23859 Commits

Author SHA1 Message Date
Yen Chi Hsuan
22a0614943 Revert "[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True (#5118)"
This reverts commit 87dc451108b278eb5e5600a0159bdbd337272392.
2017-05-26 12:43:14 +08:00
deezerdl
f69a9cb60a fix for python 3.2 problem 2017-05-25 22:28:00 +00:00
deezerdl
755a3e126c fixing problem with python 3.2
solves the error message: 'str' does not support the buffer interface
2017-05-25 22:22:43 +00:00
Sergey M․
b7f8749304
[udemy] Fix extraction for outputs' format entries without URL (closes #13192) 2017-05-25 22:28:26 +07:00
Yen Chi Hsuan
5192ee17e7
[postprocessor/ffmpeg] Fix metadata filename handling on Python 2
Fixes #13182
2017-05-25 22:07:03 +08:00
deezerdl
4dc70bcc5f no longer depends on pycrypto 2017-05-24 22:55:50 +00:00
deezerdl
4da45b5e79 now using own implementation of blowfish 2017-05-24 22:54:39 +00:00
deezerdl
d00e73c8ea unittest for aes_ecb_encrypt 2017-05-24 22:52:32 +00:00
deezerdl
f963bfba79 added aes_ecb_encrypt 2017-05-24 22:49:22 +00:00
deezerdl
0110a157a7 Create test_blowfish.py 2017-05-24 22:44:37 +00:00
deezerdl
68a3daff88 Create blowfish.py 2017-05-24 22:43:57 +00:00
deezerdl
3026f25995 added check for pycrypto 2017-05-24 16:20:20 +00:00
deezerdl
f1f838f8bb made flake8 happy 2017-05-24 16:08:21 +00:00
deezerdl
971a137773 made flake8 happy 2017-05-24 16:07:26 +00:00
deezerdl
2b60066afa fixing a copy/paste error 2017-05-24 15:59:12 +00:00
Sergey M․
e834f04400
[vimeo] Fix formats' sorting (closes #13189) 2017-05-24 22:58:16 +07:00
deezerdl
29cd736fd7 Update deezer.py 2017-05-24 15:56:49 +00:00
deezerdl
c926483fc8 Update deezer.py 2017-05-24 13:18:51 +00:00
deezerdl
d9fff7fc39 Create deezer.py 2017-05-24 13:17:24 +00:00
deezerdl
e2cc9a9c5b Update __init__.py 2017-05-24 13:16:26 +00:00
Remita Amine
884d09f330 [cbsnews] fix extraction for 60 Minutes videos 2017-05-24 09:44:41 +01:00
remitamine
9e35298f97 Merge pull request #12861 from Tithen-Firion/cbsinteractive-fix
[cbsinteractive] update extractor and test cases
2017-05-24 10:21:33 +02:00
Sergey M․
0551f1b07b
Credit @gritstub for vevo fix (#12879) 2017-05-23 21:47:40 +07:00
Sergey M․
de53511201
Credit @timendum for rai (#11790) and mediaset (#12964) 2017-05-23 00:41:53 +07:00
Sergey M․
2570e85167
release 2017.05.23 2017.05.23 2017-05-23 00:17:48 +07:00
Sergey M․
9dc5ab041f
[ChangeLog] Actualize 2017-05-23 00:15:44 +07:00
Sergey M․
01f3c8e290
Credit @fredbourni for noovo (#12792) 2017-05-23 00:08:14 +07:00
Sergey M․
06c1b3ce07
Credit @mphe for streamango (#12643) 2017-05-23 00:07:31 +07:00
Sergey M․
0b75e42dfb
Credit @zurfyx for atresplayer improvements (#12548) 2017-05-23 00:00:49 +07:00
Sergey M․
a609e61a90
[downloader/external] Pass -loglevel to ffmpeg downloader (closes #13183) 2017-05-22 23:40:07 +07:00
Roland Hieber
84aa791435 [wdr] fix failing test.test_unicode_literals.TestUnicodeLiterals 2017-05-21 19:24:42 +02:00
Roland Hieber
2437a7ae4e [wdr] add support for wdrmaus.de content pages as playlists
The content pages directly contain multiple video players without
linking to a separate page for each video, like the Mediathek pages do.
Therefore, we cannot delegate loading the info_dict from a "video URL"
(because it does not exist), but instead we have to grab each video
separately from their video player <divs> and load the info_dict from
the respective JSONP.

On the other hand, Mediathek pages only contain links to the separate
video pages, and no JSONP URL, so we still need to support the old way
of loading each video page separately when playing the playlist.
2017-05-21 16:51:19 +02:00
Roland Hieber
9436165909 [wdr] refactor so that JSONP download is reusable
We want to parse multiple JSONP URLs on a page later, so we have to
change _html_search_regex() into a re.findall().
2017-05-21 16:51:18 +02:00
Roland Hieber
bca4965919 [wdr] update tests which fail due to HTTP 404 2017-05-21 16:51:18 +02:00
Ondřej Caletka
afdb387cd8 [streamcz] Add support for subtitles 2017-05-21 15:41:52 +07:00
Ondřej Caletka
747d367d3f [streamcz] Add subtitle extractor 2017-05-21 09:24:26 +02:00
Ondřej Caletka
3de76ab438 [streamcz] fix tests MD5 2017-05-21 09:20:33 +02:00
Sergey M․
dc4e4f90a2
[youtube] Modernize 2017-05-21 01:18:56 +07:00
Protuhj
fdc20f87a6 [youtube] Fix DASH manifest signature decryption (closes #8944) 2017-05-21 01:11:37 +07:00
Sergey M
91a970cbe1 Update youtube.py 2017-05-21 01:10:25 +07:00
Sergey M
53bb578a4b Update youtube.py 2017-05-21 01:06:55 +07:00
Protuhj
ae02d4b1cd Moved comment to where sts is retrieved. 2017-05-20 13:38:20 -04:00
Protuhj
8997ae0469 Don't crash if the 'sts' value doesn't exist in the ytplayer_config
Tested with values that definitely don't exist in the configuration.
2017-05-20 13:28:42 -04:00
Sergey M․
35a2d221a3
[toggle] Relax _VALID_URL (closes #13172) 2017-05-20 23:06:30 +07:00
Nii-90
daa4e9ff90 [adobepass] Add support for Brighthouse MSO 2017-05-20 20:50:46 +07:00
Protuhj
9f6db1b2f4 Use ytplayer_config rather than the sts regular expression. 2017-05-19 18:28:18 -04:00
Sergey M․
2ca29f1aaf
[toypics] Improve and modernize 2017-05-20 01:29:33 +07:00
vobe
77d682da9d [toypics] Fix extraction 2017-05-20 01:18:03 +07:00
Sergey M․
8fffac6927
[njpwworld] Fix extraction (closes #13162) 2017-05-19 23:11:02 +07:00
Sergey M․
5f6fbcea08
[hitbox] Add support for smashcast.tv (closes #13154) 2017-05-19 22:34:00 +07:00