riking [Sat, 16 Aug 2014 21:49:30 +0000 (14:49 -0700)]
Remove debug prints
riking [Sat, 16 Aug 2014 21:28:41 +0000 (14:28 -0700)]
[youtube] Add two-factor account signin (TOTP only)
Additional work is required to prompt the user for the SMS or phone call codes, as there is no framework currently to prompt the user during an extraction operation.
Fixes #3533
Sergey M․ [Sat, 16 Aug 2014 19:07:04 +0000 (02:07 +0700)]
[dfb] Fix f4m manifest URL
Sergey M․ [Sat, 16 Aug 2014 06:56:22 +0000 (13:56 +0700)]
[yahoo] Add support for embedded videos (Closes #3525)
Sergey M․ [Fri, 15 Aug 2014 14:38:41 +0000 (21:38 +0700)]
[howstuffworks] Add extractor (#3500)
Content-length is invalid for final download links.
Sergey M․ [Thu, 14 Aug 2014 13:17:31 +0000 (20:17 +0700)]
[livestream] Improve extraction (Closes #3513)
Sergey M․ [Wed, 13 Aug 2014 11:24:46 +0000 (18:24 +0700)]
[shared] Update test
Sergey M․ [Tue, 12 Aug 2014 13:54:08 +0000 (20:54 +0700)]
[ooyala] Try mobile player JS URLs for all available devices (Closes #3498)
Looks like some videos are only available for particular devices
(e.g. http://player.ooyala.com/player.js?embedCode=x1b3lqZDq9y_7kMyC2Op5qo-p077tXD0
is only available for ipad)
Working around with fetching URLs for all the devices found starting with 'unknown'
until we succeed or eventually fail for each device.
Philipp Hagemeister [Sun, 10 Aug 2014 17:47:15 +0000 (19:47 +0200)]
release 2014.08.10
Philipp Hagemeister [Sun, 10 Aug 2014 11:04:45 +0000 (13:04 +0200)]
[appletrailers] Support height-less videos
Sergey M․ [Sun, 10 Aug 2014 10:53:17 +0000 (17:53 +0700)]
[ard] Show error message for videos that are no longer available (#3422)
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 09:55:24 +0000 (11:55 +0200)]
[facebook] Allow '?' before '#!' (fixes #3477)
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 09:08:56 +0000 (11:08 +0200)]
[test/test_utils] Fix typo in method name
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 09:00:14 +0000 (11:00 +0200)]
[reverbnation] The 'uploader_id' field must be a string
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 08:58:22 +0000 (10:58 +0200)]
[reverbnation] Simplify json download
We can directly get a json file instead of the jsonp.
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 08:56:37 +0000 (10:56 +0200)]
[reverbnation] Modernize test
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 08:45:27 +0000 (10:45 +0200)]
[reverbnation] Make sure that the thumbnail url contain the protocol
They are protocol relative.
Sergey M․ [Sat, 9 Aug 2014 18:41:01 +0000 (01:41 +0700)]
[downloader/common] Fix typo
Sergey M․ [Sat, 9 Aug 2014 18:26:23 +0000 (01:26 +0700)]
Credit @sehaas for ORF FM4 extractor (#3431)
Sergey M․ [Sat, 9 Aug 2014 18:21:16 +0000 (01:21 +0700)]
[orf] Move all ORF extractors in one place
Sergey M․ [Sat, 9 Aug 2014 18:04:10 +0000 (01:04 +0700)]
[fm4] Remove unused imports and minor changes
Sergey M. [Sat, 9 Aug 2014 17:55:56 +0000 (00:55 +0700)]
Merge pull request #3431 from sehaas/fm4
[fm4] Add new extractor
Sergey M․ [Fri, 8 Aug 2014 22:45:15 +0000 (05:45 +0700)]
[arte] Do not filter formats when there are no videos of requested lang code (Closes #3433)
Sergey M․ [Fri, 8 Aug 2014 12:22:31 +0000 (19:22 +0700)]
Merge branch 'pyed-xboxclips'
Sergey M․ [Fri, 8 Aug 2014 12:21:24 +0000 (19:21 +0700)]
[xboxclips] PEP8 and extract more metadata
Sergey M․ [Fri, 8 Aug 2014 11:48:10 +0000 (18:48 +0700)]
Merge branch 'xboxclips' of https://github.com/pyed/youtube-dl into pyed-xboxclips
Sergey M․ [Fri, 8 Aug 2014 11:43:28 +0000 (18:43 +0700)]
[nowness] Add support for cn URLs (Closes #3465)
pyed [Fri, 8 Aug 2014 06:48:02 +0000 (09:48 +0300)]
[xboxclips] Add new extractor
Sergey M․ [Thu, 7 Aug 2014 13:04:29 +0000 (20:04 +0700)]
[vube] Extract audio and categories
Sergey M. [Thu, 7 Aug 2014 12:14:48 +0000 (19:14 +0700)]
Merge pull request #3461 from tinybug/patch-2
Update vube.py
tinybug [Thu, 7 Aug 2014 03:24:51 +0000 (11:24 +0800)]
Update vube.py
fix extractor is broken #3459
Philipp Hagemeister [Wed, 6 Aug 2014 17:30:14 +0000 (19:30 +0200)]
Restore youtube-dl compat binary
Be on the lookout, it might be modified in pull requests.
When I come back from my vacation (in three days from now), I'll start looking whether we really need the compat binary.
Sergey M․ [Wed, 6 Aug 2014 13:40:55 +0000 (20:40 +0700)]
Credit @DavidFabijan for mojvideo (#3423)
Sergey M․ [Wed, 6 Aug 2014 13:38:27 +0000 (20:38 +0700)]
Merge branch 'DavidFabijan-mojvideo'
Sergey M․ [Wed, 6 Aug 2014 13:37:59 +0000 (20:37 +0700)]
[mojvideo] Switch to API, handle errors, remove faked width and height
Sergey M․ [Wed, 6 Aug 2014 13:06:48 +0000 (20:06 +0700)]
Merge branch 'mojvideo' of https://github.com/DavidFabijan/youtube-dl into DavidFabijan-mojvideo
Sergey M. [Wed, 6 Aug 2014 12:48:45 +0000 (19:48 +0700)]
Merge pull request #3453 from naglis/firedrive_fix
[firedrive] fix broken extractor
David Fabijan [Wed, 6 Aug 2014 12:44:29 +0000 (14:44 +0200)]
Fixed the encoding
Naglis Jonaitis [Tue, 5 Aug 2014 23:26:42 +0000 (02:26 +0300)]
[firedrive] fix broken extractor
Philipp Hagemeister [Tue, 5 Aug 2014 15:02:47 +0000 (17:02 +0200)]
release 2014.08.05
Sergey M․ [Tue, 5 Aug 2014 12:09:11 +0000 (19:09 +0700)]
Credit @matrixik for #3441
Sergey M. [Tue, 5 Aug 2014 12:07:05 +0000 (19:07 +0700)]
Merge pull request #3441 from matrixik/patch-1
[vimeo] Ignore video 'base' thumbnail (Closes #3438)
Dobrosław Żybort [Mon, 4 Aug 2014 19:37:36 +0000 (21:37 +0200)]
[vimeo] Ignore video 'base' thumbnail (Closes #3438)
Sebastian Haas [Sun, 3 Aug 2014 18:47:56 +0000 (20:47 +0200)]
[fm4] Add new extractor
Sergey M․ [Sun, 3 Aug 2014 17:04:47 +0000 (00:04 +0700)]
[vimeo] Use original URL when for standard vimeo.com links (Closes #3428)
Some videos that are freely accessible without password via the original URL (e.g. http://vimeo.com/channels/keypeele/
75629013)
ask for password when accessed via http://vimeo.com/<video_id>.
David Fabijan [Sun, 3 Aug 2014 09:56:32 +0000 (11:56 +0200)]
[Mojvideo] Add new extractor (minor changes)
David Fabijan [Sun, 3 Aug 2014 09:55:51 +0000 (11:55 +0200)]
[Mojvideo] Add new extractor (minor changes)
David Fabijan [Sun, 3 Aug 2014 08:50:25 +0000 (10:50 +0200)]
[Mojvideo] Add new extractor
Sergey M․ [Sat, 2 Aug 2014 18:20:51 +0000 (01:20 +0700)]
[ubu] Add missing whitespace
Philipp Hagemeister [Sat, 2 Aug 2014 16:16:52 +0000 (18:16 +0200)]
release 2014.08.02.1
Sergey M․ [Sat, 2 Aug 2014 12:09:36 +0000 (19:09 +0700)]
[pbs] Add support for frontline videos (Closes #3414 #3405)
Sergey M․ [Sat, 2 Aug 2014 10:56:01 +0000 (17:56 +0700)]
[ubu] Add extractor (Close #3418)
Philipp Hagemeister [Sat, 2 Aug 2014 10:25:40 +0000 (12:25 +0200)]
release 2014.08.02
Philipp Hagemeister [Sat, 2 Aug 2014 10:23:18 +0000 (12:23 +0200)]
[youtube] Use new signature cache ID for in-memory cache as well
Philipp Hagemeister [Sat, 2 Aug 2014 10:21:53 +0000 (12:21 +0200)]
[youtube] Make cache ID a tuple of lengths instead of just the whole length
Philipp Hagemeister [Sat, 2 Aug 2014 09:55:20 +0000 (11:55 +0200)]
[youtube] Clean up -v signature output
Philipp Hagemeister [Sat, 2 Aug 2014 04:35:18 +0000 (06:35 +0200)]
[youtube] Show format ID in signature deobfuscation -v output
Sergey M․ [Fri, 1 Aug 2014 12:08:27 +0000 (19:08 +0700)]
Merge branch 'naglis-izlesene'
Sergey M․ [Fri, 1 Aug 2014 12:08:09 +0000 (19:08 +0700)]
[izlesene] Minor changes
Sergey M․ [Fri, 1 Aug 2014 11:16:47 +0000 (18:16 +0700)]
Merge branch 'izlesene' of https://github.com/naglis/youtube-dl into naglis-izlesene
Sergey M․ [Thu, 31 Jul 2014 14:23:15 +0000 (21:23 +0700)]
[ard] Quote path part instead of whole URL encode
Sergey M․ [Thu, 31 Jul 2014 13:35:29 +0000 (20:35 +0700)]
[ard] Encode url (Closes #3412)
Sergey M․ [Thu, 31 Jul 2014 13:26:52 +0000 (20:26 +0700)]
[vidme] Add extractor (Closes #3404)
Philipp Hagemeister [Wed, 30 Jul 2014 07:50:22 +0000 (09:50 +0200)]
release 2014.07.30
Philipp Hagemeister [Wed, 30 Jul 2014 07:49:55 +0000 (09:49 +0200)]
[vevo] Sort formats (Fixes #3399)
Philipp Hagemeister [Tue, 29 Jul 2014 15:19:07 +0000 (17:19 +0200)]
Move --bidi-workaround to workarounds option group
Duh.
Philipp Hagemeister [Tue, 29 Jul 2014 15:17:43 +0000 (17:17 +0200)]
[generic] Add --default-search fixup_error
This restores the ability to enter URLs without a scheme (and default to http), but still fail if the input is a search term.
Sergey M․ [Tue, 29 Jul 2014 13:43:31 +0000 (20:43 +0700)]
[swrmediathek] Improve _VALID_URL
Philipp Hagemeister [Tue, 29 Jul 2014 03:59:47 +0000 (05:59 +0200)]
[gamestar] Use helper methods to not break if something changes (#3393)
SyxbEaEQ2 [Mon, 28 Jul 2014 22:37:18 +0000 (00:37 +0200)]
[gamestar] Add new extractor (init)
SyxbEaEQ2 [Mon, 28 Jul 2014 22:31:33 +0000 (00:31 +0200)]
[gamestar] Add new extractor
Jaime Marquínez Ferrándiz [Mon, 28 Jul 2014 13:42:19 +0000 (15:42 +0200)]
[extractor/common] _extract_f4m_formats: Use more specific messages when downloading the manifest
Jaime Marquínez Ferrándiz [Mon, 28 Jul 2014 13:25:56 +0000 (15:25 +0200)]
[bloomberg] Extract the available formats (closes #2776)
It uses a helper method in the InfoExtractor class.
The downloader will pick the requested formats using the bitrate in the info dict.
Jaime Marquínez Ferrándiz [Mon, 28 Jul 2014 13:21:05 +0000 (15:21 +0200)]
[francetv] Fix wrong variable name
Jaime Marquínez Ferrándiz [Mon, 28 Jul 2014 12:37:13 +0000 (14:37 +0200)]
[francetv] Extract all the available formats (#3278)
For some videos the resolution is not included in the url, we will need to look in the m3u8 manifest.
Sergey M․ [Sun, 27 Jul 2014 17:51:38 +0000 (00:51 +0700)]
[br] Extract duration
Sergey M․ [Sun, 27 Jul 2014 17:45:46 +0000 (00:45 +0700)]
[br] Fix test
Sergey M․ [Sun, 27 Jul 2014 17:40:17 +0000 (00:40 +0700)]
[blinkx] Fix duration
Sergey M․ [Sun, 27 Jul 2014 17:27:27 +0000 (00:27 +0700)]
[bandcamp] Replace 404 playlist test
Sergey M․ [Sat, 26 Jul 2014 19:38:05 +0000 (02:38 +0700)]
[godtube] Add extractor (Closes #3367)
Sergey M․ [Sat, 26 Jul 2014 19:05:06 +0000 (02:05 +0700)]
[streamcloud] Remove duration and modernize (Closes #3374)
Naglis Jonaitis [Sat, 26 Jul 2014 11:35:23 +0000 (14:35 +0300)]
[izlesene] Add new extractor. Closes #3184
Jaime Marquínez Ferrándiz [Fri, 25 Jul 2014 22:05:37 +0000 (00:05 +0200)]
[abc] Add extractor (closes #3361)
Philipp Hagemeister [Fri, 25 Jul 2014 21:37:32 +0000 (23:37 +0200)]
[YouTubeDL] Best practices (Closes #3370)
Sergey M․ [Fri, 25 Jul 2014 14:33:29 +0000 (21:33 +0700)]
[tvplay] Add extractor (Closes #3245)
Philipp Hagemeister [Fri, 25 Jul 2014 09:53:52 +0000 (11:53 +0200)]
[livestream] Do not fail if SMIL download fails
Philipp Hagemeister [Fri, 25 Jul 2014 09:50:10 +0000 (11:50 +0200)]
[livestream] Make clipBegin optional in SMIL
Philipp Hagemeister [Fri, 25 Jul 2014 09:46:51 +0000 (11:46 +0200)]
[justin.tv] Fix page reporting (#3352)
youtube-dl -j http://www.twitch.tv/fang_i3anger still fails though.
Philipp Hagemeister [Fri, 25 Jul 2014 09:39:17 +0000 (11:39 +0200)]
[livestream] Parse SMIL (#2713)
Philipp Hagemeister [Fri, 25 Jul 2014 08:47:35 +0000 (10:47 +0200)]
release 2014.07.25.1
Philipp Hagemeister [Fri, 25 Jul 2014 08:45:04 +0000 (10:45 +0200)]
[gdcvault] Add support for direct URL video type
Fixes #3356
Philipp Hagemeister [Fri, 25 Jul 2014 08:43:03 +0000 (10:43 +0200)]
[extractor/common] PEP8
Philipp Hagemeister [Fri, 25 Jul 2014 05:05:17 +0000 (07:05 +0200)]
release 2014.07.25
Philipp Hagemeister [Fri, 25 Jul 2014 05:04:39 +0000 (07:04 +0200)]
[jsinterp] Fix slice
Philipp Hagemeister [Fri, 25 Jul 2014 05:00:54 +0000 (07:00 +0200)]
[jsinterp] Add new testcase
Philipp Hagemeister [Fri, 25 Jul 2014 04:54:52 +0000 (06:54 +0200)]
[jsinterp] Allow uppercase object names
Philipp Hagemeister [Fri, 25 Jul 2014 04:49:26 +0000 (06:49 +0200)]
[youtube] Fix player ID display
Sergey M․ [Thu, 24 Jul 2014 14:12:45 +0000 (21:12 +0700)]
[shared] Add extractor (Closes #3312)
Philipp Hagemeister [Thu, 24 Jul 2014 11:29:44 +0000 (13:29 +0200)]
Replace failure handling with up-front check.
The only time that write_string should fail is if the Python is completely braindead.
Check for that condition and output a more accurate warning.
See #3326 for details.
Philipp Hagemeister [Thu, 24 Jul 2014 10:16:16 +0000 (12:16 +0200)]
Add --rm-cache-dir