]>
git.bitcoin.ninja Git - youtube-dl/log
Philipp Hagemeister [Thu, 19 Feb 2015 01:12:08 +0000 (02:12 +0100)]
[webofstories] Fix extraction
Philipp Hagemeister [Thu, 19 Feb 2015 01:04:28 +0000 (02:04 +0100)]
[sockshare] Do not require thumbnail anymore
Thumbnail is not present on the website anymore.
Philipp Hagemeister [Thu, 19 Feb 2015 01:00:50 +0000 (02:00 +0100)]
[generic] Correct test case
Video has been reuploaded / edited
Philipp Hagemeister [Thu, 19 Feb 2015 00:58:52 +0000 (01:58 +0100)]
[netzkino] Skip download in test case
Works fine from Germany, but fails from everywhere else
Philipp Hagemeister [Thu, 19 Feb 2015 00:43:28 +0000 (01:43 +0100)]
release 2015.02.19.2
Philipp Hagemeister [Thu, 19 Feb 2015 00:43:20 +0000 (01:43 +0100)]
[imgur] Add new extractor
Philipp Hagemeister [Thu, 19 Feb 2015 00:22:50 +0000 (01:22 +0100)]
[cbs] Modernize
Philipp Hagemeister [Thu, 19 Feb 2015 00:04:24 +0000 (01:04 +0100)]
release 2015.02.19.1
Philipp Hagemeister [Thu, 19 Feb 2015 00:04:19 +0000 (01:04 +0100)]
[patreon] Add support for embedlies (fixes #4969)
Philipp Hagemeister [Wed, 18 Feb 2015 23:38:05 +0000 (00:38 +0100)]
[patreon] Modernize
Philipp Hagemeister [Wed, 18 Feb 2015 23:31:23 +0000 (00:31 +0100)]
release 2015.02.19
Philipp Hagemeister [Wed, 18 Feb 2015 23:31:01 +0000 (00:31 +0100)]
[sandia] Add new extractor (#4974)
Philipp Hagemeister [Wed, 18 Feb 2015 23:28:58 +0000 (00:28 +0100)]
[YoutubeDL] Use render_table for format listing
Philipp Hagemeister [Wed, 18 Feb 2015 23:01:14 +0000 (00:01 +0100)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Wed, 18 Feb 2015 22:59:50 +0000 (23:59 +0100)]
[utils] Fix js_to_json
Previously, the runtime could be atrocious for longer inputs.
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 21:00:12 +0000 (22:00 +0100)]
[vimeo] Raise the ExtractorError with expected=True when no video password is given
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 19:37:16 +0000 (20:37 +0100)]
[viki] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 19:14:42 +0000 (20:14 +0100)]
[rai] Convert to new subtitles system
Philipp Hagemeister [Wed, 18 Feb 2015 19:03:00 +0000 (20:03 +0100)]
[yahoo] Remove md5sum from test case
The md5 sum has changed repeatedly, and we check whether it looks like a video anyways nowadays.
Philipp Hagemeister [Wed, 18 Feb 2015 18:58:41 +0000 (19:58 +0100)]
[xtube] Fix test case
Philipp Hagemeister [Wed, 18 Feb 2015 18:56:24 +0000 (19:56 +0100)]
[wsj] Correct test case
Philipp Hagemeister [Wed, 18 Feb 2015 18:56:10 +0000 (19:56 +0100)]
[brightcove] Correct keys in playlists
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 17:57:01 +0000 (18:57 +0100)]
[nrk] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 17:27:45 +0000 (18:27 +0100)]
[mtv] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 16:57:10 +0000 (17:57 +0100)]
[npo] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 16:46:33 +0000 (17:46 +0100)]
[lynda] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 16:20:22 +0000 (17:20 +0100)]
[drtv] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Wed, 18 Feb 2015 15:54:36 +0000 (16:54 +0100)]
[mit] Don't set the subtitles field
YouTube already provides them in more formats
Philipp Hagemeister [Wed, 18 Feb 2015 09:54:56 +0000 (10:54 +0100)]
release 2015.02.18.1
Philipp Hagemeister [Wed, 18 Feb 2015 09:54:45 +0000 (10:54 +0100)]
[README] Add an FAQ entry for the player change in anticipation of many more bug reports
Philipp Hagemeister [Wed, 18 Feb 2015 09:47:40 +0000 (10:47 +0100)]
[jsinterp] Disable comment support
We need a proper lexer to be able to understand YouTube's code, which contains /* inside of strings.
For now it's sufficient to just disable comment support altogether.
Fixes #4976, fixes #4979, fixes #4980, fixes #4981, fixes #4982.
Closes #4977.
Philipp Hagemeister [Wed, 18 Feb 2015 09:42:23 +0000 (10:42 +0100)]
[youtube] Remove useless if
Philipp Hagemeister [Wed, 18 Feb 2015 09:39:14 +0000 (10:39 +0100)]
[youtube] Show entire player URL when -v is given
Philipp Hagemeister [Tue, 17 Feb 2015 23:49:34 +0000 (00:49 +0100)]
release 2015.02.18
Philipp Hagemeister [Tue, 17 Feb 2015 23:49:10 +0000 (00:49 +0100)]
Extend various playlist tests
Philipp Hagemeister [Tue, 17 Feb 2015 23:48:52 +0000 (00:48 +0100)]
[bandcamp:album] Fix extractor results and associated test
Philipp Hagemeister [Tue, 17 Feb 2015 23:41:45 +0000 (00:41 +0100)]
[buzzfeed] Fix playlist test case
Philipp Hagemeister [Tue, 17 Feb 2015 23:38:55 +0000 (00:38 +0100)]
[ign] Amend playlist test
Philipp Hagemeister [Tue, 17 Feb 2015 23:38:42 +0000 (00:38 +0100)]
[test/helper] Render info_dict with a final comma
Philipp Hagemeister [Tue, 17 Feb 2015 23:37:48 +0000 (00:37 +0100)]
[test/helper] Only output a newline for forgotten keys if keys are really missing
Philipp Hagemeister [Tue, 17 Feb 2015 23:34:45 +0000 (00:34 +0100)]
[livestream] Correct playlist ID and add a test for it
Philipp Hagemeister [Tue, 17 Feb 2015 23:33:41 +0000 (00:33 +0100)]
[vk] Amend playlist test
Philipp Hagemeister [Tue, 17 Feb 2015 23:33:31 +0000 (00:33 +0100)]
[vimeo] Amend playlist tests
Philipp Hagemeister [Tue, 17 Feb 2015 23:27:57 +0000 (00:27 +0100)]
[vimeo] Prevent infinite loops if video password verification fails
We're seeing this in the tests¹ right now, which do not terminate.
¹ https://travis-ci.org/jaimeMF/youtube-dl/jobs/
51135858
Philipp Hagemeister [Tue, 17 Feb 2015 22:41:48 +0000 (23:41 +0100)]
Merge branch 'progress-as-hook2'
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 21:59:19 +0000 (22:59 +0100)]
[YoutubeDL] use the 'render_table' function for listing the subtitles
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 21:16:29 +0000 (22:16 +0100)]
[extractor/common] Simplify subtitles handling methods
Initially I was going to use a single method for handling both subtitles and automatic captions, that's why I used the 'list_subtitles' and the 'subtitles' variables.
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 20:56:25 +0000 (21:56 +0100)]
[bliptv] Convert to new subtitles system
Philipp Hagemeister [Tue, 17 Feb 2015 20:46:20 +0000 (21:46 +0100)]
PEP8 fixes
Philipp Hagemeister [Tue, 17 Feb 2015 20:44:41 +0000 (21:44 +0100)]
[downloader] Remove various unneeded assignments and imports
Philipp Hagemeister [Tue, 17 Feb 2015 20:42:31 +0000 (21:42 +0100)]
[downloader/http] Remove gruesome import
Philipp Hagemeister [Tue, 17 Feb 2015 20:37:48 +0000 (21:37 +0100)]
[YoutubeDL] Use a progress hook for progress reporting
Instead of every downloader calling two helper functions, let our progress report be an ordinary progress hook like everyone else's.
Closes #4875.
Philipp Hagemeister [Tue, 17 Feb 2015 18:54:04 +0000 (19:54 +0100)]
[radio.de] Fix extraction
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 20:23:09 +0000 (21:23 +0100)]
[walla] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 20:17:47 +0000 (21:17 +0100)]
[ceskatelevize] Convert to new subtitles system
Sergey M․ [Tue, 17 Feb 2015 19:16:49 +0000 (01:16 +0600)]
[videolecturesnet] Fix rtmp stream glitches (Closes #4968)
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 17:55:53 +0000 (18:55 +0100)]
[twitch:stream] Prefer the 'source' format (fixes #4972)
Philipp Hagemeister [Tue, 17 Feb 2015 16:38:31 +0000 (17:38 +0100)]
release 2015.02.17.2
Sergey M? [Tue, 17 Feb 2015 16:34:29 +0000 (22:34 +0600)]
[videolecturesnet] Check http format URLs (Closes #4968)
Sergey M? [Tue, 17 Feb 2015 16:31:35 +0000 (22:31 +0600)]
[extractor/common] Test URLs with GET
Philipp Hagemeister [Tue, 17 Feb 2015 16:35:08 +0000 (17:35 +0100)]
release 2015.02.17.1
Philipp Hagemeister [Tue, 17 Feb 2015 16:35:03 +0000 (17:35 +0100)]
[hls] Switch to available as a property
Philipp Hagemeister [Tue, 17 Feb 2015 16:29:32 +0000 (17:29 +0100)]
release 2015.02.17
Philipp Hagemeister [Tue, 17 Feb 2015 16:28:51 +0000 (17:28 +0100)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Tue, 17 Feb 2015 16:27:29 +0000 (17:27 +0100)]
[ffmpeg] Remove trivial helper method
Philipp Hagemeister [Tue, 17 Feb 2015 16:26:41 +0000 (17:26 +0100)]
[ffmpeg] Make available a property
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 15:40:42 +0000 (16:40 +0100)]
[downloader/hls] Fix detection of ffmpeg/avconv (reported in #4966)
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 15:29:24 +0000 (16:29 +0100)]
[YoutubeDL] Use a Request object for getting the cookies (fixes #4970)
So that we don't have to implement all the methods used by the cookiejar.
Jaime Marquínez Ferrándiz [Tue, 17 Feb 2015 15:21:02 +0000 (16:21 +0100)]
[downloader/external] curl: Add the '--location' flag
curl doesn't follow redirections by default
Philipp Hagemeister [Tue, 17 Feb 2015 11:09:12 +0000 (12:09 +0100)]
[downloader] Add --hls-prefer-native to use the native HLS downloader (#4966)
Jaime Marquínez Ferrándiz [Mon, 16 Feb 2015 20:44:17 +0000 (21:44 +0100)]
[youtube] Convert to new subtitles system
The automatic captions are stored in the 'automactic_captions' field, which is used if no normal subtitles are found for an specific language.
Jaime Marquínez Ferrándiz [Mon, 16 Feb 2015 20:28:06 +0000 (21:28 +0100)]
[dailymotion] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Mon, 16 Feb 2015 20:12:31 +0000 (21:12 +0100)]
[YoutubeDL] store the subtitles to download in the 'requested_subtitles' field
We need to keep the orginal subtitles information, so that the '--load-info' option can be used to list or select the subtitles again.
We'll also be able to have a separate field for storing the automatic captions info.
Jaime Marquínez Ferrándiz [Sun, 15 Feb 2015 17:52:07 +0000 (18:52 +0100)]
[vimeo] Convert to new subtitles system
Removed some tests, the behaviour should be checked in a test for the YoutubeDL class
Jaime Marquínez Ferrándiz [Sun, 15 Feb 2015 17:32:40 +0000 (18:32 +0100)]
[atresplayer] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Sun, 15 Feb 2015 17:21:42 +0000 (18:21 +0100)]
[crunchyroll] Convert to new subtitles system
Jaime Marquínez Ferrándiz [Sun, 15 Feb 2015 17:03:41 +0000 (18:03 +0100)]
Improve subtitles support
For each language the extractor builds a list with the available formats sorted (like for video formats), then YoutubeDL selects one of them using the '--sub-format' option which now allows giving the format preferences (for example 'ass/srt/best').
For each format the 'url' field can be set so that we only download the contents if needed, or if the contents needs to be processed (like in crunchyroll) the 'data' field can be used.
The reasons for this change are:
* We weren't checking that the format given with '--sub-format' was available, checking it in each extractor would be repetitive.
* It allows to easily support giving a format preference.
* The subtitles were automatically downloaded in the extractor, but I think that if you use for example the '--dump-json' option you want to finish as fast as possible.
Currently only the ted extractor has been updated, but the old system still works.
Philipp Hagemeister [Mon, 16 Feb 2015 14:47:13 +0000 (15:47 +0100)]
release 2015.02.16.1
Philipp Hagemeister [Mon, 16 Feb 2015 14:45:01 +0000 (15:45 +0100)]
[rtlnl|generic] Add support for rtl.nl embeds (Fixes #4959)
Philipp Hagemeister [Mon, 16 Feb 2015 03:51:20 +0000 (04:51 +0100)]
release 2015.02.16
Philipp Hagemeister [Mon, 16 Feb 2015 03:50:57 +0000 (04:50 +0100)]
[yam] Allow faults in optional fields (#4943)
Philipp Hagemeister [Mon, 16 Feb 2015 03:44:28 +0000 (04:44 +0100)]
Merge remote-tracking branch 'yan12125/IE_Yam'
Philipp Hagemeister [Mon, 16 Feb 2015 03:37:55 +0000 (04:37 +0100)]
[extractor/common] Move up filesize
filesize and tbr should correlate, so it doesn't make sense to treat them differently.
Philipp Hagemeister [Mon, 16 Feb 2015 03:09:10 +0000 (04:09 +0100)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Fri, 13 Feb 2015 10:14:01 +0000 (11:14 +0100)]
[ffmpeg] Add --ffmpeg-location
Jaime Marquínez Ferrándiz [Sun, 15 Feb 2015 13:59:00 +0000 (14:59 +0100)]
[test/subtitles] Fix some tests
The checksym for the CeskaTelevize subtitles has changed again, so we just test that it has a reasonable length.
Sergey M․ [Sun, 15 Feb 2015 10:32:38 +0000 (16:32 +0600)]
[bbccouk] Fix fallback to legacy playlist
Sergey M․ [Sat, 14 Feb 2015 22:57:52 +0000 (04:57 +0600)]
[history] Add extractor (Closes #4934)
Sergey M․ [Sat, 14 Feb 2015 22:56:12 +0000 (04:56 +0600)]
[theplatform] Add URL sign capability
Jaime Marquínez Ferrándiz [Sat, 14 Feb 2015 21:20:24 +0000 (22:20 +0100)]
[extractor/common] Fix link to external documentation
Jaime Marquínez Ferrándiz [Sat, 14 Feb 2015 21:18:09 +0000 (22:18 +0100)]
Remove unused imports
Naglis Jonaitis [Sat, 14 Feb 2015 15:48:04 +0000 (17:48 +0200)]
[streamcz] Fix extraction (Closes #4940)
Sergey M․ [Sat, 14 Feb 2015 12:50:13 +0000 (18:50 +0600)]
[drtuber] Add one more title regex
Sergey M. [Sat, 14 Feb 2015 12:46:49 +0000 (18:46 +0600)]
Merge pull request #4951 from peugeot/beeg
[beeg] fix test
Sergey M. [Sat, 14 Feb 2015 12:46:43 +0000 (18:46 +0600)]
Merge pull request #4950 from peugeot/drtuber
[drtuber] fix extraction
peugeot [Sat, 14 Feb 2015 12:42:42 +0000 (13:42 +0100)]
[beeg] fix test
peugeot [Sat, 14 Feb 2015 12:40:35 +0000 (13:40 +0100)]
[drtuber] fix extraction
Sergey M․ [Sat, 14 Feb 2015 12:33:52 +0000 (18:33 +0600)]
[sunporno] Keep old video regex just in case
Sergey M. [Sat, 14 Feb 2015 12:32:18 +0000 (18:32 +0600)]
Merge pull request #4949 from peugeot/sunporno
[sunporno] fix extraction
peugeot [Sat, 14 Feb 2015 12:29:44 +0000 (13:29 +0100)]
[sunporno] fix extraction