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.
Checklist
Description
Downloading shows from the tenplay site works fine -
$ youtube-dl.exe -v https://10play.com.au/how-to-stay-married/episodes/season-1/episode-1/tpv190915fsiug
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://10play.com.au/how-to-stay-married/episodes/season-1/episode-1/tpv190915fsiug']
[debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[debug] youtube-dl version 2020.03.24
[debug] Python version 3.4.4 (CPython) - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg 4.2.1, ffprobe 4.2.1, phantomjs 2.1.1
[debug] Proxy map: {}
[TenPlay] tpv190915fsiug: Downloading JSON metadata
[debug] Using fake IP 1.136.66.143 (AU) as X-Forwarded-For.
[brightcove:new] 5858082022001: Downloading JSON metadata
[brightcove:new] 5858082022001: Downloading m3u8 information
[brightcove:new] 5858082022001: Downloading m3u8 information
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on 'https://secure.brightcove.com/services/mobile/streaming/index/rendition.m3u8?assetId=5858082820001&secure=true&expiration=1588118820000&token=3b798d445148ec26d988639e579101d4bfdc56ab&pubId=2199827728001&videoId=5858082022001'
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 129
[download] Destination: How To Stay Married - S1 Ep. 1-5858082022001.mp4
[download] 100% of 189.55MiB in 04:23
[debug] ffmpeg command line: ffprobe -show_streams "file:How To Stay Married - S1 Ep. 1-5858082022001.mp4"
[ffmpeg] Fixing malformed AAC bitstream in "How To Stay Married - S1 Ep. 1-5858082022001.mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:How To Stay Married - S1 Ep. 1-5858082022001.mp4" -c copy -f mp4 "-bsf:a" aac_adtstoasc "file:How To Stay Married - S1 Ep. 1-5858082022001.temp.mp4"
But anytime I try to download any of the "Video Extras" the downloader invoked is generic (NOT TenPlay) and the download fails as an Unsupported url.
$ youtube-dl.exe -v https://10play.com.au/how-to-stay-married/web-extras/season-1/terrys-talks-ep-1-embracing-change/tpv190915ylupc
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://10play.com.au/how-to-stay-married/web-extras/season-1/terrys-talks-ep-1-embracing-change/tpv190915ylupc']
[debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[debug] youtube-dl version 2020.03.24
[debug] Python version 3.4.4 (CPython) - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg 4.2.1, ffprobe 4.2.1, phantomjs 2.1.1
[debug] Proxy map: {}
[generic] tpv190915ylupc: Requesting header
WARNING: Falling back on generic information extractor.
[generic] tpv190915ylupc: Downloading webpage
[generic] tpv190915ylupc: Extracting information
ERROR: Unsupported URL: https://10play.com.au/how-to-stay-married/web-extras/season-1/terrys-talks-ep-1-embracing-change/tpv190915ylupc
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpjwbwqymm\build\youtube_dl\YoutubeDL.py", line 797, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpjwbwqymm\build\youtube_dl\extractor\common.py", line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpjwbwqymm\build\youtube_dl\extractor\generic.py", line 3352, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: https://10play.com.au/how-to-stay-married/web-extras/season-1/terrys-talks-ep-1-embracing-change/tpv190915ylupc
Is this simply a naming regime issue? Worth adding "/web-extras/" as well as "/episodes/" to the nomenclature?