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.
Support BBC downloads? #2184
Support BBC downloads? #2184
Comments
|
I doubt it's worth youtube-dl supporting iPlayer, when get_iplayer's support is so good. Most programmes on iPlayer are restricted to the UK, so this work would not be beneficial to the majority of youtube-dl's users. I very much recommend get_iplayer instead. |
|
I think it is worth it. youtube-dl works with lots of sites. I tried get_iplayer. For starters, it is very complicated. Second, it doesn't work: WARNING: No programmes are available for this pid with version(s): defaultI tried a few other "type" settings and it didn't work. It also didn't show up in the index it downloaded. The help is complicated and not useful. It looks powerful, but I don't want any of that. I might keep at it, but I think it would be nice if youtube-dl would just work for the BBC like it does for soundcloud. |
|
This isn't a technical support forum, especially not for unrelated programmes. If you post your get_iplayer question somewhere more appropriate (such as that program's mailing list) and send me a link by private message, I'll be glad to address it there. If you think iPlayer support would be useful for youtube-dl, feel free to submit a patch. Maybe rg3 will be interested in supporting it himself, I can't speak for him. I've said what I think, though. |
|
I didn't ask for technical support. What I was trying to explain is why get_iplayer is not a good substitute for me. Asking me to submit a patch is impolite: http://programmers.stackexchange.com/a/68751 |
|
Cluttering bug reports with irrelevancies - such as error messages from unrelated programs and complaints about politeness - is even more rude. One might say that doing so is ignorant - it tends to suggest you don't know what a bug tracker is for. Maybe you could look that up. This page is only for discussion of technical issues relating to implementation of BBC iPlayer support in youtube-dl. Please can you refrain from discussing anything else here. I'm sorry if I've offended you - if so, please complain to github.com, please discuss it with me personally by private message or email, but not on this page. This page is a bug report, not a discussion forum. I only originally replied to give technical reasons why I think implementing this request is a bad idea: |
|
Please calm down. There's no problem if some content is only available in the UK, we already have support for sites with content restricted to some countries, like toutv, rtlnow or vevo.com. |
|
@KeithCu Thank you very much for your report. Support for BBC radio has been added in youtube-dl 2014.02.08. It looks like you've installed youtube-dl via pip or your distribution's package manager (as opposed to the manual installation. If you used pip, run If you used your distribution's package manager to install youtube-dl, use your package manager to update. You may need to contact your distribution's youtube-dl maintainer for a new version. |
|
Working on TV episodes extraction. |
(#2184) Everything from http://www.bbc.co.uk/iplayer/ should be downloadable now.
|
I just grabbed the latest version of youtube-dl from the Arch repos and was able to fetch the podcast. Thank you! I checked out the diff and it wasn't too bad. I hope you liked the music ;-) |
|
Hey!
|
|
BBC iPlayer TV is not available outside the UK.
|
|
@dstftw Can we detect that during extraction and generate a better error message? |
|
@phihag, there is an error explanation in response body of an API call, but because of 403 it's not extracted. We might probably want some mechanism to control whether we still want to extract response body despite of HTTP error. |
|
Can't seem to download World Cup highlights. [hendry@bible ~]$ youtube-dl --verbose http://www.bbc.co.uk/sport/0/football/28221528
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.bbc.co.uk/sport/0/football/28221528']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.06.26
[debug] Python version 3.4.1 - Linux-3.15.1-1-ARCH-x86_64-with-arch
[debug] Proxy map: {}
[generic] 28221528: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 28221528: Downloading webpage
[generic] 28221528: Extracting information
ERROR: Unsupported URL: http://www.bbc.co.uk/sport/0/football/28221528; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/common.py", line 167, in extract
return self._real_extract(url)
File "/usr/lib/python3.4/site-packages/youtube_dl/extractor/generic.py", line 741, in _real_extract
raise ExtractorError('Unsupported URL: %s' % url)
youtube_dl.utils.ExtractorError: Unsupported URL: http://www.bbc.co.uk/sport/0/football/28221528; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
|
|
Can't download videos in events.
|
I tried to use youtube-dl to download from the BBC site and it didn't work. Can you fix?
youtube-dl --verbose http://www.bbc.co.uk/programmes/p01q7wz1
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.bbc.co.uk/programmes/p01q7wz1']
[debug] Encodings: locale 'UTF-8', fs 'utf-8', out 'UTF-8', pref: 'UTF-8'
[debug] youtube-dl version 2014.01.17.2
[debug] Python version 3.3.3 - Linux-3.12.7-2-ARCH-x86_64-with-arch-Arch-Linux
[debug] Proxy map: {}
[generic] p01q7wz1: Requesting header
WARNING: Falling back on generic information extractor.
[generic] p01q7wz1: Downloading webpage
[generic] p01q7wz1: Extracting information
ERROR: Unsupported URL: http://www.bbc.co.uk/programmes/p01q7wz1; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/usr/lib/python3.3/site-packages/youtube_dl/YoutubeDL.py", line 493, in extract_info
ie_result = ie.extract(url)
File "/usr/lib/python3.3/site-packages/youtube_dl/extractor/common.py", line 155, in extract
return self._real_extract(url)
File "/usr/lib/python3.3/site-packages/youtube_dl/extractor/generic.py", line 346, in _real_extract
raise ExtractorError('Unsupported URL: %s' % url)
youtube_dl.utils.ExtractorError: Unsupported URL: http://www.bbc.co.uk/programmes/p01q7wz1; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.