[Enhancement]: Utilize The Podcast Index #426

Open
opened 2026-04-24 23:08:32 +02:00 by adam · 11 comments
Owner

Originally created by @genebean on GitHub (Jun 4, 2022).

Describe the feature/enhancement

It appears the podcast features utilize iTunes only. It would be awesome if you’d add The Podcast Index too

Originally created by @genebean on GitHub (Jun 4, 2022). ### Describe the feature/enhancement It appears the podcast features utilize iTunes only. It would be awesome if you’d add [The Podcast Index](https://podcastindex.org) too
adam added the enhancement label 2026-04-24 23:08:32 +02:00
Author
Owner

@advplyr commented on GitHub (Jun 4, 2022):

Podcast index requires an API key to use. I got an API key by entering my email address but that API key can't be put inside the project for everyone. According to their ToS

Developer credentials may not be embedded in open source projects.

@advplyr commented on GitHub (Jun 4, 2022): Podcast index requires an API key to use. I got an API key by entering my email address but that API key can't be put inside the project for everyone. According to their [ToS](https://github.com/Podcastindex-org/legal/blob/main/TermsOfService.md) `Developer credentials may not be embedded in open source projects.`
Author
Owner

@genebean commented on GitHub (Jun 6, 2022):

How do various podcast apps use it then? Would Audiobookshelf's needs be different from those?

@genebean commented on GitHub (Jun 6, 2022): How do various podcast apps use it then? Would Audiobookshelf's needs be different from those?
Author
Owner

@advplyr commented on GitHub (Jun 6, 2022):

They are not open source I'm guessing? I'm not sure.

@advplyr commented on GitHub (Jun 6, 2022): They are not open source I'm guessing? I'm not sure.
Author
Owner

@genebean commented on GitHub (Jun 6, 2022):

Podverse seems to be using it. https://podverse.fm/podcast/wI5oc-1xBU is a show that is only listed in the podcast index. Their code is at https://github.com/podverse/podverse-web and a search for "podcast index" turns up a lot of stuff. Sorry I don't know more about what to hunt for in the code.

@genebean commented on GitHub (Jun 6, 2022): Podverse seems to be using it. https://podverse.fm/podcast/wI5oc-1xBU is a show that is only listed in the podcast index. Their code is at https://github.com/podverse/podverse-web and a search for "podcast index" turns up a lot of stuff. Sorry I don't know more about what to hunt for in the code.
Author
Owner

@advplyr commented on GitHub (Jun 6, 2022):

It looks like they are storing their API key for podcast index on their server and expecting users who host this themselves to supply their own podcast index api key.
https://github.com/podverse/podverse-ops/blob/master/config/podverse-api-prod.env.example#L95

@advplyr commented on GitHub (Jun 6, 2022): It looks like they are storing their API key for podcast index on their server and expecting users who host this themselves to supply their own podcast index api key. https://github.com/podverse/podverse-ops/blob/master/config/podverse-api-prod.env.example#L95
Author
Owner

@genebean commented on GitHub (Jun 6, 2022):

Ahhh. I’d be down with that as a self hoster, fwiw. Not ideal, but not all that surprising either as I have to grab all kinds of api keys for Home Assistant and the like to talk to other things.

@genebean commented on GitHub (Jun 6, 2022): Ahhh. I’d be down with that as a self hoster, fwiw. Not ideal, but not all that surprising either as I have to grab all kinds of api keys for Home Assistant and the like to talk to other things.
Author
Owner

@genebean commented on GitHub (Jun 6, 2022):

Maybe if a key is provided via an env file or other config option it could default to using Podcast Index.

@genebean commented on GitHub (Jun 6, 2022): Maybe if a key is provided via an env file or other config option it could default to using Podcast Index.
Author
Owner

@advplyr commented on GitHub (Jun 6, 2022):

We could have a setting in the config you can set your podcast index api key there. If that is set then it will be available as a provider for podcasts.

@advplyr commented on GitHub (Jun 6, 2022): We could have a setting in the config you can set your podcast index api key there. If that is set then it will be available as a provider for podcasts.
Author
Owner

@genebean commented on GitHub (Jun 6, 2022):

That sounds great to me

@genebean commented on GitHub (Jun 6, 2022): That sounds great to me
Author
Owner

@ghost commented on GitHub (Aug 19, 2023):

I hope that this will be implemented some day. PodFetch was able to implement this by having an environment variable to able to input your API keys, and it works well.

@ghost commented on GitHub (Aug 19, 2023): I hope that this will be implemented some day. [PodFetch](https://github.com/SamTV12345/PodFetch) was able to implement this by having an environment variable to able to input your API keys, and it works well.
Author
Owner

@advplyr commented on GitHub (Aug 24, 2023):

@realmain When I'm looking for popular feature requests to implement I usually sort by the number of thumbs up on the original post.

@advplyr commented on GitHub (Aug 24, 2023): @realmain When I'm looking for popular feature requests to implement I usually sort by the number of thumbs up on the original post.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#426