New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Epsiodes re-posted with identical GUID but new pubDate are not auto-downloaded #6792
Comments
I opened #6793 as a first draft at fixing this. However, it is not a complete fix, because it doesn't clean up the existing entry from |
Current behavior when an episode is re-posted with the same guid, and there is a download already, is again to simply update the pubDate. So perhaps the correct approach is to simply set the episode as new when the pubDate is newer. |
I reverted the initial commit in #6793 and replaced it with a pubDate check in If the episode is downloaded to the device, and the pubDate is newer than the current pubDate, then we should either set the state to However, if there is no download for the episode, and it is re-posted with a new pubDate, then it should be set as I'm just not sure right now how to determine if there is a local download for the episode. |
Hmm, isn't this intended behavior? If I have already decided what to do with the episode, why do I need to decide again just because the host changes the date? |
Well, it seems pretty clear that this is their way of "rebroadcasting" the episode. Most feeds will just make a new post for the episode, so it gets a new guid, etc. But in this case they are removing and re-posting the same episode with a new pubDate. It's not the same thing as a simple update of the pubDate, because the episode now appears at the top of the feed XML instead of its original position. I think that the expectation is that the episode is included in auto-downloads when it appears at the top of the feed like that. |
Just for a little additional insight... think of the use case where someone subscribes to a podcast, but has no desire to listen to the entire back catalog. So, instead the user marks everything as played. I do this myself, to keep older episodes from showing up in a filtered episode list, when using the |
Checklist
App version
3.2.0
Where did you get the app from
Google Play
Android version
14
Device model
Pixel 7
First occurred
I first noticed this a few weeks ago
Steps to reproduce
Expected behaviour
Assuming the following are all true:
The expectation is that the episode will be downloaded.
Current behaviour
Episode is not downloaded
Logs
No response
The text was updated successfully, but these errors were encountered: