| ▲ | TacticalCoder 3 hours ago |
| BTW the year is 2026 and we've got LLMs, is there, at long last, an easy way to have an YouTube downloader I can run in a container (say with Podman) that actually works? Do I need to be logged in with a Google account for it to work? I always, since decades I want to say, ran into troubles whenever I download Youtube
vids (no matter which tool I use, yt-dlp or other). It works, then doesn't anymore. Are you simply, reliably, downloading Youtube vids? How? From a VM? From a container? From your main machine while being logged on? P.S: congrats to the guys at Google, you sure made that hard |
|
| ▲ | konart 20 minutes ago | parent | next [-] |
| Not sure about container but yt-dlp https://www.youtube.com/watch?v=xxxxxxxx --cookies-from-browser <your_browser_here>
Works 100% of time for me. Obviously I do not download 10k videos daily so I may just jump over time when it is broken... |
|
| ▲ | amlib 3 hours ago | parent | prev | next [-] |
| You always had to keep whatever youtube video downloader you were using updated at a minimum. For a good while login cookies were only required for downloading restricted videos (whatever youtube considered 18+). Now you need half a web browser to do anything and the update cadence is even crazier. |
| |
| ▲ | TacticalCoder 2 hours ago | parent [-] | | > You always had to keep whatever youtube video downloader you were using updated at a minimum. Of course. I always try with the latest versions of yt-dlp. > For a good while login cookies were only required for downloading restricted videos (whatever youtube considered 18+). Now you need half a web browser to do anything and the update cadence is even crazier. Yeah at some point in the past I had it mostly working. But basically now, what should I do? Maybe host a VM with an actual browser (not headless: just the real thing) and log into a Google account and then what, use yt-dlp from the same IP? Basically I don't get it: no clue what needs to be done for YouTube downloads to work reliably (and I'm not talking 18+ stuff: actually I had zero idea there were even vids considered 18+ on YouTube). | | |
| ▲ | amlib a few seconds ago | parent [-] | | >Yeah at some point in the past I had it mostly working. But basically now, what should I do? Maybe host a VM with an actual browser (not headless: just the real thing) and log into a Google account and then what, use yt-dlp from the same IP? What I've been doing is sshing to my main pc running fedora that has a legit firefox with my google/youtube cookies, have a distrobox with archlinux on it, entering that machine and then running yt-dlp there. Since distrobox has accces to your /home dir it can easily source cookies from your host pc. The reason for Archlinux is that it seams to do a much better job than Fedora at keeping yt-dlp updated and with the necessary dependencies to successfully download videos. So this synergy between your main machine (where google cant't tell you are illegitimate) + a guest machine with the "clandestine" software (in google's view lol) all stitched together by distrobox works well. |
|
|
|
| ▲ | sampullman 3 hours ago | parent | prev [-] |
| Somebody is doing it, given all the ad ridden free YouTube download sites that exist. |
| |
| ▲ | TacticalCoder 2 hours ago | parent [-] | | Yeah but these are really impossible to use, which is why I tried to host my own, ad-free (and for my own use), yt-dlp wrapped in a OCI container but I never had much success : ( |
|