Commit Graph

9554 Commits (51342717cddafde83dbf39f2212be40a196a577a)

Author SHA1 Message Date
Remita Amine 81aeafeb44 [cbc:watch] extract audio codec for audion only formats(fixes )
Jaime Marquínez Ferrándiz 020c5df52d [elpais] Fix extraction for some URLs (closes )
Sergey M․ b83ef507b4
[facebook] Fix extraction (closes )
Yen Chi Hsuan fe5aa197b5
[prosiebensat1] PEP8 and update _TESTS
Thomas Christlieb 7882f1115e Added new Regex for prosiebensat1 Extractor Description. Fixes ()
* Added new Regex for prosiebensat1 Extractor Description. Fixes 

* Using _og_search_description() as a Fallback for Description-Regex

* Using _og_search_description() as a Fallback for Description-Regex - Second try

* Also added fallback regex

* Using _og_search_description() as a Fallback for Description-Regex - Third try

* removed fatal=False from search for description regex. default=None should be preferred only

* Using fatal=false for _og_search_description

* Revert "Using fatal=false for _og_search_description"

This reverts commit 2b7e123f9d0f2bd6ada54fa8e4e6035fece5dbf4.

* Deleted default=None Parameter for _og_search_property
Yen Chi Hsuan 2b2d5d319b
[crunchyroll] Remove ScaledBorderAndShadow settings
See https://github.com/rg3/youtube-dl/pull/9028, especially @lachs0r's
comments for the reason behind this change
Sergey M․ 26c0f09935
[vimeo] PEP 8
Sergey M․ c15cd29640
[vimeo] Extract upload timestamp
Sergey M․ c38a67bcd5
[vimeo] Extract license (closes )
Sergey M․ 7c5329e6f4
[nrk] Improve extraction and update tests (closes )
Odd Stråbø 8fd65faece
[NRKTV] Added NRKTVSeriesIE
[NRKTV] Added season and episode number to metadata.

[NRKTV] Added category to metadata.

[NRKTV] Added tests to NRKTVSeries.

