#19, Opus in mp4: line 41 asks for {format_id}+bestaudio, and on YouTube that is Opus. Browsers play it, Apple devices give you the picture and no sound.
"-f", f"{format_id}+bestaudio[ext=m4a]/{format_id}+bestaudio/best"
#55, deno: the image has no JS engine, so YouTube's player challenge fails and formats vanish behind "This video is unavailable". yt-dlp[default,deno] in requirements.txt covers it. Probably a few of the "Could not fetch video" reports too.
I forked and corrected this a few days ago and it went elsewhere, with docker images available for easier install: a feed of followed channels, a reel for shorts and TikTok, multi-user behind a forward-auth proxy, share links, retention. Fell free to check by. https://github.com/cedhuf/Magneto
#19, Opus in mp4: line 41 asks for
{format_id}+bestaudio, and on YouTube that is Opus. Browsers play it, Apple devices give you the picture and no sound.#55, deno: the image has no JS engine, so YouTube's player challenge fails and formats vanish behind "This video is unavailable".
yt-dlp[default,deno]in requirements.txt covers it. Probably a few of the "Could not fetch video" reports too.I forked and corrected this a few days ago and it went elsewhere, with docker images available for easier install: a feed of followed channels, a reel for shorts and TikTok, multi-user behind a forward-auth proxy, share links, retention. Fell free to check by. https://github.com/cedhuf/Magneto