youtube-dl
9 years ago[f4m] Implement f4m fd in terms of fragment fd
Sergey M․ [Tue, 28 Jul 2015 20:27:50 +0000 (02:27 +0600)]
[f4m] Implement f4m fd in terms of fragment fd

9 years ago[fragment] Generalize fragmented media file downloader
Sergey M․ [Tue, 28 Jul 2015 20:26:16 +0000 (02:26 +0600)]
[fragment] Generalize fragmented media file downloader

9 years agorelease 2015.07.28
Philipp Hagemeister [Tue, 28 Jul 2015 09:28:33 +0000 (11:28 +0200)]
release 2015.07.28

9 years ago[bbc] Fix regex
Sergey M․ [Mon, 27 Jul 2015 20:06:27 +0000 (02:06 +0600)]
[bbc] Fix regex

9 years ago[bbc] Add support for direct bbc.co.uk embeds
Sergey M․ [Mon, 27 Jul 2015 16:05:51 +0000 (22:05 +0600)]
[bbc] Add support for direct bbc.co.uk embeds

9 years ago[youtube] Use 'vp8' and 'vp9' in lowercase (fixes #6358)
Jaime Marquínez Ferrándiz [Sun, 26 Jul 2015 12:14:28 +0000 (14:14 +0200)]
[youtube] Use 'vp8' and 'vp9' in lowercase (fixes #6358)

That's how YouTube reports them in their DASH manifest.

9 years ago[spiegel] Accept iframe urls
tippfeler [Sun, 26 Jul 2015 10:57:06 +0000 (12:57 +0200)]
[spiegel] Accept iframe urls

Closes #6370.

9 years ago[comcarcoff] Add support for singleshots (Closes #6366)
Sergey M․ [Sun, 26 Jul 2015 03:51:54 +0000 (09:51 +0600)]
[comcarcoff] Add support for singleshots (Closes #6366)

9 years ago[bbc] Skip DASH until supported
Sergey M․ [Sat, 25 Jul 2015 16:32:54 +0000 (22:32 +0600)]
[bbc] Skip DASH until supported

9 years ago[bbc] PEP8
Sergey M․ [Sat, 25 Jul 2015 16:19:54 +0000 (22:19 +0600)]
[bbc] PEP8

9 years agoMerge branch 'atomicdryad-pr-bbcnews'
Sergey M․ [Sat, 25 Jul 2015 14:22:13 +0000 (20:22 +0600)]
Merge branch 'atomicdryad-pr-bbcnews'

9 years ago[bbc] Improve playlist extraction, refactor, expand support and document
Sergey M․ [Sat, 25 Jul 2015 14:21:42 +0000 (20:21 +0600)]
[bbc] Improve playlist extraction, refactor, expand support and document

9 years agoMerge branch 'cyb3r-ir90tv'
Yen Chi Hsuan [Sat, 25 Jul 2015 10:49:24 +0000 (18:49 +0800)]
Merge branch 'cyb3r-ir90tv'

9 years ago[ir90tv] Optional fields should be non-fatal
Yen Chi Hsuan [Sat, 25 Jul 2015 10:48:00 +0000 (18:48 +0800)]
[ir90tv] Optional fields should be non-fatal

9 years ago[ir90tv] PEP8
Yen Chi Hsuan [Sat, 25 Jul 2015 10:43:07 +0000 (18:43 +0800)]
[ir90tv] PEP8

9 years ago[ir90tv] Improve title extraction
Yen Chi Hsuan [Sat, 25 Jul 2015 10:42:40 +0000 (18:42 +0800)]
[ir90tv] Improve title extraction

9 years ago[ir90tv] Test (?:www\.)? part in _VALID_URL
Yen Chi Hsuan [Sat, 25 Jul 2015 10:39:01 +0000 (18:39 +0800)]
[ir90tv] Test (?:www\.)? part in _VALID_URL

9 years agoMerge branch 'ir90tv' of https://github.com/cyb3r/youtube-dl into cyb3r-ir90tv
Yen Chi Hsuan [Sat, 25 Jul 2015 10:36:04 +0000 (18:36 +0800)]
Merge branch 'ir90tv' of https://github.com/cyb3r/youtube-dl into cyb3r-ir90tv

9 years ago[soundcloud:playlist] Defer download link resolve
Sergey M․ [Sat, 25 Jul 2015 09:48:44 +0000 (15:48 +0600)]
[soundcloud:playlist] Defer download link resolve

9 years ago[soundcloud:set] Defer download link resolve (Closes #6354)
Sergey M․ [Sat, 25 Jul 2015 09:47:53 +0000 (15:47 +0600)]
[soundcloud:set] Defer download link resolve (Closes #6354)

9 years ago[youtube] Handle empty allowed regions (Closes #6351)
Sergey M․ [Fri, 24 Jul 2015 20:09:34 +0000 (02:09 +0600)]
[youtube] Handle empty allowed regions (Closes #6351)

9 years agoMerge branch 'pr-bbcnews' of https://github.com/atomicdryad/youtube-dl into atomicdry...
Sergey M․ [Fri, 24 Jul 2015 14:21:48 +0000 (20:21 +0600)]
Merge branch 'pr-bbcnews' of https://github.com/atomicdryad/youtube-dl into atomicdryad-pr-bbcnews

9 years agoMerge pull request #6350 from remitamine/letv
Sergey M. [Fri, 24 Jul 2015 14:03:44 +0000 (20:03 +0600)]
Merge pull request #6350 from remitamine/letv

[letv] fix height

9 years ago[letv] fix height
remitamine [Fri, 24 Jul 2015 13:46:45 +0000 (14:46 +0100)]
[letv] fix height

9 years ago[dailymotion:playlist] Detect problematic redirection (fixes #6347)
Yen Chi Hsuan [Fri, 24 Jul 2015 13:29:44 +0000 (21:29 +0800)]
[dailymotion:playlist] Detect problematic redirection (fixes #6347)

9 years ago[dailymotion:user] Fix _VALID_URL (Closes #6346)
Sergey M․ [Thu, 23 Jul 2015 21:40:24 +0000 (03:40 +0600)]
[dailymotion:user] Fix _VALID_URL (Closes #6346)

9 years ago[bbccouk] Make more robust (Closes #6345)
Sergey M․ [Thu, 23 Jul 2015 20:56:54 +0000 (02:56 +0600)]
[bbccouk] Make more robust (Closes #6345)

9 years ago[canalplus] Modernize
Sergey M․ [Thu, 23 Jul 2015 18:21:13 +0000 (00:21 +0600)]
[canalplus] Modernize

9 years ago[canalplus] Fix m3u8 videos extension
Sergey M․ [Thu, 23 Jul 2015 18:17:36 +0000 (00:17 +0600)]
[canalplus] Fix m3u8 videos extension

9 years ago[extractor/common] Consistent URL spelling
Sergey M․ [Thu, 23 Jul 2015 17:37:45 +0000 (23:37 +0600)]
[extractor/common] Consistent URL spelling

9 years agoMerge pull request #6306 from jaimeMF/extract_start_time
Sergey M. [Thu, 23 Jul 2015 17:33:54 +0000 (23:33 +0600)]
Merge pull request #6306 from jaimeMF/extract_start_time

[youtube] Extract start_time

9 years ago[rtlnl] Update unencrypted streams comment (#6337)
Sergey M․ [Thu, 23 Jul 2015 17:20:24 +0000 (23:20 +0600)]
[rtlnl] Update unencrypted streams comment (#6337)

9 years agoUndo adaptive -> flash workaround
corone17 [Wed, 22 Jul 2015 20:38:04 +0000 (22:38 +0200)]
Undo adaptive -> flash workaround

For a couple of days now rtlXL's non-DRM adaptive (m3u8) streams don't work anymore. By undoing the adaptive -> flash workaround youtube-dl returns the DRM streams again. Too bad for foreigners (geoblock).
The progressive streams still work fine.

9 years ago[rts] Add support for articles with videos on rhs (Closes #6332)
Sergey M․ [Thu, 23 Jul 2015 16:50:59 +0000 (22:50 +0600)]
[rts] Add support for articles with videos on rhs (Closes #6332)

9 years ago[daylimotion] Adapt to player v5 and modernize (Closes #6151, closes #6250)
Sergey M․ [Thu, 23 Jul 2015 16:04:47 +0000 (22:04 +0600)]
[daylimotion] Adapt to player v5 and modernize (Closes #6151, closes #6250)

9 years ago[youtube] Also look into the 'start' field for start_time
Jaime Marquínez Ferrándiz [Thu, 23 Jul 2015 11:21:18 +0000 (13:21 +0200)]
[youtube] Also look into the 'start' field for start_time

9 years ago[youtube] Extract end_time
Jaime Marquínez Ferrándiz [Thu, 23 Jul 2015 11:20:21 +0000 (13:20 +0200)]
[youtube] Extract end_time

9 years agoNationalGeographic._VALID_URL: work site-wide
fnord [Thu, 23 Jul 2015 06:38:55 +0000 (01:38 -0500)]
NationalGeographic._VALID_URL: work site-wide

Closes #6343.

9 years ago[downloader/dash] Improve 'combine_url' (fixes #6341)
Jaime Marquínez Ferrándiz [Thu, 23 Jul 2015 10:09:30 +0000 (12:09 +0200)]
[downloader/dash] Improve 'combine_url' (fixes #6341)

In some videos the base_url already ends with '/'.

9 years ago[viki] Rewrite dict selection codes
Yen Chi Hsuan [Thu, 23 Jul 2015 06:02:19 +0000 (14:02 +0800)]
[viki] Rewrite dict selection codes

9 years ago[viki] Fix description extraction (closes #6339)
Yen Chi Hsuan [Thu, 23 Jul 2015 05:39:19 +0000 (13:39 +0800)]
[viki] Fix description extraction (closes #6339)

9 years ago[generic] Unescape HTML escape sequences in redirect urls (fixes #6311)
Jaime Marquínez Ferrándiz [Wed, 22 Jul 2015 21:33:49 +0000 (23:33 +0200)]
[generic] Unescape HTML escape sequences in redirect urls (fixes #6311)

9 years ago[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature...
Jaime Marquínez Ferrándiz [Mon, 20 Jul 2015 18:35:26 +0000 (20:35 +0200)]
[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True (#5118)

Currently they give a 403 Forbidden error.

9 years ago[tagesschau] Remove unused import
Jaime Marquínez Ferrándiz [Wed, 22 Jul 2015 21:23:38 +0000 (23:23 +0200)]
[tagesschau] Remove unused import

9 years ago[prosiebensat1] Modernize
Sergey M․ [Wed, 22 Jul 2015 21:05:16 +0000 (03:05 +0600)]
[prosiebensat1] Modernize

9 years ago[prosiebensat1] Recognize DRM protected videos (#6334)
Sergey M․ [Wed, 22 Jul 2015 21:04:23 +0000 (03:04 +0600)]
[prosiebensat1] Recognize DRM protected videos (#6334)

9 years ago[viki] Fix height (Closes #6333)
Sergey M․ [Wed, 22 Jul 2015 20:13:51 +0000 (02:13 +0600)]
[viki] Fix height (Closes #6333)

9 years ago[tagesschau] Improve tests
Sergey M․ [Wed, 22 Jul 2015 19:01:35 +0000 (01:01 +0600)]
[tagesschau] Improve tests

9 years ago[tagesschau] Add support for audio
Sergey M․ [Wed, 22 Jul 2015 19:01:04 +0000 (01:01 +0600)]
[tagesschau] Add support for audio

9 years agoMerge branch 'rohieb-patch/enhance-tagesschau-regex'
Sergey M․ [Wed, 22 Jul 2015 18:31:09 +0000 (00:31 +0600)]
Merge branch 'rohieb-patch/enhance-tagesschau-regex'

9 years ago[tagesschau] Relax _VALID_URL and simplify
Sergey M․ [Wed, 22 Jul 2015 18:30:48 +0000 (00:30 +0600)]
[tagesschau] Relax _VALID_URL and simplify

9 years agoMerge branch 'patch/enhance-tagesschau-regex' of https://github.com/rohieb/youtube...
Sergey M․ [Wed, 22 Jul 2015 18:12:46 +0000 (00:12 +0600)]
Merge branch 'patch/enhance-tagesschau-regex' of https://github.com/rohieb/youtube-dl into rohieb-patch/enhance-tagesschau-regex

9 years agoCredit @nichdu for Lecture2Go extractor
Yen Chi Hsuan [Wed, 22 Jul 2015 17:56:55 +0000 (01:56 +0800)]
Credit @nichdu for Lecture2Go extractor

9 years ago[pbs] No need to escape colon
Sergey M․ [Wed, 22 Jul 2015 17:49:55 +0000 (23:49 +0600)]
[pbs] No need to escape colon

9 years ago[pbs] Clean up title construction rationale
Sergey M․ [Wed, 22 Jul 2015 17:49:08 +0000 (23:49 +0600)]
[pbs] Clean up title construction rationale

9 years agoMerge pull request #6292 from atomicdryad/pr-fix_pbs_titles
Sergey M. [Wed, 22 Jul 2015 17:42:19 +0000 (23:42 +0600)]
Merge pull request #6292 from atomicdryad/pr-fix_pbs_titles

pbs: fix vague 'Full Episode' titles; prepend name of show

9 years ago[udemy] Handle already-logged-in scenario (Closes #6327)
Sergey M․ [Wed, 22 Jul 2015 16:49:00 +0000 (22:49 +0600)]
[udemy] Handle already-logged-in scenario (Closes #6327)

9 years agoMerge pull request #6303 from jaimeMF/dash_no_live
Yen Chi Hsuan [Wed, 22 Jul 2015 16:39:44 +0000 (00:39 +0800)]
Merge pull request #6303 from jaimeMF/dash_no_live

[YoutubeDL] don't default to 'bestvideo+bestaudio/best' for live videos

9 years agoMerge branch 'nichdu-lecture2go'
Yen Chi Hsuan [Wed, 22 Jul 2015 15:33:28 +0000 (23:33 +0800)]
Merge branch 'nichdu-lecture2go'

9 years ago[lecture2go] Make optional fields non-fatal
Yen Chi Hsuan [Wed, 22 Jul 2015 15:25:32 +0000 (23:25 +0800)]
[lecture2go] Make optional fields non-fatal

9 years ago[lecture2go] Add more metadata fields
Yen Chi Hsuan [Wed, 22 Jul 2015 15:22:19 +0000 (23:22 +0800)]
[lecture2go] Add more metadata fields

9 years ago[utils] Improve parse_duration
Yen Chi Hsuan [Wed, 22 Jul 2015 15:15:22 +0000 (23:15 +0800)]
[utils] Improve parse_duration

Now dots are parsed. For example '87 Min.'

9 years ago[lecture2go] Update _TEST
Yen Chi Hsuan [Wed, 22 Jul 2015 15:05:14 +0000 (23:05 +0800)]
[lecture2go] Update _TEST

9 years ago[lecture2go] Support more formats
Yen Chi Hsuan [Wed, 22 Jul 2015 14:39:46 +0000 (22:39 +0800)]
[lecture2go] Support more formats

9 years ago[lecture2go] Improve some regular expressions
Yen Chi Hsuan [Wed, 22 Jul 2015 14:09:01 +0000 (22:09 +0800)]
[lecture2go] Improve some regular expressions

9 years agoMerge branch 'lecture2go' of https://github.com/nichdu/youtube-dl into nichdu-lecture2go
Yen Chi Hsuan [Wed, 22 Jul 2015 12:10:45 +0000 (20:10 +0800)]
Merge branch 'lecture2go' of https://github.com/nichdu/youtube-dl into nichdu-lecture2go

9 years agoCredit Zach Bruggeman for the appleconnect extractor (#6190)
Jaime Marquínez Ferrándiz [Wed, 22 Jul 2015 09:49:54 +0000 (11:49 +0200)]
Credit Zach Bruggeman for the appleconnect extractor (#6190)

9 years ago[viewster] Strip titles
Sergey M․ [Tue, 21 Jul 2015 20:08:25 +0000 (02:08 +0600)]
[viewster] Strip titles

9 years ago[viewster] Rewrite for new API (Closes #6317)
Sergey M․ [Tue, 21 Jul 2015 20:00:21 +0000 (02:00 +0600)]
[viewster] Rewrite for new API (Closes #6317)

9 years ago[snagfilms] Don't use '_' as a variable that is used
Jaime Marquínez Ferrándiz [Tue, 21 Jul 2015 18:50:02 +0000 (20:50 +0200)]
[snagfilms] Don't use '_' as a variable that is used

9 years ago[snagfilms] Improve m3u8 extraction (Closes #6309)
Sergey M․ [Tue, 21 Jul 2015 17:54:31 +0000 (23:54 +0600)]
[snagfilms] Improve m3u8 extraction (Closes #6309)

9 years agorelease 2015.07.21
Philipp Hagemeister [Tue, 21 Jul 2015 15:20:54 +0000 (17:20 +0200)]
release 2015.07.21

9 years ago[options] Fix a typo (#6307)
Sergey M․ [Tue, 21 Jul 2015 03:11:23 +0000 (09:11 +0600)]
[options] Fix a typo (#6307)

9 years agoMerge pull request #6307 from jwilk/spelling
Sergey M. [Tue, 21 Jul 2015 03:09:55 +0000 (09:09 +0600)]
Merge pull request #6307 from jwilk/spelling

README: fix a typo

9 years agoREADME: fix a typo
Jakub Wilk [Mon, 20 Jul 2015 21:10:29 +0000 (23:10 +0200)]
README: fix a typo

9 years ago[youtube] Extract start_time
Jaime Marquínez Ferrándiz [Mon, 20 Jul 2015 19:10:28 +0000 (21:10 +0200)]
[youtube] Extract start_time

From the 't=*' in the url.
Currently youtube-dl doesn't use the value, but it was requested for the mpv plugin.

9 years ago[YoutubeDL] don't default to 'bestvideo+bestaudio/best' for live videos
Jaime Marquínez Ferrándiz [Mon, 20 Jul 2015 18:25:53 +0000 (20:25 +0200)]
[YoutubeDL] don't default to 'bestvideo+bestaudio/best' for live videos

Doesn't work currently.

9 years ago[youtube] Set 'is_live'
Jaime Marquínez Ferrándiz [Mon, 20 Jul 2015 18:14:20 +0000 (20:14 +0200)]
[youtube] Set 'is_live'

9 years ago[youtube] Fix upload_date in test
Jaime Marquínez Ferrándiz [Mon, 20 Jul 2015 17:48:50 +0000 (19:48 +0200)]
[youtube] Fix upload_date in test

9 years agoMerge remote-tracking branch 'yan12125/download-dash-segments' (#5886)
Jaime Marquínez Ferrándiz [Mon, 20 Jul 2015 17:34:24 +0000 (19:34 +0200)]
Merge remote-tracking branch 'yan12125/download-dash-segments' (#5886)

9 years ago[tumblr] Improve downloading notes
Yen Chi Hsuan [Mon, 20 Jul 2015 10:54:47 +0000 (18:54 +0800)]
[tumblr] Improve downloading notes

9 years ago[tumblr] Delegate to GenericIE for non-tumblr videos
Yen Chi Hsuan [Mon, 20 Jul 2015 10:51:25 +0000 (18:51 +0800)]
[tumblr] Delegate to GenericIE for non-tumblr videos

Fixes #6162

9 years ago[extractor/generic] Support vid.me embeds
Yen Chi Hsuan [Mon, 20 Jul 2015 10:49:53 +0000 (18:49 +0800)]
[extractor/generic] Support vid.me embeds

9 years ago[twitch:stream] Improve _VALID_URL (Closes #6294)
Sergey M․ [Sun, 19 Jul 2015 20:16:07 +0000 (02:16 +0600)]
[twitch:stream] Improve _VALID_URL (Closes #6294)

9 years ago[francetv] Improve _VALID_URL
Sergey M․ [Sun, 19 Jul 2015 19:03:43 +0000 (01:03 +0600)]
[francetv] Improve _VALID_URL

9 years agoless clunky if statement
fnord [Sun, 19 Jul 2015 18:59:12 +0000 (13:59 -0500)]
less clunky if statement

9 years ago[vice] Modernize
Sergey M․ [Sun, 19 Jul 2015 18:42:25 +0000 (00:42 +0600)]
[vice] Modernize

9 years ago[vice] Make test only matching
Sergey M․ [Sun, 19 Jul 2015 18:40:43 +0000 (00:40 +0600)]
[vice] Make test only matching

9 years ago[vice] Do not capture unused groups in _VALID_URL
Sergey M․ [Sun, 19 Jul 2015 18:39:55 +0000 (00:39 +0600)]
[vice] Do not capture unused groups in _VALID_URL

9 years agoMerge pull request #6291 from atomicdryad/pr-fixvice
Sergey M. [Sun, 19 Jul 2015 18:39:16 +0000 (00:39 +0600)]
Merge pull request #6291 from atomicdryad/pr-fixvice

fix/support news.vice.com

9 years ago[ard:mediathek] Add test for direct mp4
Sergey M․ [Sun, 19 Jul 2015 18:13:39 +0000 (00:13 +0600)]
[ard:mediathek] Add test for direct mp4

9 years ago[ard:mediathek] Remove dead test
Sergey M․ [Sun, 19 Jul 2015 18:08:21 +0000 (00:08 +0600)]
[ard:mediathek] Remove dead test

9 years ago[ard:mediathek] Add audio test
Sergey M․ [Sun, 19 Jul 2015 18:05:10 +0000 (00:05 +0600)]
[ard:mediathek] Add audio test

9 years ago[sportschau] Reimplement in terms of ard extractor
Sergey M․ [Sun, 19 Jul 2015 18:01:22 +0000 (00:01 +0600)]
[sportschau] Reimplement in terms of ard extractor

9 years ago[ard] Extract all formats
Sergey M․ [Sun, 19 Jul 2015 17:59:50 +0000 (23:59 +0600)]
[ard] Extract all formats

9 years agopbs: fix vague 'Full Episode' titles; prepend name of show
fnord [Sun, 19 Jul 2015 16:47:58 +0000 (11:47 -0500)]
pbs: fix vague 'Full Episode' titles; prepend name of show

Many videos are given the title 'Full Episode' or 'Episode x', etc;
in the info json 'title' is the episode title (for oneshots this is
'Full Episode') while the program name is 'program':{'title'. This
changes the title from '(episode title)' to
 '(program name) - (episode title)'

The following urls demonstrate useless titles

    http://video.pbs.org/video/2365367186/
    http://video.pbs.org/video/2365519307/
    http://video.pbs.org/video/2365527039/
    http://video.pbs.org/video/2365530605/

Before change

    Full Episode
    Episode 5 | Preview
    Season 3 | Episode 4 Preview
    July 17, 2015

After change

    To Catch A Comet - Full Episode
    The Crimson Field - Episode 5 | Preview
    Last Tango in Halifax - Season 3 | Episode 4 Preview
    Charlie Rose The Week - July 17, 2015

9 years agofix/support news.vice.com
fnord [Sun, 19 Jul 2015 16:31:38 +0000 (11:31 -0500)]
fix/support news.vice.com

9 years ago[francetv] Remove unused import
Sergey M․ [Sun, 19 Jul 2015 15:54:12 +0000 (21:54 +0600)]
[francetv] Remove unused import

9 years ago[francetv] Fix embed test
Sergey M․ [Sun, 19 Jul 2015 15:53:54 +0000 (21:53 +0600)]
[francetv] Fix embed test

9 years ago[francetv] Update jt test
Sergey M․ [Sun, 19 Jul 2015 15:53:09 +0000 (21:53 +0600)]
[francetv] Update jt test