[NRKTV] Fixed whitespace issues (flake8).
Sergey M․ 3c90cc8b6f
[youtube] Fix extraction for domainless player URLs
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Remita Amine ae9a173b64 [vimeo] extract both mixed and separated dash formats
Remita Amine dadb836139 [ruutu] extract dash formats
Remita Amine 4719419951 [itv] fix extraction in python 2.6
Alex Seiler f13da8af28
[azmedien:playlist] Add support for topic and themen playlists
Sergey M․ e228616c6e
[extractor/common] Fix initialization template (closes , closes )
Sergey M․ c58c2d63cb
[extractor/common] Document forgotten fragment base and path interfaces
Sergey M․ d04621daf4
[extractor/common] Fix duration per dash segment (closes )
Andre Walker 56fc078da8 [npo] Update subtitles url
NPO websites changed the domain they used for subtitles, from
e.omroep.nl to tt888.omroep.nl.
Remita Amine 4edeac5bfa [itv] fix subtitle extraction
Remita Amine f592ff9868 [itv] extract subtitles
Remita Amine a71b8d3b3b [itv] Add new extractor(closes )
Sergey M․ 008f247077
[mtv81] Add extractor (closes )
Sergey M․ 661cc229d2
[vlive:channel] Improve
ping b92d3c5343 [vlive] Add support for channels
Sergey M․ ab6f6aee78
[kaltura] Add fallback for fileExt
Sergey M․ 26e40542dd
[kaltura] Improve uploader_id extraction
Alex Seiler 99a0baf370
[konserthusetplay] Add support for rspoplay.se
Sergey M․ e0b6e50ccd
[crunchyroll] Improve series and season metadata extraction (closes )
Sergey M․ 3a194cb4ec
[soundcloud] Improve formats extraction and extract audio bitrate
Sergey M․ 9b73471801
[soundcloud] Extract hls formats
Sergey M․ 489ffc1182
[soundcloud] Fix track URL extraction (closes )
Sergey M․ 0b23c222ba
[twitch:vod] Expand _VALID_URL (closes )
Remita Amine b51a4ebed4 [aenetworks] fix season episodes extraction(fixes )
Remita Amine 9463637887 [tva] Add new extractor(closes )
Sergey M․ 3cbecdd111
[jamendo] Improve and extract more metadata (closes )
Stefan Pöschel c19ef77c31
[jamendo] Extract full title
Remita Amine b3277115a1 [disney] Add new extractor(closes )(closes )()()
Remita Amine 9bccdc7004 [vevo] remove request to old api and catch apiv2 errors
Sergey M․ cf0cabbe50
[cmt,mtv,southpark] Add support for episode URLs (closes )
Sergey M․ 556dbe7fe3
[youtube] Add fallback for duration extraction (closes )
Sergey M․ c1fa3f4672
[openload] Fallback video extension to mp4
Sergey M․ 17f8deeb48
[extractor/generic] Add support for openload embeds (closes , closes )
Remita Amine b8a03b6660 [srgssr] fix rts video extraction(closes )
Remita Amine c60089c022 [afreecatv:global] Add new extractor(closes )
Sergey M․ af59bddc4e
[konserthusetplay] Extract subtitles ()
Remita Amine 23b35a634e [crackle] improve extraction
- extract vtt subtitles
- extract multiple resolutions for thumbnails
- pass geo verification proxy headers
- add support for mobile urls
Sergey M․ 74af9c700d
[konserthusetplay] Add support for hls formats (closes )
Sergey M․ d61aa5eb37
[vimeo:review] Fix config URL extraction (closes )
Sergey M․ b494d6856c
[pluralsight] Fix extraction (closes )
Yen Chi Hsuan bc35ed3fb6
[nextmedia] Add support for NextTV (壹電視)
Sergey M․ 6d119c2a6b
[24video] Fix extraction (closes )
Sergey M․ 4201ba13e6
[youtube:playlist] Fix nonexistent/private playlist detection and skip private tests
Grzegorz P 8bc0800d7c [youtube:playlist] Fix nonexistent/private playlist detection (closes )
Alex Seiler a089545e03 [azmedien:show] Improve _VALID_URL
Gaetan Gilbert 30dda24de3 [chirbit] Extract uploader
Sergey M․ 271808b6b2
[pornflip] Improve and extract dash formats (closes )
einstein95 8d1fbe0cb2
[pornflip] Add extractor (closes )
Sergey M․ a243abb80d
[chaturbate] Improve (closes )
einstein95 42697bab3c
[chaturbate] Fix extraction
Sergey M․ 94629e537f
[azmedien] Improve (closes )
Alex Seiler e84495cd8d
[azmedien] Add extractor (closes )
Yen Chi Hsuan 7c20b7484c
[nextmedia] Support redirected URLs
ha shao 04a3d4d234
[vimeo:channel] Extract videos' titles for playlist entries
Sergey M․ 12afdc2ad6
[youtube] Extract episode metadata (closes , closes )
Yen Chi Hsuan f3c21cb7a7
[cspan] Fix _TESTS
Yen Chi Hsuan 972efe60c3
[generic] Remove a dead test
The web page does not contain a video anymore

Ref: , 
Yen Chi Hsuan 4447fb2332
[cspan] Support Ustream embedded videos
Closes 
Yen Chi Hsuan d77ac73790
[ustream] Add UstreamIE._extract_url()
Ref: 
Sergey M․ 1fe84be0f3
[1tv] Add support for hls (closes )
james mike dupont cccd70a275 untie
Sergey M․ eb3f008c9e
[uol] Fix extraction (closes )
Sergey M․ f1e70fc2ff
[mtv] Relax triforce feed regex (closes )
Remita Amine baa3e1845b [bilibili] fix extraction(closes )
Sergey M․ aaf2b7c57a
[canalplus] Add fallback for video id (closes )
Sergey M․ b687c85eab
[extractor/generic] Add support for 20 minuten embeds (closes , closes )
Sergey M․ 538b17a09c
[20min] Improve
Alex Seiler 4e44598547
[20min] Fix extraction
Sergey M․ 136078966b
[imdb] Extend _VALID_URL (closes )
Sergey M․ 8a5f0a6357
[naver] Update tests for
Kagami Hiiragi c0bd51c090 [naver] Support tv.naver.com links
Sergey M․ 79fc8496c6
[xiami] Improve extraction (closes )
* Relax _VALID_URLs
* Improve track metadata extraction
Sergey M․ 906420cae3
[limelight] Improve and make more robust (closes )
+ Add support for direct http for videos hosted on video.llnw.net
* Check handmade http URLs
Yen Chi Hsuan 16e2c8f771
[brightcove] Recognize another player ID
Closes 
Yen Chi Hsuan dcae7b3fdc
[niconico] Allow login via cookies
Some codes are borrowed from , which is by @jlhg

Closes 
Yen Chi Hsuan 8e4988f1a2
[niconico] Remove codes for downloading anonymously
Apparently Niconico now blocks playing without an account

Closes 
Sergey M․ a7acf868a5
[yourupload] Fix extraction (closes )
Sergey M․ af62de104f
[beam:live] Improve and simplify (, closes )
sh!zeeg cd55c6ccd7
[beam:live] Add extractor
Sergey M․ 621a2800ca
[vevo] Improve geo restriction detection
Sergey M․ b80e2ebc8d
[dramafever] Add support for URLs with language code ()
Remita Amine 99d537a5e0 [ooyala] fix typo
Sergey M․ abe8cb763f
[cbc] Improve playlist support (closes )
Jakub Wilk 4f66c16f33 [brightcove:legacy] Fix misplaced backslash in a regexp
Sergey M․ e54fc0524e
[cmt] Add support for video-clips
Sergey M․ adf063dad1
[mtv,cc,cmt,spike] Improve and refactor
- Eliminate _transform_rtmp_url
* Generalize triforce mgid extraction
+ [cmt] Add support for full-episodes (closes )
Remita Amine 5e8eebb600 [mitele] extract dash formats
Remita Amine 9837cb7507 [ooyala] add support for videos with embedToken()
Sergey M․ fb6a59205e
[mixcloud] Fix extraction (closes )
Vijay Singh 06e9363b7a
[openload] Fix extraction (closes )
Just a minor fix for openload
Remita Amine 1f393a3241 [tv4] improve extraction(closes )
- remove check for requires_subscription
- extract more formats
- extract subtitles
Remita Amine c4251b9aaa [common] add possibility to customize akamai manifest host
Sergey M․ 3a407e707a
[freesound] Improve and remove unrelated metadata (closes )
sh!zeeg ed06da4e7b
[freesound] Fix extraction and extended (closes )
Sergey M․ 365d136b7c
[vimeo] Fix tests
Sergey M․ 1fd0fc42bd
[vimeo:ondemand] Fix test (closes )
Sergey M․ 10cd2003b4
[nick] Add support for beta.nick.com (closes )
Sergey M․ cdd11c0540
[mtv] Use native hls by default
Sergey M․ 67fc365b86
[mtv,cc] Use hls by default (closes )
Sergey M․ 20faad74b6
[mtv] Fix non-hls extraction
method attribute may not be present
Sergey M․ 2032d935d1
[mtv] Add default value for use_hls
These methods are used across codebase with old number of arguments
Sergey M․ 366b759a60
[inc] Improve (closes )
Déstin Reed 7f0bdc7a31
[inc] Add extractor
Sergey M․ 022a5d663b
[youtube] Add test for itag 212 ()
Kacper Michajłow 8409b3683c [youtube] Add itag 212
Seen on video with id 1t24XAntNCY
Philipp Hagemeister 8084951b7f [egghead:course] Add support for egghead.io course playlists
Individual egghead videos are already handled by the generic/Wistia extractors.
Sergey M․ 364131584b
[hitrecord] Improve (closes )
J 553c68bbd9
[hitrecord] Add extractor
Remita Amine 827961b122 [videott] remove extractor
Remita Amine a5eefc492b [swrmediathek] skip tests correctly
Remita Amine a9cd1691b2 [swrmediathek] improve extraction
Remita Amine 2365f94412 [sharesix] remove extractor
Remita Amine 32b7c2a57e [aol] remove AolFeaturesIE
Remita Amine 221ce32529 [break] merge BreakIE and ScreenJunkiesIE
Remita Amine e5dfdc8164 [sendtonews] improve info extraction
Remita Amine a814da3f62 [skynews] update test
Sergey M․ b2727d0bee
[3sat,phoenix] Fix extraction (closes )
Philipp Hagemeister dbaf601646 [comedycentral/mtv] Add support for HLS videos (fixes )
Currently, the HTTP files of the RTMP urls are not present for the The Daily Show.
Use HLS instead for now.
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
Yen Chi Hsuan 24d8a75982
[discoverygo] Fix JSON data parsing
HTMLParser, which is used by extract_attributes, already unescapes
attribute values with HTMLParser.unescape. They shouldn't be unescaped
again, to there may be parsing errors.

Ref: , 
Sergey M․ fb47cb5b23
[zdf] Improve (closes , closes )
Paul Hartmann b6de53ea8a
[zdf] Fix extraction
Sergey M․ 96d315c2be
[pornhub:playlist] Improve extraction (closes )
Sergey M․ 1911d77d28
[cctv] Add support for ncpa-classic.com (closes )
Sergey M․ 027e231295
[tunein] Add support for embeds (closes )
Sergey M․ 7a9e066972
[cctv] Relax some video id regexes
Sergey M․ 3783a5ccba
[cctv] Relax _VALID_URL
Sergey M․ 327caf661a
[cctv] Do not fallback on video id extracted from URL
Sergey M․ ce7ccb1caa
[cctv] Improve and merge with cntv (closes , closes , closes )
RPing 295eac6165
[cntv] Add extractor
Sergey M․ 966815e139
[nrktv:episodes] Add support for episodes ()
Sergey M․ 1f766b6e7b
[arkena] Add support for video.arkena.com (closes )
Sergey M․ 3f1ce16876
[twitch:vod] Improve _VALID_URL (closes )
Robert Smith 9a0f999585
[twitch] Added support for player.twitch.tv URLs (closes )
Sergey M․ e186a9ec03
[videa] Add support for videa embeds
Sergey M․ 69677f3ee2
[videa] Improve and simplify (closes , closes )
Bagira e746021577
[videa] Add extractor
Sergey M․ 424ed37ec4
[vk] Fix postlive videos extraction
Sergey M․ 9cdb0a338d
[vk] Extract from playerParams (closes )
Sergey M․ 6cf261d882
[freevideo] Remove extractor (closes )
Handled by generic extractor
Sergey M․ df086e74e2
[showroomlive] Improve (closes )
Arjan Verwer 963bd5ecfc
[showroomlive] Add extractor
Sergey M․ 51378d359e
[xhamster] Fix duration extraction (closes )
Sergey M․ b63005f5af
[rtve:live] Fix extraction (closes )
Yen Chi Hsuan 4606c34e19 [extractor/common] Allow non-lang in subtitles' keys
See 264e77c406
Sergey M․ 53a664edf4
[brightcove:legacy] Improve embeds detection (closes )
Sergey M․ 264e77c406
[twitch] Add support for rechat messages (closes )
Mattias Wadman 846fd69bac [acast] Add test with multiple blings
Mattias Wadman 12da830993 [acast] Fix broken audio URL and timestamp extraction
Before first bling was used now we look for the first bling with
type BlingAudio.

