Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Internal Server Error attempting iPlayer download #8566
Comments
|
I was able to confirm that youtube-dl works just fine for this same program when used with whole-machine VPN from this same provider. But it doesn't make use of --proxy, so that's consistent with everything being fine as long as the proxy option is not used. It appears that the Beeb has restored the program information sources, and I think I have evidence that my proxy-VPN is working as intended. Though I'm not able to use it with Firefox currently. I'm trying to get more information on that front. If I've filed a bug for a personal VPN/proxy problem, I apologize. Though perhaps a better error message is in order instead of a crash and backtrace, regardless. |
|
Most likely your proxy does not function properly. Some random UK proxy:
|
|
youtube-dl has been flaky with iplayer the last couple of days. get_iplayer wasn't working yesterday, but it is today. youtube-dl started having issues about 24 hrs ago and hasn't worked since. a command line request such as:
returns the following error
FYI my DNS Proxy is working just fine with get_iplayer today and at one point 25+ hrs ago youtube-dl was working fine too. Maybe the BBC blocked youtube-dl after implementing their new HTML5 iplayer beta? |
|
I'm still investigating the proxy-VPN issue, and suspect it is indeed broken. GOPsux: Just FYI, even while get_iplayer was non-functional I used youtube-dl to download a program successfully. (The URL given in this bug report.) I can't try your command line right now because I'm on the machine that can't be put on whole-machine VPN, and my proxy-VPN appears to be broken at the moment. Did you try it without the specific -f format? |
|
I've tried both the command line version as well as the GUI version. They both fail. You're also correct that get_iplayer wasn't working last weekend, while youtube-dl was. I wasn't able to obtain the 1080p version either even when it was working. However Sunday youtube-dl stopped working with the bbc iplayer towards the end of the day and hasn't returned mon or tues. |
|
@GOPsux youtube-dl works perfectly with your command line:
|
|
Just to confirm... After the BolehVPN proxy issues were resolved youtube-dl worked correctly with --proxy. Unfortunately, this proxy approach does not fully mask my IP address, so I still get a geolocation error (similar to the non-proxied behavior), which is not what I was hoping or expected. But that's not a problem with youtube-dl. Sorry for the noise, and thanks for checking against a different proxy. |
While attempting to download a current program from BBC iPlayer, youtube-dl produces an HTTP Error 500: Internal Server Error. This is with the latest release version of yt-dl. Verbose log follows first.
The error is only (but always) reproduced when using --proxy. Without the proxy I get a (normal) geolocation error; non-verbose log follows second.
This proxy is brought up by my VPN client, from BolehVPN, that provides VPN over this proxy while leaving the rest of my system network stack alone. It has been working correctly for a good part of a year, though I have not been using it recently due to changes at the BBC's CDNs, and this is my first attempt to use youtube-dl. Based on Get iPlayer Automator's behavior today I believe it is functioning correctly. I would normally test and confirm its current functionality by getting the info about an existing program, but the BBC has removed or broken this (and other) functionality today (see https://github.com/get-iplayer/get_iplayer/issues/239); however, that gip bug report would suggest that youtube-dl is expected to still be working.
I don't think it matters, but this is on Mac OS X 10.11.3, running youtube-dl downloaded (today) using the standard curl and chmod recommendations. If I can provide any other useful information, please ask.
Error behavior with proxy:
Expected behavior without proxy: