youtube-dl
9 years agorelease 2014.11.14
Philipp Hagemeister [Fri, 14 Nov 2014 21:27:56 +0000 (22:27 +0100)]
release 2014.11.14

9 years ago[mtvservices:embedded] Improve config url (fixes #4092)
Jaime Marquínez Ferrándiz [Fri, 14 Nov 2014 18:02:18 +0000 (19:02 +0100)]
[mtvservices:embedded] Improve config url (fixes #4092)

9 years ago[ComedyCentralShows] Use the rtmp urls transform function from the MTV IE (fixes...
Jaime Marquínez Ferrándiz [Fri, 14 Nov 2014 17:34:44 +0000 (18:34 +0100)]
[ComedyCentralShows] Use the rtmp urls transform function from the MTV IE (fixes #3364)

It produces the right mp4 urls, so we stop prefering the rtmp urls.

9 years ago[utils] Fix struct.pack call on very old Python versions (#4181)
Philipp Hagemeister [Thu, 13 Nov 2014 23:39:32 +0000 (00:39 +0100)]
[utils] Fix struct.pack call on very old Python versions (#4181)

9 years agorelease 2014.11.13.3
Philipp Hagemeister [Thu, 13 Nov 2014 15:28:24 +0000 (16:28 +0100)]
release 2014.11.13.3

9 years ago[npo] Improve npo.nl (Fixes #4173)
Philipp Hagemeister [Thu, 13 Nov 2014 15:28:05 +0000 (16:28 +0100)]
[npo] Improve npo.nl (Fixes #4173)

9 years agorelease 2014.11.13.2
Philipp Hagemeister [Thu, 13 Nov 2014 15:12:54 +0000 (16:12 +0100)]
release 2014.11.13.2

9 years ago[generic] Add support for livestream embeds (Fixes #4185)
Philipp Hagemeister [Thu, 13 Nov 2014 15:12:51 +0000 (16:12 +0100)]
[generic] Add support for livestream embeds (Fixes #4185)

9 years agoCredit @yaccz for freevideo (#4131)
Philipp Hagemeister [Thu, 13 Nov 2014 14:59:48 +0000 (15:59 +0100)]
Credit @yaccz for freevideo (#4131)

9 years ago[freevideo] Simplify and raise error for foreigners (Fixes #4131)
Philipp Hagemeister [Thu, 13 Nov 2014 14:59:22 +0000 (15:59 +0100)]
[freevideo] Simplify and raise error for foreigners (Fixes #4131)

9 years agoMerge remote-tracking branch 'yaccz/add-extractor/freevideo'
Philipp Hagemeister [Thu, 13 Nov 2014 14:53:16 +0000 (15:53 +0100)]
Merge remote-tracking branch 'yaccz/add-extractor/freevideo'

9 years agorelease 2014.11.13.1
Philipp Hagemeister [Thu, 13 Nov 2014 14:42:48 +0000 (15:42 +0100)]
release 2014.11.13.1

9 years ago[utils] Fix intlist_to_bytes in Python 2 (#4181)
Philipp Hagemeister [Thu, 13 Nov 2014 14:28:42 +0000 (15:28 +0100)]
[utils] Fix intlist_to_bytes in Python 2 (#4181)

9 years ago[sexu] Modernize (#4171)
Philipp Hagemeister [Thu, 13 Nov 2014 14:20:49 +0000 (15:20 +0100)]
[sexu] Modernize (#4171)

9 years agoMerge remote-tracking branch 'peugeot/sexu'
Philipp Hagemeister [Thu, 13 Nov 2014 14:18:38 +0000 (15:18 +0100)]
Merge remote-tracking branch 'peugeot/sexu'

9 years ago[spiegel] Add support for embeds
Philipp Hagemeister [Thu, 13 Nov 2014 14:02:31 +0000 (15:02 +0100)]
[spiegel] Add support for embeds

9 years ago[test/helper] Improve output
Philipp Hagemeister [Thu, 13 Nov 2014 13:55:45 +0000 (14:55 +0100)]
[test/helper] Improve output

9 years ago[spiegel] Modernize
Philipp Hagemeister [Thu, 13 Nov 2014 13:45:17 +0000 (14:45 +0100)]
[spiegel] Modernize

9 years agoUpdate sexu.py
peugeot [Thu, 13 Nov 2014 13:02:53 +0000 (14:02 +0100)]
Update sexu.py

9 years agofix python 2 test
peugeot [Thu, 13 Nov 2014 12:57:10 +0000 (13:57 +0100)]
fix python 2 test

9 years agorelease 2014.11.13
Philipp Hagemeister [Thu, 13 Nov 2014 08:57:58 +0000 (09:57 +0100)]
release 2014.11.13

9 years agoMerge pull request #4178 from awojnowski/master
Jaime Marquínez Ferrándiz [Thu, 13 Nov 2014 07:24:29 +0000 (08:24 +0100)]
Merge pull request #4178 from awojnowski/master

Fix YouTube Signature Extraction

9 years agoFix YouTube signature extraction.
Aaron Wojnowski [Thu, 13 Nov 2014 06:33:27 +0000 (00:33 -0600)]
Fix YouTube signature extraction.

9 years ago[dailymotion] Fix extraction of vevo videos (fixes #4168)
Jaime Marquínez Ferrándiz [Wed, 12 Nov 2014 22:32:27 +0000 (23:32 +0100)]
[dailymotion] Fix extraction of vevo videos (fixes #4168)

9 years ago[sexu] initial support
peugeot [Wed, 12 Nov 2014 19:41:13 +0000 (20:41 +0100)]
[sexu] initial support

9 years ago[tvplay] Fix f4m URL extraction (Closes #4119)
Naglis Jonaitis [Wed, 12 Nov 2014 17:26:00 +0000 (19:26 +0200)]
[tvplay] Fix f4m URL extraction (Closes #4119)

Add query parameters which are needed by AkamaiHD F4M player.
Also, modernize a bit.

9 years agoCredit @xantares for goldenmoustache (#4128)
Philipp Hagemeister [Wed, 12 Nov 2014 14:53:00 +0000 (15:53 +0100)]
Credit @xantares for goldenmoustache (#4128)

9 years ago[goldenmoustache] Simplify (#4128)
Philipp Hagemeister [Wed, 12 Nov 2014 14:36:59 +0000 (15:36 +0100)]
[goldenmoustache] Simplify (#4128)

9 years agoMerge remote-tracking branch 'xantares/goldenmoustache'
Philipp Hagemeister [Wed, 12 Nov 2014 14:34:31 +0000 (15:34 +0100)]
Merge remote-tracking branch 'xantares/goldenmoustache'

9 years ago[funnyordie] Remove test md5sum (Fixes #4113)
Philipp Hagemeister [Wed, 12 Nov 2014 14:33:15 +0000 (15:33 +0100)]
[funnyordie] Remove test md5sum (Fixes #4113)

9 years agoMerge remote-tracking branch 'michael-k/links'
Philipp Hagemeister [Wed, 12 Nov 2014 14:31:54 +0000 (15:31 +0100)]
Merge remote-tracking branch 'michael-k/links'

9 years ago[YoutubeDL] guard against strange sys.stdouts
Philipp Hagemeister [Wed, 12 Nov 2014 14:30:26 +0000 (15:30 +0100)]
[YoutubeDL] guard against strange sys.stdouts

9 years ago[abc] Update test case
Michael Käufl [Wed, 5 Nov 2014 13:30:39 +0000 (14:30 +0100)]
[abc] Update test case

Old video has expired.

9 years ago[allocine] Update test
Michael Käufl [Wed, 5 Nov 2014 13:39:18 +0000 (14:39 +0100)]
[allocine] Update test

9 years ago[byutv] Update test
Michael Käufl [Wed, 5 Nov 2014 14:43:53 +0000 (15:43 +0100)]
[byutv] Update test

9 years ago[test_youtube_signature] Fix import
Michael Käufl [Wed, 5 Nov 2014 00:47:49 +0000 (01:47 +0100)]
[test_youtube_signature] Fix import

Broken in commit 8c25f81beea169c9d6540eea1a6f71dc045da6ed

9 years ago[youjizz] Modernize (#4131)
Philipp Hagemeister [Wed, 12 Nov 2014 14:19:23 +0000 (15:19 +0100)]
[youjizz] Modernize (#4131)

9 years ago[myspass] Modernize test case
Philipp Hagemeister [Wed, 12 Nov 2014 14:01:48 +0000 (15:01 +0100)]
[myspass] Modernize test case

9 years ago[bandcamp:album] Fix test case
Philipp Hagemeister [Wed, 12 Nov 2014 14:00:54 +0000 (15:00 +0100)]
[bandcamp:album] Fix test case

9 years agorelease 2014.11.12.1
Philipp Hagemeister [Wed, 12 Nov 2014 10:44:26 +0000 (11:44 +0100)]
release 2014.11.12.1

9 years ago[YoutubeDL] Fix bug in the detection of formats that don't contain video (fixes ...
Jaime Marquínez Ferrándiz [Wed, 12 Nov 2014 08:42:35 +0000 (09:42 +0100)]
[YoutubeDL] Fix bug in the detection of formats that don't contain video (fixes #4150)

If the format requested was not available, we called the method '.get' in None.

9 years ago[ted] Extract duration (closes #4155)
Jaime Marquínez Ferrándiz [Wed, 12 Nov 2014 08:30:57 +0000 (09:30 +0100)]
[ted] Extract duration (closes #4155)

9 years agorelease 2014.11.12
Philipp Hagemeister [Wed, 12 Nov 2014 07:46:34 +0000 (08:46 +0100)]
release 2014.11.12

9 years agoFix MTV/GameTrailers "Bad Request" error
Pascal Brax [Wed, 12 Nov 2014 00:10:08 +0000 (01:10 +0100)]
Fix MTV/GameTrailers "Bad Request" error

Bugfix for bug #4123 & #4153

9 years ago[wrzuta] Fallback to mp3 on unknown media type (#4156)
Naglis Jonaitis [Tue, 11 Nov 2014 14:47:54 +0000 (16:47 +0200)]
[wrzuta] Fallback to mp3 on unknown media type (#4156)

9 years ago[wrzuta] Fix audio extension lookup (Closes #4156)
Naglis Jonaitis [Tue, 11 Nov 2014 14:23:06 +0000 (16:23 +0200)]
[wrzuta] Fix audio extension lookup (Closes #4156)

Also, replace deleted test case

9 years agorelease 2014.11.09
Philipp Hagemeister [Sun, 9 Nov 2014 21:32:41 +0000 (22:32 +0100)]
release 2014.11.09

9 years ago[YoutubeDL] Add playlist_id and playlist_title fields (Fixes #4139)
Philipp Hagemeister [Sun, 9 Nov 2014 21:32:26 +0000 (22:32 +0100)]
[YoutubeDL] Add playlist_id and playlist_title fields (Fixes #4139)

9 years ago[streamcloud] Match URLs without fname (Closes #4144)
Naglis Jonaitis [Sun, 9 Nov 2014 20:00:51 +0000 (22:00 +0200)]
[streamcloud] Match URLs without fname (Closes #4144)

Also, modernize a bit.

9 years ago[tapely] Add Referer header (Closes #4138)
Naglis Jonaitis [Sun, 9 Nov 2014 13:01:12 +0000 (15:01 +0200)]
[tapely] Add Referer header (Closes #4138)

9 years agoMerge pull request #4136 from andikmu/master
Jaime Marquínez Ferrándiz [Sun, 9 Nov 2014 11:17:18 +0000 (12:17 +0100)]
Merge pull request #4136 from andikmu/master

fix swrmediathek for new formats.

9 years ago[ndr] Improve video url regex (fixes #4140)
Jaime Marquínez Ferrándiz [Sun, 9 Nov 2014 10:15:50 +0000 (11:15 +0100)]
[ndr] Improve video url regex (fixes #4140)

9 years ago[YoutubeDL] Don't dowload formats for merging if the first doesn't contain the video...
Jaime Marquínez Ferrándiz [Sun, 9 Nov 2014 09:59:56 +0000 (10:59 +0100)]
[YoutubeDL] Don't dowload formats for merging if the first doesn't contain the video (#4132)

9 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Sun, 9 Nov 2014 07:30:12 +0000 (08:30 +0100)]
Merge remote-tracking branch 'origin/master'

9 years agofix swrmediathek for new formats.
andi [Sat, 8 Nov 2014 14:56:35 +0000 (15:56 +0100)]
fix swrmediathek for new formats.

9 years ago[options] Document the syntax for merging formats (closes #3940, closes #4132)
Jaime Marquínez Ferrándiz [Sat, 8 Nov 2014 14:09:04 +0000 (15:09 +0100)]
[options] Document the syntax for merging formats (closes #3940, closes #4132)

9 years ago[niconico:playlist] Use the same video url the webpage uses (closes #4133)
Jaime Marquínez Ferrándiz [Sat, 8 Nov 2014 13:53:23 +0000 (14:53 +0100)]
[niconico:playlist] Use the same video url the webpage uses (closes #4133)

9 years ago[FreeVideo] Add new extractor
yac [Fri, 7 Nov 2014 22:19:26 +0000 (23:19 +0100)]
[FreeVideo] Add new extractor

9 years ago[wrzuta] Add mp3 as a possible format (Closes #4126)
Naglis Jonaitis [Fri, 7 Nov 2014 20:53:54 +0000 (22:53 +0200)]
[wrzuta] Add mp3 as a possible format (Closes #4126)

9 years agoAdd support for goldenmoustache.com
xantares [Fri, 7 Nov 2014 17:44:06 +0000 (17:44 +0000)]
Add support for goldenmoustache.com

9 years agoMerge pull request #4076 from ghedo/direct_type
Jaime Marquínez Ferrándiz [Thu, 6 Nov 2014 21:23:14 +0000 (22:23 +0100)]
Merge pull request #4076 from ghedo/direct_type

[generic] indicate when a direct video has been extracted

9 years ago[vice] Re-add extractor (fixes #4120)
Jaime Marquínez Ferrándiz [Thu, 6 Nov 2014 20:44:07 +0000 (21:44 +0100)]
[vice] Re-add extractor (fixes #4120)

The generic extraction no longer works.

9 years ago[goshgay] Fix title extraction and modernize
Naglis Jonaitis [Wed, 5 Nov 2014 23:19:20 +0000 (01:19 +0200)]
[goshgay] Fix title extraction and modernize

Also remove width and height as they are not of the actual video.

9 years ago[utils] Remove unused import
Philipp Hagemeister [Tue, 4 Nov 2014 22:51:01 +0000 (23:51 +0100)]
[utils] Remove unused import

9 years ago[brightcove] Extract m3u8 formats (#3541)
Naglis Jonaitis [Wed, 5 Nov 2014 22:14:33 +0000 (00:14 +0200)]
[brightcove] Extract m3u8 formats (#3541)

9 years ago[niconico] Catch deleted videos (closes #4064)
Jaime Marquínez Ferrándiz [Wed, 5 Nov 2014 18:52:34 +0000 (19:52 +0100)]
[niconico] Catch deleted videos (closes #4064)

9 years agoMerge pull request #4110 from nemunaire/channel9-fix
Jaime Marquínez Ferrándiz [Wed, 5 Nov 2014 18:03:24 +0000 (19:03 +0100)]
Merge pull request #4110 from nemunaire/channel9-fix

[channel9] Fix extraction

9 years ago[cinemassacre] Keep both extraction approaches and make more robust (Closes #4109)
Sergey M․ [Wed, 5 Nov 2014 14:32:46 +0000 (21:32 +0700)]
[cinemassacre] Keep both extraction approaches and make more robust (Closes #4109)

9 years ago[channel9] Fix extraction
nemunaire [Tue, 4 Nov 2014 22:20:34 +0000 (23:20 +0100)]
[channel9] Fix extraction

9 years ago[izlesene] Update test cases and modernize
Naglis Jonaitis [Tue, 4 Nov 2014 23:00:33 +0000 (01:00 +0200)]
[izlesene] Update test cases and modernize

The timestamp fluctuates with DST.

9 years agorelease 2014.11.04
Philipp Hagemeister [Tue, 4 Nov 2014 22:42:09 +0000 (23:42 +0100)]
release 2014.11.04

9 years ago[youtube] Clarify output
Philipp Hagemeister [Tue, 4 Nov 2014 22:35:34 +0000 (23:35 +0100)]
[youtube] Clarify output

9 years ago[utils] Use a regexp instead of HTMLParser for get_element_by_attribute
Philipp Hagemeister [Tue, 4 Nov 2014 22:33:43 +0000 (23:33 +0100)]
[utils] Use a regexp instead of HTMLParser for get_element_by_attribute

9 years ago[imdb] Simplify
Philipp Hagemeister [Tue, 4 Nov 2014 22:26:23 +0000 (23:26 +0100)]
[imdb] Simplify

9 years ago[utils] Remove unused get_meta_content function
Philipp Hagemeister [Tue, 4 Nov 2014 22:20:39 +0000 (23:20 +0100)]
[utils] Remove unused get_meta_content function

9 years ago[gamespot] Remove unused import
Philipp Hagemeister [Tue, 4 Nov 2014 22:17:43 +0000 (23:17 +0100)]
[gamespot] Remove unused import

9 years ago[ustream] Use modern helper function instead of old HTML parser
Philipp Hagemeister [Tue, 4 Nov 2014 22:15:16 +0000 (23:15 +0100)]
[ustream] Use modern helper function instead of old HTML parser

9 years ago[heise] Fix description, thumbnail and format ID
Philipp Hagemeister [Tue, 4 Nov 2014 22:14:16 +0000 (23:14 +0100)]
[heise] Fix description, thumbnail and format ID

9 years ago[gamespot] Modernize
Philipp Hagemeister [Tue, 4 Nov 2014 22:04:12 +0000 (23:04 +0100)]
[gamespot] Modernize

9 years ago[youtube] Skip sts if missing (Fixes #4095, fixes #4103)
Philipp Hagemeister [Tue, 4 Nov 2014 21:45:43 +0000 (22:45 +0100)]
[youtube] Skip sts if missing (Fixes #4095, fixes #4103)

9 years ago[cnn] Modernize test definitions
Philipp Hagemeister [Tue, 4 Nov 2014 21:25:08 +0000 (22:25 +0100)]
[cnn] Modernize test definitions

9 years ago[played] Capture and output error message
Sergey M․ [Tue, 4 Nov 2014 10:34:53 +0000 (17:34 +0700)]
[played] Capture and output error message

9 years ago[wimp] Fix video URL regex
Sergey M․ [Tue, 4 Nov 2014 10:13:17 +0000 (17:13 +0700)]
[wimp] Fix video URL regex

9 years ago[generic/brightcove] Add a new test case for kijk.nl (#3541)
Naglis Jonaitis [Mon, 3 Nov 2014 21:13:46 +0000 (23:13 +0200)]
[generic/brightcove] Add a new test case for kijk.nl (#3541)

9 years ago[brightcove] Make _VALID_URL less greedy and check for empty URLs (#3541)
Naglis Jonaitis [Mon, 3 Nov 2014 21:12:24 +0000 (23:12 +0200)]
[brightcove] Make _VALID_URL less greedy and check for empty URLs (#3541)

9 years ago[test_compat] Ignore unicode_literals
Philipp Hagemeister [Mon, 3 Nov 2014 18:12:06 +0000 (19:12 +0100)]
[test_compat] Ignore unicode_literals

9 years ago[trutube] Strip title
Sergey M․ [Mon, 3 Nov 2014 13:14:18 +0000 (20:14 +0700)]
[trutube] Strip title

9 years agoDo not override stdlib html parser 'locatestarttagend' regex (fixes #4081)
Jaime Marquínez Ferrándiz [Sun, 2 Nov 2014 16:28:42 +0000 (17:28 +0100)]
Do not override stdlib html parser 'locatestarttagend' regex (fixes #4081)

'<a href="foo" ><img src="bar" / ></a>' wouldn't be parsed right (the problem is '/ >', '/>' worked fine).
We need to change it in python 2.6 (for example the description of youtube videos wouldn't be extracted).

9 years ago[tests] Don't auto init YoutubeDL
Jaime Marquínez Ferrándiz [Sun, 2 Nov 2014 16:53:12 +0000 (17:53 +0100)]
[tests] Don't auto init YoutubeDL

It would print the debug headers for each test.
And nose uses a StringIO object for stdout, which in python 2.x doesn't have the 'encoding' attribute.

9 years ago[README] Replace links to kernel.org with links to git-scm.com
Michael Käufl [Sun, 2 Nov 2014 15:07:40 +0000 (16:07 +0100)]
[README] Replace links to  with links to git-scm.com

Unlike kernel.org, the documentation at git-scm.com is up to date and
the rest of the git documentation is easily accessible to any git
newby.

9 years ago[test_download] Fix import
Philipp Hagemeister [Sun, 2 Nov 2014 10:46:12 +0000 (11:46 +0100)]
[test_download] Fix import

9 years ago[test_swfinterp] Correct compilation on modern mxmlc versions
Philipp Hagemeister [Sun, 2 Nov 2014 10:41:33 +0000 (11:41 +0100)]
[test_swfinterp] Correct compilation on modern mxmlc versions

9 years ago[utils] Modernize
Philipp Hagemeister [Sun, 2 Nov 2014 10:37:49 +0000 (11:37 +0100)]
[utils] Modernize

9 years ago[compat] Modernize
Philipp Hagemeister [Sun, 2 Nov 2014 10:36:29 +0000 (11:36 +0100)]
[compat] Modernize

9 years ago[compat] Fix imports
Philipp Hagemeister [Sun, 2 Nov 2014 10:26:40 +0000 (11:26 +0100)]
[compat] Fix imports

9 years ago[util] Move compatibility functions out of util
Philipp Hagemeister [Sun, 2 Nov 2014 10:23:40 +0000 (11:23 +0100)]
[util] Move compatibility functions out of util

utils is large enough without these compatibility functions.

Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .

9 years ago[YoutubeDL] Include rtmpdump in exe versions -v output
Philipp Hagemeister [Sun, 2 Nov 2014 09:55:36 +0000 (10:55 +0100)]
[YoutubeDL] Include rtmpdump in exe versions -v output

9 years ago[ffmpeg] Move version detection to utils
Philipp Hagemeister [Sun, 2 Nov 2014 09:50:30 +0000 (10:50 +0100)]
[ffmpeg] Move version detection to utils

9 years agorelease 2014.11.02.1
Philipp Hagemeister [Sun, 2 Nov 2014 09:28:21 +0000 (10:28 +0100)]
release 2014.11.02.1

9 years agorelease 2014.11.02
Philipp Hagemeister [Sun, 2 Nov 2014 08:45:51 +0000 (09:45 +0100)]
release 2014.11.02