Before publishingDate was a ms unix timestamp now it is iso8601.
Remita Amine a07588369f [common] improve detection for video only formats and m3u8 manifest(fixes )
Remita Amine f5a723a78a [theplatform] pass geo verification headers to smil request(closes )
Remita Amine f120646f04 [viu] pass geo verification headers to auth request
Remita Amine 9c5b5f2115 [rtl2] extract more formats and metadata
Sergey M․ ae806db628
[vbox7] Skip malformed JSON-LD (closes )
Remita Amine bfa1073e11 [uplynk] force downloading using hls native downloader(closes )
Remita Amine e029c43bd4 [laola1] add support for another extraction scenario(closes )
Sergey M․ 3d6761ba92
[vbox7] Fix extraction (closes )
Remita Amine f59d1146c0 [uktvplay] Add new extractor(closes )
Remita Amine b1c357975d [piksel] Add new extractor(closes )
Remita Amine d8c507c9e2 [vimeo] fix extraction for hls formats and add support for dash formats(closes )
Remita Amine 7fe1592073 [common] fix dash codec information for mixed videos and fragment url construction()
Yen Chi Hsuan 8ab7e6c4cc
[kaltura] Improve widget ID extraction (closes )
Sergey M․ c80db5d398
[nrktv:direkte] Add support for live streams ()
Remita Amine 5aaf012a4e [pbs] fix extraction for geo restricted videos()
Remita Amine 954529c10f [brightcove:new] skip widevine classic videos
Remita Amine ed7b333fbf [viu] extract supported hls manifest
Remita Amine 723103151e [viu] improve extraction(closes )(closes )
ping e7b6caef24 [viu] New extractor for viu.com
Remita Amine 199a47abba [ccma] Add new extractor(closes )
Remita Amine b42a0bf360 [laola1tv] add support embed urls and improve extraction()
Remita Amine 6e416b210c [nbc] fix extraction for msnbc videos(fixes )
Sergey M․ 04bf59ff64
[extractors] Add missing twitch imports
Sergey M․ 87a449c1ed
[extractor/common] Recognize DASH formats in html5 media entries
Sergey M․ 93753aad20
[twitch] Adapt to new videos pages schema (closes )
Sergey M․ 2786818c33
[meipai] Fix regular videos extraction and improve (closes )
Philip Xu 9b785768ac
[meipai] Add extractor
Sergey M․ 47c914f995
[ondemandkorea] Fix extraction (closes )
Sergey M․ 732d116aa7
[jwplatform] Improve duration extraction
Sergey M․ a495840d3b
[jwplatform] Improve subtitles extraction
ping 594601f545
[ondemandkorea] Add extractor
Sergey M․ 0ae9560eea
[vporn] Use urljoin for thumbnail
Remita Amine dc1f3a9f20 [vvvvid] do not cache the conn_id
Remita Amine 7b1e80792b [vvvvid] Add new extractor(closes )
Yen Chi Hsuan 5c32a5be95 [openload] Recognize oload.tv URLs ()
Yen Chi Hsuan 30918999f5
[facebook] Recognize .onion URLs (closes )
Sergey M․ 069f918302
[vlive] Use live titles for live streams
Sergey M․ 89c63cc5f8
[vlive] Add video params extraction fallback and improve (closes )
Corey Nicholson 577748075b
[vlive] Update extraction
Remita Amine 67dcbc0add [canvas] extract dash formats
Sergey M․ 3a40f859b5
[melonvod] Improve (closes )
ping abf3494ac7
[melonvod] Add extractor for vod.melon.com
Sergey M․ 3530e0d3d9
[dplay] Use Safari user-agent for hls (closes )
Sergey M․ d2d2495e16
[facebook] Detect login required error message
Sergey M․ 19b4900b7b
[facebook] Improve video selection (closes )
Sergey M․ 6ca478d44a
[canalplus] Add another video id regex (closes )
Sergey M․ 655cb545ab
[mixcloud] Relax _VALID_URL (closes )
Remita Amine f0b69fa91a [ctvnews] relax _VALID_URL regex(closes )
Remita Amine 8821a718cf [common] recognize hls manifests that contain video only formats()
Remita Amine 0d7d9f9404 [rte] improve extraction(closes )(closes )
Remita Amine f41db40596 [prosiebensat1] extract dash formats
Remita Amine 68601ef3ac [rts,srgssr] improve extraction for geo restricted videos(fixes )(closes )
Yen Chi Hsuan 6c20a0bb99
[openload] Fix extraction (closes )
Sergey M․ f43795e56b
[pandoratv] PEP 8 and simplify
Serkora 7441915b1e [pandoratv] Fix extraction (closes )
Remita Amine 283d1c6a8b [telebruxelles] extract all formats and add support for emission urls
Sergey M․ 875ddd7409
[bloomberg] Add another video id regex (closes )
Sergey M․ 4afa4ff223
[1tv] Fix video id extraction
vordep 3ed81714d8
[fusion] Update ooyala id regex
Sergey M․ 9b5288c92a
[1tv] Improve extraction and add support for playlists (closes )
Remita Amine a94e7f4a0c [aenetworks] extract more formats(closes )
Yen Chi Hsuan d17bfe4095
[thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS
Closes 
Sergey M․ 4c4765dba2
[soundcloud] Update client id (closes )
Philipp Hagemeister f882554815 [comedcycentral] Give /shows/.+/full-episodes URLs to the COmedyCentralFullEpisodesIE
Sergey M․ db75f14d8a
[ruutu] Detect DRM videos
Sergey M․ 8b0d3ee64e
[liveleak] Simplify and PEP 8
Varun 3779d524df [liveleak] Add support for youtube embeds
Mark Lee 6303fc8204 [spike] Fix full episodes extraction
Philipp Hagemeister cc61fc3934 [comedycentral] Add new extractor for full-episodes
CC seems to have added yet another indirection for full episodes - the mgid is now only in a linked feed.
This may be a little brittle, but it's better than failing outright.
Plus, the current The Daily Show episode now works :)
Sergey M․ c2530d3319
[teamfourstar] Simplify _VALID_URL and relax regexes
felix 8953319916 [screenwavemedia] Remove extractor
Rewrite TeamFourStar and Normalboots extractors in terms of JWPlatform
Sergey M․ 83f1481baa
[extractor/generic] Add support for webcaster.pro embeds
Sergey M․ f25e1c8d8c
[webcaster] Add support for webcaster.pro
Sergey M․ 6901673868
[azubu] Add support for azubu.uol.com.br (closes )
Sergey M․ 560c8c6ec0
[viki] Prefer hls
Sergey M․ 9338a0eae3
[viki] Fix rtmp formats extraction (closes )
Sergey M․ 74394b5e10
[puls4] Relax _VALID_URL (closes )
Sergey M․ 1db058466d
[vevo] Allow video info to fail in tests
Sergey M․ e94eeb1dd3
[vevo] Simplify artists extraction
Andrew J. Erickson 8b27d83e4e
vevo: fixing naming when there are featured artists
Sergey M․ 8eb7b5c3f1
[mitele] Modernize and extract more metadata
zurfyx b68599ed47
[mitele] Relax _VALID_URL
Yen Chi Hsuan 44444f0d3b
[cbslocal] Support newyork.cbslocal.com
Closes 
Sergey M․ c867adc68c
[youtube:playlist] Pass disable_polymer in query (closes , closes )
Andy Savicki 868630fbe5
[hellporno] Add support for hellporno.net and improve ext extraction
Yen Chi Hsuan 1d6ae5628f
[amcnetworks] Recognize more BBC America URLs
Closes 
Sergey M․ 6334794f2a
[funnyordie] Copy formats' metadata from hls and sort formats
Andy Savicki 4eece8ba57
[funnyordie] Improve extraction
Sergey M․ 8f8f182d0b
[extractor/generic] Improve limelight embeds support
Yen Chi Hsuan fb27d0ce5e
Merge branch 'master' of https://github.com/DarkstaIkers/youtube-dl into DarkstaIkers-master
Sergey M․ 0aacd2deb1
[bandcamp] Fix free downloads extraction and extract all formats (closes )
Sergey M․ df46b19cb8
[toutv] Fix login form regex (closes )
Sergey M․ 748a462fbe
[twitter:card] Relax _VALID_URL (closes )
Sergey M․ c131fc3372
[tvanouvelles] Add extractor (closes )
Sergey M․ 073d5bf583
[youtube:live] Relax _VALID_URL (closes )
Yen Chi Hsuan eceba9f805 Merge pull request from kasper93/openload
[openload] Fix extraction.
Sergey M․ 58355a3bf1
[vlive] Add test for
ping 49b69ad91c [vlive] Prefer locale over language for subtitles id
felix a0758dfa1a [filmon] new extractor
Sergey M․ 50913b8241
[nrk] Improve geo restriction detection
Sergey M․ 7e08e2cab0
[nrk] Add X-Forwarded-For HTTP header in info dict
Sergey M․ 754e6c8322
[nrk] Workaround geo restriction and improve error messages
Sergey M․ e58609b22c
[afreecatv] Add support for vod.afreecatv.com (closes )
Sergey M․ 4ea4c0bb22
[extractor/common] Fix Bandwidth substitution in media template (closes )
Kacper Michajłow 577281b0c6
[cda] Fix and improve extraction
Fixes 
Sergey M․ 3d2729514f
[plays] Improve extraction and add support for embed URLs
Sergey M․ f076d7972c
[extractor/common] Improve thumbnail extraction from JSON-LD
cpm 8b1aeadc33
[plays] Fix extraction
Kacper Michajłow 95ad9ce573 [openload] Fix extraction.
aadecode code was restored from commit c1decda58c
with some optimizations (2x faster).

