Find file History
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
__init__.py lazy extractors: Output if it's enabled in the verbose log Apr 8, 2016
abc.py [abc:iview] Extract more series metadata Jun 12, 2018
abcnews.py [abcnews] Update tests Feb 23, 2018
abcotvs.py [abcotvs] Fix test md5 Jun 19, 2017
academicearth.py [academicearth] fix test info Sep 6, 2015
acast.py [acast:channel] Add support for play.acast.com (closes #18587) Jan 1, 2019
addanime.py [addanime] Skip an invalid test Mar 5, 2017
adn.py [adn] fix extraction Jun 2, 2018
adobepass.py [adobepass] Don't pollute default headers dict Sep 17, 2018
adobetv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
adultswim.py Improve URL extraction Jul 21, 2018
aenetworks.py [aenetworks] add support for History Vault(closes #18460) Dec 9, 2018
afreecatv.py Improve URL extraction Jul 21, 2018
airmozilla.py [airmozilla] Fix extraction (closes #12670) Apr 8, 2017
aliexpress.py [aliexpress:live] Fix issues (closes #13698, closes #13707) Sep 3, 2017
aljazeera.py [aljazeera] Extend _VALID_URL May 13, 2017
allocine.py [allocine] Extract more metadata Mar 28, 2017
alphaporno.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
amcnetworks.py [amcnetworks] add support for SundanceTV(closes #9260) Jan 28, 2018
americastestkitchen.py [americastestkitchen] Add support for zype embeds (closes #18225) Nov 18, 2018
amp.py Improve URL extraction Jul 21, 2018
animeondemand.py Improve URL extraction Jul 21, 2018
anitube.py [nuevo] Simplify nuevo extractors (Closes #7728) Jan 22, 2016
anvato.py [anvato] Fallback to generic API key for access key to API key lookup ( Aug 21, 2018
anysex.py [anysex] Fix extraction Sep 27, 2014
aol.py Improve URL extraction Jul 21, 2018
apa.py Improve URL extraction Jul 21, 2018
aparat.py [aparat] Improve extraction and extract more metadata (closes #17445, c… Oct 29, 2018
appleconnect.py [appleconnect] Update test Apr 27, 2017
appletrailers.py Fix some regexes Oct 9, 2017
archiveorg.py [archiveorg] Fix extraction (closes #15770, closes #15772) Mar 5, 2018
ard.py [ard:beta] Improve extraction robustness, fix subtitles extraction, i… Dec 16, 2018
arkena.py [downloader/hls] immediately delegate downloading to ffmpeg in case l… Mar 25, 2017
arte.py [arte] Capture and output error message Oct 15, 2017
asiancrush.py [asiancrush] Fix extraction (closes #15630) Sep 14, 2018
atresplayer.py remove unnecessary assignment parenthesis May 26, 2018
atttechchannel.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
atvat.py [atvat] Fix extraction (closes #18041) Nov 16, 2018
audimedia.py [audimedia] fix extraction(closes #15309) May 31, 2018
audioboom.py Fix bugs caused by typos Jul 14, 2017
audiomack.py Refactor code to use url_result Jan 1, 2019
awaan.py [awaan:video] fix test(closes #10773) Sep 27, 2016
aws.py [aws] fix canonical/signed headers generation in python 2(closes #15102) Dec 28, 2017
azmedien.py [azmedien] Fix extraction (closes #18334) Nov 29, 2018
baidu.py Add support for https for all extractors as preventive and future-pro… Mar 21, 2016
bambuser.py remove unnecessary assignment parenthesis May 26, 2018
bandcamp.py [bandcamp] Extract more metadata (closes #13197) Aug 30, 2018
bbc.py [bbc] Add support for another embed pattern (closes #18643) Dec 31, 2018
beampro.py [beam] Improve and add support for mixer.com (closes #13032) May 27, 2017
beatport.py [Beatport] Update extractor name and tests Oct 15, 2016
beeg.py [beeg] Fix extraction (closes #18610, closes #18626) Dec 31, 2018
behindkink.py Add support for https for all extractors as preventive and future-pro… Mar 21, 2016
bellmedia.py [bellmedia] add support for bnnbloomberg.ca(#16560) May 27, 2018
bet.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
bigflix.py Switch codebase to use compat_b64decode Jan 23, 2018
bild.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
bilibili.py [bilibili] Restrict cid regex (closes #16638, closes #16734) Jun 14, 2018
biobiochiletv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
biqle.py [biqle] Skip an invalid test Aug 8, 2016
bitchute.py [bitchute] Check formats (#18833) Jan 12, 2019
bleacherreport.py [bleacherreport] Update tests Apr 27, 2017
blinkx.py [blinkx] Fix extraction Feb 19, 2015
bloomberg.py [bloomberg] Add another video id regex (closes #12062) Feb 10, 2017
bokecc.py Add support for https for all extractors as preventive and future-pro… Mar 21, 2016
bostonglobe.py [BostonGlobe] New. Nonstandard version of Brightcove. Mar 19, 2017
bpb.py [bpb] Improve (closes #14086) Sep 3, 2017
br.py [br] add support for BR Mediathek videos(fixes #14560)(fixes #14788) Nov 29, 2017
bravotv.py [syfy,bravotv] restrict drupal settings regex Aug 23, 2016
breakcom.py Improve URL extraction Jul 21, 2018
brightcove.py [brightcove] remove unused variable Oct 15, 2018
businessinsider.py [businessinsider] Add extractor (closes #16387, closes #16388, closes #… May 6, 2018
buzzfeed.py [facebook] Add support for plugin video embeds and multiple embeds (c… Jun 27, 2017
byutv.py [byutv] add support for geo restricted videos Dec 13, 2017
c56.py [c56] Support videos hosted on Sohu (closes #8073) Feb 23, 2016
camdemy.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
cammodels.py [extractors] Add missing age limits Jan 1, 2019
camtube.py [extractors] Add missing age limits Jan 1, 2019
camwithher.py [extractors] Add missing age limits Jan 1, 2019
canalc2.py [canalc2] Add support for HTML5 videos (closes #15916, closes #15919) Mar 19, 2018
canalplus.py [canalplus] fix extraction(closes #15072) Jan 7, 2018
canvas.py [vrtnu] Relax title extraction and extract JSON-LD (closes #17018) Jul 19, 2018
carambatv.py [carambatv:page] Fix extraction (closes #18739) Jan 4, 2019
cartoonnetwork.py [cartoonnetwork] Update tokenizer_src (closes #14666) Nov 10, 2017
cbc.py [cbc] Improve extraction (closes #16583, closes #16593) Jun 1, 2018
cbs.py [cbs] skip DRM asset types(fixes #16104) Apr 16, 2018
cbsinteractive.py [cbsinteractive] fix data extraction(closes #15451) Jan 29, 2018
cbslocal.py [cbslocal] Fix timestamp extraction (closes #14999, closes #15000) Dec 16, 2017
cbsnews.py [cbsnews] Actualize test Jun 28, 2017
cbssports.py [cbssports] PEP 8 Apr 21, 2018
ccc.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
ccma.py Improve URL extraction Jul 21, 2018
cctv.py [cctv] Add support for ncpa-classic.com (closes #11591) Jan 3, 2017
cda.py Set chmod 644 for all extractors Apr 15, 2018
ceskatelevize.py [ceskatelevize] Use https for API call (refs #16997) Jul 28, 2018
channel9.py [generic] Add support for channel9 embeds (closes #14469) Oct 11, 2017
charlierose.py [charlierose] Add support for episodes (closes #14062) Aug 30, 2017
chaturbate.py [chaturbate] Use geo verification headers Jun 2, 2018
chilloutzone.py Switch codebase to use compat_b64decode Jan 23, 2018
chirbit.py Switch codebase to use compat_b64decode Jan 23, 2018
cinchcast.py [cinchcast] Extend _VALID_URL Aug 5, 2017
ciscolive.py [ciscolive:search] Add support for pagination Nov 20, 2018
cjsw.py [csjw] Add coding cookie Jul 9, 2017
cliphunter.py [cliphinter] Fix extraction (closes #18083) Nov 6, 2018
clippit.py Add new extractor Aug 17, 2017
cliprs.py [Onet,ClipRs] Add new extractor for onet.tv and use it for clip.rs Jul 6, 2016
clipsyndicate.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
closertotruth.py [closertotruth] Update and improve (Closes #8680) Jun 18, 2016
cloudflarestream.py [cloudflarestream] Add support for cloudflare streams (closes #16375) May 4, 2018
cloudy.py [cloudy] Fix extraction (closes #13737) Jul 26, 2017
clubic.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
clyp.py [clyp] Add support for token protected media (closes #17184) Aug 7, 2018
cmt.py [cmt,mtv,southpark] Add support for episode URLs (closes #11837) Jan 26, 2017
cnbc.py [cnbc:video] Fix _VALID_URL (#17110) Oct 29, 2018
cnn.py Refactor code to use url_result Jan 1, 2019
comcarcoff.py Unify coding cookie Oct 3, 2016
comedycentral.py [comedycentral] new shortcut :theopposition for "The Opposition" show Oct 4, 2017
common.py [extractor/common] Use episode name as title in _json_ld Jan 8, 2019
commonmistakes.py [commonmistakes] Disable UnicodeBOM extractor test for python 3.2 Feb 19, 2017
commonprotocols.py [generic,commonprotocols] Move mms suuport from GenericIE Oct 7, 2016
condenast.py [condenast] Fix extraction (closes #14196, closes #14207) Sep 14, 2017
corus.py [corus] Add support for showcase.ca Jun 13, 2017
coub.py [coub] Update test and remove comment count extraction Apr 30, 2017
cracked.py [abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds e… Sep 5, 2017
crackle.py [crackle] extract ism and http formats Dec 19, 2018
criterion.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
crooksandliars.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
crunchyroll.py [crunchyroll] Improve extraction failsafeness (closes #17991) Oct 28, 2018
cspan.py [cspan] add support for audio only pages and catch page errors(closes #… Dec 17, 2017
ctsnews.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
ctvnews.py [9c9media] extract mpd formats and subtitles May 27, 2018
cultureunplugged.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
curiositystream.py [curiositystream] add support for non app urls Jan 13, 2019
cwtv.py [cwtv] handle api errors(closes #17905) Oct 17, 2018
dailymail.py [dailymail] fix format extraction(closes #17976) Oct 26, 2018
dailymotion.py [dailymotion] Improve metadata extraction (closes #17706) Oct 4, 2018
daisuki.py Switch codebase to use compat_b64decode Jan 23, 2018
daum.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
dbtv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
dctp.py Improve URL extraction Jul 21, 2018
deezer.py Fix some regexes Oct 9, 2017
defense.py Add support for https for all extractors as preventive and future-pro… Mar 21, 2016
democracynow.py [democracynow] Update test May 1, 2017
dfb.py [dfb] extract m3u8 formats Apr 29, 2016
dhm.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
digg.py [digg] Improve extraction Jan 10, 2018
digiteka.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
discovery.py [discovery] Use geo verification headers Jan 2, 2019
discoverygo.py Improve URL extraction Jul 21, 2018
discoverynetworks.py [discoverynetworks] Add support for disco-api videos(closes #16724) Jun 13, 2018
discoveryvr.py [discoveryvr] Add new extractor(closes #12578) Apr 2, 2017
disney.py [disney] skip Apple FairPlay formats(#14982) Dec 15, 2017
dispeak.py [dispeak] Recognize sevt subdomain (closes #13276) Jul 20, 2017
dotsub.py [dotsub] Update test May 1, 2017
douyutv.py [douyu] Support Douyu shows (closes #12228) May 12, 2017
dplay.py [dplayit] Sort formats Jul 4, 2018
dramafever.py Improve URL extraction Jul 21, 2018
drbonanza.py [drbonanza] Fix extraction (closes #13231) May 31, 2017
dreisat.py [dreisat] improve extraction(closes #15350) May 16, 2018
dropbox.py PEP8: applied even more rules Nov 23, 2014
drtuber.py [drtuber] Fix title extraction (closes #16107) Apr 7, 2018
drtv.py [drtv] Respect preference for direct http formats (#14509) Oct 15, 2017
dtube.py [dtube] Update test Jan 8, 2019
dumpert.py Switch codebase to use compat_b64decode Jan 23, 2018
dvtv.py [dvtv] Remove dead test May 25, 2018
dw.py [dw] Skip an invalid test Jun 10, 2016
eagleplatform.py Improve URL extraction Jul 21, 2018
ebaumsworld.py [ebaumsworlds] Update _VALID_URL (Closes #9135) Apr 10, 2016
echomsk.py Add support for https for all extractors as preventive and future-pro… Mar 21, 2016
egghead.py Improve URL extraction Jul 21, 2018
ehow.py [ehow] Simplify Jul 17, 2015
eighttracks.py [refactor] Single quotes consistency Feb 14, 2016
einthusan.py Switch codebase to use compat_b64decode Jan 23, 2018
eitb.py Unify coding cookie Oct 3, 2016
ellentube.py [ellentube] Fix issues, improve and simplify (closes #14570) Dec 8, 2017
elpais.py [elpais] Fix typo and improve extraction (closes #12139) Feb 15, 2017
embedly.py Unify coding cookie Oct 3, 2016
engadget.py Improve some _VALID_URLs Sep 14, 2016
eporner.py [eporner] Extract JSON-LD (closes #17519) Sep 10, 2018
eroprofile.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
escapist.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
espn.py [espn] Add new extractor for http://fivethirtyeight.com(closes #6864) Dec 26, 2017
esri.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
europa.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
everyonesmixtape.py [refactor] Single quotes consistency Feb 14, 2016
expotv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
expressen.py [generic] Add support for expressen embeds Aug 14, 2018
extractors.py [outsidetv] Add new extractor(closes #18774) Jan 10, 2019
extremetube.py [extremetube] Fix metadata extraction Apr 19, 2018
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case l… Mar 25, 2017
facebook.py [facebook] fix tahoe request(closes #17171) Nov 6, 2018
faz.py [faz] fix extraction and add support for Perform Group embeds(fixes #… Nov 24, 2017
fc2.py remove unnecessary assignment parenthesis May 26, 2018
fczenit.py [fczenit] fix extraction Nov 25, 2017
filmon.py [filmon] improve extraction Feb 3, 2017
filmweb.py [filmweb] improve extraction Dec 26, 2017
firsttv.py Improve URL extraction Jul 21, 2018
fivemin.py [5min] fix _VALID_URL(closes #10228) Aug 5, 2016
fivetv.py [5tv] Add another video URL pattern (closes #13354) Jul 14, 2017
flickr.py [flickr] Ensure format id is string Jun 8, 2017
flipagram.py untie Jan 19, 2017
folketinget.py Unify coding cookie Oct 3, 2016
footyroom.py [footyroom] Fix extraction and update _TESTS (closes #10810) Oct 11, 2016
formula1.py fix tests related to 1978540(closes #10774) Sep 27, 2016
fourtube.py [porntube] Extract channel meta fields Sep 14, 2018
fox.py [fox] add support National Geographic(closes #17985)(closes #15333)(c… Jan 10, 2019
fox9.py [fox9] fix extraction Nov 24, 2017
foxgay.py [foxgay] Ensure height is int Jun 8, 2017
foxnews.py [foxnews:insider] Remove extractor (#15810) Jun 20, 2018
foxsports.py [foxsports] update test Nov 21, 2018
franceculture.py [franceculture] PEP 8 Mar 25, 2017
franceinter.py [franceinter] Fix upload date extraction (closes #14996) Jan 21, 2018
francetv.py Improve URL extraction Jul 21, 2018
freesound.py [freesound] Improve and remove unrelated metadata (closes #11608) Jan 12, 2017
freespeech.py Refactor code to use url_result Jan 1, 2019
freshlive.py [downloader/hls] immediately delegate downloading to ffmpeg in case l… Mar 25, 2017
frontendmasters.py Improve URL extraction Jul 21, 2018
funimation.py [funimation] fix extraction(closes #14089) Jan 15, 2019
funk.py [funk:channel] Improve byChannelAlias extraction (closes #17142) Aug 3, 2018
funnyordie.py [funnyordie] Extract more metadata (closes #13677) Jul 20, 2017
fusion.py [fusion] Add support for fusion.tv Feb 17, 2018
fxnetworks.py [fxnetworks] Add support for https theplatform URLs (closes #16125) Apr 11, 2018
gaia.py [gaia] Add new extractor(#14605) Jan 9, 2019
gameinformer.py [gameinformer] PEP 8 Feb 8, 2018
gameone.py [gameone] Modernize Jan 7, 2015
gamespot.py [gamespot] add support reviews URLs Dec 2, 2018
gamestar.py [gamestar] Fix issues (closes #15179) Jan 13, 2018
gaskrank.py [gaskrank] Improve (closes #12493) May 27, 2017
gazeta.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
gdcvault.py remove unnecessary assignment parenthesis May 26, 2018
generic.py Refactor code to use url_result Jan 1, 2019
gfycat.py [gfycat] Update API endpoint (closes #18333) Nov 29, 2018
giantbomb.py [giantbomb] Extract m3u8 formats (closes #13626) Jul 10, 2017
giga.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
gigya.py [canvas] Add support for vrt.be/vrtnu (closes #11873) Oct 25, 2017
glide.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
globo.py [globo] set GLBID cookie manually(closes #17346) Jan 9, 2019
go.py [go] Add support for disneynow.go.com (closes #16299, closes #17264) Aug 21, 2018
go90.py [go90] add support for embed urls(closes #16873) Jul 1, 2018
godtube.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
golem.py [golem] Ensure format id is string Jun 8, 2017
googledrive.py [googledrive] Extend _VALID_URL (closes #9785) Aug 27, 2017
googleplus.py Fix some regexes Oct 9, 2017
googlesearch.py [gvsearch] Modernize and fix page result request (closes #11051) Oct 28, 2016
goshgay.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
gputechconf.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking Apr 21, 2016
groupon.py skip some tests to reduce test time May 24, 2016
hark.py Unify coding cookie Oct 3, 2016
hbo.py [hbo] extract m3u8 formats Apr 13, 2017
hearthisat.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
heise.py [heise] Improve extraction (closes #15496, closes #15784, closes #15026) Mar 15, 2018
hellporno.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
helsinki.py Unify coding cookie Oct 3, 2016
hentaistigma.py [refactor] Single quotes consistency Feb 14, 2016
hgtv.py [hgtv.com:show] Fix typo Jun 22, 2017
hidive.py Improve URL extraction Jul 21, 2018
historicfilms.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
hitbox.py [hitbox] Add support for smashcast.tv (closes #13154) May 19, 2017
hitrecord.py [hitrecord] Improve (closes #11626) Jan 8, 2017
hornbunny.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
hotnewhiphop.py Switch codebase to use compat_b64decode Jan 23, 2018
hotstar.py [hotstar] fix video data extraction(closes #18386) Dec 7, 2018
howcast.py skip some tests to reduce test time May 24, 2016
howstuffworks.py [howstuffworks] add support for more domains Oct 12, 2017
hrti.py remove unnecessary assignment parenthesis May 26, 2018
huajiao.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
huffpost.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
hungama.py [hungama] Add support for videos (closes #17402) Jan 8, 2019
hypem.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict Mar 25, 2016
iconosquare.py [iconosquare] Extract comments Sep 24, 2015
ign.py Fix some regexes Oct 9, 2017
imdb.py [imdb] Fix extension extraction (closes #17167) Aug 5, 2018
imgur.py [imgur] improve gallery and album detection and extraction(closes #9133 Dec 9, 2018
ina.py Unify coding cookie Oct 3, 2016
inc.py [inc] PEP 8 Jun 11, 2018
indavideo.py [indavideo] Add support for generic embeds (closes #11989) May 25, 2018
infoq.py Switch codebase to use compat_b64decode Jan 23, 2018
instagram.py Improve URL extraction Jul 21, 2018
internazionale.py [internazionale] Fix extraction of non-available-abroad videos Aug 30, 2018
internetvideoarchive.py [internetvideoarchive] extract all formats Sep 4, 2016
iprima.py [iprima] Relax _VALID_URL (closes #18515) Dec 16, 2018
iqiyi.py remove unnecessary assignment parenthesis May 26, 2018
ir90tv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
itv.py Improve URL extraction Jul 21, 2018
ivi.py [ivi] Add support for ivi.tv Oct 28, 2018
ivideon.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict Mar 25, 2016
iwara.py [iwara] Improve extraction Jul 21, 2018
izlesene.py [izlesene] Improve extraction and fix issues (closes #16407, closes #… May 25, 2018
jamendo.py [jamendo] Add support for licensing.jamendo.com (closes #17724) Oct 1, 2018
jeuxvideo.py Fix some regexes Oct 9, 2017
joj.py [joj] Fix extraction (closes #18280) Nov 24, 2018
jove.py [jove] Ensure comment count is int Jun 8, 2017
jpopsukitv.py Unify coding cookie Oct 3, 2016
jwplatform.py [jwplatform] use JW Platform Delivery API V2 and add support for more… Jan 10, 2019
kakao.py [kakao] Fix _VALID_URL Sep 23, 2017
kaltura.py [kaltura] limit requested MediaEntry fields Nov 18, 2018
kanalplay.py [kanalplay] Use IETF language tag Jan 22, 2016
kankan.py [refactor] Single quotes consistency Feb 14, 2016
karaoketv.py Improve some _VALID_URLs Sep 14, 2016
karrierevideos.py Fix bugs caused by typos Jul 14, 2017
keek.py [keek] Strip title Sep 27, 2015
keezmovies.py Improve URL extraction Jul 21, 2018
ketnet.py [ketnet] Add support for videos without direct sources (closes #14377) Oct 1, 2017
khanacademy.py update tests related to the change in youtube http format sorting Mar 5, 2016
kickstarter.py Unify coding cookie Oct 3, 2016
kinopoisk.py [kinopoisk] Add extractor (closes #17283) Aug 21, 2018
konserthusetplay.py Improve URL extraction Jul 21, 2018
kontrtube.py Unify coding cookie Oct 3, 2016
krasview.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
ku6.py Add support for https for all extractors as preventive and future-pro… Mar 21, 2016
kusi.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
kuwo.py [kwuo:song] Improve error detection (closes #10650) Sep 14, 2016
la7.py [la7] Fix extraction (closes #15501) Feb 7, 2018
laola1tv.py [laola1tv:embed] Set correct stream access URL scheme (closes #16341) Nov 2, 2018
lci.py [lci] Fix extraction (closes #17274) Aug 19, 2018
lcp.py [lcp] Improve extraction Jul 23, 2016
learnr.py [learnr] Add new extractor(closes #4284) May 19, 2016
lecture2go.py [lecture2go] Fix extraction Apr 14, 2016
lecturio.py [lecturio] Add support for lecturio.de (closes #18562) Dec 17, 2018
leeco.py Update leeco.py May 21, 2018
lego.py Don't list master m3u8 playlists in format list (closes #12832) Apr 27, 2017
lemonde.py [lemonde] Fallback delegate extraction to generic extractor (closes #… Feb 13, 2017
lenta.py [lenta] Add extractor (closes #15953) Mar 22, 2018
libraryofcongress.py [loc] update test Nov 21, 2018
libsyn.py libsyn: adapt to new page structure and replace testcase Mar 20, 2018
lifenews.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
limelight.py Improve geo bypass mechanism May 2, 2018
line.py [line] lint (remove space on empty line) Mar 14, 2018
linkedin.py [linkedin:learning:course] use url_transparent type for playlist entries Oct 29, 2018
litv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
liveleak.py [liveleak] add support for another embed type and restore original fo… Dec 20, 2018
livestream.py Refactor code to use url_result Jan 1, 2019
lnkgo.py [lnkgo] Relax _VALID_URL Oct 6, 2017
localnews8.py [localnews8] Fix extractor (Closes #9539) May 20, 2016
lovehomeporn.py [lovehomeporn] Add extractor Jan 22, 2016
lrt.py [lrt] Fix audio extraction (Closes #10566) Sep 10, 2016
lynda.py [lynda] Fix authentication (closes #18158) Nov 29, 2018
m6.py Unify coding cookie Oct 3, 2016
macgamestore.py Improve some _VALID_URLs Sep 14, 2016
mailru.py [mailru:music] Add extractor (closes #15618) Feb 23, 2018
makertv.py Fix some regexes Oct 9, 2017
mangomolo.py Switch codebase to use compat_b64decode Jan 23, 2018
manyvids.py [manyvids] Fix extraction (closes #18604, closes #18614) Jan 1, 2019
markiza.py [markiza] Expect 500 status code Jun 17, 2018
massengeschmacktv.py [massengeschmacktv] Add support for Massengeschmack TV(replaces Ferns… Nov 24, 2017
matchtv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
mdr.py [MDR] Relax _VALID_URL and playerURL matching and update _TESTS Feb 26, 2017
medialaan.py [medialaan] Fix vod id Mar 31, 2018
mediaset.py [mediaset] Improve embed support (closes #17668) Sep 25, 2018
mediasite.py [mediasite] Extend _VALID_URL even more Dec 17, 2018
medici.py [medici] Add extractor (closes #3406) Apr 8, 2017
megaphone.py [megaphone] Fix deprecated escape sequence Oct 17, 2017
meipai.py Fix some regexes Oct 9, 2017
melonvod.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
meta.py [meta] Clarify the source of uppod st decryption algorithm Jun 30, 2016
metacafe.py [metacafe] Improve (closes #10371) Feb 18, 2017
metacritic.py Improve some _VALID_URLs Sep 14, 2016
mgoon.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
mgtv.py [mgtv] fix extraction Feb 23, 2017
miaopai.py [miaopai] Coding style (#10556) Sep 7, 2016
microsoftvirtualacademy.py extract ISM formats in some of the extractors Nov 1, 2016
minhateca.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
ministrygrid.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
minoto.py [mychannels] add support for mychannels.com(closes #15334) May 16, 2018
miomio.py [miomio] Fix extraction Mar 8, 2017
mit.py Add support for https for all extractors as preventive and future-pro… Mar 21, 2016
mitele.py [mitele] reduce number of requests and update tests Jul 28, 2018
mixcloud.py [mixcloud] base64 decode before decryption Nov 21, 2018
mlb.py [mlb] improve extraction(closes #16587) May 31, 2018
mnet.py [mnet] fix format extraction(fixes #14883) Nov 30, 2017
moevideo.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
mofosex.py [mofosex] Fix test Apr 19, 2018
mojvideo.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
morningstar.py [morningstar] Relax _VALID_URL Sep 16, 2017
motherless.py [motherless] PEP 8 (#17455) Sep 8, 2018
motorsport.py Improve some _VALID_URLs Sep 14, 2016
movieclips.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
moviezine.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
movingimage.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
msn.py [msn] Fix formats extraction Jun 11, 2017
mtv.py [mtv] correct scc extention in extracted subtitles(closes #13730) Nov 29, 2017
muenchentv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
musicplayon.py Unify coding cookie Oct 3, 2016
mwave.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
mychannels.py [mychannels] add support for mychannels.com(closes #15334) May 16, 2018
myspace.py [myspace] Improve _VALID_URL (closes #13040) May 10, 2017
myspass.py Improve some _VALID_URLs Sep 14, 2016
myvi.py [myvi] Extend _VALID_URL Feb 8, 2018
myvidster.py [myvidster] Update _TESTS (closes #10473) Sep 1, 2016
nationalgeographic.py [fox] add support National Geographic(closes #17985)(closes #15333)(c… Jan 10, 2019
naver.py [naver] Fix extraction (closes #16029) Mar 29, 2018
nba.py [utils] Use in OnDemandPagedList by default Oct 6, 2017
nbc.py [nbc] fix NBCNews article extraction(closes #16194) Nov 21, 2018
ndr.py [ndr:embed:base] Make separate formats extraction non fatal (closes #… Jan 9, 2018
ndtv.py [ndtv] Add support for sub-sites Oct 22, 2017
nerdcubed.py [refactor] Single quotes consistency Feb 14, 2016
neteasemusic.py [netease] Skip all tests: completely georestricted Apr 12, 2016
netzkino.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
newgrounds.py [newgrounds] Fix metadata extraction (closes #15531) Feb 9, 2018
newstube.py Unify coding cookie Oct 3, 2016
nextmedia.py [nextmedia] Add support for NextTV (壹電視) Jan 23, 2017
nexx.py [nexx] extract free cdn http formats Jun 5, 2018
nfb.py [nfb] Modernize and extract subtitles May 17, 2016
nfl.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
nhk.py [nhk] Fix extraction (Closes #10633) Sep 13, 2016
nhl.py [nhl] remove old extractors May 31, 2018
nick.py [nickbr] Relax _VALID_URL (#13230) May 10, 2018
niconico.py [niconico] Fix extraction on python3 (closes #17393) Sep 1, 2018
ninecninemedia.py [9c9media] PEP 8 May 31, 2018
ninegag.py [9gag] Update test Feb 20, 2018
ninenow.py [9now] Bypass geo restriction (closes #15920) Mar 19, 2018
nintendo.py [nintendo] Improve playlist extraction (Closes #9986) Jul 16, 2016
njpwworld.py [njpwworld] Fix authentication (closes #17427) Oct 31, 2018
nobelprize.py [nobelprize] Add new extractor(closes #9999) Oct 26, 2016
noco.py remove unnecessary assignment parenthesis May 26, 2018
nonktube.py [nonktube] Use econfig nuevo URL May 8, 2017
noovo.py [noovo] Fix extraction (closes #14214) Sep 15, 2017
normalboots.py [screenwavemedia] Remove extractor Nov 28, 2016
nosvideo.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
nova.py [nova:embed] Fix extraction (closes #18222) Nov 17, 2018
novamov.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
nowness.py [brightcove] Fix _extract_url (closes #12782) Apr 18, 2017
noz.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
npo.py [npo:live] Add support for npostart.nl (closes #18644) Dec 31, 2018
npr.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict Mar 25, 2016
nrk.py [nrktv:series] Add support for extra materials Dec 6, 2018
ntvde.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
ntvru.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
nuevo.py [nuevo] Pass headers to _extract_nuevo May 8, 2017
nuvid.py [nuvid] Fix extraction Apr 28, 2016
nytimes.py [nytimes] Fix typo Oct 17, 2016
nzz.py [nzz] Relax kaltura regex Nov 20, 2018
odatv.py [odatv] Improve (Closes #9285) Jul 20, 2016
odnoklassniki.py [odnoklassniki] Improve _VALID_URL readability Apr 8, 2018
oktoberfesttv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
once.py [gamespot] lower the preference of http formats(#14652) Nov 13, 2017
ondemandkorea.py Improve geo bypass mechanism Feb 18, 2017
onet.py [onetpl] Add support for videos embedded via pulsembed (closes #13482) Jun 24, 2017
onionstudios.py [onionstudios] add support for bulbs-video embeds Oct 12, 2017
ooyala.py Switch codebase to use compat_b64decode Jan 23, 2018
openload.py [openload] Use original host during extraction (closes #18211) Nov 17, 2018
ora.py [ora] Revert extraction to regexes May 14, 2016
orf.py [orf:tvthek] Improve extraction and remove unused code (closes #17956, Nov 2, 2018
outsidetv.py [outsidetv] Add new extractor(closes #18774) Jan 10, 2019
packtpub.py [packtpub] Add support for subscription.packtpub.com (closes #18718) Jan 2, 2019
pandatv.py [pandatv] Modernize (closes #14693) Nov 9, 2017
pandoratv.py [pandoratv] Add support for mobile URLs (closes #12441) Jan 11, 2018
parliamentliveuk.py [parliamentliveuk] Fix extraction (closes #14524) Oct 20, 2017
patreon.py [patreon] extract post_file url(#17792) Oct 5, 2018
pbs.py [pbs] Fix extraction (closes #17109) Jul 30, 2018
pearvideo.py [pearvideo] Improve (closes #13031) Jul 15, 2017
peertube.py Improve URL extraction Jul 21, 2018
people.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
performgroup.py [faz] fix extraction and add support for Perform Group embeds(fixes #… Nov 24, 2017
periscope.py [periscope] Use accessVideoPublic endpoint (closes #15554) Feb 10, 2018
philharmoniedeparis.py [philharmoniedeparis] Fix extraction and add support for pad.philharm… Oct 1, 2018
phoenix.py [3sat,phoenix] Fix extraction (closes #11619) Jan 6, 2017
photobucket.py Add support for https for all extractors as preventive and future-pro… Mar 21, 2016
picarto.py [picarto] Extract more metadata (closes #16518) Nov 11, 2018
piksel.py [Piksel] Add another app token regex Feb 4, 2017
pinkbike.py [pinkbike] Fix uploader extraction (closes #12054) Feb 14, 2017
pladform.py [pladform] Respect platform id and extract HLS formats (closes #15468) Feb 1, 2018
playfm.py [playfm] Adapt to v2api (Closes #5344) Apr 2, 2015
playplustv.py [playplustv] add support for playplus.com(#18789) Jan 10, 2019
plays.py [plays] Improve extraction and add support for embed URLs Nov 12, 2016
playtvak.py [playtvak] Relax video regex and make description optional Dec 27, 2017
playvid.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
playwire.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
pluralsight.py [pluralsight] Improve authentication (closes #17762) Oct 4, 2018
podomatic.py [podomatic] Extend _VALID_URL (closes #13827) Aug 5, 2017
pokemon.py [pokemon] PEP 8 Feb 8, 2018
polskieradio.py [polskieradio] Fix extraction Jun 15, 2017
popcorntv.py [popcorntv] Remove debug output Sep 19, 2018
porn91.py [porn91] Fix extraction (closes #12814) Apr 22, 2017
porncom.py [porncom] Fix extraction (closes #16808) Jun 25, 2018
pornflip.py [pornflip] Relax _VALID_URL (closes #16258) Apr 22, 2018
pornhd.py [pornhd] Fix extraction (closes #14005) Aug 27, 2017
pornhub.py [pornhub] Use actual URL host for requests (closes #18359) Dec 1, 2018
pornotube.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
pornovoisines.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
pornoxo.py [generic] Try parsing JWPlayer embedded videos (closes #12030) Feb 16, 2017
presstv.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
primesharetv.py Use urlencode_postdata across the codebase Mar 25, 2016
promptfile.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
prosiebensat1.py [prosiebensat1] Add support for galileo.tv (closes #15894) Mar 18, 2018
puhutv.py [puhutv] Improve extraction (closes #16269) Jul 22, 2018
puls4.py [puls4] Relax _VALID_URL (closes #11267) Nov 25, 2016
pyvideo.py [pyvideo] Remove debugging code Aug 30, 2016
qqmusic.py [qqmusic:toplist] PEP 8 Aug 17, 2017
r7.py Don't list master m3u8 playlists in format list (closes #12832) Apr 27, 2017
radiobremen.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
radiocanada.py [radiocanada] Add fallback for title extraction Sep 8, 2017
radiode.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
radiofrance.py [refactor] Single quotes consistency Feb 14, 2016
radiojavan.py [radiojavan] Improve extraction (closes #17151) Sep 2, 2018
rai.py [raiplay:playlist] Remove a debug leftover print() Sep 19, 2018
raywenderlich.py [raywenderlich] Adapt to site redesign (closes #17225) Aug 12, 2018
rbmaradio.py [rbmaradio] Add support for 192k format (closes #16631) Jun 4, 2018
rds.py [9c9media] extract mpd formats and subtitles May 27, 2018
redbulltv.py [redbulltv] add support redbull.com tv URLs(closes #17218) Aug 12, 2018
reddit.py [redditr] Relax _VALID_URL (closes #16426) May 10, 2018
redtube.py Improve URL extraction Jul 21, 2018
regiotv.py [regiotv] Improve extraction (Closes #7915) Dec 31, 2015
rentv.py Improve URL extraction Jul 21, 2018
restudy.py [restudy] Extend _VALID_URL (#15347) Jan 20, 2018
reuters.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
reverbnation.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
revision3.py [revision3:embed] Add new extractor Jun 1, 2016
rice.py [rice] Add new extractor(closes #1736) Mar 14, 2016
rmcdecouverte.py [rmcdecouverte] Improve, bypass geo restriction and add support for l… Jan 1, 2019
ro220.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
rockstargames.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
roosterteeth.py remove unnecessary assignment parenthesis May 26, 2018
rottentomatoes.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
roxwel.py Improve some _VALID_URLs Sep 14, 2016
rozhlas.py Fix some only matching tests (closes #14855) Nov 26, 2017
rtbf.py [rtbf] fix extraction for python 3.2 and older Jun 18, 2018
rte.py [rte] Add support for new API endpoint (closes #18206) Nov 16, 2018
rtl2.py Switch codebase to use compat_b64decode Jan 23, 2018
rtlnl.py [rtlnl] Remove progressive formats (closes #15459) Feb 1, 2018
rtp.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
rts.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
rtve.py Switch codebase to use compat_b64decode Jan 23, 2018
rtvnh.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
rtvs.py [rtvs] Add extractor (closes #9242, closes #15187) Jan 21, 2018
rudo.py improve coding style Apr 12, 2017
ruhd.py Fix some regexes Oct 9, 2017
ruleporn.py [ruleporn] Rework in terms of nuevo (Closes #8206) Jan 22, 2016
rutube.py [rutube] Use geo verification headers (closes #17897) Oct 16, 2018
rutv.py [rutv] Add support for testplayer.vgtrk.com (closes #13347) Jun 11, 2017
ruutu.py [ruutu] Update API endpoint (closes #18138) Nov 10, 2018
ruv.py [ruv] Improve, extract all formats and metadata (closes #13396) Jun 19, 2017
safari.py [safari] Add support for learning.oreilly.com (closes #18510) Dec 15, 2018
sapo.py Unify coding cookie Oct 3, 2016
savefrom.py Refactor code to use url_result Jan 1, 2019
sbs.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
screencast.py [screencast] Improve extraction (closes #14617, closes #17990) Oct 28, 2018
screencastomatic.py [generic] Try parsing JWPlayer embedded videos (closes #12030) Feb 16, 2017
scrippsnetworks.py [discovery] Add support for Scripps Networks watch domains(closes #17947 Dec 17, 2018
seeker.py [seeker] Add new extractor(closes #9619) Jun 1, 2016
senateisvp.py [senateisvp] Allow https URL scheme for embeds Mar 20, 2017
sendtonews.py [generic] Try parsing JWPlayer embedded videos (closes #12030) Feb 16, 2017
servingsys.py [servingsys] Modernize Feb 1, 2015
servus.py [servus] Add extractor (closes #14362) Oct 19, 2017
sevenplus.py [7plus] Extract series metadata (closes #15862, closes #15906) Mar 19, 2018
sexu.py [sexu] Ensure height is int Jun 8, 2017
seznamzpravy.py [seznamzpravy] PEP 8 (#17455) Sep 8, 2018
shahid.py [shahid] add support for show pages(closes #7401) Dec 19, 2017
shared.py [vivo] Fix extraction (closes #18139) Nov 10, 2018
showroomlive.py [showroomlive] Improve (closes #11458) Dec 29, 2016
sina.py remove unnecessary assignment parenthesis May 26, 2018
sixplay.py [sixplay] fix format extraction Nov 19, 2018
skylinewebcams.py [skylinewebcams] Fix extraction (closes #18853) Jan 14, 2019
skynewsarabia.py [skynewsarabia:article] Clarify IE_NAME Jun 26, 2016
skysports.py [skysport] add support ooyala embed_token protected videos(fixes #14641) Nov 2, 2017
slideshare.py [slideshare] Fix extraction Jul 14, 2017
slideslive.py [slideslive] make the check for video_service_name case-insensitive(c… Sep 4, 2018
slutload.py [slutload] Fix and improve extraction (closes #17001) Jul 18, 2018
smotri.py [smotri:broadcast] Fix extraction (closes #16180) Apr 15, 2018
snotr.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
sohu.py [sohu] Fix numeric fields Jun 8, 2017
sonyliv.py [sonyliv] Respect referrer (closes #15648) Feb 19, 2018
soundcloud.py [soundcloud] detect format extension(closes #16549) May 26, 2018
soundgasm.py [soundgasm] Improve extraction (closes #14588) Oct 26, 2017
southpark.py [southparkdk] Add support for southparkstudios.nu Jan 21, 2018
spankbang.py [spankbang] Fix formats extraction (closes #15727) Mar 2, 2018
spankwire.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
spiegel.py [spiegel] fix info extraction(#16538) May 27, 2018
spiegeltv.py [spiegeltv] Delegate extraction to nexx (closes #13159) Jul 15, 2017
spike.py [spike] fix Paramount Network extraction(closes #17677) Sep 28, 2018
sport5.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
sportbox.py [sportbox] Improve extraction, add support for matchtv.ru and fix vid… Oct 28, 2018
sportdeutschland.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
springboardplatform.py [springboardplatform] Add extractor Jan 19, 2018
sprout.py [sprout] Add new extractor Feb 9, 2017
srgssr.py Improve geo bypass mechanism Feb 18, 2017
srmediathek.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
stanfordoc.py Fix some regexes Oct 9, 2017
steam.py [steam] Bypass mature content check (closes #16113) Apr 7, 2018
stitcher.py Fix "invalid escape sequences" error on Python 3.6 Jan 5, 2017
streamable.py [streamable] Add support for new embedded URL schema Apr 26, 2017
streamango.py [streamango] Skip dead test Feb 25, 2018
streamcloud.py [streamcloud] Fix extraction (closes #17054) Jul 25, 2018
streamcz.py [streamcz] Add support for subtitles May 21, 2017
streetvoice.py Fix "invalid escape sequences" error on Python 3.6