Commit Graph

9234 Commits (56fc078da84a7f26d8290b2b425cc2da66a5975a)

Author SHA1 Message Date
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 )