alard
alard
As an alternative, you could concatenate the `fragments` list for all periods and have them downloaded by `yt-dlp` as a single file. I made [an update to the goplay extractor](https://github.com/yt-dlp/yt-dlp/compare/master...alard:yt-dlp:f-goplay)...
The DRM seems to be limited to some of the shows. Here are three links to different shows that still work (from a Dutch IP address): https://www.goplay.be/video/de-mol/de-mol-s11/de-mol-s11-aflevering-1 (published last year)...
This should now work. If you get any ffmpeg errors at the end, try a different ffmpeg version, such as the [yt-dlp custom builds](https://github.com/yt-dlp/FFmpeg-Builds) (see also #9262).
> > But that is a separate issue and might require larger changes in how yt-dlp works. > > As far as I can tell, you just need to move...
> I tested it using: https://www.goplay.be/video/assisen/assisen-s1/assisen-s1-aflevering-6#autoplay > > `python3 -m yt_dlp https://www.goplay.be/video/assisen/assisen-s1/assisen-s1-aflevering-6\#autoplay --username removed --password removed -f MERGED-093786da-a9ba-4c80-ac74-ff043139a312` > > It only downloaded 22min 44seconds (full episode is 43:44) Strange....
I see. Maybe there is something strange when you concatenate these streams. I only have VLC, for which it works, and ffmpeg also doesn't show any issues with the file....
That might be ad-related. With my Dutch IP address I don't get any ads. With a Belgian IP the manifest did include some ads, which are served differently and do...
OK, new approach, based on @bashonly's comment: using `_extract_mpd_formats_and_subtitles` with a new `multi_period` option to return the periods as entries in a `multi_video` item. For the GoPlay stream this downloads...
I'm not on Discord so I haven't followed the discussion there. I'm happy to switch to the first solution if that's the preferred option. However, to me the second option...
For the formats, you could use something like `--format 'bv[width=1024]+ba'`, that would work for all periods. But sure, it might be useful to merge the formats in this case. Perhaps...