Package: yt-dlp (2025.01.26-1~bpo12+1)
FranceTV have again changed the way they display videos, which they do
regularly, please make a new version of yt-dlp that adds support for this
new version of the site.

I ran the following command:
yt-dlp --verbose -F https://www.france.tv/documentaires/
documentaires-societe/6888928-les-sacrifies-de-l-ia.html
Who turns me around:
[debug] Command-line config: ['--verbose', '-F', '
https://www.france.tv/documentaires/documentaires-societe/6888928-les-sacrifies-de-l-ia.html
']
[debug] User config "(…)/.config/yt-dlp/config":
['--format=720p/bestaudio+bestvideo[width<=1280]/best[width<=1280]/worst',
'--sponsorblock-mark=default']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error
utf-8, screen utf-8
[debug] yt-dlp version stable@2025.01.26 from yt-dlp/yt-dlp [3b4531934]
(debian*)
[debug] Python 3.13.2 (CPython x86_64 64bit) -
Linux-6.12.12-amd64-x86_64-with-glibc2.40 (OpenSSL 3.4.1 11 Feb 2025, glibc
2.40)
[debug] exe versions: ffmpeg 7.1-3 (setts), ffprobe 7.1-3
[debug] Optional libraries: Cryptodome-3.20.0, brotli-1.1.0,
certifi-2024.12.14, mutagen-1.47.0, requests-2.32.3, sqlite3-3.46.1,
urllib3-2.3.0, websockets-14.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Loaded 1839 extractors
[FranceTVSite] Extracting URL:
https://www.france.tv/documentaires/documentaires-societe/6888928-les-sacrifies-de-l-ia.html
[FranceTVSite] 6888928-les-sacrifies-de-l-ia: Downloading webpage
ERROR: [FranceTVSite] 6888928-les-sacrifies-de-l-ia: Unable to extract
video ID; please report this issue on
https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate
issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line
742, in extract
    ie_result = self._real_extract(url)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/francetv.py", line
349, in _real_extract
    video_id = self._html_search_regex(
        r'(?:href=|player\.setVideo\(\s*)"http://videos
?\.francetv\.fr/video/([^@"]+@[^"]+)"',
        webpage, 'video ID')
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line
1382, in _html_search_regex
    res = self._search_regex(pattern, string, name, default, fatal, flags,
group)
  File "/usr/lib/python3/dist-packages/yt_dlp/extractor/common.py", line
1346, in _search_regex
    raise RegexNotFoundError(f'Unable to extract {_name}')

Reply via email to