In thinking of a new "promotion" episode type for #398, I had the idea of being able to make episodes expire with a <podcast:expire>
tag.
This would follow the same format as <pubDate>
, but we might think up some helpful attributes.
For example, I publish an episode to promote an upcoming meetup on December 16 at 6:00 pm (EST). So I give the episode the "promotion" (or "promo") type, and include:
<podcast:expire force="true">Sun, 17 Dec 2023 05:00:00 +0000</podcast:expire>
When midnight Sunday hits, the episode is considered expired and the podcast app can dim it or hide it all together—maybe even removing/hiding it from already-downloaded episodes (if the force
attribute is true).