youtube-dl
9 years ago[downloader/f4m] Fragment filenames must be sanitized
Antti Ajanki [Sun, 3 May 2015 08:04:14 +0000 (11:04 +0300)]
[downloader/f4m] Fragment filenames must be sanitized

because the fragment was written to a file with a sanitized name by
http_dl.download()

9 years ago[rutv] Add test for #5584
Sergey M․ [Sun, 3 May 2015 04:00:34 +0000 (10:00 +0600)]
[rutv] Add test for #5584

9 years ago[rutv] Recognize live streams (#5584)
Sergey M․ [Sun, 3 May 2015 03:56:03 +0000 (09:56 +0600)]
[rutv] Recognize live streams (#5584)

9 years ago[baiduvideo] Improve _VALID_URL
Sergey M․ [Sun, 3 May 2015 01:45:15 +0000 (07:45 +0600)]
[baiduvideo] Improve _VALID_URL

9 years ago[vgtv] Fix _VALID_URL (Closes #5578)
Sergey M․ [Sat, 2 May 2015 18:58:42 +0000 (00:58 +0600)]
[vgtv] Fix _VALID_URL (Closes #5578)

9 years ago[options] Clarify `--write-annotations` help
Sergey M․ [Sat, 2 May 2015 17:38:30 +0000 (23:38 +0600)]
[options] Clarify `--write-annotations` help

9 years ago[YoutubeDL] Improve description file naming
Sergey M․ [Sat, 2 May 2015 17:36:55 +0000 (23:36 +0600)]
[YoutubeDL] Improve description file naming

9 years ago[YoutubeDL] Improve annotations file naming
Sergey M․ [Sat, 2 May 2015 17:35:18 +0000 (23:35 +0600)]
[YoutubeDL] Improve annotations file naming

9 years ago[YoutubeDL] Improve JSON info file naming
Sergey M․ [Sat, 2 May 2015 17:23:44 +0000 (23:23 +0600)]
[YoutubeDL] Improve JSON info file naming

9 years ago[utils] Add replace_extension
Sergey M․ [Sat, 2 May 2015 17:23:06 +0000 (23:23 +0600)]
[utils] Add replace_extension

9 years ago[YoutubeDL] Improve audio/video-only file naming
Sergey M․ [Sat, 2 May 2015 17:11:34 +0000 (23:11 +0600)]
[YoutubeDL] Improve audio/video-only file naming

9 years ago[test_utils] Add tests for prepend_extension
Sergey M․ [Sat, 2 May 2015 17:10:48 +0000 (23:10 +0600)]
[test_utils] Add tests for prepend_extension

9 years ago[utils] Improve prepend_extension
Sergey M․ [Sat, 2 May 2015 17:06:01 +0000 (23:06 +0600)]
[utils] Improve prepend_extension

Now `ext` is appended to filename if real extension != expected extension.

9 years ago[baiduvideo] Add new extractor (closes #4563)
Yen Chi Hsuan [Sat, 2 May 2015 16:51:24 +0000 (00:51 +0800)]
[baiduvideo] Add new extractor (closes #4563)

9 years ago[YoutubeDL] Ensure correct extension is always present for a merged file (Closes...
Sergey M․ [Sat, 2 May 2015 16:52:21 +0000 (22:52 +0600)]
[YoutubeDL] Ensure correct extension is always present for a merged file (Closes #5535)

9 years agoRemove code that was only used by the Grooveshark extractor
Jaime Marquínez Ferrándiz [Sat, 2 May 2015 15:29:56 +0000 (17:29 +0200)]
Remove code that was only used by the Grooveshark extractor

9 years ago[Grooveshark] Remove the extractor
Yen Chi Hsuan [Sat, 2 May 2015 13:45:25 +0000 (21:45 +0800)]
[Grooveshark] Remove the extractor

grooveshark.com was shut down on 2015/04/30

9 years ago[iconosquare] Fix extraction
Sergey M․ [Sat, 2 May 2015 01:18:22 +0000 (07:18 +0600)]
[iconosquare] Fix extraction

9 years ago[viki] Remove clean_html call
Yen Chi Hsuan [Fri, 1 May 2015 17:35:46 +0000 (01:35 +0800)]
[viki] Remove clean_html call

9 years ago[viki] Extract m3u8 videos (#4855)
Yen Chi Hsuan [Fri, 1 May 2015 17:19:06 +0000 (01:19 +0800)]
[viki] Extract m3u8 videos (#4855)

9 years ago[viki] Enhance error message handling (#3774)
Yen Chi Hsuan [Fri, 1 May 2015 16:32:46 +0000 (00:32 +0800)]
[viki] Enhance error message handling (#3774)

9 years ago[viki] Fix extractor and add a global availble test case
Yen Chi Hsuan [Fri, 1 May 2015 16:08:38 +0000 (00:08 +0800)]
[viki] Fix extractor and add a global availble test case

9 years ago[pbs] Add support for HD (Closes #3564, closes #5390)
Sergey M․ [Fri, 1 May 2015 11:43:06 +0000 (17:43 +0600)]
[pbs] Add support for HD (Closes #3564, closes #5390)

9 years agoAdd ability to embed subtitles in mkv files (closes #5434)
Nikoli [Wed, 15 Apr 2015 17:27:40 +0000 (20:27 +0300)]
Add ability to embed subtitles in mkv files (closes #5434)

9 years ago[yahoo] Extend _VALID_URL
Yen Chi Hsuan [Fri, 1 May 2015 04:31:31 +0000 (12:31 +0800)]
[yahoo] Extend _VALID_URL

9 years ago[bbccouk] Mute thumbnail
Sergey M․ [Thu, 30 Apr 2015 22:07:30 +0000 (04:07 +0600)]
[bbccouk] Mute thumbnail

9 years ago[bbccouk] Add test for #5530
Sergey M․ [Thu, 30 Apr 2015 22:02:56 +0000 (04:02 +0600)]
[bbccouk] Add test for #5530

9 years ago[bbccouk] Improve extraction (Closes #5530)
Sergey M․ [Thu, 30 Apr 2015 21:59:13 +0000 (03:59 +0600)]
[bbccouk] Improve extraction (Closes #5530)

9 years ago[theplaform] Fix FutureWarning
Sergey M․ [Thu, 30 Apr 2015 20:51:55 +0000 (02:51 +0600)]
[theplaform] Fix FutureWarning

9 years ago[foxsports] Add extractor (Closes #5517)
Sergey M․ [Thu, 30 Apr 2015 20:49:06 +0000 (02:49 +0600)]
[foxsports] Add extractor (Closes #5517)

9 years ago[YoutubeDL] Filter requested info fields on `--load-info` as well
Sergey M․ [Thu, 30 Apr 2015 18:44:34 +0000 (00:44 +0600)]
[YoutubeDL] Filter requested info fields on `--load-info` as well

In order to properly handle JSON info files generated by youtube-dl versions prior to 4070b458ece46a29dad9be2312a7daa48bb2f1d7

9 years ago[dreisat] Extend _VALID_URL (Closes #5548)
Naglis Jonaitis [Thu, 30 Apr 2015 18:26:55 +0000 (21:26 +0300)]
[dreisat] Extend _VALID_URL (Closes #5548)

9 years ago[YoutubeDL] pep8: use 'k not in' instead of 'not k in'
Jaime Marquínez Ferrándiz [Thu, 30 Apr 2015 18:18:42 +0000 (20:18 +0200)]
[YoutubeDL] pep8: use 'k not in' instead of 'not k in'

9 years ago[YoutubeDL] Do not write requested info in info JSON file (Closes #5562, closes ...
Sergey M․ [Thu, 30 Apr 2015 17:55:05 +0000 (23:55 +0600)]
[YoutubeDL] Do not write requested info in info JSON file (Closes #5562, closes #5564)

9 years agoMerge remote-tracking branch 'upstream/master'
Yen Chi Hsuan [Thu, 30 Apr 2015 15:33:49 +0000 (23:33 +0800)]
Merge remote-tracking branch 'upstream/master'

9 years ago[vporn] More metadata extraction fixes and tests update (#5560)
Sergey M․ [Thu, 30 Apr 2015 15:31:38 +0000 (21:31 +0600)]
[vporn] More metadata extraction fixes and tests update (#5560)

9 years ago[VeeHD] Replace the third test case due to copyright issues
Yen Chi Hsuan [Thu, 30 Apr 2015 14:58:03 +0000 (22:58 +0800)]
[VeeHD] Replace the third test case due to copyright issues

9 years ago[vporn] Fix metadata extraction (#5560)
Sergey M․ [Thu, 30 Apr 2015 15:25:17 +0000 (21:25 +0600)]
[vporn] Fix metadata extraction (#5560)

9 years ago[YoutubeDL] Generalize best/worst format match behavior
Sergey M․ [Thu, 30 Apr 2015 15:06:51 +0000 (21:06 +0600)]
[YoutubeDL] Generalize best/worst format match behavior

9 years agoMerge pull request #5556 from jaimeMF/best-format-nodash
Sergey M. [Thu, 30 Apr 2015 14:57:02 +0000 (19:57 +0500)]
Merge pull request #5556 from jaimeMF/best-format-nodash

Make 'best' format only match non-DASH formats (closes #5554)

9 years ago[VeeHD] Enhance extraction and fix tests (fixes #4965)
Yen Chi Hsuan [Thu, 30 Apr 2015 14:37:41 +0000 (22:37 +0800)]
[VeeHD] Enhance extraction and fix tests (fixes #4965)

9 years ago[bilibili] Extract multipart videos (closes #3250)
Yen Chi Hsuan [Thu, 30 Apr 2015 10:23:35 +0000 (18:23 +0800)]
[bilibili] Extract multipart videos (closes #3250)

9 years ago[niconico] Fix so* video extraction (fixes #4874) (#2087)
Yen Chi Hsuan [Thu, 30 Apr 2015 09:05:02 +0000 (17:05 +0800)]
[niconico] Fix so* video extraction (fixes #4874) (#2087)

9 years agoMake 'best' format only match non-DASH formats (closes #5554)
Jaime Marquínez Ferrándiz [Wed, 29 Apr 2015 20:53:18 +0000 (22:53 +0200)]
Make 'best' format only match non-DASH formats (closes #5554)

Otherwise it's impossible to only download non-DASH formats, for example `best[height=?480]/best` would download a DASH video if it's the only one with height=480, instead for falling back to the second format specifier.
For audio only urls (soundcloud, bandcamp ...), the best audio will be downloaded as before.

9 years ago[escapist] pep8 fixes
Jaime Marquínez Ferrándiz [Wed, 29 Apr 2015 20:46:19 +0000 (22:46 +0200)]
[escapist] pep8 fixes

9 years ago[niconico] Try to extract all optional fields from various sources
Yen Chi Hsuan [Wed, 29 Apr 2015 18:24:05 +0000 (02:24 +0800)]
[niconico] Try to extract all optional fields from various sources

9 years ago[niconico] Remove credentials from tests and enhance title extraction
Yen Chi Hsuan [Wed, 29 Apr 2015 16:47:52 +0000 (00:47 +0800)]
[niconico] Remove credentials from tests and enhance title extraction

All test videos can be downloaded without username and password now.

9 years ago[niconico] Fix extraction and update tests (closes #5511)
Yen Chi Hsuan [Wed, 29 Apr 2015 16:24:24 +0000 (00:24 +0800)]
[niconico] Fix extraction and update tests (closes #5511)

9 years ago[YouPorn] Fix extractor
Yen Chi Hsuan [Tue, 28 Apr 2015 20:18:53 +0000 (04:18 +0800)]
[YouPorn] Fix extractor

9 years agoMerge pull request #5553 from zouhair/master
Sergey M. [Wed, 29 Apr 2015 15:05:48 +0000 (20:05 +0500)]
Merge pull request #5553 from zouhair/master

Typo: twice "the the" to "the"

9 years agoTypo: twice "the the" to "the"
zouhair [Wed, 29 Apr 2015 15:03:10 +0000 (11:03 -0400)]
Typo: twice "the the" to "the"

9 years agoMerge pull request #5552 from zouhair/master
Sergey M. [Wed, 29 Apr 2015 14:09:47 +0000 (19:09 +0500)]
Merge pull request #5552 from zouhair/master

Typo "incompatible" instead of "uncompatible"

9 years agoTypo "incompatible" instead of "uncompatible"
zouhair [Wed, 29 Apr 2015 14:07:49 +0000 (10:07 -0400)]
Typo "incompatible" instead of "uncompatible"

9 years ago[yourupload] Simplify
Yen Chi Hsuan [Tue, 28 Apr 2015 20:05:14 +0000 (04:05 +0800)]
[yourupload] Simplify

9 years ago[yourupload] Fix extraction
Yen Chi Hsuan [Tue, 28 Apr 2015 20:03:07 +0000 (04:03 +0800)]
[yourupload] Fix extraction

9 years ago[testtube] Fix test case 1
Yen Chi Hsuan [Tue, 28 Apr 2015 16:24:58 +0000 (00:24 +0800)]
[testtube] Fix test case 1

Seems the site now provides webm with higher bitrates

9 years ago[testtube] Detect Youtube iframes (fixes #4867)
Yen Chi Hsuan [Tue, 28 Apr 2015 16:01:09 +0000 (00:01 +0800)]
[testtube] Detect Youtube iframes (fixes #4867)

9 years ago[youtube] Catch more alert messages (closes #5074)
Yen Chi Hsuan [Tue, 28 Apr 2015 15:07:56 +0000 (23:07 +0800)]
[youtube] Catch more alert messages (closes #5074)

9 years ago[vimeo] Fix password protected videos again (#5082)
Jaime Marquínez Ferrándiz [Tue, 28 Apr 2015 13:05:41 +0000 (15:05 +0200)]
[vimeo] Fix password protected videos again (#5082)

Since they have changed again to the previous format, I've modified the regex to match both formats.

9 years ago[vimeo] Fix redirection
pulpe [Tue, 28 Apr 2015 12:56:48 +0000 (14:56 +0200)]
[vimeo] Fix redirection

9 years agorelease 2015.04.28
Philipp Hagemeister [Tue, 28 Apr 2015 07:11:18 +0000 (09:11 +0200)]
release 2015.04.28

9 years ago[moniker] Check not found error (#5541)
Sergey M․ [Mon, 27 Apr 2015 17:46:16 +0000 (23:46 +0600)]
[moniker] Check not found error (#5541)

9 years ago[moniker] Capture and output error message (#5541)
Sergey M․ [Mon, 27 Apr 2015 17:44:05 +0000 (23:44 +0600)]
[moniker] Capture and output error message (#5541)

9 years ago[escapist] Fix imsVideo regex (#5090)
Sergey M․ [Mon, 27 Apr 2015 16:17:51 +0000 (22:17 +0600)]
[escapist] Fix imsVideo regex (#5090)

9 years ago[escapist] Fix extractor (fixes #5090)
pulpe [Mon, 27 Apr 2015 15:44:13 +0000 (17:44 +0200)]
[escapist] Fix extractor (fixes #5090)

9 years ago[utils] Fix another old python 2.6 kwargs issue (Closes #5539)
Sergey M․ [Mon, 27 Apr 2015 14:00:18 +0000 (20:00 +0600)]
[utils] Fix another old python 2.6 kwargs issue (Closes #5539)

9 years agoMerge pull request #5523 from jaimeMF/remove-format-limit
Sergey M. [Mon, 27 Apr 2015 11:44:58 +0000 (16:44 +0500)]
Merge pull request #5523 from jaimeMF/remove-format-limit

Remove the --max-quality option

9 years ago[README] Use youtube-dl test video URL
Sergey M. [Mon, 27 Apr 2015 10:05:01 +0000 (16:05 +0600)]
[README] Use youtube-dl test video URL

9 years ago[README] Document special characters escaping (#5538)
Sergey M. [Mon, 27 Apr 2015 10:01:30 +0000 (16:01 +0600)]
[README] Document special characters escaping (#5538)

9 years ago[README] Clarify youtube-dl version when format selection changed to bestvideo+bestau...
Sergey M․ [Mon, 27 Apr 2015 09:21:51 +0000 (15:21 +0600)]
[README] Clarify youtube-dl version when format selection changed to bestvideo+bestaudio/best

9 years agoMerge branch 'fstirlitz-philharmoniedeparis'
Sergey M․ [Sun, 26 Apr 2015 21:36:46 +0000 (03:36 +0600)]
Merge branch 'fstirlitz-philharmoniedeparis'

9 years ago[philharmoniedeparis] Fix extraction and tests, improve, simplify
Sergey M․ [Sun, 26 Apr 2015 21:36:32 +0000 (03:36 +0600)]
[philharmoniedeparis] Fix extraction and tests, improve, simplify

9 years agorelease 2015.04.26
Philipp Hagemeister [Sun, 26 Apr 2015 20:45:20 +0000 (22:45 +0200)]
release 2015.04.26

9 years agoNew extractor: live.philharmoniedeparis.fr
felix [Sun, 26 Apr 2015 12:15:29 +0000 (14:15 +0200)]
New extractor: live.philharmoniedeparis.fr

9 years ago[downloader/external] Use encodeArgument
Sergey M․ [Sat, 25 Apr 2015 22:33:43 +0000 (04:33 +0600)]
[downloader/external] Use encodeArgument

9 years ago[downloader/rtmp] Fix arguments encoding and simplify retry logic (Closes #5528)
Sergey M․ [Sat, 25 Apr 2015 22:32:54 +0000 (04:32 +0600)]
[downloader/rtmp] Fix arguments encoding and simplify retry logic (Closes #5528)

9 years ago[downloader/common] Use decodeArgument
Sergey M․ [Sat, 25 Apr 2015 22:30:45 +0000 (04:30 +0600)]
[downloader/common] Use decodeArgument

9 years ago[utils] Add `get_subprocess_encoding` and filename/argument decode counterparts
Sergey M․ [Sat, 25 Apr 2015 22:29:41 +0000 (04:29 +0600)]
[utils] Add `get_subprocess_encoding` and filename/argument decode counterparts

9 years ago[southpark] Use 'ñ' in the spanish extractor name
Jaime Marquínez Ferrándiz [Sat, 25 Apr 2015 20:34:28 +0000 (22:34 +0200)]
[southpark] Use 'ñ' in the spanish extractor name

IE_NAME can contain unicode characters, so it shouldn't be a problem.

9 years agoMerge branch 'mp3'
pulpe [Sat, 25 Apr 2015 18:41:59 +0000 (20:41 +0200)]
Merge branch 'mp3'

9 years ago[postprocessor/embedthumbnail] Fix mp3 embedding with avconv (fixes #5526)
pulpe [Sat, 25 Apr 2015 18:41:15 +0000 (20:41 +0200)]
[postprocessor/embedthumbnail] Fix mp3 embedding with avconv (fixes #5526)

9 years ago[mplayer] Rename to RTSP
Sergey M․ [Sat, 25 Apr 2015 18:25:51 +0000 (00:25 +0600)]
[mplayer] Rename to RTSP

9 years ago[mplayer] Simplify
Sergey M․ [Sat, 25 Apr 2015 18:23:16 +0000 (00:23 +0600)]
[mplayer] Simplify

9 years ago[mplayer] Clarify error message
Sergey M․ [Sat, 25 Apr 2015 18:22:13 +0000 (00:22 +0600)]
[mplayer] Clarify error message

9 years agoMerge pull request #5521 from mrkrossxdx/mpv
Sergey M. [Sat, 25 Apr 2015 18:19:59 +0000 (23:19 +0500)]
Merge pull request #5521 from mrkrossxdx/mpv

Added support for mpv if mplayer is not available (new version)

9 years ago[instagram] Modernize
Sergey M․ [Sat, 25 Apr 2015 16:42:15 +0000 (22:42 +0600)]
[instagram] Modernize

9 years ago[instagram] Improve _VALID_URL
Sergey M․ [Sat, 25 Apr 2015 16:39:50 +0000 (22:39 +0600)]
[instagram] Improve _VALID_URL

9 years ago[ffmpeg] Add dfxp (TTML) subtitles support (#3432, #5146)
Yen Chi Hsuan [Sat, 25 Apr 2015 15:15:05 +0000 (23:15 +0800)]
[ffmpeg] Add dfxp (TTML) subtitles support (#3432, #5146)

9 years ago[cspan] Extract subtitles
Yen Chi Hsuan [Fri, 24 Apr 2015 15:46:51 +0000 (23:46 +0800)]
[cspan] Extract subtitles

9 years ago[orf:iptv] Update test
Sergey M․ [Sat, 25 Apr 2015 15:06:27 +0000 (21:06 +0600)]
[orf:iptv] Update test

9 years ago[southpark] Improve some _VALID_URL's
Sergey M․ [Sat, 25 Apr 2015 14:24:15 +0000 (20:24 +0600)]
[southpark] Improve some _VALID_URL's

9 years ago[southpark:espanol] Add extractor (Closes #5525)
Sergey M․ [Sat, 25 Apr 2015 14:23:42 +0000 (20:23 +0600)]
[southpark:espanol] Add extractor (Closes #5525)

9 years ago[mtv] Stuff lang into info URL when available
Sergey M․ [Sat, 25 Apr 2015 14:22:20 +0000 (20:22 +0600)]
[mtv] Stuff lang into info URL when available

9 years agoREADME: remove --max-quality
Jaime Marquínez Ferrándiz [Sat, 25 Apr 2015 13:14:16 +0000 (15:14 +0200)]
README: remove --max-quality

9 years agoRemove the --max-quality option
Jaime Marquínez Ferrándiz [Sat, 25 Apr 2015 09:59:54 +0000 (11:59 +0200)]
Remove the --max-quality option

It doesn't work well with 'bestvideo' and 'bestaudio' because they are usually before the max quality.
Format filters should be used instead, they are more flexible and don't require the requested quality to exist for each video.

9 years ago[postprocessor/embedthumbnail] Style fix
Jaime Marquínez Ferrándiz [Fri, 24 Apr 2015 20:08:00 +0000 (22:08 +0200)]
[postprocessor/embedthumbnail] Style fix

9 years ago[ellentv] Remove unused import
Jaime Marquínez Ferrándiz [Fri, 24 Apr 2015 20:06:22 +0000 (22:06 +0200)]
[ellentv] Remove unused import

9 years agoAdded support for mpv if mplayer is not available
mrkrossxdx [Fri, 24 Apr 2015 18:50:34 +0000 (20:50 +0200)]
Added support for mpv if mplayer is not available

9 years ago[ellentv:clips] Fix test
Sergey M․ [Fri, 24 Apr 2015 16:10:27 +0000 (22:10 +0600)]
[ellentv:clips] Fix test

9 years ago[ellentv:clips] Fix extraction
Sergey M․ [Fri, 24 Apr 2015 16:09:54 +0000 (22:09 +0600)]
[ellentv:clips] Fix extraction