Philipp Hagemeister [Sun, 5 Jan 2014 01:47:54 +0000 (02:47 +0100)]
[collegehumor] Support multiple formats (Fixes #2092)
Unfortunately, we lose a part of the description in the new JSON format, but that's still better than a non-functioning URL.
Philipp Hagemeister [Sun, 5 Jan 2014 01:06:48 +0000 (02:06 +0100)]
Merge remote-tracking branch 'jaimeMF/merge-formats'
Philipp Hagemeister [Sun, 5 Jan 2014 00:57:26 +0000 (01:57 +0100)]
fix typo
Philipp Hagemeister [Sun, 5 Jan 2014 00:52:03 +0000 (01:52 +0100)]
Prepare widespread unicode literal use
Jaime Marquínez Ferrándiz [Sat, 4 Jan 2014 12:13:51 +0000 (13:13 +0100)]
Allow merging formats (closes #1612)
Multiple formats can be requested using `-f 137+139`, each one is downloaded and then the two are merged with ffmpeg.
Philipp Hagemeister [Fri, 3 Jan 2014 12:24:29 +0000 (13:24 +0100)]
[lynda] minor changes
Philipp Hagemeister [Fri, 3 Jan 2014 12:10:00 +0000 (13:10 +0100)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Fri, 3 Jan 2014 12:09:39 +0000 (13:09 +0100)]
[macgamestore] Minor fixes (#2044)
Philipp Hagemeister [Fri, 3 Jan 2014 12:06:22 +0000 (13:06 +0100)]
Merge remote-tracking branch 'dstftw/macgamestore'
Jaime Marquínez Ferrándiz [Fri, 3 Jan 2014 11:52:27 +0000 (12:52 +0100)]
FFmpegMetadataPP; Write temporary file to `something.temp.{ext}` (fixes #2079)
ffmpeg correctly recognize the formats of extensions like m4a, but it doesn’t works if it’s passed with the `—format` option.
Philipp Hagemeister [Fri, 3 Jan 2014 11:51:37 +0000 (12:51 +0100)]
[jpopsuki] Simplify
Philipp Hagemeister [Fri, 3 Jan 2014 11:20:18 +0000 (12:20 +0100)]
Merge remote-tracking branch 'diffycat/jpopsuki'
Philipp Hagemeister [Fri, 3 Jan 2014 11:12:17 +0000 (12:12 +0100)]
release 2014.01.03
Jaime Marquínez Ferrándiz [Fri, 3 Jan 2014 11:02:08 +0000 (12:02 +0100)]
[dreisat] Make ‘index.php’ optional in the url (fixes #2080)
Philipp Hagemeister [Fri, 3 Jan 2014 09:57:31 +0000 (10:57 +0100)]
Reveal a little bit more detail about what we cache (#858)
Philipp Hagemeister [Thu, 2 Jan 2014 22:26:46 +0000 (23:26 +0100)]
Clarify --cache-dir (#858)
Jaime Marquínez Ferrándiz [Thu, 2 Jan 2014 15:18:51 +0000 (16:18 +0100)]
[soundcloud] recognize more players’ urls (fixes #2078)
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 20:11:35 +0000 (21:11 +0100)]
[comedycentral] Recognize ‘video-collections’ urls (#2072)
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 20:07:55 +0000 (21:07 +0100)]
[mixcloud] Fix track url transformation (fixes #2068)
‘/previews/‘ must be replaced with ‘/c/originals/‘ now.
Philipp Hagemeister [Wed, 1 Jan 2014 19:23:47 +0000 (20:23 +0100)]
[wistia] Prefer original video format above all others
We could also set up a formula which would weigh filesize/bitrate and vcodec/acodec (say, 1GB h264 < 3 GB MPEG2 < 2 GB h264), but that would get really messy real soon.
Philipp Hagemeister [Wed, 1 Jan 2014 18:18:20 +0000 (19:18 +0100)]
[README] Bug reporting: Add an item for unrelated questions
Philipp Hagemeister [Wed, 1 Jan 2014 14:30:46 +0000 (15:30 +0100)]
Merge remote-tracking branch 'origin/master'
Anton Larionov [Wed, 1 Jan 2014 14:27:02 +0000 (18:27 +0400)]
[jpopsuki] Add script encoding definition for python2
Anton Larionov [Wed, 1 Jan 2014 13:59:54 +0000 (17:59 +0400)]
Add support for jpopsuki.tv
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 12:45:33 +0000 (13:45 +0100)]
[youtube] Add itag 264 (closes #2063)
It has a better bitrate than 137 but the same resolution
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 12:30:58 +0000 (13:30 +0100)]
[dreisat] Update test filename and checksum
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 11:42:59 +0000 (12:42 +0100)]
Merge pull request #2041 from dstftw/imdb-list
[imdb] Add support for IMDb list (#2033)
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 11:33:34 +0000 (03:33 -0800)]
Merge pull request #2061 from rzhxeo/var
Correct variable name in YoutubeDL.list_formats
Philipp Hagemeister [Wed, 1 Jan 2014 09:43:58 +0000 (10:43 +0100)]
Merge remote-tracking branch 'origin/master'
Jaime Marquínez Ferrándiz [Tue, 31 Dec 2013 16:21:44 +0000 (17:21 +0100)]
Add an extractor for cmt.com (closes #2049)
It just inherits from MTVIE.
Some videos also come from vevo.com
Jaime Marquínez Ferrándiz [Tue, 31 Dec 2013 12:44:57 +0000 (13:44 +0100)]
[http] Fix ‘err’ variable not being assigned in an except block (#2045)
Jaime Marquínez Ferrándiz [Tue, 31 Dec 2013 12:34:52 +0000 (13:34 +0100)]
Fix initialization of YoutubeDL with params set to None
Set it to an empty dictionary because it’s directly accessed when setting some properties
rzhxeo [Mon, 30 Dec 2013 05:50:12 +0000 (06:50 +0100)]
Correct variable name in YoutubeDL
Philipp Hagemeister [Sun, 29 Dec 2013 14:28:32 +0000 (15:28 +0100)]
Add new --print-traffic option
Philipp Hagemeister [Fri, 27 Dec 2013 07:38:42 +0000 (08:38 +0100)]
[generic] Output something before making network requests
Philipp Hagemeister [Thu, 26 Dec 2013 20:56:23 +0000 (21:56 +0100)]
release 2013.12.26
Philipp Hagemeister [Thu, 26 Dec 2013 20:55:42 +0000 (21:55 +0100)]
Print out encoding information in -v (#2046)
Philipp Hagemeister [Thu, 26 Dec 2013 20:19:00 +0000 (21:19 +0100)]
Document that format_id field should be present
Philipp Hagemeister [Thu, 26 Dec 2013 20:18:18 +0000 (21:18 +0100)]
[theplatform] Use centralized sorting
Philipp Hagemeister [Thu, 26 Dec 2013 20:14:43 +0000 (21:14 +0100)]
[channel 9] Use centralized format sorting
Philipp Hagemeister [Thu, 26 Dec 2013 20:08:52 +0000 (21:08 +0100)]
[internetvideoarchive] Use centralized format sorting
Philipp Hagemeister [Thu, 26 Dec 2013 20:05:30 +0000 (21:05 +0100)]
[blinkx] Use centralized format sorting
Philipp Hagemeister [Thu, 26 Dec 2013 17:40:09 +0000 (18:40 +0100)]
[ivi] Use centralized format sorting
Philipp Hagemeister [Thu, 26 Dec 2013 17:37:12 +0000 (18:37 +0100)]
[youporn] Add support for multiple formats
Philipp Hagemeister [Thu, 26 Dec 2013 13:08:57 +0000 (14:08 +0100)]
[bandcamp] Add support for multiple formats
Philipp Hagemeister [Thu, 26 Dec 2013 12:49:44 +0000 (13:49 +0100)]
[cnn] Add multiple formats, duration, and upload_date
dst [Thu, 26 Dec 2013 08:48:24 +0000 (15:48 +0700)]
[lynda] Add support for lynda.com (#1966)
Philipp Hagemeister [Wed, 25 Dec 2013 14:33:19 +0000 (15:33 +0100)]
Remove unused imports
Philipp Hagemeister [Wed, 25 Dec 2013 14:33:09 +0000 (15:33 +0100)]
[zdf] Make width extraction more robust
Philipp Hagemeister [Wed, 25 Dec 2013 14:24:44 +0000 (15:24 +0100)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Wed, 25 Dec 2013 14:24:41 +0000 (15:24 +0100)]
[appletrailers] Use centralized format selection
Philipp Hagemeister [Wed, 25 Dec 2013 14:20:14 +0000 (15:20 +0100)]
[wistia] Use centralized sorting
Philipp Hagemeister [Wed, 25 Dec 2013 14:18:40 +0000 (15:18 +0100)]
[yahoo] Use centralized sorting, and add tbr field
Philipp Hagemeister [Wed, 25 Dec 2013 12:34:05 +0000 (04:34 -0800)]
Merge pull request #2042 from dstftw/master
[smotri] Fix typo
dst [Wed, 25 Dec 2013 09:04:08 +0000 (16:04 +0700)]
[macgamestore] Add extractor (#2043)
dst [Wed, 25 Dec 2013 02:02:35 +0000 (09:02 +0700)]
[smotri] Fix typo
dst [Wed, 25 Dec 2013 01:40:09 +0000 (08:40 +0700)]
[imdb] Add playlist test
dst [Wed, 25 Dec 2013 01:34:41 +0000 (08:34 +0700)]
[imdb] Extractor for lists (#2033)
Philipp Hagemeister [Tue, 24 Dec 2013 22:34:11 +0000 (23:34 +0100)]
[mdr] Use centralized format selection
Philipp Hagemeister [Tue, 24 Dec 2013 22:32:04 +0000 (23:32 +0100)]
[zdf] Use centralized sorting
Philipp Hagemeister [Tue, 24 Dec 2013 11:40:23 +0000 (12:40 +0100)]
[spiegel] Use centralized sorting
Philipp Hagemeister [Tue, 24 Dec 2013 11:38:08 +0000 (12:38 +0100)]
[mit] Add support for multiple formats
Philipp Hagemeister [Tue, 24 Dec 2013 11:35:02 +0000 (12:35 +0100)]
[dreisat] Use centralized format sorting
Philipp Hagemeister [Tue, 24 Dec 2013 11:34:09 +0000 (12:34 +0100)]
[youtube] Simplify format specification
Philipp Hagemeister [Tue, 24 Dec 2013 11:33:33 +0000 (12:33 +0100)]
Add more tests for format selection
Philipp Hagemeister [Tue, 24 Dec 2013 11:25:22 +0000 (12:25 +0100)]
Add temporary _sort_formats helper function
Philipp Hagemeister [Tue, 24 Dec 2013 10:56:02 +0000 (11:56 +0100)]
Add a resolution field and improve general --list-formats output
Philipp Hagemeister [Mon, 23 Dec 2013 15:03:06 +0000 (16:03 +0100)]
Remove dead code
Philipp Hagemeister [Mon, 23 Dec 2013 15:00:43 +0000 (16:00 +0100)]
[mplayer] Fix error introduced by downloader separation
Philipp Hagemeister [Mon, 23 Dec 2013 14:57:43 +0000 (15:57 +0100)]
[myvideo] Use RTMP instead of RTMPT (Fixes #2032)
Philipp Hagemeister [Mon, 23 Dec 2013 14:48:00 +0000 (15:48 +0100)]
[bliptv] Remove support for direct downloads
This is now handled by the generic IE
Philipp Hagemeister [Mon, 23 Dec 2013 12:52:15 +0000 (13:52 +0100)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 23 Dec 2013 12:51:41 +0000 (13:51 +0100)]
[YoutubeDL] fix tests (Closes #2036)
Jaime Marquínez Ferrándiz [Mon, 23 Dec 2013 09:40:28 +0000 (10:40 +0100)]
[subtitles-tests] Fix youtube test
It returns now a single info_dict
Jaime Marquínez Ferrándiz [Mon, 23 Dec 2013 09:37:27 +0000 (10:37 +0100)]
YoutubeDL: rename `_fd_progress_hooks` back to `_progress_hooks`
In the future it may report more things.
Jaime Marquínez Ferrándiz [Mon, 23 Dec 2013 09:23:13 +0000 (10:23 +0100)]
YoutubeDL: only set the ‘formats’ field of the info_dict if it was already set before
It caused a circular reference error, when trying to dump it to json (for example with the test video for myvideo.de or any other video without formats)
Philipp Hagemeister [Mon, 23 Dec 2013 04:08:35 +0000 (05:08 +0100)]
release 2013.12.23.4
Philipp Hagemeister [Mon, 23 Dec 2013 04:03:32 +0000 (05:03 +0100)]
Merge remote-tracking branch 'jaimeMF/split-downloaders'
Philipp Hagemeister [Mon, 23 Dec 2013 03:51:42 +0000 (04:51 +0100)]
[youtube] Prefer videos with sound
Philipp Hagemeister [Mon, 23 Dec 2013 03:39:55 +0000 (04:39 +0100)]
release 2013.12.23.3
Philipp Hagemeister [Mon, 23 Dec 2013 03:37:40 +0000 (04:37 +0100)]
Merge remote-tracking branch 'rzhxeo/youtube'
Philipp Hagemeister [Mon, 23 Dec 2013 03:31:45 +0000 (04:31 +0100)]
release 2013.12.23.2
Philipp Hagemeister [Mon, 23 Dec 2013 03:31:38 +0000 (04:31 +0100)]
[bliptv] Simplify (From #2000)
Philipp Hagemeister [Mon, 23 Dec 2013 03:30:55 +0000 (04:30 +0100)]
Remove debugging code
Introduced by accident in
5d681e960db98ec2d9f3d4361bd66f581506a772
Philipp Hagemeister [Mon, 23 Dec 2013 03:20:25 +0000 (04:20 +0100)]
release 2013.12.23.1
Philipp Hagemeister [Mon, 23 Dec 2013 03:19:20 +0000 (04:19 +0100)]
Use bidiv instead of fribidi if available (Fixes #1912)
Philipp Hagemeister [Mon, 23 Dec 2013 02:45:02 +0000 (03:45 +0100)]
release 2013.12.23
Philipp Hagemeister [Mon, 23 Dec 2013 02:44:47 +0000 (03:44 +0100)]
[smotri] Add support for moderated (?) videos (Fixes #2030)
Philipp Hagemeister [Mon, 23 Dec 2013 02:38:29 +0000 (03:38 +0100)]
[smotri] Make optional attributes optional
Philipp Hagemeister [Sun, 22 Dec 2013 06:43:54 +0000 (07:43 +0100)]
[blinkx] Support mobile URLs (Closes #2022)
Philipp Hagemeister [Sun, 22 Dec 2013 02:57:42 +0000 (03:57 +0100)]
[youtube:user] Speed up --match-title
Philipp Hagemeister [Sun, 22 Dec 2013 02:52:12 +0000 (03:52 +0100)]
Remove unused import
Philipp Hagemeister [Sun, 22 Dec 2013 02:34:13 +0000 (03:34 +0100)]
[vimeo/generic] Add support for embedded SWF vimeo videos
Philipp Hagemeister [Sun, 22 Dec 2013 02:25:55 +0000 (03:25 +0100)]
Show all matching URLs
Philipp Hagemeister [Sun, 22 Dec 2013 02:17:56 +0000 (03:17 +0100)]
[vimeo] Better formatting for regexp
Philipp Hagemeister [Fri, 20 Dec 2013 16:28:50 +0000 (17:28 +0100)]
[brightcove] Test checksum changed
Philipp Hagemeister [Fri, 20 Dec 2013 16:27:43 +0000 (17:27 +0100)]
[vbox7] New video checksum
Philipp Hagemeister [Fri, 20 Dec 2013 16:23:59 +0000 (17:23 +0100)]
[mdr] Remove test
For context, refer to the http://de.wikipedia.org/wiki/Depublizieren
Philipp Hagemeister [Fri, 20 Dec 2013 16:20:39 +0000 (17:20 +0100)]
[crunchyroll] Fix test (#1721)
Philipp Hagemeister [Fri, 20 Dec 2013 16:13:26 +0000 (17:13 +0100)]
Merge remote-tracking branch 'rzhxeo/crunchyroll'