Version: 1.2.4012
Device: Nexus 10
Example feed: http://podcastfeeds.nbcnews.com/audio/podcast/MSNBC-MADDOW-NETCAST-M4V.xml
This feed only has one episode at a time. When my feeds updated this morning, the new episode was downloaded and the old one (which was not yet fully played) was deleted from my device. The app log says the following:
Event: Episode file deleted
Result: Success
Description: MSNBC Rachel Maddow (video) - 04-02-2013-203055 (Item is expired)
Detail:
Cause: Unknown
I have the Auto Delete Policy set to "None" in the Global Feed Options, and this value is not overridden for this particular podcast. According to the description for the Auto Delete Policy setting, "Episode files that are new or in progress will never be auto-deleted unless the policy is set to 'Keep latest X...'". The behavior seen above is in direct contradiction of that.
Perhaps an additional configuration option (both global and per-feed) that describes the behavior for handling "expired" episodes (those that are no longer in the feed) is in order.
The publisher of the feed only allows one episode at a time, you can override this by enabling "Retain Expired"
Long press on the "MSNBC Rachel Maddow" (video) feed & select "Feed Options" scroll to & enable retain expired, then press OK, with this option you have to manually delete completed episodes.
Looks like this option is actually called "Pin Expired". I overlooked this when I pulled up the per-feed options for the feed. Thanks for the heads-up.
You're welcome, sorry I forgot retain was changed to "Pin Expired" a few updates ago
Thanks for this post, it was exactly what I needed but couldn't work out the right phrase to Google. Do you know if there's a way to change this globally? In the settings they say this situation is rare but in my experience it's about a third of the podcasts I listen to. Cheers.
Currently the Pin Expired setting isn't available as a global setting