mirror of
https://github.com/ytdl-org/youtube-dl
synced 2025-04-15 19:44:51 +09:00

This fixes the extraction for taggeschau.de, the primary German news broadcaster. Details: - the new website sends the video meta data as JSON encoded as an attribute of the player - some old pages (e.g. [1]) still use the old format of `TagesschauIE`, so the old extraction code is kept as fallback - the old player format is not used anymore, so `TagesschauPlayerIE` is removed - several optional fields are added, in particular subtitles - crashes on empty playlists are fixed - some test cases are updated, as some videos are not available anymore - the video id in one test case is changed from `ts-5727` to `video-45741` because it appears to be the more permanent identifier; for example [1] is still available, while [2] cannot be accessed anymore - the format identifiers are normalized to `s`,..,`xl` as previously used by `TagesschauPlayerIE` (instead of `webs.h264`,..,`webxl.h264`) [1] https://www.tagesschau.de/multimedia/video/video-98529~_bab-sendung-209.html [2] https://www.tagesschau.de/multimedia/sendung/bab/bab-3299~_bab-sendung-209.html