podtube

Podtube generates feeds with direct link to media so you can subscribe to online platforms directly from a podcatcher like AntennaPod. Currently supported services:

Instructions

You must build a url to your channel/podcast. The url must be built like **https://podtube.ayaplex.com//feed?[PARAMETERS]**. The currently supported parameters are:

service (required)

Name of the service that is going to be used. It's the name of one of the plugins on plugins folder (currently invidious, ivoox or youtube)

id (required)

Identifier of the channel/podcast that you want the feed from. For YouTube/Invidious it is the channel id. For iVoox it is the podcast url without domain or .html. Examples:

* https://www.youtube.com/channel/UC2bkHVIDjXS7sgrgjFtzOXQ -> UC2bkHVIDjXS7sgrgjFtzOXQ
* https://www.ivoox.com/podcast-cuarto-milenio-oficial_sq_f17162_1.html -> podcast-cuarto-milenio-oficial_sq_f17162_1

format

Output format of the feed. Accepted values are rss and atom. The default value is rss.

max_pagination

Number of pages for which results are desired. The default value is 1.

proxy_url

Whether the feed will contain urls that point directly to the files on the original services, or if it points to podtube so the final urls are generated on the fly. Values can be True or False. The default value is True. There may be some services that use temporary urls, like YouTube. Also take into account that generating the final url may be a slow process, so only disable this option if you know what you are doing.

proxy_download

In order for this option to make sense, the proxy_url option must be set to True. Values can be True or False. The default value is False. If False, the download endpoint will redirect to the download link on the original service. If true, podtube will stream the file acting as a proxy. This option is provided just in case the service forces that the same IP that generates the download link is the only one with permissions to download. Note that this option may not work on PaaS like Heroku, as long requests are usually not allowed there.

Examples

https://podtube.ayaplex.com/feed?id=UCHnyfMqiRRG1u-2MsSQLbXA&service=youtube
https://podtube.ayaplex.com/feed?id=UCtESv1e7ntJaLJYKIO1FoYw&service=invidious
https://podtube.ayaplex.com/feed?id=podcast-danko_sq_f11313_1&service=ivoox
https://podtube.ayaplex.com/feed?id=cenandoconpablo&service=instagram

podtube v2 migration