yt-dlp: [Southpark] Extractor does not find video
Checklist
- I’m reporting a broken site
- I’ve verified that I’m running yt-dlp version 2022.01.21. (update instructions)
- I’ve checked that all provided URLs are alive and playable in a browser
- I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
- I’ve searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
- I’ve read the guidelines for opening an issue
- I’ve read about sharing account credentials and I’m willing to share it if required
Region
US
Description
The Southpark extractor does not return any videos when providing the video URL. In testing another link, it appears to be working so not sure what is special about the non-working one.
Not Working: https://southpark.cc.com/episodes/vrwkb7/south-park-pajama-day-season-25-ep-1 Working: https://southpark.cc.com/episodes/yy0vjs/south-park-the-pandemic-special-season-24-ep-1
Verbose log
yt-dlp -v -F 'https://southpark.cc.com/episodes/vrwkb7/south-park-pajama-day-season-25-ep-1'
[debug] Command-line config: ['-v', '-F', 'https://southpark.cc.com/episodes/vrwkb7/south-park-pajama-day-season-25-ep-1']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, err utf-8, pref UTF-8
[debug] yt-dlp version 2022.02.03 [28469edd7]
[debug] Python version 3.9.10 (CPython 64bit) - macOS-12.2-x86_64-i386-64bit
[debug] exe versions: ffmpeg 5.0 (setts), ffprobe 5.0
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
[debug] [southpark.cc.com] Extracting URL: https://southpark.cc.com/episodes/vrwkb7/south-park-pajama-day-season-25-ep-1
[southpark.cc.com] south-park-pajama-day-season-25-ep-1: Downloading webpage
[southpark.cc.com] ff173532-7d50-11ec-a4f1-70df2f866ace: Downloading info
[download] Downloading playlist: Pajama Day
[southpark.cc.com] playlist Pajama Day: Collected 0 videos; downloading 0 of them
[download] Finished downloading playlist: Pajama Day
About this issue
- Original URL
- State: open
- Created 2 years ago
- Comments: 24 (8 by maintainers)
I meant to use cookies with yt-dlp
When I used a US VPN, I can see the episode. So cookies is not the issue
try this episode again - https://southpark.cc.com/episodes/vrwkb7/south-park-pajama-day-season-25-ep-1 it is now working
Confirmed on my end. It seems like the feed url that the southpark extractor hits, simply doesn’t list the playlist for the various segments, for only the most recent episode. My guess is they’ll stop hosting this information at this endpoint.
I can’t spend any more time on this atm, but it doesn’t seem like anything sophisticated is happening. Some endpoints and headers have changed, and I’ll paste them below. As long as the extractor is modified to use these params & headers, it should work.
https://pastebin.com/Tdu2Ejcs