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

Option to delete local file when item is completed #293

Open
revilo951 opened this issue Jul 17, 2022 · 10 comments
Open

Option to delete local file when item is completed #293

revilo951 opened this issue Jul 17, 2022 · 10 comments
Labels
enhancement New feature or request

Comments

@revilo951
Copy link

Is your feature request related to a problem? Please describe.

Having to manually delete items that are finished.

Describe the solution you'd like

A local setting in the app that automatically deletes the file(s) when the item is completed.

Describe alternatives you've considered

Could also be made a server-side setting so the local files being removed are "synced" across devices, ie if I have a podcast downloaded on my tablet and phone, and i finish it on my phone, the next time my tablet syncs with the server it deletes it's own local copy of that file too.

@revilo951 revilo951 added the enhancement New feature or request label Jul 17, 2022
@hellofaduck
Copy link

It's very good idea, i think about it just today. I've listeting now a big collection of little novels instead of full-sized books, because of this i need to download and then delete 2-3-4 files at day and i found this a little annoying when you doing this on day to day basis, it's not a poblem but it's stupid :) i think autodeletion of already readed books is very obvious feature, my vote for this thing!

@NeskireDK
Copy link

I really like the suggestion of auto deleting once completed.
Its generally a pain deleting books atm.

@advplyr
Copy link
Owner

advplyr commented Jun 9, 2023

Automatically deleting the items downloaded on the mobile app is a feature I think we can add.

I'm not sure about automatically deleting podcast episodes from the server on completion because then we have to tie those episodes to a specific user. If you have a server with multiple users we would have to know which user completed state matters with this episode. We could have logic that it only applies to the root user but this doesn't feel like a clean solution.

@advplyr
Copy link
Owner

advplyr commented Jun 9, 2023

Related to #175

@revilo951
Copy link
Author

revilo951 commented Jun 9, 2023

I'm definitely talking about only removing from mobile devices (limited storage etc). If you have more than one user, removing items from the server becomes more complicated. (Maybe it could be done once all users have marked an episode as finished, but I like to keep all my episodes as a bit of an archive, in case the podcast goes away)

@Mega-Volti
Copy link

Definitely a great idea. Not only for mobile devices, also as a per-library setting server-side.

I wouldn't want to delete my books on my server after listening to them, but automatically deleting podcasts on the server after listening would save a lot of manual steps. With a server-side library setting, it would be possible to enable this for the podcasts library but keep it turned off for the book library.

@tonyedwardspz
Copy link
Contributor

tonyedwardspz commented Nov 25, 2023

Being able to delete completed local podcasts in bulk on the android app would by useful for the usage pattern described in #958. Deleting each episode individually is cumbersome, and deleting the entire local series isn't ideal.

Rather than / along side automatically deleting listened to episodes as desbribed above, a button/option somewhere in the app to delete completed episodes would simplify managaing offline first podcast listening.

This would fit well into the same menu as Manage Local Files & More info on a podcast series page. Alternativly, it could be on the manage local files views, as another option next to "Delete Local Item".

@snonux
Copy link

snonux commented Mar 7, 2024

Also, deleting automatically on the server, would be great. But that will only work when all users have completed it, i guess.

@fede843
Copy link

fede843 commented Jun 29, 2024

I would be happily using this feature if available!

@mathmaniac43
Copy link

mathmaniac43 commented Jul 15, 2024

I think that deleting automatically from the app is more important, but deleting on the server would be helpful too. Perhaps users could "subscribe" to podcasts that they want to ensure are stored on the server until they have a chance to listen. An admin user could control the settings for whether episodes are kept indefinitely, or pruned once all "subscribers" have had a chance to complete the podcast.

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

No branches or pull requests

9 participants