Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ZDF mediathek no longer works #33096

@mk-pmb

Description

@mk-pmb

Workaround

Try --force-generic --format=0
That works for me. Thanks, dirkf!
Caveat: It seems to be very CPU hungry, so consider limiting its priority.

Checklist

  • I'm reporting a broken site support
  • I've verified that I'm running youtube-dl version 2021.12.17
  • 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

There seem to be two variants of the URL, and for each I also tried with --no-playlist as suggested.

for TOPDIR in play video ; do for OPT in '' --no-playlist ; do $YTDL $OPT "https://www.zdf.de/$TOPDIR/shows/die-anstalt-104/die-anstalt-vom-11-maerz-2025-100" ; echo; done ; done |& tee -- zdf.log

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--no-call-home', '--abort-on-error', '--no-overwrites', '--keep-video', '--restrict-filenames', '--output', '…', '--write-info-json', '--format=best', '--verbose', 'https://www.zdf.de/play/shows/die-anstalt-104/die-anstalt-vom-11-maerz-2025-100']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 4e714f9df
[debug] Python 3.8.10 (CPython x86_64 64bit) - Linux-…-x86_64-with-glibc… - OpenSSL 1.1.1f  31 Mar 2020 - glibc …
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Proxy map: {…}
[debug] Using fake IP … (DE) as X-Forwarded-For.
[ZDFChannel] die-anstalt-vom-11-maerz-2025-100: Downloading webpage
[ZDFChannel] Downloading playlist die-anstalt-vom-11-maerz-2025-100 - add --no-playlist to download just the main video
[download] Downloading playlist: Die Bürokratie-Anstalt
[ZDFChannel] playlist Die Bürokratie-Anstalt: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: Die Bürokratie-Anstalt

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--no-call-home', '--abort-on-error', '--no-overwrites', '--keep-video', '--restrict-filenames', '--output', '…', '--write-info-json', '--format=best', '--verbose', '--no-playlist', 'https://www.zdf.de/play/shows/die-anstalt-104/die-anstalt-vom-11-maerz-2025-100']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 4e714f9df
[debug] Python 3.8.10 (CPython x86_64 64bit) - Linux-…-x86_64-with-glibc… - OpenSSL 1.1.1f  31 Mar 2020 - glibc …
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Proxy map: {…}
[debug] Using fake IP … (DE) as X-Forwarded-For.
[ZDFChannel] die-anstalt-vom-11-maerz-2025-100: Downloading webpage
[ZDFChannel] Downloading just the main video because of --no-playlist
[download] Downloading playlist: Die Bürokratie-Anstalt
[ZDFChannel] playlist Die Bürokratie-Anstalt: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: Die Bürokratie-Anstalt

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--no-call-home', '--abort-on-error', '--no-overwrites', '--keep-video', '--restrict-filenames', '--output', '…', '--write-info-json', '--format=best', '--verbose', 'https://www.zdf.de/video/shows/die-anstalt-104/die-anstalt-vom-11-maerz-2025-100']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 4e714f9df
[debug] Python 3.8.10 (CPython x86_64 64bit) - Linux-…-x86_64-with-glibc… - OpenSSL 1.1.1f  31 Mar 2020 - glibc …
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Proxy map: {…}
[debug] Using fake IP … (DE) as X-Forwarded-For.
[ZDFChannel] die-anstalt-vom-11-maerz-2025-100: Downloading webpage
[ZDFChannel] Downloading playlist die-anstalt-vom-11-maerz-2025-100 - add --no-playlist to download just the main video
[download] Downloading playlist: Die Bürokratie-Anstalt
[ZDFChannel] playlist Die Bürokratie-Anstalt: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: Die Bürokratie-Anstalt

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--no-call-home', '--abort-on-error', '--no-overwrites', '--keep-video', '--restrict-filenames', '--output', '…', '--write-info-json', '--format=best', '--verbose', '--no-playlist', 'https://www.zdf.de/video/shows/die-anstalt-104/die-anstalt-vom-11-maerz-2025-100']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 4e714f9df
[debug] Python 3.8.10 (CPython x86_64 64bit) - Linux-…-x86_64-with-glibc… - OpenSSL 1.1.1f  31 Mar 2020 - glibc …
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Proxy map: {…}
[debug] Using fake IP … (DE) as X-Forwarded-For.
[ZDFChannel] die-anstalt-vom-11-maerz-2025-100: Downloading webpage
[ZDFChannel] Downloading just the main video because of --no-playlist
[download] Downloading playlist: Die Bürokratie-Anstalt
[ZDFChannel] playlist Die Bürokratie-Anstalt: Collected 0 video ids (downloading 0 of them)
[download] Finished downloading playlist: Die Bürokratie-Anstalt

Description

Usually I can just copy ZDF URLs from my browser and ytdl does the right thing. I have no idea what's wrong today.
Maybe the URL syntax has changed. I don't remember what it used to be, but when I copied the URL it looked vaguely wrong, it felt unfamiliar.

Metadata

Metadata

Assignees

No one assigned

    Labels

    broken-IEproblem with existing site extraction

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions