Philipp Hagemeister
dfd5313afd
[YoutubeDL] Support new _type multi_video
2014-11-21 00:25:46 +01:00
Philipp Hagemeister
be53e2a737
[blip.tv:user] Modernize and add a test
2014-11-21 00:25:13 +01:00
Philipp Hagemeister
a1c68b9ef2
Merge remote-tracking branch 'origin/master'
2014-11-21 00:17:58 +01:00
Jaime Marquínez Ferrándiz
4d46c1c68c
[brightcove] Improve error message detection ( #4256 )
2014-11-20 18:44:54 +01:00
Jaime Marquínez Ferrándiz
d6f714f321
[brightcove] Remove the namespace from the BrightcoveExperience html object
2014-11-20 18:37:08 +01:00
Philipp Hagemeister
8569f3d629
[vh1] Modernize
2014-11-20 16:51:33 +01:00
Philipp Hagemeister
fed5d03260
[extractor/common] Document _type values (Motivated by #4254 )
2014-11-20 16:47:59 +01:00
Philipp Hagemeister
6adeffa7c6
[comedycentral] Modernize
2014-11-20 16:36:53 +01:00
Philipp Hagemeister
b244b5c3f9
remove unused imports
2014-11-20 16:36:13 +01:00
Philipp Hagemeister
f42c190769
[stanfordoc] Modernize
2014-11-20 16:34:54 +01:00
Philipp Hagemeister
c9bf41145f
[YoutubeDL] Warn if an extractor returns compat_list
2014-11-20 16:29:31 +01:00
Philipp Hagemeister
5239075bb6
[mtv] Return a proper playlist result ( #4254 )
2014-11-20 16:25:19 +01:00
Philipp Hagemeister
84437adfa3
release 2014.11.20.1
2014-11-20 12:20:57 +01:00
Philipp Hagemeister
732ea2f09b
[utils] Improve update on error message somewhat
...
We still may want to implement a bulletproof check for the current version, and a better place to add this message so that it works for all kind of other errors too.
2014-11-20 12:14:30 +01:00
Philipp Hagemeister
aff2f4f4f5
[arte] Clean up format sorting mess
...
We now use our standard sorting facilities. As a side effect, it's finally possible to download German videos from French URLs and vice versa.
2014-11-20 12:06:35 +01:00
Philipp Hagemeister
3b9f631c41
release 2014.11.20
2014-11-20 08:55:56 +01:00
Ivan Kozik
1394646a0a
Fix "ERROR: Cannot write metadata to JSON file" on Windows
...
Fixes #4246
2014-11-20 06:26:34 +00:00
Ivan Kozik
61ee5aeb73
Fix UnicodeEncodeError with --write-info-json on Python 2.7 + Windows
...
Fixes #4244
2014-11-20 06:26:34 +00:00
Philipp Hagemeister
07e378fa18
[compat] correct OptionGroup invocation for Python 3 ( fixes #4243 )
2014-11-20 07:21:12 +01:00
Philipp Hagemeister
e07e931375
Work around 2.7.0 deficencies ( Fixes #4223 )
2014-11-19 18:21:58 +01:00
Naglis Jonaitis
480b7c32a9
[rtlxl] Fix format order
2014-11-19 01:21:02 +02:00
Jaime Marquínez Ferrándiz
92120217eb
[cache] Fix writing to paths with unicode characters
...
* Use "compat_getenv"
* "write_json_file" now expects the filename to be a string
2014-11-19 00:02:24 +01:00
Naglis Jonaitis
37eddd3143
[rtlxl] Use m3u8 streams instead of f4m ( #4115 , #4118 )
2014-11-19 00:26:44 +02:00
Will Sewell
02a12f9fe6
[vk] date_added is now extracted from the video page.
2014-11-18 20:19:56 +00:00
Will Sewell
6fcd6e0e21
[vk] Updated the regex for matching user video pages. It now matches optional URL parameters too.
2014-11-18 19:34:12 +00:00
Philipp Hagemeister
0857baade3
[youtube] Add webm audio formats ( Fixes #4229 )
2014-11-18 11:08:37 +01:00
Will Sewell
469d4c8968
[vk] Added a new information extractor for pages that are a list of a user\'s videos on vk.com. It works in a same way to playlist style pages for the YT information extractors.
2014-11-17 17:53:34 -05:00
Philipp Hagemeister
23ad44b57b
[youtube] Better error message for DASH manifest
2014-11-17 20:12:52 +01:00
Philipp Hagemeister
f48d3e9bbc
[swfinterp] Improve undefined representation
2014-11-17 08:02:48 +01:00
Philipp Hagemeister
fbf94a7815
[swfinterp] Add more builtins and improve static variables
2014-11-17 07:54:06 +01:00
Philipp Hagemeister
1921b24551
[swfinterp] Add support for more complicated constants
2014-11-17 07:31:22 +01:00
Philipp Hagemeister
28e614de5c
[utils] Remove stray u'
2014-11-17 07:16:12 +01:00
Philipp Hagemeister
cd9ad1d7e8
[swfinterp] Basic support for constants (only ints for now)
2014-11-17 07:14:02 +01:00
Philipp Hagemeister
162f54eca6
[swfinterp] Implement bitand and pushshort operators
2014-11-17 05:08:39 +01:00
Philipp Hagemeister
33a266f4ba
[swfinterp] Implement charCodeAt
2014-11-17 05:03:46 +01:00
Philipp Hagemeister
6b592d93a2
[swfinterp] Formalize built-in classes
2014-11-17 04:54:54 +01:00
Philipp Hagemeister
4686ae4b64
[swfinterp] Implement various opcodes
2014-11-17 04:45:12 +01:00
Philipp Hagemeister
8d05f2c16a
[swfinterp] Add support for void methods
2014-11-17 04:36:23 +01:00
Philipp Hagemeister
a4bb83956c
[swfinterp] Implement pushtrue and pushfalse opcodes
2014-11-17 04:29:34 +01:00
Philipp Hagemeister
eb5376044c
[swfinterp] Implement equals opcode
2014-11-17 04:27:51 +01:00
Philipp Hagemeister
3cbcff8a2d
[swfinterp] Implement String basics
2014-11-17 04:25:10 +01:00
Philipp Hagemeister
e983cf5277
[swfinterp] Interpret yet more opcodes
2014-11-17 04:00:41 +01:00
Philipp Hagemeister
0ab1ca5501
[swfinterp] Better error message
2014-11-17 03:53:32 +01:00
Philipp Hagemeister
4baafa229d
[swfinterp] Intepret more multinames
2014-11-17 03:46:23 +01:00
Philipp Hagemeister
b7558d9881
[swfinterp] Allow function patching
2014-11-17 01:27:15 +01:00
Philipp Hagemeister
a4bc433619
[__init__] Modernize
2014-11-16 15:08:34 +01:00
Philipp Hagemeister
b6b70730bf
[downloader/common] Modernize
2014-11-16 15:06:59 +01:00
Philipp Hagemeister
6a68bb574a
[eporner] Fix duration ( Closes #4188 )
2014-11-16 14:55:22 +01:00
Philipp Hagemeister
0cf166ad4f
release 2014.11.16
2014-11-16 00:51:46 +01:00
Philipp Hagemeister
2707b50ffe
[spiegel] Correct handling of redirects to spiegel.tv ( Closes #4211 )
2014-11-16 00:51:31 +01:00
Philipp Hagemeister
939fe70de0
[spiegeltv] Match hash-style URLs ( Closes #4210 )
2014-11-16 00:40:09 +01:00
Philipp Hagemeister
89c15fe0b3
[spiegeltv] Modernize
2014-11-16 00:33:51 +01:00
Jaime Marquínez Ferrándiz
ec5f601670
[utils] Fix "write_json_file" for unicode names in python 2.x ( fixes #4125 )
2014-11-15 22:00:32 +01:00
Naglis Jonaitis
8caa0c9779
[bliptv] Fix the resolve of lookup ID ( Closes #4197 )
2014-11-15 16:56:04 +02:00
Philipp Hagemeister
e2548b5b25
release 2014.11.15.1
2014-11-15 15:21:50 +01:00
Philipp Hagemeister
bbefcf04bf
[goldenmoustache] Fix title ( Closes #4203 )
2014-11-15 15:21:34 +01:00
Philipp Hagemeister
c7b0add86f
[compat] Work around kwargs bugs in old 2.6 Python releases ( Fixes #3813 )
2014-11-15 15:17:19 +01:00
Philipp Hagemeister
a0155d93d9
release 2014.11.15
2014-11-15 11:01:54 +01:00
Philipp Hagemeister
00d9ef0b70
[mailru] Adapt to new data format ( Fixes #4201 )
2014-11-15 11:01:17 +01:00
Philipp Hagemeister
0cc8888038
[crunchyroll] Remove NOP code ( #2782 )
2014-11-15 00:34:03 +01:00
Philipp Hagemeister
c735450e07
release 2014.11.14
2014-11-14 22:27:56 +01:00
Jaime Marquínez Ferrándiz
71f8c7ce7a
[mtvservices:embedded] Improve config url ( fixes #4092 )
2014-11-14 19:02:18 +01:00
Jaime Marquínez Ferrándiz
5fee0eeac0
[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.
2014-11-14 18:36:04 +01:00
Philipp Hagemeister
eb4157fd17
[utils] Fix struct.pack call on very old Python versions ( #4181 )
2014-11-14 00:39:32 +01:00
Philipp Hagemeister
69ede8ef81
release 2014.11.13.3
2014-11-13 16:28:24 +01:00
Philipp Hagemeister
609a61e3e6
[npo] Improve npo.nl ( Fixes #4173 )
2014-11-13 16:28:05 +01:00
Philipp Hagemeister
bf951c5e29
release 2014.11.13.2
2014-11-13 16:12:54 +01:00
Philipp Hagemeister
af63fed7d8
[generic] Add support for livestream embeds ( Fixes #4185 )
2014-11-13 16:12:51 +01:00
Philipp Hagemeister
3deed1e91a
[freevideo] Simplify and raise error for foreigners ( Fixes #4131 )
2014-11-13 15:59:22 +01:00
Philipp Hagemeister
11b28e93d3
Merge remote-tracking branch 'yaccz/add-extractor/freevideo'
2014-11-13 15:53:16 +01:00
Philipp Hagemeister
c3d582985f
release 2014.11.13.1
2014-11-13 15:42:48 +01:00
Philipp Hagemeister
4c0924bb24
[utils] Fix intlist_to_bytes in Python 2 ( #4181 )
2014-11-13 15:28:42 +01:00
Philipp Hagemeister
3fa5bb3802
[sexu] Modernize ( #4171 )
2014-11-13 15:20:49 +01:00
Philipp Hagemeister
c47ec62b83
Merge remote-tracking branch 'peugeot/sexu'
2014-11-13 15:18:38 +01:00
Philipp Hagemeister
e4bdb37ec6
[spiegel] Add support for embeds
2014-11-13 15:02:31 +01:00
Philipp Hagemeister
0e15e725a0
[spiegel] Modernize
2014-11-13 14:45:17 +01:00
peugeot
437f68d868
Update sexu.py
2014-11-13 14:02:53 +01:00
peugeot
d91d124081
fix python 2 test
2014-11-13 13:57:10 +01:00
Philipp Hagemeister
2d42905b68
release 2014.11.13
2014-11-13 09:57:58 +01:00
Aaron Wojnowski
894dd8682e
Fix YouTube signature extraction.
2014-11-13 00:33:27 -06:00
Jaime Marquínez Ferrándiz
9e05d039e0
[dailymotion] Fix extraction of vevo videos ( fixes #4168 )
2014-11-12 23:32:27 +01:00
peugeot
bbd5f2de5e
[sexu] initial support
2014-11-12 20:41:13 +01:00
Naglis Jonaitis
73689dafbf
[tvplay] Fix f4m URL extraction ( Closes #4119 )
...
Add query parameters which are needed by AkamaiHD F4M player.
Also, modernize a bit.
2014-11-12 19:26:00 +02:00
Philipp Hagemeister
5ccaddf5b1
[goldenmoustache] Simplify ( #4128 )
2014-11-12 15:36:59 +01:00
Philipp Hagemeister
0b201a3134
Merge remote-tracking branch 'xantares/goldenmoustache'
2014-11-12 15:34:31 +01:00
Philipp Hagemeister
ffe38646ca
[funnyordie] Remove test md5sum ( Fixes #4113 )
2014-11-12 15:33:15 +01:00
Philipp Hagemeister
c6afed48ff
[YoutubeDL] guard against strange sys.stdouts
2014-11-12 15:30:26 +01:00
Michael Käufl
732c848c14
[abc] Update test case
...
Old video has expired.
2014-11-12 15:26:29 +01:00
Michael Käufl
9d2a4dae90
[allocine] Update test
2014-11-12 15:26:09 +01:00
Michael Käufl
7009a9047a
[byutv] Update test
2014-11-12 15:24:37 +01:00
Philipp Hagemeister
28465df1ff
[youjizz] Modernize ( #4131 )
2014-11-12 15:19:23 +01:00
Philipp Hagemeister
ef89dba58f
[myspass] Modernize test case
2014-11-12 15:01:52 +01:00
Philipp Hagemeister
13ba3a6461
[bandcamp:album] Fix test case
2014-11-12 15:00:54 +01:00
Philipp Hagemeister
8f6ec4bbe6
release 2014.11.12.1
2014-11-12 11:44:26 +01:00
Jaime Marquínez Ferrándiz
c295490830
[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.
2014-11-12 09:42:35 +01:00
Jaime Marquínez Ferrándiz
eb4cb42a02
[ted] Extract duration ( closes #4155 )
2014-11-12 09:30:57 +01:00
Philipp Hagemeister
7a8cbc72b2
release 2014.11.12
2014-11-12 08:46:34 +01:00
Pascal Brax
2774852c2f
Fix MTV/GameTrailers "Bad Request" error
...
Bugfix for bug #4123 & #4153
2014-11-12 01:10:08 +01:00
Naglis Jonaitis
bbcc21efd1
[wrzuta] Fallback to mp3 on unknown media type ( #4156 )
2014-11-11 16:47:54 +02:00
Naglis Jonaitis
60526d6bcb
[wrzuta] Fix audio extension lookup ( Closes #4156 )
...
Also, replace deleted test case
2014-11-11 16:23:06 +02:00