madiele / vod2pod-rss

Vod2Pod-RSS converts a YouTube or Twitch channel into a podcast with ease. It creates a podcast RSS that can be listened to directly inside any podcast client. VODs are transcoded to MP3 on the fly and no server storage is needed!
MIT License
211 stars 6 forks source link

Podcast apps not working with feed #214

Open samuelvisser opened 5 days ago

samuelvisser commented 5 days ago

app version: 1.2.2


issue description:

Just installed the tool. It works on my reverse proxy. If I open the feed in my browser and find the url to the audio file there, I can browse to it and listen to the episodes. Perfect.
However, both Pocket Cast and Overcast cannot actually play any episodes. Pocket Cast just keeps downloading at 0% and Overcast cannot even see any episodes present in the feed. What client does work and is there any way to get Pocket Cast or Overcast working?

Also, Pocket Cast was complaining no author tag was present in the RSS. This might be another issue worth solving?

image
madiele commented 5 days ago

i personally tested itunes and podcast addict, unfortunately is hard to test for all clients, though I remember pocketcast working some time ago so that sounds weird to me. I'll test it when I find some time

just to be sure, are you hosting behind a reverse proxy with https support? many clients do not support non https podcasts feeds

madiele commented 5 days ago

BTW the hard part to support overcast and pocket cast is that is not your app that fetches the feed when you open it, but is their server that does it, so this complicates the deal quite a bit as it depends on how picky are their servers with understanding podcast feeds

samuelvisser commented 5 days ago

just to be sure, are you hosting behind a reverse proxy with https support? many clients do not support non https podcasts feeds

I am using http indeed, but have other podcasts behind the same http reverse proxy that work fine. I actually discovered Pocket Cast does ‘sort of’ work, but it takes literal hours to download and play a single episode. Too long for it to be really useful to me. Overcast still doesnt work at all

madiele commented 5 days ago

The download speed issue is a known problem that is unfortunately unfixable, it's youtube servers throttling the download speed, it's not something I can fix

madiele commented 5 days ago

As for overcast I will have to test it out

samuelvisser commented 5 days ago

The download speed issue is a known problem that is unfortunately unfixable, it's youtube servers throttling the download speed, it's not something I can fix

Hm, I wonder why? The youtube-dl tool downloads videos quite fast, plus many youtube downloader websites are plenty fast, they for sure do not take hours. Maybe there is another way you could go about downloading the videos? It takes so long the tool at least to me becomes unusable, thats a shame because it really like your implementation

madiele commented 5 days ago

Last time I checked on the yt-dlp repo it seemed to be a geographical kind of thing, but things could be be different now. So using a vpn might help.

If you want experiment a little using yt-dlp to see if you find a workaroud, them maybe I could find a way to improve the situation, at the moment I use vod2pod in Italy and it works well for me, but it also mean I can't replicate the issue

samuelvisser commented 3 days ago

Even despite very slow downloads am still using this service and its extremely helpful to me. Im wondering, would you be willing to debug this slow download thing? If indeed its a geo lock, you should experience the same thing on my feed, for example. Im for obvious reasons not willing to share my feed here publicly but if i can reach u somewhere by email for example i'd love to debug this. Videos tend to download at about 500kbps and over time slowly speed up to around 10mbps max. It takes about 5 min to go slowly to 10mbps. My internet connection is 1gbps so that for sure is not the issue. The main issue is Pocket Casts gives up the download after a while (think after about 30 min) and so all the bigger episodes tend to fail downloading

madiele commented 1 day ago

you can email me all extra info you want to madiele92«»gmail.com (replace «» with the at symbol)

as for testing on my end I can try it, but I'm pretty sure I will not able to do anything since I'm quite certain is a throttle on youtube end.

also try switching to the beta branch of the image in the docker-compose.yml, that one uses the latest version of yt-dlp so if they improved something you might see improvements

samuelvisser commented 1 day ago

Beta version does not solve the slow issue, unfortunately. Ill send u my RSS on email.