Skip to content
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

Only keep newest episode #138

Open
4 tasks done
mfmangano opened this issue Dec 28, 2024 · 12 comments
Open
4 tasks done

Only keep newest episode #138

mfmangano opened this issue Dec 28, 2024 · 12 comments

Comments

@mfmangano
Copy link

Checklist

  • I have used the search function for OPEN issues to see if someone else has already submitted the same feature request.
  • I have also used the search function for CLOSED issues to see if the feature was already implemented and is just waiting to be released, or if the feature was rejected.
  • I will describe the problem with as much detail as possible.
  • This request contains only one single feature, not a list of multiple (related) features.

App version

7.1.1

Where did you get the app from

F-Droid

Problem you may be having, or feature you want

Would like a podcast-specific option to fetch latest episode and delete older episodes as well as mark them watched, so episodes on device are always the latest.

Suggested solution

No response

Screenshots / Drawings / Technical details

No response

@XilinJia
Copy link
Owner

Thanks for the idea. Can you outline a rough workflow? Like at what event the episodes should be deleted or marked watched, etc?

@mfmangano
Copy link
Author

mfmangano commented Dec 28, 2024 via email

@XilinJia
Copy link
Owner

The workflow doesn't sound very practical. Say if you have 10 episodes downloaded in the feed that you set "keep only new episodes", at the refresh (automatic or manual) when there are new episodes, why would you want to delete the ones you've downloaded (still unplayed)?

For your purpose, did you try to see if the filters would help you?

@mfmangano
Copy link
Author

mfmangano commented Dec 29, 2024 via email

@XilinJia
Copy link
Owner

OK, here is a thing to do. Let me know if this fits your need:

in each feed preferences, under the auto-download section, there is a policy "Only new items". Once that's chosen, at refresh time, the new episodes (limited by the number set in "Episode cache") will be downloaded. Currently, if you still have the maximum episodes downloaded that are unplayed, nothing will be downloaded at refresh time. I can add an option "Replace existing" under that, so at refresh time, new episodes will be downloaded to replace the old downloads, so you will only have new ones.

@mfmangano
Copy link
Author

mfmangano commented Dec 30, 2024 via email

@XilinJia
Copy link
Owner

XilinJia commented Jan 2, 2025

check out 7.2.0 and let know your experiences

@mfmangano
Copy link
Author

mfmangano commented Jan 2, 2025 via email

@mfmangano
Copy link
Author

mfmangano commented Jan 2, 2025 via email

@mfmangano
Copy link
Author

mfmangano commented Jan 3, 2025 via email

@XilinJia
Copy link
Owner

XilinJia commented Jan 3, 2025

error "Unable to delete file.: file:///storage/emulated/0/Android/data/ac.mdiq..."

This is a problem introduced in 7.2.0 when fileUrl in Episode is changed to a uri string but the delete routine did not follow the new approach - fixed in 7.2.2. this is the problem that prevented the older episodes from being deleted.

Will check on the NPR podcast.

Thanks for the detailed report.

@XilinJia
Copy link
Owner

XilinJia commented Jan 4, 2025

7.2.2 appears working. Let me know your experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants