ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
132.66k stars 10.06k forks source link

Better playlist support for The Daily Show #14091

Open keybounce opened 7 years ago

keybounce commented 7 years ago

Please follow the guide below


Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.08.27.1. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

Before submitting an issue make sure you have:

What is the purpose of your issue?


I'd like to get (better) playlist support for The Daily Show.

If I toss 'http://www.cc.com/shows/the-daily-show-with-trevor-noah' at youtube-dl, it fails. If I toss the individual show URLs, it successfully finds all (usually 4) parts and downloads all of them.

Looking at the web page, it seems that there is only 1 or two episodes on the page itself, and the rest are fetched via javascript.

If I toss ":tds" (which I only found by looking at other reports from people with issues), then it fetches some, but not all, of the videos.

===

Separate Q: Where can I see a list of all the playlist shortcuts like :tds? (Real Time, Charlie Rose, PBS News Hour?)

chancemimi commented 7 years ago

And hoping youtube-dl can combine different clips into one whole episode automatically as well

keybounce commented 7 years ago

So :tds only returns one episode (4 parts)?

keybounceMBP:Daily michael$ youtube-dl -v --get-filename :tds
[debug] System config: []
[debug] User config: ['-k', '--hls-prefer-native', '-o', '%(series)s/s%(season_number)02d-e%(episode_number)02d-%(title)s.%(ext)s', '-f', '\nbest[ext=mp4][height>431][height<=576]/\nbestvideo[ext=mp4][height=480]+bestaudio[ext=m4a]/\nbest[ext=mp4][height>340][height<=431]/\nbestvideo[ext=mp4][height>360][height<=576]+bestaudio/\nbest[height>340][height<=576]/\nbestvideo[height>360][height<=576]+bestaudio/\nbestvideo[height=360]+bestaudio/\nbest[ext=mp4][height>=280][height<=360]/\nbest[height<=576]/\nworst', '--ap-mso', 'Dish', '--ap-username', 'PRIVATE', '--ap-password', 'PRIVATE', '--write-sub', '--write-auto-sub', '--sub-lang', 'en,enUS,en-us', '--sub-format', 'ass/srt/best', '--convert-subs', 'ass', '--embed-subs', '--mark-watched', '--download-archive', 'downloaded-videos.txt']
[debug] Custom config: []
[debug] Command-line args: ['-v', '--get-filename', ':tds']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.08.27.1
[debug] Python version 3.6.2 - Darwin-13.4.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 3.3.3, ffprobe 3.3.3, rtmpdump 2.4
[debug] Proxy map: {}
WARNING: enUS subtitles not available for 895f5f12-3526-413e-9849-a6ff8f5882bc
WARNING: en-us subtitles not available for 895f5f12-3526-413e-9849-a6ff8f5882bc
WARNING: enUS subtitles not available for 1b0b7476-5ad1-4682-bd18-27256c85a8be
WARNING: en-us subtitles not available for 1b0b7476-5ad1-4682-bd18-27256c85a8be
WARNING: enUS subtitles not available for d5404225-1de5-4149-a0bd-f2281bc97f7e
WARNING: en-us subtitles not available for d5404225-1de5-4149-a0bd-f2281bc97f7e
WARNING: enUS subtitles not available for 0c55be7c-a413-417a-b062-99447fa8bb02
WARNING: en-us subtitles not available for 0c55be7c-a413-417a-b062-99447fa8bb02
keybounceMBP:Daily michael$ 

Episode was already downloaded, but apparently I need to do this automatically, daily, while everything else I can do weekly.