yt-dlp is capable of downloading a title but it’s tedious to download all of them. is there an easy way? and for ard and zdf?
Not sure if it makes things easier than your current setup, but take a look at Mediathekwebview.de
I tried it, it’s very nice to download to your computer but not for the server and not for a whole series
Tried to open that webpage but godaddy asks me if I want to buy the domain. Typo?
You can also selfhost in a container
https://github.com/mediathekview/mediathekviewweb
https://github.com/conrad784/docker-mediathekview-webinterface
Have you tried jDownloader? If normal link search doesn’t work, try the deep search (or get into the websites source code and search for the media file and input that into jDownloader).
my dirty method with wget, fzf, pueue and yt-dlp put this in e.g. .bashrc
myytdlq () { wget -k $1 -O /tmp/myytdl.tmp; cat /tmp/myytdl.tmp | perl -pe 's/\"/\n\"\n/g; s/\\u002F/\//g;' | grep -v hoerfassung | sort -u | fzf -m --query "http video" | cat > /tmp/myytdlq; export MYYTDLQ=$(cat /tmp/myytdlq); clear; echo $MYYTDLQ; for i in $MYYTDLQ; do pueue add -- "yt-dlp --restrict-filenames --output '%(extractor_key)s-%(title).40s.%(ext)s' $i"; done }
and use it with the url of the series
myytdlq https://www.arte.tv/de/videos/113212-001-A/this-is-england-86-1-4/
I hardly download from them, so I don’t have an automated way.
What I do is use ublock origin to look at the network calls, find the media link and then use curl to download it.
You can use
yt-dlp INSERT_LINK
as well
Don’t know if it works for this but have you tried jdownloader 2? That’s what I use for most things. It can scrape pages and maintains a download queue