-
Notifications
You must be signed in to change notification settings - Fork 10k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unsupported URL: 10play.com.au #21450
Comments
For reference, this is the source of the episode page for Season 11, Episode 38 of the Masterchef TV show. |
I suffered the same isse today. I was downloading the previous 37 episodes daily without any hiccups, but it failed today with a similar message (I even used -no-check-certificate and --geo-bypass-country AU to avoid side issues with https or geolocation) |
The URL for an episode used to look like, for example: It changed to the new URL today as well. |
I found the verbose log of a recent session for the previous site. Pasting here for easier reference:
|
Using youtube-dl version 2019.06.21 still fails: D:\Youtube-dl-win>youtube-dl.exe --verbose https://10play.com.au/masterchef/episodes/season-11/episode-38/tpv190617avtsh |
Got the direct master.m3u8 link (used the Firefox addon "The Stream Detector" for this), and put that through youtube-dl: D:\Youtube-dl-win>youtube-dl.exe -F https://manifest.prod.boltdns.net/manifest/v1/hls/v4/aes128/2199827728001/887b73a9-5034-4362-9856-466fe83720c6/10s/master.m3u8?fastly_token=NWQwZmY2ZWFfNDg3YjE2MmU1NGM0YmMzNGViM2I3ZThjMTZhMTgxMWQ1NzJmMWY5NmUxMTc4MmQ0Y2Y1NzIwNjk4ODA5MDNjMQ%3D%3D -v I don't understand why the audio tracks have the mp4 extension, but that's not much of an issue. At least I know I want to get the audio track id "audio-0-en__Main_", and the video track id "1787" For the audio track: Renamed the downloaded file to something else before doing the next step... For the video track: Then I muxed the two files together, to get the final video+audio file. Rather roundabout way, but it works. There must be a better way, but my brain is fried. |
For what it's worth, using ffmpeg gets both the video and audio, and muxes it all into a single file: ffmpeg.exe -i "https://manifest.prod.boltdns.net/manifest/v1/hls/v4/aes128/2199827728001/887b73a9-5034-4362-9856-466fe83720c6/10s/master.m3u8?fastly_token=NWQwZmViY2NfZGJlMmNhMTdmNzY1OTFiMTZiNTljOGE4NTM5MmZlMDY5ZDBlNTc0MjA4YzMwZTE0YjU1YzI0ZTYzMjIyZTU3MQ%3D%3D" -c copy S11E38.mp4 |
Can confirm $ youtube-dl -v https://10play.com.au/have-you-been-paying-attention/episodes/2019/episode-7/tpv190624uwibp |
This is a verbose log from youtube-dl:
D:\Youtube-dl-win>youtube-dl.exe -v https://10play.com.au/masterchef/episodes/season-11/episode-38/tpv190617avtsh
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://10play.com.au/masterchef/episodes/season-11/episode-38/tpv190617avtsh']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2019.06.08
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17763
[debug] exe versions: none
[debug] Proxy map: {}
[generic] tpv190617avtsh: Requesting header
WARNING: Falling back on generic information extractor.
[generic] tpv190617avtsh: Downloading webpage
[generic] tpv190617avtsh: Extracting information
ERROR: Unsupported URL: https://10play.com.au/masterchef/episodes/season-11/episode-38/tpv190617avtsh
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp3esl0iyj\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp3esl0iyj\build\youtube_dl\extractor\common.py", line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp3esl0iyj\build\youtube_dl\extractor\generic.py", line 3316, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: https://10play.com.au/masterchef/episodes/season-11/episode-38/tpv190617avtsh
Example URLs
These are a season-level pages, each of which list the 5 most recent episodes of the show. However, to get more episodes in the season, the user has to click on an arrow to get the next 5 episodes, and so on.
https://10play.com.au/masterchef/episodes/season-9/
https://10play.com.au/masterchef/episodes/season-11
Individual episodes have their own links, but the URLs have a strange pattern of characters on the end, which can only be found on the season-level page:
https://10play.com.au/masterchef/episodes/season-11/episode-38/tpv190617avtsh
https://10play.com.au/masterchef/episodes/season-11/episode-37/tpv190614nckjz
https://10play.com.au/masterchef/episodes/season-11/episode-36/tpv190614rkbgz
https://10play.com.au/masterchef/episodes/season-11/episode-35/tpv190613biphv
https://10play.com.au/masterchef/episodes/season-11/episode-34/tpv190613nrztm
Description
The Australian 10play.com.au TV website is not supported.
Trying to grab arbitrary episodes from a season-level page is not necessary.
The website is geo-restricted to Australia.
The text was updated successfully, but these errors were encountered: