this post was submitted on 12 Nov 2023
113 points (97.5% liked)
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
54424 readers
403 users here now
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.
Rules • Full Version
1. Posts must be related to the discussion of digital piracy
2. Don't request invites, trade, sell, or self-promote
3. Don't request or link to specific pirated titles, including DMs
4. Don't submit low-quality posts, be entitled, or harass others
Loot, Pillage, & Plunder
📜 c/Piracy Wiki (Community Edition):
💰 Please help cover server costs.
Ko-fi | Liberapay |
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I was going to suggest yt-dlp, but this seems to be for android... right? In that case, I don't know if yt-dlp works there.
Anyway, for those on PCs, you can use
yt-dlp "PLAYLIST_URL"
.Some useful options:
--download-archive videos.txt
: this will keep track of downloaded files in case you want to interrupt an continue later. You can change the filenamevideos.txt
to whatever you want.-R infinite --file-access-retries infinite --fragment-retries infinite --retry-sleep http:exp=1:20 --retry-sleep fragment:exp=1:20 --retry-sleep file_access:exp=1:20 --retry-sleep extractor:exp=1:20
: infinite retries for different error types, for those with unreliable connections.-o "%%(playlist_index)s - %%(title)s.%%(id)s.%%(ext)s"
: output file format--cookies cookies.txt
: if it's a private list, you will need to provide your (yt-logged-in-)browser cookies. See cookies.txt add-on.Using Termux you can get yt-dlp installed and running on Android
Installing yt-dlp is a little more finicky than just installing the pip module within Termux, but I was able to use this to get it set up:
https://github.com/rofrol/termux-yt-dlp
I actually used pipx to get yt-dlp into Termux.
At least that's how it worked for me