Fixes 
Sergey M․ bc40b3a5ba
[eagleplatform] Fix extraction (closes )
Yen Chi Hsuan 3eaaa8abac [audioboom] Recognize /posts/ URLs (closes )
Sergey M․ 4719af097c
[extractors] Add forgotten import for espn:article
Sergey M․ 9946aa5ccf
[franceculture] Fix extraction (closes )
Yen Chi Hsuan 5d47b38cf5 [tmz:article] Fix extraction (closes )
Sergey M․ ebc7ab1e23
[espn] Fix extraction (closes )
DarkZeros cb882540e8 [mitele] Fix extraction after website redesign (fixes )
Sergey M․ 98708e6cbd
[ard] Remove age restriction check (closes )
Sergey M․ b52c9ef165
[extractor/generic] Improve support for pornhub embeds (closes )
Sergey M․ e28ed498e6
[extractor/generic] Add support for redtube embds (closes )
Sergey M․ 5021ca6c13
[redtube] Add support for embed URLs
Sergey M․ 37e7a71c6c
[extractor/generic] Add support for drtuber embds (closes )
Sergey M․ f5c4b06f17
[drtuber] Fix title extraction
Sergey M․ 519d897049
[drtuber] Add support for embed URLs
Sergey M․ b61cd51869
[yahoo] Add test and improve some content id regex
Sergey M․ f420902a3b
[yahoo] Add another content id regex (closes )
Sergey M․ de328af362
[toutv] Relax _VALID_URL (closes )
Sergey M․ 640aff1d0c
[anvato] Improve formats extraction
Sergey M․ c897af8aac
[cbslocal] Update test
Sergey M․ f3c705f8ec
[fox9] Add extractor (closes )
Sergey M․ f93ac1d175
[anvato] Extract more metadata
Sergey M․ c4c9b8440c
[extractor/common] Tolerate malformed RESOLUTION attribute in m3u8 manifests (closes )
Sergey M․ 32f2627aed
[vodlocker] Add another removed file pattern (closes )
Remita Amine 22979993e7 [vice] add coding cookie
Remita Amine b47ecd0b74 [vzaar] Add new extractor(closes )
Remita Amine b811b4c93b [vice] add support for uplynk preplay videos()
Remita Amine f4dfa9a5ed [tubitv] fix extraction(closes )
Remita Amine 3b4b66b50c [shahid] add support for authentication(closes )
Sergey M․ 4119a96ce5
[extractor/generic] Skip URLs we came from when delegating ISM extraction
Sergey M․ 26aae56690
[extractor/generic] Improve ISM extraction
Remita Amine 4f9cd4d36f [radiocanada] extract subtitle(closes )
Sergey M․ cc99a77ac1
[extractor/generic] Add support for ISM manifests
Sergey M․ 3365ea8929
[extractor/common] Remove unused code
Sergey M․ 1616f9b452
[extractor/common] Fix typo
Sergey M․ 02dc0a36b7
[utils] Introduce base_url
Remita Amine 639e3b5c99 extract ISM formats in some of the extractors
Remita Amine b2758123c5 add Basic support for Smooth Streaming protocol()
Sergey M․ f449c061d0
[nicknight] Improve extraction (closes )
Sergey M․ 9c82bba05d
[nickde] Improve extraction
NeroBurner e3577722b0
[nicknight] Add extractor
Sergey M․ b82c33dd67
[extractor/common] Improve mpd base URL extraction (closes , closes )
Sergey M․ a901fc5fc2
[vessel] Add tests for
dundua cae6bc0118 [vessel] Improve video id extraction
Yen Chi Hsuan d9ee2e5cf6
[facebook] Remove SWF params so that 1080P are detected
Closes 

