Skip youtube-dl videos using blacklist, workaround

I can define my global list for example "archive.log" with content:
youtube 7PtNUkd34jY
youtube 1rnMdpkuynY
youtube PnCWwUUQ_u4
youtube 7iJBpH0Cbbg
youtube 8Zh3csh2g1k
youtube ZLGMrHxV7jU
youtube dCsxvVaLxbI
youtube xLYHsJ3cHOA
youtube rW6uDr4sfA4
youtube -rEQ4Dh5w0c
youtube XOYpiKDnbFw
youtube AnxHJUH1hxA
youtube 3-3B_Rr7Tn4
youtube -7GCPorhRZo
youtube 19U2AmONnfQ
youtube rYajsCBHurA
youtube GevPacl9nag
youtube Aq9rWu9U1_8
youtube 96unK3ikY3A
youtube 7iJBpH0Cbbg
youtube H5rRaPp79AM
youtube HsQKO0yQc_o
youtube lJk4-TUnp-I
youtube ELwWyGMsl5o
youtube 7MiFmqGDyGI
youtube 3ERJXkm_iR4
youtube yLaOD21ulxM
youtube XYqwntr_R3U
youtube GnGiZEM8FJc
youtube RgthxYwGDjk
youtube lP0zy7CNUh4
I need to always keep backup of this file in the same place when I can always take.

Every time I want to download my new youtube channel I can use my starting archive file like a blacklist. This will completely skip the video I do not want to watch at all :)
Here is how I use in real life scenario:
#download Maxi Bravo channel
youtube-dl https://www.youtube.com/channel/UCtTkPgI2Xxc2dqmhuWfOrPg/videos -i --download-archive archive.log

#download Marlon Alves channel
youtube-dl https://www.youtube.com/channel/UCkOfNQYegVUzsADNNZNOH2g/videos -i --download-archive archive.log

#download BPM group channel
youtube-dl https://www.youtube.com/channel/UCl5qNQUzmy7HAZ75Iv-m2sA/videos -i --download-archive archive.log
And of course my default configuration of "~/.config/youtube-dl/config" is:
-f '299+bestaudio[ext=m4a]/137+bestaudio[ext=m4a]/37/136+bestaudio[ext=m4a]/22/135+bestaudio[ext=m4a]/18/134+bestaudio[ext=m4a]/133+bestaudio[ext=m4a]'

No comments: