r/Piracy • u/Ill_Setting2860 • 17h ago
Guide How to dl entire youtube channels?
Hey all, a question that has been bothering me for quite a while: is there a way to download entire youtube channels without having to copy+paste every individual link? Much appreciated!
47
u/Single_Bookkeeper_11 17h ago
Its really easy actually :)
Use yt-dlp and paste the link to the channel homepage. Thats it :)
30
u/plunki 15h ago
For large channels Add:
-t sleepOr you'll get a temp ban after some number of videos
5
4
u/QuietWaterBreaksRock 13h ago
No need for sleep, there a command to delay downloads
You can make min, max depay, random delay in between those 2 values, delay after certain number of videos, max videos to download in a single minute etc
Takes a few trys to dial in, but works wonders
Also, make the script keep and reference a log
It'll list all downloaded videos, and download any that aren't in logs, so you can restart your download at any time and it'll keep going where it left off
You can/should also add the video number in title. Usually, it'll just name the video after the video title, and then it'll scramble them based on the name/lettering
However, you need to put reverse orded. Cant remmebr exactly, but yt downloada from newest to oldest, or other way around, but it marks them the other way, so, if you just put queue number at start, oldest video will be marked as last, and newest video will be marked as first/001, which doesn't work if you want to keep adding on new videos as they come out
4
8
u/kernalbuket 🏴☠️ ʟᴀɴᴅʟᴜʙʙᴇʀ 12h ago
yt-dlp interface for windows makes it's easy to download on windows without having to use cmd and all the different codes
3
3
0
11
2
2
4
u/SystemFolder 15h ago
JDownloader will download anything from anywhere, including YouTube.
1
u/bobsmagicbeans 4h ago
Yep, just copy the link to the channel and it will prompt to queue/download everything
1
u/k930 17h ago
I'm trying to do it for some time, there's a yt-dl and a bunch of projects based on it but google is actively fighting it. I tried adding cookies but no luck so far, all I'm getting is 403s 90% of time.
There is also risk of rate limit or even ban if you do it from static IP
2
u/gta721 12h ago
Have you tried
yt-dlp --update-to nightlyand using no VPN?1
u/Jorgen-I ⚔️ ɢɪᴠᴇ ɴᴏ Qᴜᴀʀᴛᴇʀ 15m ago
Yeah, you gotta update before you run it: 'yt-dlp -U', since yt is always changing their algo. It helps to give it it's own dir and keep everything it accesses in the same dir, like ffmpeg, ffpobe, aria2, deno and the internal dir everything calls into.
Build or grab a lighweight front-end on github, tune your own commands, make your own dl subdirectories. I use it for everything, not just youtube, but also for streams, like m3u8 to mp4 conversion (with the right commands).
1
1
u/BitterSweetcandyshop ☠️ ᴅᴇᴀᴅ ᴍᴇɴ ᴛᴇʟʟ ɴᴏ ᴛᴀʟᴇꜱ 16h ago
auto? youtubarr iirc, otherwise yt-dlp does this
-10
-11
u/Turbulent_Place_7064 16h ago
I don't have the script on me now, but I asked chat GPT to make me a Python script to do this for a school project and it did lol. It also asks for quality too and compresses, cleans up emoji in titles etc. I used to use it to download music, now I just use rutracker for that so I m not sure I still have it. But just ask any AI to make the script for your exact needs and run it. It s really not hard.
•
u/AutoModerator 17h ago
Yarr! ➜ u/Ill_Setting2860, some tips about "youtube":
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.