youtube-dl
9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Tue, 19 Aug 2014 14:15:33 +0000 (07:15 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years agoMerge branch 'naglis-jove'
Sergey M․ [Tue, 19 Aug 2014 13:02:31 +0000 (20:02 +0700)]
Merge branch 'naglis-jove'

9 years ago[jove] Simplify, extract full description and add test for video that requires subscr...
Sergey M․ [Tue, 19 Aug 2014 13:02:08 +0000 (20:02 +0700)]
[jove] Simplify, extract full description and add test for video that requires subscription

9 years agoMerge branch 'jove' of https://github.com/naglis/youtube-dl into naglis-jove
Sergey M․ [Tue, 19 Aug 2014 12:22:25 +0000 (19:22 +0700)]
Merge branch 'jove' of https://github.com/naglis/youtube-dl into naglis-jove

9 years ago[mitele] Add extractor for mitele.es
Jaime Marquínez Ferrándiz [Mon, 18 Aug 2014 20:43:35 +0000 (22:43 +0200)]
[mitele] Add extractor for mitele.es

9 years ago[rtlnl] Add extractor for rtlxl.nl (closes #3523)
Jaime Marquínez Ferrándiz [Mon, 18 Aug 2014 13:39:35 +0000 (15:39 +0200)]
[rtlnl] Add extractor for rtlxl.nl (closes #3523)

9 years ago[pbs] Add frontline video test
Sergey M․ [Mon, 18 Aug 2014 12:24:18 +0000 (19:24 +0700)]
[pbs] Add frontline video test

9 years ago[pbs] Extract coveplayerid (Closes #3522)
Sergey M․ [Mon, 18 Aug 2014 12:20:53 +0000 (19:20 +0700)]
[pbs] Extract coveplayerid (Closes #3522)

9 years ago[dfb] Fix f4m manifest URL
Sergey M․ [Sat, 16 Aug 2014 19:07:04 +0000 (02:07 +0700)]
[dfb] Fix f4m manifest URL

9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Sat, 16 Aug 2014 10:51:51 +0000 (03:51 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years ago[yahoo] Add support for embedded videos (Closes #3525)
Sergey M․ [Sat, 16 Aug 2014 06:56:22 +0000 (13:56 +0700)]
[yahoo] Add support for embedded videos (Closes #3525)

9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Fri, 15 Aug 2014 16:52:06 +0000 (09:52 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years ago[howstuffworks] Add extractor (#3500)
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.

9 years ago[livestream] Improve extraction (Closes #3513)
Sergey M․ [Thu, 14 Aug 2014 13:17:31 +0000 (20:17 +0700)]
[livestream] Improve extraction (Closes #3513)

9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Wed, 13 Aug 2014 23:07:58 +0000 (16:07 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years agoRemoved sleep and sleep output when interval is zero
rupertbaxter2 [Wed, 13 Aug 2014 11:38:40 +0000 (04:38 -0700)]
Removed sleep and sleep output when interval is zero

9 years ago[shared] Update test
Sergey M․ [Wed, 13 Aug 2014 11:24:46 +0000 (18:24 +0700)]
[shared] Update test

9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Wed, 13 Aug 2014 11:22:45 +0000 (04:22 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years ago[ooyala] Try mobile player JS URLs for all available devices (Closes #3498)
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.

9 years agorelease 2014.08.10
Philipp Hagemeister [Sun, 10 Aug 2014 17:47:15 +0000 (19:47 +0200)]
release 2014.08.10

9 years ago[appletrailers] Support height-less videos
Philipp Hagemeister [Sun, 10 Aug 2014 11:04:45 +0000 (13:04 +0200)]
[appletrailers] Support height-less videos

9 years ago[ard] Show error message for videos that are no longer available (#3422)
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)

9 years ago[facebook] Allow '?' before '#!' (fixes #3477)
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 09:55:24 +0000 (11:55 +0200)]
[facebook] Allow '?' before '#!' (fixes #3477)

9 years ago[test/test_utils] Fix typo in method name
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 09:08:56 +0000 (11:08 +0200)]
[test/test_utils] Fix typo in method name

9 years ago[reverbnation] The 'uploader_id' field must be a string
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

9 years ago[reverbnation] Simplify json download
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.

9 years ago[reverbnation] Modernize test
Jaime Marquínez Ferrándiz [Sun, 10 Aug 2014 08:56:37 +0000 (10:56 +0200)]
[reverbnation] Modernize test

9 years ago[reverbnation] Make sure that the thumbnail url contain the protocol
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.

9 years ago[downloader/common] Fix typo
Sergey M․ [Sat, 9 Aug 2014 18:41:01 +0000 (01:41 +0700)]
[downloader/common] Fix typo

9 years agoCredit @sehaas for ORF FM4 extractor (#3431)
Sergey M․ [Sat, 9 Aug 2014 18:26:23 +0000 (01:26 +0700)]
Credit @sehaas for ORF FM4 extractor (#3431)

9 years ago[orf] Move all ORF extractors in one place
Sergey M․ [Sat, 9 Aug 2014 18:21:16 +0000 (01:21 +0700)]
[orf] Move all ORF extractors in one place

9 years ago[fm4] Remove unused imports and minor changes
Sergey M․ [Sat, 9 Aug 2014 18:04:10 +0000 (01:04 +0700)]
[fm4] Remove unused imports and minor changes

9 years agoMerge pull request #3431 from sehaas/fm4
Sergey M. [Sat, 9 Aug 2014 17:55:56 +0000 (00:55 +0700)]
Merge pull request #3431 from sehaas/fm4

[fm4] Add new extractor

9 years ago[arte] Do not filter formats when there are no videos of requested lang code (Closes...
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)

9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Fri, 8 Aug 2014 14:14:54 +0000 (07:14 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years agoMerge branch 'pyed-xboxclips'
Sergey M․ [Fri, 8 Aug 2014 12:22:31 +0000 (19:22 +0700)]
Merge branch 'pyed-xboxclips'

9 years ago[xboxclips] PEP8 and extract more metadata
Sergey M․ [Fri, 8 Aug 2014 12:21:24 +0000 (19:21 +0700)]
[xboxclips] PEP8 and extract more metadata

9 years agoMerge branch 'xboxclips' of https://github.com/pyed/youtube-dl into pyed-xboxclips
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

9 years ago[nowness] Add support for cn URLs (Closes #3465)
Sergey M․ [Fri, 8 Aug 2014 11:43:28 +0000 (18:43 +0700)]
[nowness] Add support for cn URLs (Closes #3465)

9 years ago[xboxclips] Add new extractor
pyed [Fri, 8 Aug 2014 06:48:02 +0000 (09:48 +0300)]
[xboxclips] Add new extractor

9 years ago[vube] Extract audio and categories
Sergey M․ [Thu, 7 Aug 2014 13:04:29 +0000 (20:04 +0700)]
[vube] Extract audio and categories

9 years agoMerge pull request #3461 from tinybug/patch-2
Sergey M. [Thu, 7 Aug 2014 12:14:48 +0000 (19:14 +0700)]
Merge pull request #3461 from tinybug/patch-2

Update vube.py

9 years agoUpdate vube.py
tinybug [Thu, 7 Aug 2014 03:24:51 +0000 (11:24 +0800)]
Update vube.py

fix extractor is broken #3459

9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Wed, 6 Aug 2014 23:43:21 +0000 (16:43 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years agoRestore youtube-dl compat binary
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.

9 years agoCredit @DavidFabijan for mojvideo (#3423)
Sergey M․ [Wed, 6 Aug 2014 13:40:55 +0000 (20:40 +0700)]
Credit @DavidFabijan for mojvideo (#3423)

9 years agoMerge branch 'DavidFabijan-mojvideo'
Sergey M․ [Wed, 6 Aug 2014 13:38:27 +0000 (20:38 +0700)]
Merge branch 'DavidFabijan-mojvideo'

9 years ago[mojvideo] Switch to API, handle errors, remove faked width and height
Sergey M․ [Wed, 6 Aug 2014 13:37:59 +0000 (20:37 +0700)]
[mojvideo] Switch to API, handle errors, remove faked width and height

9 years agoMerge branch 'mojvideo' of https://github.com/DavidFabijan/youtube-dl into DavidFabij...
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

9 years agoMerge pull request #3453 from naglis/firedrive_fix
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

9 years agoFixed the encoding
David Fabijan [Wed, 6 Aug 2014 12:44:29 +0000 (14:44 +0200)]
Fixed the encoding

9 years ago[firedrive] fix broken extractor
Naglis Jonaitis [Tue, 5 Aug 2014 23:26:42 +0000 (02:26 +0300)]
[firedrive] fix broken extractor

9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Tue, 5 Aug 2014 19:43:30 +0000 (12:43 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years agorelease 2014.08.05
Philipp Hagemeister [Tue, 5 Aug 2014 15:02:47 +0000 (17:02 +0200)]
release 2014.08.05

9 years agoCredit @matrixik for #3441
Sergey M․ [Tue, 5 Aug 2014 12:09:11 +0000 (19:09 +0700)]
Credit @matrixik for #3441

9 years agoMerge pull request #3441 from matrixik/patch-1
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)

9 years ago[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)

9 years agoMerge remote-tracking branch 'upstream/master'
rupertbaxter2 [Sun, 3 Aug 2014 22:23:01 +0000 (15:23 -0700)]
Merge remote-tracking branch 'upstream/master'

9 years ago[fm4] Add new extractor
Sebastian Haas [Sun, 3 Aug 2014 18:47:56 +0000 (20:47 +0200)]
[fm4] Add new extractor

9 years ago[jove] Add new extractor. Closes #3177
Naglis Jonaitis [Sun, 3 Aug 2014 18:24:44 +0000 (21:24 +0300)]
[jove] Add new extractor. Closes #3177

9 years ago[vimeo] Use original URL when for standard vimeo.com links (Closes #3428)
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>.

9 years agoRemoved unneccesary changes to utils.py
rupertbaxter2 [Sun, 3 Aug 2014 14:38:04 +0000 (07:38 -0700)]
Removed unneccesary changes to utils.py

9 years agoAdded --sleep-interval option
rupertbaxter2 [Sun, 3 Aug 2014 14:34:04 +0000 (07:34 -0700)]
Added --sleep-interval option

9 years ago[Mojvideo] Add new extractor (minor changes)
David Fabijan [Sun, 3 Aug 2014 09:56:32 +0000 (11:56 +0200)]
[Mojvideo] Add new extractor (minor changes)

9 years ago[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)

9 years ago[Mojvideo] Add new extractor
David Fabijan [Sun, 3 Aug 2014 08:50:25 +0000 (10:50 +0200)]
[Mojvideo] Add new extractor

9 years ago[ubu] Add missing whitespace
Sergey M․ [Sat, 2 Aug 2014 18:20:51 +0000 (01:20 +0700)]
[ubu] Add missing whitespace

9 years agorelease 2014.08.02.1
Philipp Hagemeister [Sat, 2 Aug 2014 16:16:52 +0000 (18:16 +0200)]
release 2014.08.02.1

9 years ago[pbs] Add support for frontline videos (Closes #3414 #3405)
Sergey M․ [Sat, 2 Aug 2014 12:09:36 +0000 (19:09 +0700)]
[pbs] Add support for frontline videos (Closes #3414 #3405)

9 years ago[ubu] Add extractor (Close #3418)
Sergey M․ [Sat, 2 Aug 2014 10:56:01 +0000 (17:56 +0700)]
[ubu] Add extractor (Close #3418)

9 years agorelease 2014.08.02
Philipp Hagemeister [Sat, 2 Aug 2014 10:25:40 +0000 (12:25 +0200)]
release 2014.08.02

9 years ago[youtube] Use new signature cache ID for in-memory cache as well
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

9 years ago[youtube] Make cache ID a tuple of lengths instead of just the whole length
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

9 years ago[youtube] Clean up -v signature output
Philipp Hagemeister [Sat, 2 Aug 2014 09:55:20 +0000 (11:55 +0200)]
[youtube] Clean up -v signature output

9 years ago[youtube] Show format ID in signature deobfuscation -v output
Philipp Hagemeister [Sat, 2 Aug 2014 04:35:18 +0000 (06:35 +0200)]
[youtube] Show format ID in signature deobfuscation -v output

9 years agoMerge branch 'naglis-izlesene'
Sergey M․ [Fri, 1 Aug 2014 12:08:27 +0000 (19:08 +0700)]
Merge branch 'naglis-izlesene'

9 years ago[izlesene] Minor changes
Sergey M․ [Fri, 1 Aug 2014 12:08:09 +0000 (19:08 +0700)]
[izlesene] Minor changes

9 years agoMerge branch 'izlesene' of https://github.com/naglis/youtube-dl into naglis-izlesene
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

9 years ago[ard] Quote path part instead of whole URL encode
Sergey M․ [Thu, 31 Jul 2014 14:23:15 +0000 (21:23 +0700)]
[ard] Quote path part instead of whole URL encode

9 years ago[ard] Encode url (Closes #3412)
Sergey M․ [Thu, 31 Jul 2014 13:35:29 +0000 (20:35 +0700)]
[ard] Encode url (Closes #3412)

9 years ago[vidme] Add extractor (Closes #3404)
Sergey M․ [Thu, 31 Jul 2014 13:26:52 +0000 (20:26 +0700)]
[vidme] Add extractor (Closes #3404)

9 years agorelease 2014.07.30
Philipp Hagemeister [Wed, 30 Jul 2014 07:50:22 +0000 (09:50 +0200)]
release 2014.07.30

9 years ago[vevo] Sort formats (Fixes #3399)
Philipp Hagemeister [Wed, 30 Jul 2014 07:49:55 +0000 (09:49 +0200)]
[vevo] Sort formats (Fixes #3399)

9 years agoMove --bidi-workaround to workarounds option group
Philipp Hagemeister [Tue, 29 Jul 2014 15:19:07 +0000 (17:19 +0200)]
Move --bidi-workaround to workarounds option group

Duh.

9 years ago[generic] Add --default-search fixup_error
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.

9 years ago[swrmediathek] Improve _VALID_URL
Sergey M․ [Tue, 29 Jul 2014 13:43:31 +0000 (20:43 +0700)]
[swrmediathek] Improve _VALID_URL

9 years ago[gamestar] Use helper methods to not break if something changes (#3393)
Philipp Hagemeister [Tue, 29 Jul 2014 03:59:47 +0000 (05:59 +0200)]
[gamestar] Use helper methods to not break if something changes (#3393)

9 years ago[gamestar] Add new extractor (init)
SyxbEaEQ2 [Mon, 28 Jul 2014 22:37:18 +0000 (00:37 +0200)]
[gamestar] Add new extractor (init)

9 years ago[gamestar] Add new extractor
SyxbEaEQ2 [Mon, 28 Jul 2014 22:31:33 +0000 (00:31 +0200)]
[gamestar] Add new extractor

9 years ago[extractor/common] _extract_f4m_formats: Use more specific messages when downloading...
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

9 years ago[bloomberg] Extract the available formats (closes #2776)
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.

9 years ago[francetv] Fix wrong variable name
Jaime Marquínez Ferrándiz [Mon, 28 Jul 2014 13:21:05 +0000 (15:21 +0200)]
[francetv] Fix wrong variable name

9 years ago[francetv] Extract all the available formats (#3278)
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.

9 years ago[br] Extract duration
Sergey M․ [Sun, 27 Jul 2014 17:51:38 +0000 (00:51 +0700)]
[br] Extract duration

9 years ago[br] Fix test
Sergey M․ [Sun, 27 Jul 2014 17:45:46 +0000 (00:45 +0700)]
[br] Fix test

9 years ago[blinkx] Fix duration
Sergey M․ [Sun, 27 Jul 2014 17:40:17 +0000 (00:40 +0700)]
[blinkx] Fix duration

9 years ago[bandcamp] Replace 404 playlist test
Sergey M․ [Sun, 27 Jul 2014 17:27:27 +0000 (00:27 +0700)]
[bandcamp] Replace 404 playlist test

9 years ago[godtube] Add extractor (Closes #3367)
Sergey M․ [Sat, 26 Jul 2014 19:38:05 +0000 (02:38 +0700)]
[godtube] Add extractor (Closes #3367)

9 years ago[streamcloud] Remove duration and modernize (Closes #3374)
Sergey M․ [Sat, 26 Jul 2014 19:05:06 +0000 (02:05 +0700)]
[streamcloud] Remove duration and modernize (Closes #3374)

9 years ago[izlesene] Add new extractor. Closes #3184
Naglis Jonaitis [Sat, 26 Jul 2014 11:35:23 +0000 (14:35 +0300)]
[izlesene] Add new extractor. Closes #3184