Commit Graph

14232 Commits (0082f44a08e33712fcd33ceabab15215c962eaac)

Author SHA1 Message Date
Sergey M․ 79080573b5
[francetv] Add support for zouzous.fr and ludo.fr (closes , closes , closes , closes )
Sergey M․ 99892e9908
[francetv] Separate main extractor and rework others to delegate to it
Sergey M․ 8faa338ff3
[francetv] Improve manifest URL signing (closes )
François Revol 818df33fda
[francetv] Sign m3u8 manifest URLs (closes )
they seem to be required now, else we get 403 errors.
Jan Schär a072a12e24 [veoh] Add support for embed URLs
Petr Novák e67734dda9 [dvtv] Skip download on failing test
Sergey M․ 9e36fedd00
[afreecatv] Fix extraction (closes )
Sergey M․ d2b200eef9
[periscope] Use accessVideoPublic endpoint (closes )
Sergey M․ a03a3c80fe
[YoutubeDL] Add support for filesize_approx in format selector (closes )
Sergey M․ 9d5871fdff
[discovery] Fix auth request (closes )
Sergey M․ ff873b5777
[6play] Extract subtitles (closes )
Sergey M․ 9e167e1ee3
[newgrounds] Fix metadata extraction (closes )
Remita Amine 5828489072 [nbc] add support for NBC Olympics Streams(closes )
Sergey M․ 8c5fafe29f
[dvtv] Simplify (closes )
Petr Novak 6f4ad0db34
[dvtv] Fix live streams extraction
(also fixed test broken by changed og tags on the site)
Sergey M․ c2b3bd0451
release 2018.02.08
Sergey M․ 246a75b4ff
[extractors] Import for myvi:embed
Sergey M․ 4fac463d70
[pokemon] PEP 8
Sergey M․ 382b8182ce
[gameinformer] PEP 8
Sergey M․ ce53320b11
[myvi] Extend _VALID_URL
Sergey M․ 51b0557d1e
[myvi:embed] Add extractor (closes )
Sergey M․ 5a5860825d
[prosiebensat1] Extend _VALID_URL (closes )
Sergey M․ 237d07f114
[pokemon] Relax _VALID_URL and extend title extraction (closes )
Sergey M․ 9f4ec3de25
[gameinformer] Use geo verification headers
Vrihub 96a0bbdd0d [la7] Fix extraction (closes )
Peter Pitzulo c8064d4fab [gameinformer] Fix brightcove id extraction
Sergey M․ fde677fed4
[afreecatv] Pass referrer to video info request (closes )
Sergey M․ 0e0508c8a2
[telebruxelles] Relax _VALID_URL and add support for live streams
Sergey M․ bcf150e435
[telebruxelles] Fix extraction (closes )
Sergey M․ 240f26229d
[extractor/common] Respect secure schemes in _extract_wowza_formats
Sergey M․ b9b150def7
release 2018.02.04
Sergey M․ 5399ab3f0c
[brightcove] Pass embed page URL as referrer (closes )
Sergey M․ b91a7a4e5e
[downloader/http] Randomize HTTP chunk size
Sergey M․ e4a60912b8
[youtube] Enforce using chunked HTTP downloading for DASH formats
Sergey M․ 00c97e3e7a
[downloader/http] Add ability to pass downloader options via info dict
Sergey M․ cf7259bc93
[downloader/http] Fix 302 infinite loops by not reusing requests
Sergey M․ b54d4a5ce8
Document http_chunk_size
Sergey M․ db157d2a2a
release 2018.02.03
Sergey M․ ba515388b8
Introduce --http-chunk-size
Remita Amine e2e18694db [redbulltv] fix extraction(closes )
Sergey M․ 1367c798e3
[redtube] Fix metadata extraction (closes )
Sergey M․ 9a340af37e
[compat] Mute some F821 under python 3
Sergey M․ 3c3bceb41d
[pladform] Respect platform id and extract HLS formats (closes )
Sergey M․ 64a12edb48
[rtlnl] Remove progressive formats (closes )
Remita Amine 4bf18702e6 [6play] do no modify asset urls with a token()
Remita Amine ecc218ab14 [nationalgeographic] Relax _VALID_URL
Sergey M․ d6b152915c
[dplay] Relax _VALID_URL (closes )
M.Yasoob Ullah Khalid ☺ 5fa2a6a561 [soundcloud] Remove unused _IPHONE_CLIENT_ID
Remita Amine d2a422f548 [cbsinteractive] fix data extraction(closes )
Sergey M․ b9d52fb2ca
[seznamzpravy] Remove debug output
Remita Amine 466000fc6b [amcnetworks] add support for SundanceTV(closes )
Sergey M․ 65220c3bd6
Add support for IronPython
Sergey M․ c989bdbef8
[downloader/ism] Fix Python 3.2 support
Sergey M․ eee1692ff3
release 2018.01.27
Sergey M․ 3c3a07ee0b
[seznamzpravy] Improve and simplify (closes )
Petr Novák 27940ca09c [seznamzpravy] Add extractor (closes )
Sergey M․ 3931b84597
[extractor/common] Improve _json_ld for articles
Sergey M․ a0ee342b50
[dplay] Bypass geo restriction
Sergey M․ 864a4576b7
[dplay] Add support for disco-api videos (closes )
Yen Chi Hsuan bbb7c3f7e9 [youtube] Extract precise error messages (closes )
Sergey M․ 9d6458a206
[teachertube] Capture and output error message
Sergey M․ 837b061710
[teachertube] Fix and relax thumbnail extraction (closes )
Remita Amine 967ebbdb6c [prosiebensat1] add another clip ID regexp(fixes )
Remita Amine dc400ed6a2 [tbs] update tokenizer url(fixes )
Sergey M․ cf2820710d
Switch codebase to use compat_b64decode
Sergey M․ 5d7d805ca9
[mixcloud] Use compat_b64decode (closes )
Sergey M․ f206126df0
[compat] Add compat_b64decode
Sergey M․ 021bd012bb
[thesixtyone] Remove extractor (closes )
Sergey M․ 6e5eacb770
release 2018.01.21
Sergey M․ 721a0c3c7b
[prosiebensat1] Relax clip id
Sergey M․ e0ab56571e
[southparkdk] Add support for southparkstudios.nu
Sergey M․ 99d6e696fc
[southpark] Add tests for collections (closes )
catlover999 6289e07883
[southpark] Add support for collections
helb b2a027fc6f [franceinter] Fix upload date extraction (closes )
Sergey M․ 0d9c48de4f
[extractor/common] Improve DASH formats extraction for jwplayer (, )
Sergey M․ df58ecbeba
[rtvs] Add extractor (closes , closes )
Sergey M․ ac458e90a3
[restudy] Extend _VALID_URL ()
Sergey M․ 7df18fcc65
[restudy] Fix extraction (closes )
Mike Fährmann c384d537f8 [util] Improve scientific notation handling in js_to_json (closes )
Sergey M․ e7f3529f68
[youtube:live] Improve live detection (closes )
Sergey M․ 7d5406216a
[springboardplatform] Add extractor
Philipp Hagemeister 2a3683c378 prosiebensat1: add another clip ID regexp
Sergey M․ 154e4fdace
[ringtv] Remove extractor (closes )
Sergey M․ e2fc6df169
release 2018.01.18
Varun 67408fe0e9 [soundcloud] Update client id (closes )
Sergey M․ cad9caf76b
[kamcord] Remove extractor (closes )
Sergey M․ 4471affc34
[spiegel] Add support for nexx videos (closes )
Sergey M․ 1370dba59f
[twitch] Fix authentication and error capture (closes , closes )
Sergey M․ 1d1d60f6dd
[vk] Detect more errors due to copyright complaints ()
Sergey M․ e11ccd76c6
release 2018.01.14
Sergey M․ 391dd6f094
[youtube] Fix live streams extraction (closes )
Sergey M․ 0ce39bc542
[wdr] Fix test
Sergey M․ 1915662d4f
[wdr] Bypass geo restriction
Sergey M․ 54e8f62e01
[wdr] Rework extractors (closes )
Sebastian Leske 2d8bb80c60
[wdr:elefant] Add extractor
Sergey M․ df16e645f6
[gamestar] Fix issues (closes )
Hendrik v. Raven d4aedca3bd
[gamestar] Add support for gamepro.de (closes )
Sergey M․ 47e2a9bc53
[viafree] Skip rtmp formats (closes )
Sergey M․ 609850acfb
[pandoratv] Add support for mobile URLs (closes )
Sergey M․ 64287560e4
[pandoratv] Add support for new URL format (closes )
scil a90641fe87 [ximalaya_extractor] Add new extractor ximalaya ()
* [ximalaya_extractor] Add new extractor

* format change according by flake8

* changes accoring to review by @yan12125 at github pull 

* change %d to %s in a temp str

* seond changes accoring to review by @yan12125 at github pull 

* improve TESTS about contains

* changes accoring to third review by @yan12125 at github pull 

* forth changes accoring to forth review by @yan12125 at github pull 
Sergey M․ 1b79daffd9
[digg] Improve extraction
Sergey M․ e654829b4c
[digg] Add extractor (closes )
Sergey M․ 2b4e1ace4a
[limelight] Tolerate empty pc formats (closes , closes , closes )
Sergey M․ 310ea4661d
[ndr:embed:base] Make separate formats extraction non fatal (closes )
Yen Chi Hsuan 5eca00a2e3 [weibo] Misc improvements
Yen Chi Hsuan 1dd38dc0f4 Merge branch 'weibo' of https://github.com/sprhawk/youtube-dl into sprhawk-weibo
Sergey M․ 8005dc68cb
[ok] Add support for live streams
Remita Amine a39e15c516 [canalplus] fix extraction(closes )
Luca Steeb 3a513f29ad fix bilibili extraction (closes )
Sergey M․ 950b5f2969
release 2018.01.07
Sergey M․ b0ead0e09a
[jwplatform] Add support for multiple embeds (closes )
Sergey M․ 0a5b1295b7
[motherless:group] Relax entry extraction and add a fallback scenario
Sergey M․ a133eb7764
[motherless:group] Capture leading slash of video path
Sergey M․ f12628f934
[mitele] Fix extraction (closes )
Martin Weinelt 45283afdec [motherless] Add support for groups
Sergey M․ b7c74c0403
[lynda] Relax _VALID_URL (closes )
Parmjit Virk 0b0870f9d0 [soundcloud] Fallback to avatar picture for thumbnail (closes )
JianxinLi da35331c6c [youku] Fix list extraction.(close ) ()
* [youku] Fix list extraction.(close )

Change-Id: I2e9c920143f4f16012252625943a8f18b8ff40eb

* [youku] Remove KeyError try-except

Change-Id: Ic46327905cbef1356b7b12d5eb3db5d9746ca338
Yen Chi Hsuan de329f64ab [openload] Fix extraction (closes )
Sergey M․ 75ba0efb52
[lynda] Skip invalid subtitles (closes )
Luc Ritchie f0c6c2bce2 [twitch] Pass video id to url_result when extracting playlist
Jaime Marquínez Ferrándiz 9650c3e91d [rtve.es:alacarta] Fix extraction of some new URLs
Mattias Wadman b5e531f31a [acast] Fix extraction
Philipp Hagemeister d7cd9a9e84
[utils] Fix youtube-dl under PyPy3 on Windows
Sergey M․ b300cda476
[YoutubeDL] Output python implementation in debug header
sprhawk 6648fd8ad6 changed to use .get to get field from json object
Sergey M․ 04cf1a191a
release 2017.12.31
Ondřej Caletka 126f225bcf
[extractor/common] Add container meta field for formats extracted in _parse_mpd_formats
Windom 4f5cf31977 [slutload] Add support for mobile URLs
Sergey M․ 77341dae14
[abc:iview] Improve extraction and bypass geo restriction (closes )
d2au 2e65e7db9e
[abc:iview] Fix extraction (closes )
ABC dropped unmetering, so change to metered hls urls which
require auth.
Sergey M․ 538d4f8681
[downloader/hls] Use HTTP headers for key request
Yen Chi Hsuan 620ee8712e [openload] Fix extraction (closes )
Sergey M․ 2ca7ed41fe
[mediasite] Improve extraction and code style, add support for DASH (closes , closes , refs )
felix 8056c8542d
[mediasite] Add extractor, subsume sandia and collegerama extractors
felix 2501d41ef4
[common] use AACL as the default fourcc when AudioTag is 255
Remita Amine d97cb84b31 [ufctv] Add new extractor(closes )
50csent 2c8e11b4af
[pluralsight] Fix missing first line of subtitles (closes )
Sergey M․ d2c5b5a951
[openload] Fallback on f-page extraction (closes , closes )
Sergey M․ 580f3c79d5
[vimeo] Improve password protected videos extraction (closes )
sprhawk 48058d82dc replace unused _download_webpage_handle with _download_webpage
sprhawk 6a41a12d29 replace split with strip_jsonp
sprhawk 5c97ec5ff5 replace urlencode.encode with urlencode_postdata
Sergey M․ 9d6ac71c27
[extractor/common] Fix extraction of DASH formats with the same representation id (closes )
Remita Amine 84f085d4bd [aws] fix canonical/signed headers generation in python 2(closes )
Sergey M․ a491fd0c6f
release 2017.12.28
Sergey M․ 640788f6f4
[internazionale] Improve extraction (closes )
Leonardo Taccari 1ae0f0a21d
[internazionale] Add extractor
Ondřej Caletka 616bb95b28 [playtvak] Relax video regex and make description optional
Remita Amine be069839b4 [filmweb] improve extraction
sprhawk c33de004e1 Merge branch 'master' of github.com:rg3/youtube-dl into weibo
sprhawk 42a1012c77 fix according to "https://github.com/rg3/youtube-dl/pull/15079#discussion_r158688607"
Déstin Reed a14001a5a1 [Filmweb] Add extractor
Remita Amine db145ee54a [espn] Add new extractor for http://fivethirtyeight.com(closes )
Remita Amine 45d20488f1 [umg:de] Add new extractor(closes )(closes )
sprhawk 2593651224 fix compat_urllib_request for python2.7
sprhawk 951043724f re-format code to pass flake8
sprhawk d2be5bb5af change to use compat urllib
sprhawk 447a5a710d added weibo mobile site support
Remita Amine 0f897e0929 [espn] add support for espnfc and extract more formats(closes )
JianxinLi d3ca283235 [youku] Add test case.
Some playlist has no data-id value.

