podverse / podverse-web

Podverse web app written with React and Next.js
https://podverse.fm/about
GNU Affero General Public License v3.0
82 stars 29 forks source link

Allow Marking Multiple Episodes as Played #606

Open KyleFDowney opened 2 years ago

KyleFDowney commented 2 years ago

When marking an episode as played, currently only one episode can be edited at a time.

Implementing a bulk edit feature would greatly speed up the process.

N3EOP commented 2 years ago

+100 on this. Having to individually mark 1400+ episodes of one podcast as played is a deal breaker.

mitchdowney commented 2 years ago

@N3EOP one of the tricky parts to this feature is that there isn't a way we can 100% guarantee that history will persist indefinitely with every RSS feed. Right now we look to the media URL for the episode as the unique ID. Ideally we will look to the GUID for the episode, and fallback to the media URL if that is unavailable. Since it is up to the podcaster to maintain/persist the GUIDs in their feeds though, there is no guarantee that they will do that, which means we could lose the unique ID that matches the history to the item in the RSS feed.

Related: https://github.com/podverse/podverse-api/issues/495

Anyway, it's a good feature request, and a common one. It's high on our priority list, but a pretty sizable amount of work, so I I'm not sure when we'll get to it yet.

N3EOP commented 2 years ago

Understood. However, please don't let the perfect get in the way of the good enough. The podcast app I've been using has, in the episode menu alongside "Add to playlist" is "Mark older episodes as played". While it would be nice if played history is persistent across multiple installations/reinstallations, simply being able to mark 1000+ episodes as played on my primary device would be wonderful.

BCNelson commented 2 years ago

I this has been holding me back from adopting perverse as my podcast player.

mitchdowney commented 2 years ago

@BCNelson @N3EOP I'll try to add this to at least the website before end of November.

Also related: https://github.com/podverse/podverse-rn/issues/1346

mitchdowney commented 1 year ago

Related https://github.com/podverse/podverse-web/issues/465

thomasfinstad commented 1 year ago

@BCNelson @N3EOP I'll try to add this to at least the website before end of November.

Also related: podverse/podverse-rn#1346

@mitchdowney Has there been time to have a look into this feature? It is also what is keeping me from really trying out podverse. Its understandable that time is limited, but this really is a show stopper for some of us.