youtube-dl: truTV giving ERROR: Unsupported URL

Checklist

  • [x ] I’m reporting a broken site support issue
  • [x ] I’ve verified that I’m running youtube-dl version 2020.02.16
  • [x ] I’ve checked that all provided URLs are alive and playable in a browser
  • [x ] I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
  • [x ] I’ve searched the bugtracker for similar bug reports including closed ones
  • [x ] I’ve read bugs section in FAQ

Verbose log

youtube-dl https://www.trutv.com/shows/hot-ones-the-game-show/season-1/episode-1/beware-the-bucket -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://www.trutv.com/shows/hot-ones-the-game-show/season-1/episode-1/beware-the-bucket', '-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2020.02.16
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg 4.2.2
[debug] Proxy map: {}
[generic] beware-the-bucket: Requesting header
WARNING: Falling back on generic information extractor.
[generic] beware-the-bucket: Downloading webpage
[generic] beware-the-bucket: Extracting information
ERROR: Unsupported URL: https://www.trutv.com/shows/hot-ones-the-game-show/season-1/episode-1/beware-the-bucket
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpuz77jgzq\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpuz77jgzq\build\youtube_dl\extractor\common.py", line 530, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpuz77jgzq\build\youtube_dl\extractor\generic.py", line 3350, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: https://www.trutv.com/shows/hot-ones-the-game-show/season-1/episode-1/beware-the-bucket

Description

Error when trying to download from TruTV. It seems as if it defaults to the generic extractor instead of using the specific one. TBS seems to still work, which has the same player and URL structure.

About this issue

Most upvoted comments

I was able to download videos on trutv at 1080p using the m3u8 method. You can download videos this way for now until it is fixed.

  1. Open trutv video and login to TV provider if needed
  2. Ctrl + Shift + i and search for m3u8. Reload video and page if it doesnt show up
  3. There will be a master.m3u8 and a ‘layer’ link. Copy the link address of the master.m3u8 and execute on youtube-dl. This should give you the options to the videos up to 720p.
  4. To get 1080p, copy the link address for the ‘layer’ one instead, then change the number after the word ‘layer’ (this appears twice) to 7, which is 1080p and the highest possible resolution. I tried 8 and above but they don’t give you a higher resolution than 1080p. Numbers lower than 7 are just resolutions that are downloadable from copying the master.m3u8 link.