In the provided link, SWF params give up to 720P, and VideoConfig
gives 1080P for both best and bestvideo. I guess all Facebook videos
supports HTML5 now, so I remove the old detection for SWF params
Yen Chi Hsuan e1a0b3b81c
[imgur] Recognize /r/ URLs (closes )
Sergey M․ 2a048f9878
[beeg] Fix extraction (closes )
Yen Chi Hsuan f02700a1fa
[openload] Fix extraction ()
Thanks @TwelveCharzz again for studying openload codes
Sergey M․ f3517569f6
[gvsearch] Modernize and fix page result request (closes )
neutric c725333d41 [ard] Fix typo
Yen Chi Hsuan a5a8877f9c
[adultswim] Fix extraction (closes )
Remita Amine 43c53a1700 [nobelprize] Add new extractor(closes )
Yen Chi Hsuan ec8705117a
[hornbunny] Fix extraction ()
Remita Amine 3d8d44c7b1 [tvp] improve video id extraction(closes )
Sergey M․ 773017c648
[rentv] Move rentv test from generic extractor and add only matching tests
Remita Amine 777d90dc28 [rentv] Add new extractor(closes )
Sergey M․ 3791d84acc
[ard] Detect unavailable videos (closes )
Sergey M․ 9305a0dc60
[vk] Fix extraction (closes )
Sergey M․ d3b6b3b95b
[jamendo] Improve
Thor77 b17422753f [jamendo] Add extractor
Sergey M․ d2e96a8ed4
[pandatv] Extract m3u8, document reverse source and PEP 8
Zhong Jianxin 2e7c8cab55 [pandatv] Add new extractor
Sergey M․ d7d4481c6a
[movieclips] Fix _VALID_URL
Yen Chi Hsuan 5ace137bf4
[dotsub] Support vimeo embed (closes )
Yen Chi Hsuan 9dde0e04e6
[litv] Fix extraction ()
Sergey M․ f16f8505b1
[vimeo] Delegate ondemand redirects to ondemand extractor (closes )
Sergey M․ 9dc13a6780
[vivo] Fix extraction (closes )
Sergey M․ 9aa929d337
[twitch:stream] Add support for rebroadcasts (closes )
Sergey M․ 425f3fdfcb
[pluralsight] Fix subtitles conversion (closes )
Sergey M․ 859447a28d
[adobepass] PEP 8
Sergey M․ f8ae2c7f30
[pluralsight] Process all clip URLs (closes )
Sergey M․ 9df6b03caf
[pluralsight] Adapt to new API (closes )
Kacper Michajłow 60633ae9a0 [openload] Fix extraction.
Fixes 
remitamine 9218a6b4f5 Merge pull request from raleeper/adobepass
[adobepass] Add Comcast
Remita Amine 02af6ec707 [natgeo] extract m3u8 formats(closes )
raleeper 46f6052950 [adobepass] Add Comcast with fixed _download_webpage calls
Sergey M․ 2b96b06bf0
[vidzi] Fix extraction (closes , closes )
Remita Amine efb6242916 [urplay] add supprt for urskola.se and fix subtitle extraction(closes )
Remita Amine 0384932e3d [extractor/common] try to extract non smil wowza mpd manifests
Remita Amine edd6074cea [extractor/common] detect f4m audio only formats
Remita Amine 791d29dbf8 [orf] add subtitles support(closes )
Sergey M․ 481cc7335c
[youtube] Fix --no-playlist behavior for youtu.be/id URLs (closes )