Commit Graph

9256 Commits (5a116e13020813f9f1d952504455043986c28b9b)

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