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

Automatically add new episodes of particular subscription into queue #5246

Closed
3 tasks done
RequestPrivacy opened this issue Jun 28, 2021 · 18 comments · Fixed by #6855
Closed
3 tasks done

Automatically add new episodes of particular subscription into queue #5246

RequestPrivacy opened this issue Jun 28, 2021 · 18 comments · Fixed by #6855
Labels
Functionality: Queue(s) Anything related to the queue, multiple (customisable) queues and/or automatic queues. Type: Feature request

Comments

@RequestPrivacy
Copy link

Checklist

  • I have used the search function to see if someone else has already submitted the same feature request.
  • I will only create one feature request per issue.
  • I will describe the problem with as much detail as possible.

System info

App version: 2.2.1

App source: F-Droid

Feature description

Problem you may be having, or feature you want:

I have a lot of subscriptions and my workflow is such, that I curate my home tab (Episodes -> New) daily. I remove episodes which I don't intend to listen and add the ones I like to the queue. But there are some subscriptions to which I listen every episode. Right now it is my understanding that I always have to manually add those episodes to the queue (as with the rest of the more infrequent ones). I would appreciate a feature which automatically adds every new episode of a specific subscription directly into my queue.

Suggested solution:

Maybe a "favorite" tag or "stared" subscription could be added to individual subscriptions which automatically adds every new episode of them to the queue (e.g. at the end).

Screenshots / Drawings / Technical details:

NIL

@keunes keunes changed the title Add favorite subscriptions and automatically include episodes of them in queue Automatically include all episodes of particular podcasts in queue Jun 28, 2021
@RequestPrivacy RequestPrivacy changed the title Automatically include all episodes of particular podcasts in queue Automatically add new episodes of particular subscription into queue Jun 28, 2021
@RequestPrivacy
Copy link
Author

I think this is the more appropriate title as my intention isn't to add ALL episodes, just the new ones.

@keunes
Copy link
Member

keunes commented Jun 28, 2021

Also, I was thinking: If this were implemented, I reckon this would be a per-podcast setting (not based on marking a podcast as favourite or adding a tag). So I made the title more 'neutral' as to how to indicate of which podcasts this should apply to.

@RequestPrivacy
Copy link
Author

Indeed, this would be best as a per-podcast setting. Maybe like switching the "Keep Updated" toggle but with "Queue episodes" ?

Setting

@ropery
Copy link

ropery commented Jun 28, 2021

Your usage is very similar to mine: many subscriptions, only a couple must-listens.
I wager, like me, you never enabled Automatic Downloads, either.

But isn't this a kind of Automatic Download?
Should this be added to the Rework automatic download/deletion milestone as well?

@RequestPrivacy
Copy link
Author

Yes @lolilolicon, I haven't enabled Automatic Downloads. I almost only stream the episodes directly, as I have no problems with data usage and my goal is being as minimalistic with downloads/storage/cleanups on my phone as possible. So it is probably kind of the same but Automatic Downloads also doesn't show the new episodes automatically in the queue I guess?

@ropery
Copy link

ropery commented Jun 28, 2021

Automatic Downloads also doesn't show the new episodes automatically in the queue I guess?

Perhaps (I never really tried it). If not, I apologize, I misunderstood what Automatic Downloads did.

What I was thinking was more "Automatic Queuing", which, since I always download (not stream) episodes, adds the episode to playlist & starts downloading (and therefore is to me very close to "Automatic Download").

I might add that I don't quite understand why one would want to (auto- or otherwise) download an episode without adding it to the playlist.

@keunes keunes added Functionality: Queue(s) Anything related to the queue, multiple (customisable) queues and/or automatic queues. Type: Feature request labels Jul 30, 2021
@matejdro
Copy link
Contributor

matejdro commented Dec 28, 2022

I'm interested in eventually creating a PR for this.

What do you think about just changing "Enqueue Downloaded" option into a "Auto Enqueue" selector that can pick between "All", "Downloaded Only" and "None"? Then we can add that same elector to the per-subscription settings with extra (default) option "Use global setting".

@RequestPrivacy
Copy link
Author

Thanks @matejdro for considering a PR on this issue.

I have no insights into the code base but this sounds fantastic to me...

@ByteHamster
Copy link
Member

This might conflict with a setting that @terminalmage is working on. I would wait until that is done before adding this setting.

@terminalmage
Copy link
Contributor

@ByteHamster I should hopefully be able to finish adding the per-feed settings this week. The holidays have been busy. 🙂

@terminalmage
Copy link
Contributor

Thinking forward to once #6095 is merged, it seems like implementing this as a New Episodes Action would partially conflict with the existing Enqueue Downloaded option. Enqueue Downloaded (and Enqueue Location, both in the settings under Playback->Queue) apply to downloaded episodes, but New Episodes Action applies to all new episodes, irrespective of whether or not they are downloaded.

@ByteHamster @keunes What would be the best way to resolve this conflict?

@matejdro
Copy link
Contributor

matejdro commented Jan 1, 2023

What do you think about my idea above (#5246 (comment))?

@terminalmage
Copy link
Contributor

Oh, very nice. I thought I had read all the comments but I guess I missed that one. I like that idea.

@ByteHamster
Copy link
Member

What do you think about my idea above (#5246 (comment))?
"Auto Enqueue" selector that can pick between "All"

With "all", you mean newly released episodes?
That doesn't really fit together with "New episode action" (options: add to inbox, add to queue, nothing).

@matejdro
Copy link
Contributor

matejdro commented Feb 1, 2023

Not sure what you mean by that. What is the "New episode action"? Also, what would the difference here be between inbox and queue?

@matejdro
Copy link
Contributor

Huh am I missing something, didn't #6095 already implement this?

@ByteHamster
Copy link
Member

It only implemented adding to the inbox, not the queue. But the setting is already prepared for the additional option to add to the queue, so it should be easy to add.

@antennapod-bot
Copy link

This issue has been mentioned on AntennaPod Forum. There might be relevant details there:

https://forum.antennapod.org/t/new-episode-action-enhancement/3871/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Functionality: Queue(s) Anything related to the queue, multiple (customisable) queues and/or automatic queues. Type: Feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants