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.
'Cannot identify player %r' error downloading Escapist files from YouTube #8067
Comments
|
You are using an outdated version of youtube-dl. Read our FAQ if you have troubles updating. |
|
From memory I had to do a manual install, but I've updated it using Running |
|
OK, lets try this. I've updated youtube-dl and have apparently got an up to date version. Version is reported as 2015.12.29, which is 2 days old as I write this. Below is a slightly modified version of the sample script provided for using youtube-dl via Python. To Test
Failure Stack Trace |
|
Will you read it already? Please include the full output of youtube-dl when run with
Do not post screenshots of verbose log only plain text is acceptable. |
|
I read it. The problem is that doing the verbose command line doesn't fail. There is a warning, but then it carries on. However, you're right, I should have included that bit as well, sorry about that. Here is it...
|
|
Now add |
|
Output from the script with
|
Here you go. It picks up youtube-dl from somewhere else. |
|
Bugger. Maybe I'll try uninstalling and reinstalling. Thanks for the help. |
I'm using youtube-dl from a simple Python script to automate downloading of YouTube videos. I've found that videos from Escapist, such as https://www.youtube.com/watch?v=EAzpn8vsc9k, fail with the 'cannot identify player error' when run from my script, but if I just pass the url to youtube-dl on the command line the download still happens, despite a warning about the DASH being forbidden:
Here is a simplified example of what I'm trying to do
ydl_opts = {
'outtmpl': '~/Movies/YouTubeDownloads/%(uploader)s/%(title)s.%(ext)s',
}