akhilrex / podgrab

A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
GNU General Public License v3.0
1.67k stars 93 forks source link

[Feature Request] Method for offline caching/syncing with and Android client. #154

Open clockwinder opened 3 years ago

clockwinder commented 3 years ago

This is a wonderful selfhosted project, and I know this request is well outside of the current scope of this project, but I would love to see features which would allow users to:

These features would fill a void in self hosting which I assume many users would find quite useful! Thanks again for your great work. Feel free to close this "issue" with any relevant response.

muse-sisay commented 3 years ago

You can use Antenna Pod to cache episodes on your android device. To do so create a tag with the show you want. Then go to TAGS section in the navigation bar and copy the RSS feed for that show and add it to antenna pod.

The second feature has been asked before refer to this #59 and this AntennaPod issue 154. ( coincidentally they have the same issue number)

clockwinder commented 3 years ago

Thank you for making note of #59 , I added my comment there as well.

bhcompy commented 2 years ago

I'm using this with Podgrab to populate a folder for Plex using a dedicated Music library, and you should be able to achieve both of these requests with that setup

clockwinder commented 2 years ago

I'm using this with Podgrab to populate a folder for Plex using a dedicated Music library, and you should be able to achieve both of these requests with that setup

That seems like a decent option, sadly Plex isn't FOSS and Jellyfin doesn't have offline caching yet (to my knowledge). Does Plex handle podcast metadata well?

bhcompy commented 2 years ago

I'm using this with Podgrab to populate a folder for Plex using a dedicated Music library, and you should be able to achieve both of these requests with that setup

That seems like a decent option, sadly Plex isn't FOSS and Jellyfin doesn't have offline caching yet (to my knowledge). Does Plex handle podcast metadata well?

Plex supports ID3 tags, which some podcasts have. Otherwise, it's pretty rudimentary. Here's what an episode looks like. Here's what a list of episodes looks like. I have it setup as a music library that only uses local meta data, as MusicBrainz doesn't store podcast data for lookup

Mega-Volti commented 1 year ago

AntennaPod can sync to the gPodder API. If Podgrab were to implement the same type of sync, syncing with Android clients would be solved.

Since there is a NextCloud app which can be used as self-hosted API endpoint, there isn't even a dependency on gPodder itself. This seems like a practical solution, right?

tehniemer commented 1 year ago

https://github.com/advplyr/audiobookshelf works really well for this. It's still beta, but I've been using it for months with little complaint.