Proposal for Auto Download Redesign

Sorry, it took a while because the text is really long and because the redesign is coupled with quite a few difficult decisions.

Yup, that’s the main problem with auto download

I think the reworked setting should be in some way backwards compatible. Otherwise, we risk a bunch of complaints by users. So there should be a way to set it up that is “close enough” to the current behavior (whatever that means).

Sounds good to me but I think there still needs to be some kind of global setting. We also have a request somewhere to limit the total auto-downloaded episodes by storage space, which doesn’t really make sense on a per-subscription basis.

I like that it is decoupled. Still, I wonder how it would work in the UI. Would there be two independent per-subscription settings to set the numbers for auto download and auto delete? I don’t really see a use case for two different numbers there. Then we would need to come up with a good name, though.

If you are subscribed to, say, 10 feeds but 5 of them are “dead” (no longer produce new episodes), setting the default N could be confusing. I like the idea though. Not sure how to tweak it for clarity.

When auto delete is set to something like “episodes older than x days, independently of listened or not”, this would overwrite auto-download, right? So even if it is in the top N episodes, it doesn’t get downloaded. When now increasing the N, we need to make sure that we don’t download all N episodes and immediately delete them afterwards (that’s the advantage of having the features coupled: they work together. Still, I think it is better to decouple)

1 Like