yt-dlp - ERROR: [Piracy] This website is no longer supported

Just came across this error with the latest version of yt-dlp
2024.05.27

ERROR: [Piracy] This website is no longer supported since it has been determined to be primarily used for piracy.
DO NOT open issues for it

in all the years ive been using youtube-dl and yt-dlp thats the first time i have seen this error

normally you will get an error saying something like "site not supported"

looks like yt-dlp supported sites has removed sites that they think are used piracy


yt-dlp has bits of python code to scrape different sites for the video url
so it looks like they have removed the scrapers for lots of different sites from yt-dlp

maybe due to external pressure

which means that yt-dlp can no longer download from those sites

and because mpv uses yt-dlp in the backend it will no longer to able to play videos from those sites as well

i wonder how long before we see a fork of yt-dlp
 
I thought there were already forks and privately 3rd party maintained extractors for yt-dlp even for reasons besides piracy support. Would be interesting to know if it was compatible with a generic extractor and they blocked it vs they removed an extractor when marking a site as blocked for piracy. I've tried but without success to learn to write extractors for non-piracy small sites I ran across; in the end I found it easier to 'manually' find and pass the .m3u8 to yt-dlp and it successfully got the content but without any of the fancy nice metadata.
 
i havent come across any forks but google hides that kind of stuff from search results, so hardly suprising

agreed its just easier to crack open the browsers network inspector and use yt-dlp to download the video

if yt-dlp cant download the video another option is "copy as curl command"
just paste the curl command into the terminal with the -o ouput option
 
Back
Top