youtube-dl: 【CeskaTelevize.CZ】 Download NO Longer Possible

Checklist

  • I’m reporting a broken site support
  • I’ve verified that I’m running youtube-dl version 2021.06.06
  • I’ve checked that all provided URLs are alive and playable in a browser
  • I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
  • I’ve searched the bugtracker for similar issues including closed ones

Verbose log

C:\Users\DELL\video\TEST>youtube-dl --all-subs --convert-subs srt --retries 20000 -f hls-main-6272 -v https://www.ceskatelevize.cz/ivysilani/10111864738-hercule-poirot/211381467540018-tajemstvi-levneho-bytu
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--all-subs', '--convert-subs', 'srt', '--retries', '20000', '-f', 'hls-main-6272', '-v', 'https://www.ceskatelevize.cz/ivysilani/10111864738-hercule-poirot/211381467540018-tajemstvi-levneho-bytu']
[debug] Encodings: locale cp936, fs mbcs, out cp936, pref cp936
[debug] youtube-dl version 2021.06.06
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg N-89508-g1f1207145a, ffprobe N-89508-g1f1207145a
[debug] Proxy map: {'https': 'https://192.168.49.1:8282', 'ftp': 'ftp://192.168.49.1:8282', 'http': 'http://192.168.49.1:8282'}
[CeskaTelevize] 211381467540018-tajemstvi-levneho-bytu: Downloading webpage
[CeskaTelevize] 211381467540018-tajemstvi-levneho-bytu: Downloading JSON metadata
Traceback (most recent call last):
  File "__main__.py", line 19, in <module>
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\__init__.py", line 475, in main
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\__init__.py", line 465, in _real_main
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\YoutubeDL.py", line 2069, in download
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\YoutubeDL.py", line 808, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\YoutubeDL.py", line 815, in wrapper
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\YoutubeDL.py", line 836, in __extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\extractor\common.py", line 534, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\extractor\ceskatelevize.py", line 130, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\utils.py", line 2158, in sanitized_Request
  File "C:\Python\Python34\lib\urllib\request.py", line 267, in __init__
  File "C:\Python\Python34\lib\urllib\request.py", line 293, in full_url
  File "C:\Python\Python34\lib\urllib\request.py", line 322, in _parse
ValueError: unknown url type: 'Error'

C:\Users\DELL\video\TEST>

Description

I’ve tried https://www.ceskatelevize.cz/ivysilani/12878558019-desatero-hrichu/220381485260005-desatero-hrichu-ii as well & the download doesn’t work either. Chances are that they have updated the video format?

Can we please have this looked into ASAP and make sure the solution is available for Windows 10, i.e. can we have an updated ALL-IN-ONE “youtube-dl.exe” file for us Windows 10 users?

Thank you NiesmialyGosc

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 1
  • Comments: 30 (6 by maintainers)

Most upvoted comments

Issue should be closed, URL is dead

There are plenty of other URLs to test, but it seems that with https://github.com/ytdl-org/youtube-dl/pull/30713 it works just fine. At least I can download https://www.ceskatelevize.cz/porady/1097181328-udalosti/221411000101209/ (yes, it takes multiple tries to get, because the download crashes, but I got the whole show).

Hi team,

Please help? There seems to have been a major change to the site and neither Youtube-dl nor Yt-dlp works for me now.

NOTE: /IVYSILANI is no longer available, and merged with /PORADY, which results in the following error “Unable to extract iframe player url”. Any suggestions will be much appreciated.

Thank you! NiesmialyGosc

