Bug 497740

Summary: [Feature Request] Don't autodelete favorite episodes
Product: [Applications] kasts Reporter: Iizuki <kv3f5ves>
Component: generalAssignee: bart
Status: REPORTED ---    
Severity: wishlist CC: kv3f5ves
Priority: NOR    
Version First Reported In: 24.12.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Iizuki 2024-12-21 09:01:36 UTC
SUMMARY

It would be nice if you could protect certain episodes from automatic deletion. In gPodder you can "archive" episodes. This way you can let most episodes get deleted automatically after listening, but you can also choose to keep the episode if you really liked it.

I think that the existing Favorite functionality could serve the same purpose in Kasts.


CURRENT BEHAVIOR

Currently the deletion behavior is governed by Settings > General > Queue settings > Played episode behavior.

The options are:
- Do not delete
- Delete immediately
- Delete at next startup

Episodes are deleted regardless of their favoriteness.


IMPLEMENTATION IDEA 1

Modify the two latter options to make an exception for favorited episodes, and document it in some suitable spot.


IMPLEMENTATION IDEA 2

Add option(s) along the lines of "Delete at next startup unless favorite". 


IMPLEMENTATION IDEA 3

Add a boolean setting for never deleting favorited episodes automatically.