Change-Id: I97455f2907f08bda03b538cdc13ec827e2f8ce26
JianxinLi d99a1000c7 [youku] Fix list extraction.(close )
Change-Id: I578fdc5b69509bdcd8d3191e3917afe47c234ff6
Yen Chi Hsuan a75419586b [openload] Remove a confusing exception
If phantomjs is not installed, there's an error besides the missing
phantomjs exception:

Exception ignored in: <bound method PhantomJSwrapper.__del__ of <youtube_dl.extractor.openload.PhantomJSwrapper object at 0x7f8ad5e78278>>
Traceback (most recent call last):
  File "/home/yen/Projects/youtube-dl/youtube_dl/extractor/openload.py", line 142, in __del__
    os.remove(self._TMP_FILES[name].name)
AttributeError: 'PhantomJSwrapper' object has no attribute '_TMP_FILES'
Sergey M․ 273c23d960
[openload] Add support for oload.stream (closes )
JianxinLi 0e25a1a278 [youku] Update ccode
Change-Id: Id397e814e81ff560506d68563b7409eebbe5943d
Sergey M․ 307a7588b0
release 2017.12.23
Sergey M․ c2f2f8b120
[kaltura] Fix typo
Sergey M․ 69d69da98a
[kaltura] Add another embed pattern for entry_id
For cases when player configuration map is setup via indexing operator, e.g. kalturaPlayerConfiguration_1_lre6rg3i_10[entry_id] = 1_lre6rg3i (see https://www.heise.de/video/artikel/odcast-c-t-uplink-20-1-Apple-CarPlay-vs-Android-Auto-Galileo-3D-Sound-erklaert-3919694.html)
Sergey M․ 5c5e60cff8
[voot] Fix video identification
Sergey M․ 2132edaa03
[extractor/common] Move X-Forwarded-For setup code into _request_webpage
Remita Amine 4b7dd1705a [7plus] Add new extractor(closes )
Sergey M․ d2d766bc6d
[animeondemand] Fix typo
Sergey M․ 17c3aced5d
[animeondemand] Relax login error regex
Remita Amine 78466fcab5 [shahid] add support for show pages(closes )
Sergey M․ 3961c6cb9d
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template (closes , )
Sergey M․ 07aeced68e
[youtube] Extract uploader, uploader_id and uploader_url for playlists (, )
Sergey M․ c10c93238e
[extractor/common] Introduce uploader, uploader_id and uploader_url meta fields for playlists (, )
Sergey M․ 4a109f81bc
[afreecatv] Improve format extraction (closes )
Sergey M․ 99081da90c
[downloader/fragment] Encode filename of fragment being removed (closes )
Remita Amine 7e81010987 [cspan] add support for audio only pages and catch page errors(closes )
Sergey M․ 549bb416f5
[mailru] Fix issues and improve (closes )
Hongjie Dong 25475dfab3
[mailru] Add support for embed URLs
Remita Amine 3dfa9ec213 [crunchyroll] Future-proof XML element checks(closes )
Sergey M․ 06dbcd7be4
[cbslocal] Fix timestamp extraction (closes , closes )
Sergey M․ b555ae9bf1
[utils] Add another date format pattern ()
Remita Amine c402e7f3a0 [discoverygo] correct ttml subtitle extension
Sergey M․ 498a8a4ca5
[vk] Make view count optional (closes )
Remita Amine d05ba4b89e [disney] skip Apple FairPlay formats()
Remita Amine 23f511f5c7 [voot] sort formats
Remita Amine 1c4804ef9b [voot] fix format extraction(closes )
Sergey M․ 8ff2b16435
release 2017.12.14
Sergey M․ 3fae11ac00
[itv] Improve extraction, extract more subtitles and duration (closes )
Sergey M․ 7974e289a1
[postprocessor/xattr] Clarify NO_SPACE message ()
Remita Amine 6bf9c28b0a [byutv] add support for geo restricted videos
Sergey M․ bec49996c6
[downloader/http] Return actual download result (closes )
Sergey M․ c8be7d5f74
[byutv] Fix extraction (closes , closes )
Remita Amine 15960255fe [tbs] fix typo
Remita Amine 6b2d8c9182 [bbc.co.uk] fix extraction for 320k m3u8 streams
broken since 197224b7a4
Remita Amine e6b8803d59 [toutv] add support special video urls(closes )
Remita Amine cb0c2310fb [discovery] fix free videos extraction()()
Remita Amine 23b6e23002 [tvnow] fix extraction(closes )
Remita Amine 127e98d31d [nickelodeon:br] correct extractor name
Remita Amine e4f201bc1b [extractors] add import for NickBrIE
Remita Amine 08d77a95c9 [nickelodeon:br] add support for Nickelodeon(Brazil) websites(closes )
Remita Amine 5868079e99 [nick.com] improve extraction(fixes )
Remita Amine b6f78d76c1 [tbs] fix extraction(fixes )
sprhawk 0c69958844 add other properties; remove print verbose
sprhawk 3281af3464 a working version
sprhawk 29ac31afaf simply get the correct webpage, but not parsed to extract information
Sergey M․ 1fa0dce2c0
release 2017.12.10
Sergey M․ c38970ca10
[culturebox] Improve video id extraction (closes )
Remita Amine 51f2863357 [twitter] improve extraction(closes )
Sergey M․ 913b61eeee
[udemy] Extract more HLS formats
Sergey M․ 6f1ec339a0
[udemy] Improve course id extraction (closes )
Sergey M․ a3de5e6c0e
[stretchinternet] Fix issues and improve (closes )
Andrew Bottom f4cc03d60b
[stretchinternet] Add extractor
Sergey M․ 2a57b62b80
[ellentube] Fix issues, improve and simplify (closes )
Alex Seiler e2707a832c
[ellentube] Fix extraction (closes )
Sergey M․ 1115271ac6
[raiplay:playlist] Fix issues and improve (closes )
Timendum d21d0ba6c1
[raiplay:playlist] Add extractor
Remita Amine 1bd4fc96e6 [sonyliv] extract higher quality formats and bypass geo restriction(closes )
Remita Amine 684ae10236 [fox] add support for adobe pass auth and extract subtitles(close )(closes )
Remita Amine 3c4fbfeca2 [dailymotion] remove dailymotion cloud extractor(closes )
https://web.archive.org/web/20160312110217/https://www.dmcloud.net/
Windom b271e33526 [xhamster] Add support for mobile URLs and fix thumbnail extraction
Sergey M․ d3f8b76b69
[extractor/generic] Fix typo (closes )
Don't pass video_id as mpd_id
Sergey M․ 91328f26b0
[ard] Skip invalid stream URLs (closes )
Sergey M․ 61d18c8a4b
[porncom] Fix metadata extraction (closes )
Sergey M․ c94427dd60
[pluralsight] Detect agreement request ()
Remita Amine d4f05d4731 [utils] add sami mimetype to mimetype2ext
Remita Amine d7df308981 [toutv] fix login(closes 14614)
Sergey M․ 0d56eddc59
release 2017.12.02
Sergey M․ 78593e294c
Add references for
Sergey M․ 593f2f7989
[downloader/fragment] Commit part file after each fragment
In order to obtain correct resume_len on next iteration
Sergey M․ 603fc4e0ea
[extractor/common] Add durations for DASH fragments with bare SegmentURLs
Petr Novak 41bf647e89
[extractor/common] Add support for DASH manifests with SegmentLists with bare SegmentURLs
Sergey M․ fea92aa65d
[xhamster] Fix extraction (closes )
zcanfly 0981585bef [youku] Update ccode (closes )
Remita Amine f5ac68d88f [mnet] fix format extraction(fixes )
Remita Amine 1663b32946 [xiami] add Referer header to api request
Remita Amine 5ea765fb72 [mtv] correct scc extention in extracted subtitles(closes )
Remita Amine fb61b57d0f [vvvvid] fix extraction for kenc videos(fixes )
Remita Amine 07cf18b9c5 [br] add support for BR Mediathek videos(fixes )(fixes )
Remita Amine 5f699251e9 [daisuki] add support for motto.daisuki.com(fixes )
Remita Amine a3474aa59e [Odnoklassniki] fix api metadata request(fixes )
Remita Amine 115afb77ec [itv] update hls formats extraction
Remita Amine 53f024e7c5 [pbs] add another media id regex
Remita Amine ffe6979ef9 [utils] add hvc1 codec code to parse_codecs
Sergey M․ 5ddeb7702a
release 2017.11.26
Sergey M․ 7512aa986f
Fix some only matching tests (closes )
Remita Amine 93f3f10cdc [fczenit] fix extraction
Remita Amine 87dac57cf6 [firstpost] remove extractor
Remita Amine b485d5d6bf [nexx] make http format ids more consistent
Remita Amine a238a868ba [freespeech] fix extraction
Remita Amine c0f647a179 [nexx] extract more formats
Sergey M․ 6ff27b8d5a
[openload] Don't use bare except when removing temp files
jahudka 9ef909f2b2 [openload] Add support for openload.link
Sergey M․ 8cfbcfab9a
[tnaflix] Extract common parts of tnaflix and empflix
Sergey M․ b7785cf156
[empflix] Relax _VALID_URL
Sergey M․ 9105523818
[empflix] Fix extractrion
Sergey M․ dbb25af657
[tnaflix] Don't modify download URLs (closes )
Remita Amine fe4bfe36e1 [gamersyde] remove extractor
Remita Amine 6f5c598a28 [france2.fr:generation-what] fix extraction
Remita Amine cd9ff4ec5b [massengeschmacktv] Add support for Massengeschmack TV(replaces Fernseh Kritik TV)
Remita Amine c6c6a64aa5 [fox9] fix extraction
Remita Amine e0a8686f48 [faz] fix extraction and add support for Perform Group embeds(fixes )
John Hawkinson 805f5bf759 [Generic] ie_key in JWPlatform test 72
John Hawkinson 32ad4f3faf [JWPlatform] Use non-capturing group in RE
Per @yan12125.
John Hawkinson 6899b1d9e8 [Generic] Update test 69 (suffolk/sjc)
suffolk.edu/sjc => suffolk.edu/sjc/live.php

Unfortunately it only transmits video a few mornings per month, so
leaving the 'skip' is probably appropriate. Updating the 'skip- to
include the calendar information though.
John Hawkinson 939be9adfe [JWPlatform] Support iframes
Support content.jwplatform... src attributes inside <iframe> tags in
addition to <script> tags. Just a regexp change.

Add a test (currently Generic_72).
enigmaquip 2688664762 [culturebox] Fix extraction (closes )
Yen Chi Hsuan 8f63941104 [youku] Fix extraction; update ccode (closes )
Remita Amine a9efdf3d4a [livestream] make smil extraction non fatal(fixes )
Sergey M․ f610dbb05f
[extractor/common] Use final URL when dumping request (closes )
Windom 38db52adf3 [drtuber] Add support for mobile URLs
Windom 3192d4bc7a [spankbang] Add support for mobile URLs and fix test
Sergey M․ 9cbd4dda10
[instagram] Fix description, timestamp and counters extraction (closes )
Sergey M․ 08e45b39e7
release 2017.11.15
Remita Amine ea2295842f [common] skip Apple FairPlay m3u8 manifests(closes )
Sergey M․ a2b6aba8de
[vshare] Improve extraction, fix formats sorting and carry long lines
Sergey M․ ff31f2d5c3
[vshare] Capture and output error message
Timendum 0987f2ddb2 [vshare] Fix extraction (closes )
Sergey M․ 5871ebac47
[YoutubeDL] Fix playlist range optimization for --playlist-items (closes )
Remita Amine 05dee6c520 [crunchyroll] extract old rtmp formats
Remita Amine 27adc9ec65 [tva] fix extraction(closes )
Remita Amine 388beb86e0 [gamespot] add test for
Remita Amine d4e31b72b9 [gamespot] lower the preference of http formats()
Sergey M․ 5fc12b9549
[instagram:user] Fix extraction (closes )
Bob Poekert af85ce29c6 [ccma] Fix typo
Sergey M․ e4d9586562
Remove sensitive data from logging in messages
Remita Amine 79d1f8ed68 [gamespot] add support for article URLS(closes )
Remita Amine a5203935d6 [gamespot] skip Brightcove Once http formats()
gkoelln 59d2e6d04f [cartoonnetwork] Update tokenizer_src (closes )
Yen Chi Hsuan a9543e37c8
[wsj] Recognize another URL pattern (closes )
Sergey M․ 61fb07e156
[pandatv] Modernize (closes )
hcwhan 4222346fb2
[pandatv] Update API URL and sign format URLs
Remita Amine cc6a960e13 use older login method(closes )
Sergey M․ f34b841b51
release 2017.11.06
Sergey M․ 909191de91
[hotstar:playlist] Fix issues and improve (closes )
Alpesh Valia 477c97f86b
[hotstar:playlist] Add extractor
Sergey M․ 6e71bbf4ab
[hotstar] Bypass geo restriction (closes )
Sergey M․ 187ee66c94
[extractor/common] Add protocol for f4m formats
Sergey M․ 48107c198b
[f4m] Prefer baseURL for relative URLs (closes )
Jimbolino cd670befc4 [22tracks] Remove extractor (closes )
Remita Amine 44cca168cc [skysport] add support ooyala embed_token protected videos(fixes )
Remita Amine b0f4331002 [gamespot] extract formats referenced with new data fields()
Sergey M․ 044eeb1455
[extractor/common] Respect URL query in _extract_wowza_formats (closes )
Sergey M․ 8fe767e072
[spankbang] Detect unavailable videos (closes )
Sergey M․ 6d0630d880
release 2017.10.29
Sergey M․ 514e8aefd4
[egghead] Fix extraction (closes )
Sergey M․ 9211e3319e
[extractor/common] Prefix format id for audio only HLS formats
Sergey M․ 056653bbb1
[utils] Add support for zero years and months in parse_duration
enigmaquip c3206d02e9 [fxnetworks] Extract series metadata
Sergey M․ eb4b5818e2
[younow] Fix issues and improve extraction (closes , closes , closes )
Andrew Udvare 47a8587915
[younow] Add extractor
Sergey M․ 8e01f3ca81
[dctptv] Fix extraction (closes )
Sergey M․ f2332f18e6
[youtube] Restrict embed regex ()
Sergey M․ 7c1f419341
[vimeo] Restrict iframe embed regex (closes )
Sergey M․ 30e6161799
[soundgasm] Improve extraction (closes )
Alex Seiler dc24a7d4a2 [myvideo] Remove extractor (closes )
Redirects to store.maxdome.de
Logan B d673ab6562 [nbc] Add support for classic-tv videos
Sergey M․ b8c6ffc518
[vrtnu] Add support for cookies authentication and simplify ()
mrBliss 7913e0fca7
[canvas] Add support for vrt.be/vrtnu (closes )
J.D. Purcell cdd1ce92c4 [twitch:clips] Fix title extraction
rawcoder 55c727a547 [ndtv] Add support for sub-sites
Sergey M․ 36e2d3ca43
[dramafever] Fix login error message extraction
Sergey M․ 9ff6273cae
[nickru] Add support for more sites
Sergey M․ f03ee0b372
[nickde] Add support for nickelodeon.be
Sergey M․ cf6bda312b
[nickde] Add support for nick.ch
Alex Seiler 3ebbd9991e [nick] Add support for more nickelodeon sites (closes )
Alex Seiler 424505df76 [azmedien] Fix test
Sergey M․ fa3f0fd856
release 2017.10.20
Alex Seiler fc5c47d13c [parliamentliveuk] Fix extraction (closes )
Sergey M․ a26a3c6d34
[soundcloud] Update client id (closes )
Alex Seiler e1d168e592 [servus] Add extractor (closes )
Parmjit Virk ca1c9f26fa [unity] Add extractor (fixes )
Sergey M․ 6f3b4a98c9
[downloader/fragment] Report warning instead of error on inconsistent download state
Remita Amine fa4bc6e712 [youtube] replace youtube redirect urls in description(fixes )
Remita Amine 6b9cbd023f [pbs] restrict direct video url regex(fixes )
Yen Chi Hsuan c233003afe [megaphone] Fix deprecated escape sequence
Sergey M․ 83fcf19e2d
[drtv] Respect preference for direct http formats ()
Sergey M․ acc4ea6237
[eporner] Add support for embed URLs (closes )
Sergey M․ 8cc1840ccb
[arte] Capture and output error message
Sergey M․ a9ee4f6e49
[downloader/hls] Fix total fragments count when ad fragments exist
Pawit Pornkitprasan aaab8c5e71 [niconico] Improve uploader metadata extraction robustness (closes )
Sergey M․ 7e721e35da
release 2017.10.15.1
Sergey M․ 74c42d9ec3
[downloader/hls] Ignore anvato ad fragments (closes )
Sergey M․ 5efaf43c93
[downloader/fragment] Output ad fragment count
Sergey M․ 4827270526
[scrippsnetworks:watch] Bypass geo restriction
Sergey M․ ee093a0ea0
[anvato] Add ability to bypass geo restriction
Sergey M․ 9bb2c7673e
[redditr] Fix extraction for URLs with query (closes )
Sergey M․ 715534083d
release 2017.10.15
Sergey M․ 57eb45b111
[scrippsnetworks:watch] Add support for geniuskitchen.com
Sergey M․ b21ab85088
[scrippsnetworks:watch] Fix extraction (closes )
Sergey M․ 210a2720bc
[anvato] Process master m3u8 manifests
>>> Individual m3u8 manifests are not always present, e.g. anvato:anvato_scripps_app_web_prod_0837996dbe373629133857ae9eb72e740424d80a:4173834
Sergey M․ 685e87b61f
[youtube] Fix relative URLs in description
Remita Amine c9bd503e7d [spike] bypass geo restriction
Remita Amine 94a530c6cb [howstuffworks] add support for more domains
Remita Amine e650659b94 [infoq] fix http format downloading
Remita Amine 2637fadc38 [generic] fix some of the tests
Remita Amine 50d808f5c9 [common] add support for jwplayer youtube embeds
Remita Amine 7a64c33aee [rtlnl] add support for another type of embeds
Remita Amine b0def2c297 [onionstudios] add support for bulbs-video embeds
Remita Amine 81ce479f4d [udn] fix extraction
Remita Amine 414e709405 [shahid] fix extraction(fixes )
nyuszika7h c0bddd6d65 [kaltura] Ignore Widevine encrypted video (.wvm)
There is currently no public method to decrypt this, and there may be
other streams available that can be downloaded.

Example URL, has `.wvm` and `.mp4` formats:
https://www.voot.com/shows/bigg-boss-s11/11/538936/bigg-boss-extra-dose-arshi-s-quirky-demand/541700
Yen Chi Hsuan 1baba7f4a8 [vh1] Adding coding cookie
Remita Amine 344d1a6794 [vh1] fix extraction(fixes )
Sergey M․ 76581082f6
release 2017.10.12
Remita Amine 7fee3377dc [steam] fix extraction(fixes )
Sergey M․ ff3f1a62f0
[funk] Add extractor (closes )
Sergey M․ 694b61545c
[nexx] Add support for shortcuts and relax domain id extraction
Sergey M․ af0f74288d
[YoutubeDL] Improve _default_format_spec (closes )
Remita Amine 9e38dbb19c [voxmedia] add support for recode.net(fixes )
Remita Amine 782195a9d4 [once] add support for vmap urls
Sergey M․ 26bae2d965
[generic] Add support for channel9 embeds (closes )
Remita Amine 5fe75f976f [tva] fix extraction(fixes )
Remita Amine 4fe4bda287 [tubitv] add support for new url format(fixes )
Remita Amine cdab1df912 [afreecatv] remove AfreecaTVGlobalIE
the website now show this message
> Global AfreecaTV will be merged and integrated on July 20th, 2017.
Every user around the world are now able to interact with one another on
www.afreecatv.com!
Khang Nguyen 04af3aca04 Remove YoutubeSharedVideoIE https://github.com/rg3/youtube-dl/issues/14303
Jakub Wilk d0f2d64114 [slideslive] Add extractor (closes )
Yen Chi Hsuan 01c742ecd0 [facebook] Support thumbnails (closes )
Silvan Mosberger 9e71f88105 [vvvvid] Fix typo
Sergey M․ ae5af89079
[hrti:playlist] Relax _VALID_URL
Sergey M․ 197224b7a4
Fix some regexes
Sergey M․ 8992331621
[wdr] Relax media link regex (closes )
Aleksandar Topuzović b0dde6686c [hrti] Relax _VALID_URL
Sergey M․ a22ccac1f0
[fox] Delegate to uplynk:preplay ()
Sergey M․ 8b561bfc9d
[youtube] Add support for hooktube.com (closes )
Sergey M․ 8e751a185c
release 2017.10.07
Sergey M․ 665f42d8c1
[reddit] Sort formats (closes )
remis b1a7bf44b9 [lnkgo] Relax _VALID_URL
Jalaz Kumar 2e2a8e97d5 [pornflip] Extend _VALID_URL (closes )
Sergey M․ ac93c09ab2
[xtube] Add support for embedded URLs (closes )
Sergey M․ cd6fc19ed7
[YoutubeDL] Ignore duplicates in --playlist-items
E.g. '--playlist-items 2-4,3-4,3' should result in '[2,3,4]', not '[2,3,4,3,4,3]'
Sergey M․ 7e85e8729f
[YoutubeDL] Fix out of range --playlist-items for iterable playlists and reduce code duplication (closes )
Sergey M․ 6be08ce602
[utils] Use in OnDemandPagedList by default
Not using cache results in redundant network I/O due to downloading the same pages while using --playlist-items n-m
Sergey M․ cf5f6ed5be
[xvideos] Add support for embed URLs and improve extraction (closes )
Philipp Hagemeister 6b46285e85 [comedycentral] new shortcut :theopposition for "The Opposition" show
Sergey M․ 6e736d86e7
[beeg] Fix extraction (closes )
M.K c110944fa2 [extractor/common] Fix typo in _parse_mpd_formats
Jakub Wilk 3e4cedf9e8 [tvn24] Relax _VALID_URL
Matthias Küch b7e14f06a4 Fix for JSON meta data download
Added fixes according to  and user @remitamine
Sergey M․ d2ae7e24e5
[postprocessor/ffmpeg] Convert to opus using libopus (closes )
Sergey M․ 544ffb7790
[ketnet] Add support for videos without direct sources (closes )
Sergey M․ 117589dfa2
[canvas] Generalize mediazone.vrt.be extractor and rework canvas and een
Sergey M․ 839728f5bf
[afreecatv] Add support for adult videos (closes )
Sergey M․ fcdd37d053
release 2017.10.01
Rafal Borczuch 4e599194d6 [tvp] Add support for new URL schema (closes )
Sergey M․ c5b7014a9c
[generic] Add support for single format Video.js embeds (closes )
Sergey M․ c8da40d834
[yahoo] Bypass geo restriction for brightcove ()
Sergey M․ b69ca0ccfc
[yahoo] Use extracted brightcove account id (closes )
Giuseppe Fabiano 2c53bd51c6 [rtve:alacarta] Fix extraction (closes )
Sergey M․ 3836b02ce8
[YoutubeDL] PEP 8
Sergey M․ fa3fdeb41f
[yahoo] Fix some tests
Sergey M․ eb9a15be60
[yahoo] Add support for custom brigthcove embeds (closes )
Sergey M․ 3600fd591d
[YoutubeDL] Document youtube_include_dash_manifest
Sergey M․ 63d990d285
[generic] Add support for Video.js embeds
Timendum b14b2283a0 [gfycat] Add support for /gifs/detail URLs (closes )
Sergey M․ 02d01e15f1
[generic] Fix infinite recursion for twitter:player URLs (closes )
Sergey M․ db96252831
[xhamsterembed] Fix extraction (closes )
Sergey M․ 9fc41bcb6b
release 2017.09.24
Sergey M․ 4d182955a2
[kakao] Fix _VALID_URL
Sergey M․ 011da618bd
[openload] Fix _load_cookies for python 2.6
Sergey M․ 4c54b89e03
Hide experimental phantomjs wrapper
Sergey M․ e3440d824a
[24video] Fix timestamp extraction and make non fatal ()
Sergey M․ 136507b39a
[24video] Add support for 24video.adult (closes )
Sergey M․ 7f4921b38d
[heise] PEP 8
Sergey M․ f70ddd4aeb
[kakao] Improve (closes )
Namnamseo 1c22d7a7f3
[kakao] Add extractor (closes )
Giuseppe Fabiano 5c1452e8f1 [twitter] Add support for user_id-less URLs (closes )
Sergey M․ 4bb58fa118
[americastestkitchen] Improve (closes )
Dan Weber 13de91c9e9
[americastestkitchen] Add extractor (closes )
kayb94 9ce1ac4046 [generic] Fix support for multiple HTML5 videos on one page (closes )
Sergey M․ 095774e591
[mixcloud] Improve and simplify (closes )
Tatsuyuki Ishi 2384f5a64e
[mixcloud] Fix extraction (closes )
Yen Chi Hsuan 8c2895305d
[options] Accept lrc as a subtitle conversion target format (closes )
Sergey M․ 8c6919e433
[lynda] Add support for educourse.ga (closes )
Giuseppe Fabiano f6ff52b473 [beeg] Fix extraction (closes )
Parmjit Virk 12ea5c79fb [nbcsports:vplayer] Correct theplatform URL (closes )
capital-G 3b65a6fbf3 [twitter] Fix duration extraction
Sergey M․ dc76eef092
[tvplay] Bypass geo restriction
kayb94 4d8c4b46d5 [heise] Add support for YouTube embeds
Sergey M․ 9c2a17f2ce
[popcorntv] Add extractor (closes , closes )
Yen Chi Hsuan 4ed2d7b7d1 Fix flake8 issues after
Vijay Singh 8251af63a1 [viki] Update app data (closes )
Windom 790d379e4d [morningstar] Relax _VALID_URL
Yen Chi Hsuan 3869028ffb [utils] Use bytes-like objects in dfxp2srt
This fixes handling of non-UTF8 TTML subtitles

Closes 
Yen Chi Hsuan a88d461dff Merge pull request from Tithen-Firion/openload-phantomjs-method
Openload phantomjs method
Sergey M․ a4245acef8
[noovo] Fix extraction (closes )
Sergey M․ 6be44a50ed
[dailymotion:playlist] Relax _VALID_URL (closes )
Sergey M․ b763e1d68c
[twitch] Add support for go.twitch.tv URLs (closes )
Sergey M․ cbf85239bb
[vgtv] Relax _VALID_URL (closes )
Sergey M․ 159d304a9f
release 2017.09.15
Sergey M․ c46680fb2a
[condenast] Fix extraction (closes , closes )
Philipp Hagemeister fad9fc537d [tv4] fix a test URL
Philipp Hagemeister 0732a90579 [orf] Add new extractor for f4m stories
Sergey M․ 319fc70676
[tv4] Relax _VALID_URL (closes )
Sergey M․ e7c3e33456
[downloader/fragment] Restart inconsistent incomplete fragment downloads ()
Yen Chi Hsuan 757984af90 Merge pull request from remitamine/raw-sub
[YoutubeDL] write raw subtitle files
Sergey M․ 2f483758bc
[animeondemand] Improve and modernize
Sergey M․ 018cc61549
[animeondemand] Bypass geo restriction
Sergey M․ 2709d9fa28
[animeondemand] Add support for flash videos (closes )
Sergey M․ 7dacceae75
release 2017.09.11
Sergey M․ f12a6e88b2
[rutube:playlist] Fix suitable (closes )
Sergey M․ 806498cf2f
release 2017.09.10
Sergey M․ bf6ec2fea9
[fox] Fix extraction ()
Sergey M․ c3dd44e085
[rutube] Use bool_or_none
Sergey M․ c7e327c4d4
[utils] Introduce bool_or_none
Sergey M․ 48b813748d
[rutube] Rework and generalize playlist extractors (closes )
luceatnobis debed8d759
[rutube:playlist] Add extractor (closes )
Olivier Bilodeau 931edb2ada [radiocanada] Add fallback for title extraction
Sergey M․ 5113b69124
[abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines
Sergey M․ 66c9fa36c1
[youtube] Separate methods for embeds extraction
Sergey M․ c5c9bf0c12
[YoutubeDL] Ensure dir existence for each requested format (closes )
Sergey M․ 880fa66f4f
[redtube] Fix formats extraction (closes )
Sergey M․ 6348671c4a
[arte] Relax unavailability check (closes )
Sergey M․ efc57145c1
[manyvids] Improve (closes )
John D e9b865267a
[manyvids] Add support for preview videos (closes )
Sergey M․ bc35f07537
[vidme:user] Make tests only matching (closes )
theychx 0b4a8eb3ac
[vidme:user] Relax _VALID_URLs
Sergey M․ c1c1585b31
[bpb] Improve (closes )
Timendum 0cbb841ba9
[bpb] Fix extraction (closes )
Sergey M d7c7100e3d
[soundcloud] Simplify and add test (closes )
Tatsuyuki Ishi 73602bcd0c
[soundcloud] Fix download URL with private tracks
Sergey M․ 23b2df82c7
[aliexpress:live] Fix issues (closes , closes )
dubber0 503115540d
[aliexpress:live] Add extractor
Sergey M․ 64f0e30b93
[viidea] Capture and output lecture error message ()
Sergey M․ a3431e1224
[radiocanada] Skip unsupported platforms (closes )
Sergey M․ a2022b0c40
release 2017.09.02
Sergey M․ 8d81f3e36d
[youtube] Force old layout for each webpage (closes )
Sergey M․ 7998520933
[youtube] Fix upload date extraction (closes )
Sergey M․ 5b4bfbfc3b
[charlierose] Add support for episodes (closes )
Sergey M․ 53647dfd0a
[bbccouk] Add support for w-prefixed ids (closes )
Sergey M․ 1b41da488d
[googledrive] Extend _VALID_URL (closes )
Sergey M․ fea82c1780
[googledrive] Add support for source format (closes )
Sergey M․ 3902cdd0e3
[pornhd] Fix extraction (closes )
Sergey M․ 2cfa7cbdd0
release 2017.08.27.1
Sergey M․ 1c9c8de29e
[youtube] Fix extraction with --youtube-skip-dash-manifest enabled (closes )
Sergey M․ f031b76065
release 2017.08.27
Sergey M․ ff17be3ac9
[extractor/generic] Extract from LD-JSON last of all
Previous sources may contain several formats, e.g. http://tamasha.com/v/PgGZ
Sergey M․ 1ed4549942
[extractor/common] Extract format id from label attribute of source tag for HTML5 videos ()
Sergey M․ dd121cc1ca
[extractor/common] Extract height from res attribute of source tag for HTML5 videos (closes )
Sergey M․ a3c3a1e128
[http] Rework HTTP downloader
* Simplify code and split into separate routines to facilitate maintaining
* Make retry mechanism work on errors during actual download not only during connection establishment phase
* Retry on ECONNRESET and ETIMEDOUT during reading data from network
* Retry on content too short and various timeout errors
* Show error description on retry
* Closes , closes , closes , closes , closes , closes , closes 
Sergey M․ 085d9dd9be
[rai] Fix audio formats extraction (closes )
Vijay Singh 151978f38a [mixcloud] Fix extraction (closes )
Sergey M․ c7121fa7b8
[youtube] Fix controversy videos extraction (closes , closes )
Vijay Singh 745968bc72 [mixcloud] Fix extraction (closes )
Sergey M․ df235dbba8
release 2017.08.23
Sergey M․ 5bae33485c
[toutv] PEP 8
Sergey M․ 0830f3e048
[cbc:watch] Bypass geo-restriction (closes )
Sergey M․ 8d7a24aff6
[toutv] Relax DRM check (closes )
Sergey M․ 37d9af306a
[googledrive] Simplify and carry long lines ()
Sergey M․ e01c3d2ef7
[extractor/common] Introduce _parse_xml
Parmjit Virk 05915e379a [googledrive] Add support for subtitles (fixes )
Sergey M․ 8d9c2a681a
[pornhub] Relax uploader regex (closes , closes )
Luca Steeb 8239c6791a [bandcamp:album] Extract track titles
Sergey M․ b359e977b9
[extractor/common] Make HLS and DASH extraction non fatal in _parse_html5_media_entries (closes )
Sergey M․ d3d45e0a45
[bbccouk] Add support for events URLs (closes )
Yen Chi Hsuan 381ad4f309
[liveleak] Support multi-video pages (closes )
Yen Chi Hsuan 09747ba766
[liveleak] Support another liveleak embedding pattern (closes )
Yen Chi Hsuan f8f18f332f
[cda] Fix extraction (closes )
Yen Chi Hsuan 95f3f7c20a
[utils] Fix unescapeHTML for misformed string like "&a&quot;" ()
Sergey M․ f5469da9e6
[laola1tv] Add support for tv.ittf.com (closes )
Sergey M․ d14d9d8903
[mixcloud] Fix extraction (closes )
Sergey M․ ea004d34f8
release 2017.08.18
Sergey M․ 4a91910365
[qqmusic:toplist] PEP 8
Sergey M․ c0892b2b46
[arte] Detect unavailable videos (closes )
Sergey M․ a5ac0c4755
[YoutubeDL] Sanitize byte string format URLs ()
Sergey M․ 5551d7714d
[generic] Convert redirect URLs to unicode strings (closes )
Sergey M․ 5f5c7b92dd
[udemy] Fix paid course detection ()
Sergey M․ 93d0583e34
[pluralsight] Use RPC API for course extraction (closes )
Genki Sky bfabd17b33 Add new extractor
Yen Chi Hsuan 25a6e769a1 [qqmusic] Fix tests and cleanup
Yen Chi Hsuan d22b67f356 Merge pull request from gam2046/master
Fix QQ Music url changed
Sergey M․ a1aa659662
[periscope] Renew HLS extraction (closes )
Sergey M․ 4850478543
[extractor/common] Add support for float durations in _parse_mpd_formats (closes )
forDream 134d85a7bd [qqmusic] review
forDream 5c037c0d1f [qqmusic]support QQMusicSingerIE
forDream 5d1bd3b907 [qqmusic]update valid url
forDream 19ada898dc fix QQ Music Url changed
Sergey M․ da20951a57
[mixcloud] Extract decrypt key
Sergey M․ 16393d6535
release 2017.08.13
Sergey M․ 475bcb225f
[pornhub:playlistbase] Skip videos from drop-down menu for all playlists (closes , closes )
Sergey M․ b3c6515365
[fourtube] Add support for other sites (closes , closes , closes )
Sergey M․ eb02940cc7
[generic] Add test for
Sergey M․ 4ef9152428
[limelight] Improve embeds detection (closes )
Sergey M․ 0c43a481b9
[reddit] Add extractors (closes )
Sergey M․ 868f79db41
[extractor/common] Fix _media_formats
Sergey M․ 70851a95c3
[aparat] Extract all formats (closes )
Sergey M․ e74e3b63e3
[YoutubeDL] Make sure format id is not empty
Sergey M․ ac8491fcca
[extractor/common] Make _family_friendly_search optional
Sergey M․ 82889d4ae5
[extractor/common] Respect source's type attribute for HTML5 media (closes )
Sergey M․ 92a5c41532
[mixcloud] Fix play info decryption (closes )
Sergey M․ 1663bd6e1c
[generic] Replace vzaar embed test
tetra-eder 41918eaa5c [generic] Add support for vzaar embeds
Sergey M․ 6ed99754bb
release 2017.08.09
Sergey M․ baba5f4d1d
[xxxymovies] Fix title extraction (closes )
Sergey M․ dee04d24a4
[nick] Add support for nick.com.pl (closes )
Sergey M․ 5b3ddadcc3
[mixcloud] Fix play info decryption (closes )
Sergey M․ 5b232f46dc
[utils] Skip missing params in cli_bool_option (closes )
Alex Seiler 4bf22f7a10 [20min] Fix embeds extraction
Sergey M․ 15d1e8a23d
[dplayit] Fix extraction (closes )
Yen Chi Hsuan ee6a611665
[niconico] Support videos with multiple formats (closes )
Yen Chi Hsuan 463e7216c8
[niconico] Support HTML5-only videos (closes )
Sergey M․ 903a183b6a
release 2017.08.06
Sergey M․ fac188c695
[pluralsight] Fix format selection
Sergey M․ 16afce174e
[mpora] Remove extractor (closes )
Sergey M․ e2b4808fd8
[voot] Improve extraction (, closes )
Ashutosh Chaudhary daaaf5f594
[voot] Add extractor
Sergey M․ f172c86dcd
[vlive:channel] Limit number of videos per page to 100 (closes )
Sergey M․ 1d5472290f
[podomatic] Extend _VALID_URL (closes )
Sergey M․ c983cc3b71
[cinchcast] Extend _VALID_URL
Sergey M․ 1141e9104b
Use relative paths for DASH fragments (closes )
10x reduced JSON size
refs 
Sergey M․ 8519b88f67
[yandexdisk] Relax _VALID_URL (closes )
Sergey M․ bbbe1cebfc
[mlb] Update test (closes )
Sergey M․ f31fd0693b
[vidme] Extract DASH and HLS formats
Sergey M․ 799802f368
[teamfour] Remove extractor (closes )
Now covered with generic extractor
Sergey M․ b3b5870cba
[pornhd] Fix extraction (closes )
Sergey M․ 57a38a38c3
[udemy] Fix subtitles extraction (closes )
Matt Crupi 11a6793f80 [mlb] Extend _VALID_URL (closes )
Sergey M․ 183062a4ab
[pbs] Add support for new URL schema (closes )
Tithen-Firion feee8d32e4 [phantomjs] add exe version to debug info
Sergey M․ 9118c9f18a
[nrktv] Update API host (closes )
Sergey M․ 5c9ea67bc0
release 2017.07.30.1
Sergey M․ 8b9f50d7cb
[watchbox] Add extractor ()
Sergey M․ 0ed4758023
[clipfish] Remove extractor
Sergey M․ a0a477b885
[youjizz] Fix extraction (closes )
Grzegorz Ruciński 198d4cb40c [generic] Add support for another ooyala embed pattern (closes )
Sergey M․ ca127ab2c1
[ard] Add support for lives (closes )
Sergey M․ e445850e69
[soundcloud] Update client id
Sergey M․ 836ef26486
[soundcloud:trackstation] Add extractor (closes )
Sergey M․ c04017519d
[svtplay] Use geo verification proxy for API request
Sergey M․ 2a7a823211
[svtplay] Update API URL (closes )
Sergey M․ 95908ce453
[extractor/generic] PEP 8
Sergey M․ cbbe66635f
[yandexdisk] Add extractor (closes )
Sergey M․ c5a49ff084
[downloader/hls] Use redirect URL as manifest base ()
Philipp Hagemeister 24e966e8da [megaphone] Add extractor
Sergey M․ 9682666bda
[amcnetworks] Make rating optional (closes )
Sergey M․ f9c48d895b
[cloudy] Fix extraction (closes )