syncify-team / syncify-back-end

back end of syncify
GNU General Public License v3.0
1 stars 3 forks source link

Get all podcasts #10

Open samjam48 opened 4 years ago

samjam48 commented 4 years ago

To get all podcasts in the app we need to make requests to a podcast catalogue API. I guess iTunes is the best but I've also heard good things about the listen notes api

Free audiobooks API - https://librivox.org/api/info (old books that are in the public domain)

Note iTunes "The Search API is limited to approximately 20 calls per minute (subject to change). If you require heavier usage, we suggest you consider using our Enterprise Partner Feed (EPF). If you wish to access content on our EPF, please review iTunes Affliate Resources for more information." I can't see any cost details so I guess I'll enquire. It appears you can access audiobooks as well through it which is cool.

Listennotes API is free for 5000 calls a month and then becomes paid. So easier for development but i guess 20 calls a minute isn't that bad for development.

samjam48 commented 4 years ago

@roychowd looked into a way to scrape data of main important podcasts from iTunes. Worth keeping note of for future.