Closed dirkschut closed 8 months ago
Many videos still don't download. May be makes sense to try ReExplode?
Did you try my new version @qtlin ? Because I'm not having any issues with the updated Explode
Upon detailed investigation I discovered that some videos download only if podcast reader co-located with YouCast, e.g. shares the same external IP address.
For example
curl -vLO 'http://myyoucast:port/Video.mp4?videoId=xxxxxxxxxx&encoding=MP4_720p'
works from the same IP as YouCast but gets
HTTP/1.1 403 Forbidden
from youtube server if ran from elsewhere.
Youtube clearly imposes selective restriction by an unknown IP related criteria.
@qtlin I'm not having this issue myself... Can you give some video IDs where you have this problem for me to test? I tested with my phone on 5G and on different wifi network and did not find this issue...
No issue to download with v2.23.1 everything works fine on my side
Upon detailed investigation I discovered that some videos download only if podcast reader co-located with YouCast, e.g. shares the same external IP address. For example
curl -vLO 'http://myyoucast:port/Video.mp4?videoId=xxxxxxxxxx&encoding=MP4_720p'
works from the same IP as YouCast but getsHTTP/1.1 403 Forbidden
from youtube server if ran from elsewhere. Youtube clearly imposes selective restriction by an unknown IP related criteria.
Yes. I gathered that a long time ago which is why I let go of the cloud service.
@i3arnon that is why I mentioned earlier that YouCast should proxy connection instead of responding with a URL which includes hardcoded IP address of YouCast system. A possible workaround is to replace an IP in returned URL with an IP of incoming connection.
Since about 6-8 hours ago, downloads from YouCast feeds are giving error 404. Not a quota issue. Perhaps updating YouTube Explode will fix this.
Edit: I'm not currently at a dev machine so I can't test it myself, but there have been a lot of updates to explode since the last YouCast update, so I think this might be the fix.
Edit2: There also appears to be a fork that has some active development called ReExplode.