Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
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.