~/video/TEST1/youtube-dl $ python -m youtube_dl --all-subs --convert-subs srt --retries 20000 -v https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540022/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--all-subs', '--convert-subs', 'srt', '--retries', '20000', '-v', 'https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540022/']
[debug] Encodings: locale cp936, fs utf-8, out utf-8, pref cp936
[debug] youtube-dl version 2021.06.06
[debug] Python version 3.9.6 (CPython) - Windows-10-10.0.18363-SP0
[debug] exe versions: ffmpeg N-89508-g1f1207145a, ffprobe N-89508-g1f1207145a
[debug] Proxy map: {'http': 'http://192.168.236.222:8080', 'https': 'https://192.168.236.222:8080', 'ftp': 'ftp://192.168.236.222:8080'}
[CeskaTelevizePorady] 211381467540022: Downloading webpage
ERROR: Unable to extract iframe player url; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\DELL\video\TEST1\youtube-dl\youtube_dl\YoutubeDL.py", line 815, in wrapper
    return func(self, *args, **kwargs)
  File "C:\Users\DELL\video\TEST1\youtube-dl\youtube_dl\YoutubeDL.py", line 836, in __extract_info
    ie_result = ie.extract(url)
  File "C:\Users\DELL\video\TEST1\youtube-dl\youtube_dl\extractor\common.py", line 534, in extract
    ie_result = self._real_extract(url)
  File "C:\Users\DELL\video\TEST1\youtube-dl\youtube_dl\extractor\ceskatelevize.py", line 282, in _real_extract
    data_url = update_url_query(unescapeHTML(self._search_regex(
  File "C:\Users\DELL\video\TEST1\youtube-dl\youtube_dl\extractor\common.py", line 1012, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract iframe player url; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

~/video/TEST1/youtube-dl $
C:\Users\DELL\video\TEST>yt-dlp --write-subs --convert-subs srt --retries 20000 -v https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540022/
[debug] Command-line config: ['--write-subs', '--convert-subs', 'srt', '--retries', '20000', '-v', 'https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540022/']
[debug] Encodings: locale cp936, fs utf-8, out utf-8, err utf-8, pref cp936
[debug] yt-dlp version 2021.12.01 [91f071a] (win_exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.18363-SP0
[debug] exe versions: ffmpeg N-89508-g1f1207145a, ffprobe N-89508-g1f1207145a
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {'http': 'http://192.168.236.222:8080', 'https': 'https://192.168.236.222:8080', 'ftp': 'ftp://192.168.236.222:8080'}
[debug] [CeskaTelevize] Extracting URL: https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540022/
[CeskaTelevize] 211381467540022: Downloading webpage
ERROR: [CeskaTelevize] 211381467540022: Unable to extract iframe player url; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type  yt-dlp -U  to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type  yt-dlp -U  to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "yt_dlp\extractor\common.py", line 597, in extract
  File "yt_dlp\extractor\ceskatelevize.py", line 102, in _real_extract
  File "yt_dlp\extractor\common.py", line 1171, in _search_regex
yt_dlp.utils.RegexNotFoundError: Unable to extract iframe player url; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type  yt-dlp -U  to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "yt_dlp\extractor\common.py", line 597, in extract
  File "yt_dlp\extractor\ceskatelevize.py", line 102, in _real_extract
  File "yt_dlp\extractor\common.py", line 1171, in _search_regex
yt_dlp.utils.RegexNotFoundError: Unable to extract iframe player url; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type  yt-dlp -U  to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "yt_dlp\YoutubeDL.py", line 1329, in wrapper
  File "yt_dlp\YoutubeDL.py", line 1398, in __extract_info
  File "yt_dlp\extractor\common.py", line 623, in extract
yt_dlp.utils.RegexNotFoundError: [CeskaTelevize] 211381467540022: Unable to extract iframe player url; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type  yt-dlp -U  to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type  yt-dlp -U  to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.


C:\Users\DELL\video\TEST>

I cannot explain all the steps precisely.

• Obtain source code of youtube-dl (install with pip or git clone, or download zip from the Code menu in https://github.com/ytdl-org/youtube-dl or https://github.com/ytdl-org/youtube-dl/releases and unzip) • Find file youtube_dl/extractor/ceskatelevize.py and modify the line (or replace the file with https://raw.githubusercontent.com/ytdl-org/youtube-dl/8d89a7b4957791b455bcfbc7571078ac7212469d/youtube_dl/extractor/ceskatelevize.py ) • Run the modified version of youtube-dl (maybe cd or set PYTHONPATH variable to the top of youtube-dl then run python -m youtube_dl)