youtube-dl
9 years ago[utils] Fix "write_json_file" for unicode names in python 2.x (fixes #4125)
Jaime Marquínez Ferrándiz [Sat, 15 Nov 2014 21:00:32 +0000 (22:00 +0100)]
[utils] Fix "write_json_file" for unicode names in python 2.x (fixes #4125)

9 years ago[bliptv] Fix the resolve of lookup ID (Closes #4197)
Naglis Jonaitis [Sat, 15 Nov 2014 14:56:04 +0000 (16:56 +0200)]
[bliptv] Fix the resolve of lookup ID (Closes #4197)

9 years agorelease 2014.11.15.1
Philipp Hagemeister [Sat, 15 Nov 2014 14:21:50 +0000 (15:21 +0100)]
release 2014.11.15.1

9 years ago[goldenmoustache] Fix title (Closes #4203)
Philipp Hagemeister [Sat, 15 Nov 2014 14:21:34 +0000 (15:21 +0100)]
[goldenmoustache] Fix title (Closes #4203)

9 years ago[compat] Work around kwargs bugs in old 2.6 Python releases (Fixes #3813)
Philipp Hagemeister [Sat, 15 Nov 2014 14:17:19 +0000 (15:17 +0100)]
[compat] Work around kwargs bugs in old 2.6 Python releases (Fixes #3813)

9 years agorelease 2014.11.15
Philipp Hagemeister [Sat, 15 Nov 2014 10:01:54 +0000 (11:01 +0100)]
release 2014.11.15

9 years ago[mailru] Adapt to new data format (Fixes #4201)
Philipp Hagemeister [Sat, 15 Nov 2014 10:01:10 +0000 (11:01 +0100)]
[mailru] Adapt to new data format (Fixes #4201)

9 years ago[crunchyroll] Remove NOP code (#2782)
Philipp Hagemeister [Fri, 14 Nov 2014 23:34:03 +0000 (00:34 +0100)]
[crunchyroll] Remove NOP code (#2782)

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