[Enhancement]: Youtube Integration for podcasts #642

Closed
opened 2026-04-24 23:15:20 +02:00 by adam · 3 comments
Owner

Originally created by @ClaasF on GitHub (Sep 17, 2022).

Describe the feature/enhancement

Maybe I've overlooked it, but there seems to be no support for Youtube channels as podcast sources (and no discussions about it, either).

If there a reason for that? If it's a purely legal thing, than that would be perfectly reasonable, of course. Otherwise, it would be a nice feature.

My JS-skills are rather surface level, but I might even be able contribute a few lines of code for that.

Originally created by @ClaasF on GitHub (Sep 17, 2022). ### Describe the feature/enhancement Maybe I've overlooked it, but there seems to be no support for Youtube channels as podcast sources (and no discussions about it, either). If there a reason for that? If it's a purely legal thing, than that would be perfectly reasonable, of course. Otherwise, it would be a nice feature. My JS-skills are rather surface level, but I might even be able contribute a few lines of code for that.
adam added the enhancement label 2026-04-24 23:15:20 +02:00
adam closed this issue 2026-04-24 23:15:20 +02:00
Author
Owner

@advplyr commented on GitHub (Sep 17, 2022):

I think it has been brought up in the discord.

There is no consistent reliable way to download youtube videos. ytdl and other libraries are scraping the html to get the links last time I checked. Youtube doesn't provide a way to download videos.

As of now this project isn't going to include any web scraping. Unless you have another way?

@advplyr commented on GitHub (Sep 17, 2022): I think it has been brought up in the discord. There is no consistent reliable way to download youtube videos. ytdl and other libraries are scraping the html to get the links last time I checked. Youtube doesn't provide a way to download videos. As of now this project isn't going to include any web scraping. Unless you have another way?
Author
Owner

@ClaasF commented on GitHub (Sep 17, 2022):

Not that I know of. My naive approach would have been to simply include ytdl (or a similar lib).

@ClaasF commented on GitHub (Sep 17, 2022): Not that I know of. My naive approach would have been to simply include ytdl (or a similar lib).
Author
Owner

@advplyr commented on GitHub (Sep 17, 2022):

Okay there may be another way to implement this that doesn't involve web scraping but until then this is not planned.

@advplyr commented on GitHub (Sep 17, 2022): Okay there may be another way to implement this that doesn't involve web scraping but until then this is not planned.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#642