yt-dlp/youtube_dl/extractor
Jakub Adam Wieczorek b230fefc3c [polskieradio] Fix extraction
..
__init__.py
abc.py [abc.net.au:iview] Fix for non-series videos (closes )
abcnews.py [abcnews] Improve and remove duplicate test (closes )
abcotvs.py Fix "invalid escape sequences" error on Python 3.6
academicearth.py
acast.py [acast] Add test with multiple blings
addanime.py [addanime] Skip an invalid test
adn.py [adn] fix formats extraction
adobepass.py [adobepass] Add support for Brighthouse MSO
adobetv.py Fix "invalid escape sequences" error on Python 3.6
adultswim.py use platform=desktop in assets url(closes )
aenetworks.py [aenetworks] fix extraction for shows with single season
afreecatv.py [afreecatv] Fix title extraction
airmozilla.py [airmozilla] Fix extraction (closes )
aljazeera.py [aljazeera] Extend _VALID_URL
allocine.py [allocine] Extract more metadata
alphaporno.py Fix "invalid escape sequences" error on Python 3.6
amcnetworks.py [amcnetworks] Relax _VALID_URL ()
amp.py [amp] imporove thumbnail and subtitle extraction
animeondemand.py
anitube.py
anvato.py [extractor/anvato] PEP 8
anysex.py
aol.py [aol] remove AolFeaturesIE
aparat.py
appleconnect.py [appleconnect] Update test
appletrailers.py [appletrailers] update test cases
archiveorg.py [archiveorg] Update test
ard.py Fix "invalid escape sequences" error on Python 3.6
arkena.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
arte.py [arte:+7] Relax _VALID_URL (closes )
atresplayer.py [atresplayer] Update test
atttechchannel.py Fix "invalid escape sequences" error on Python 3.6
atvat.py [atvat] Add new extractor(closes )
audimedia.py
audioboom.py [audioboom] Update test
audiomack.py
awaan.py
azmedien.py [azmedien:showplaylist] Improve (closes )
baidu.py
bambuser.py
bandcamp.py [bandcamp:weekly] Improve and extract more metadata (closes )
bbc.py [bbc] Add support for authentication
beampro.py [beam] Improve and add support for mixer.com (closes )
beatport.py [Beatport] Update extractor name and tests
beeg.py [beeg] Update test
behindkink.py
bellmedia.py [bellmedia] add support for etalk.ca(closes )
bet.py Fix "invalid escape sequences" error on Python 3.6
bigflix.py
bild.py Fix "invalid escape sequences" error on Python 3.6
bilibili.py [bilibili] Fix extraction of videos with double quotes in titles
biobiochiletv.py Fix "invalid escape sequences" error on Python 3.6
biqle.py
bleacherreport.py [bleacherreport] Update tests
blinkx.py
bloomberg.py [bloomberg] Add another video id regex (closes )
bokecc.py
bostonglobe.py [BostonGlobe] New. Nonstandard version of Brightcove.
bpb.py
br.py [br] Update test
bravotv.py
breakcom.py [break] merge BreakIE and ScreenJunkiesIE
brightcove.py [cspan] add support for brightcove live embeds(closes )
buzzfeed.py
byutv.py Fix "invalid escape sequences" error on Python 3.6
c56.py
camdemy.py Fix "invalid escape sequences" error on Python 3.6
camwithher.py
canalc2.py [canalc2] Update test
canalplus.py [canalplus] PEP 8
canvas.py [canvas] Add IE_DESC (closes )
carambatv.py Fix "invalid escape sequences" error on Python 3.6
cartoonnetwork.py
cbc.py [cbc] update test cases
cbs.py [cbsinteractive] extract formats with `CBSIE`
cbsinteractive.py [cbsinteractive] Relax _VALID_URL (closes )
cbslocal.py [cbslocal] Update test
cbsnews.py [cbsnews] Fix extraction (closes )
cbssports.py
ccc.py Fix "invalid escape sequences" error on Python 3.6
ccma.py [ccma] Add new extractor(closes )
cctv.py [cctv] Add support for ncpa-classic.com (closes )
cda.py [cda] Implement birthday verification (closes )
ceskatelevize.py [ceskateleveize:porady] Add extractor (closes , closes )
channel9.py [channel9] Remove expired comment and sort imports
charlierose.py Fix "invalid escape sequences" error on Python 3.6
chaturbate.py [chaturbate] Fix extraction (closes )
chilloutzone.py
chirbit.py [chirbit] Extract uploader
cinchcast.py
clipfish.py [clipfish] Update test
cliphunter.py Fix "invalid escape sequences" error on Python 3.6
cliprs.py
clipsyndicate.py Fix "invalid escape sequences" error on Python 3.6
closertotruth.py
cloudy.py [cloudy] Fix extraction (closes )
clubic.py Fix "invalid escape sequences" error on Python 3.6
clyp.py
cmt.py [cmt,mtv,southpark] Add support for episode URLs (closes )
cnbc.py
cnn.py
collegerama.py [collegerama] Update tests
comcarcoff.py Unify coding cookie
comedycentral.py [mtv,cc,cmt,spike] Improve and refactor
common.py [extractor/common] Improve jwplayer subtitles extraction
commonmistakes.py [commonmistakes] Disable UnicodeBOM extractor test for python 3.2
commonprotocols.py [generic,commonprotocols] Move mms suuport from GenericIE
condenast.py [condenast] improve embed support
corus.py [corus] Add support for showcase.ca
coub.py [coub] Update test and remove comment count extraction
cracked.py
crackle.py [crackle] Update test
criterion.py Fix "invalid escape sequences" error on Python 3.6
crooksandliars.py Fix "invalid escape sequences" error on Python 3.6
crunchyroll.py [crunchyroll] Update test
cspan.py [cspan] add support for brightcove live embeds(closes )
ctsnews.py Fix "invalid escape sequences" error on Python 3.6
ctvnews.py [ctvnews] relax _VALID_URL regex(closes )
cultureunplugged.py Fix "invalid escape sequences" error on Python 3.6
curiositystream.py [curiositystream] PEP 8
cwtv.py [cwtv] extract ISM formats
dailymail.py [dailymail] Fix sources extraction (closes )
dailymotion.py [dailymotion] Extend _VALID_URL (closes )
daisuki.py [daisuki] Add subtitles ()
daum.py Fix "invalid escape sequences" error on Python 3.6
dbtv.py Fix "invalid escape sequences" error on Python 3.6
dctp.py Fix "invalid escape sequences" error on Python 3.6
deezer.py Fix "invalid escape sequences" error on Python 3.6
defense.py
democracynow.py [democracynow] Update test
dfb.py
dhm.py Fix "invalid escape sequences" error on Python 3.6
digiteka.py Fix "invalid escape sequences" error on Python 3.6
discovery.py
discoverygo.py [discoverygo] Actualize test
discoverynetworks.py [discoverynetworks] add support for more domains and bypass geo restiction
discoveryvr.py [discoveryvr] Add new extractor(closes )
disney.py [disney] Add support for disneychannel.de
dispeak.py
dotsub.py [dotsub] Update test
douyutv.py [douyu] Support Douyu shows (closes )
dplay.py [dplayit] Relax playback info URL extraction
dramafever.py Improve geo bypass mechanism
drbonanza.py [drbonanza] Fix extraction (closes )
dreisat.py [3sat,phoenix] Fix extraction (closes )
dropbox.py
drtuber.py Fix "invalid escape sequences" error on Python 3.6
drtv.py [drtv] Improve extraction and update tests (closes , closes )
dumpert.py Fix "invalid escape sequences" error on Python 3.6
dvtv.py [dvtv] Improve and fix playlists support (closes )
dw.py
eagleplatform.py Fix "invalid escape sequences" error on Python 3.6
ebaumsworld.py
echomsk.py
egghead.py [egghead:course] Add support for egghead.io course playlists
ehow.py
eighttracks.py
einthusan.py [einthusan] Relax _VALID_URL (closes , closes )
eitb.py Unify coding cookie
ellentv.py [ellentv] Improve
elpais.py [elpais] Fix typo and improve extraction (closes )
embedly.py Unify coding cookie
engadget.py
eporner.py
eroprofile.py Fix "invalid escape sequences" error on Python 3.6
escapist.py Fix "invalid escape sequences" error on Python 3.6
espn.py [espn] Fix extraction (closes )
esri.py Fix "invalid escape sequences" error on Python 3.6
etonline.py [etonline] Add extractor (closes )
europa.py Fix "invalid escape sequences" error on Python 3.6
everyonesmixtape.py
expotv.py Fix "invalid escape sequences" error on Python 3.6
extractors.py [newgrounds:playlist] Add extractor (closes )
extremetube.py
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
facebook.py [facebook] Make title optional (closes )
faz.py Unify coding cookie
fc2.py Fix "invalid escape sequences" error on Python 3.6
fczenit.py
filmon.py [filmon] improve extraction
firstpost.py
firsttv.py [1tv] Lower preference for http formats (closes )
fivemin.py
fivetv.py Fix "invalid escape sequences" error on Python 3.6
fktv.py Fix "invalid escape sequences" error on Python 3.6
flickr.py [flickr] Ensure format id is string
flipagram.py untie
folketinget.py Unify coding cookie
footyroom.py [footyroom] Fix extraction and update _TESTS (closes )
formula1.py fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes )
fourtube.py [4tube] Fix extraction (closes )
fox.py [fox] remove unused import
fox9.py [fox9] Add extractor (closes )
foxgay.py [foxgay] Ensure height is int
foxnews.py Fix "invalid escape sequences" error on Python 3.6
foxsports.py [foxsports] fix extraction(closes )
franceculture.py [franceculture] PEP 8
franceinter.py
francetv.py [francetv] Relax _VALID_URL
freesound.py [freesound] Improve and remove unrelated metadata (closes )
freespeech.py
freshlive.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
funimation.py [funimation] remove codes related to old login method and update test
funnyordie.py Don't list master m3u8 playlists in format list (closes )
fusion.py [fusion] Update ooyala id regex
fxnetworks.py
gameinformer.py
gameone.py
gamersyde.py Fix "invalid escape sequences" error on Python 3.6
gamespot.py Don't list master m3u8 playlists in format list (closes )
gamestar.py Fix "invalid escape sequences" error on Python 3.6
gaskrank.py [gaskrank] Improve (closes )
gazeta.py Fix "invalid escape sequences" error on Python 3.6
gdcvault.py [gdcvault] Fix extraction for videos with gdc-player.html
generic.py [extractor/generic] Ensure format id is unicode string
gfycat.py [gfycat] Ensure filesize is int
giantbomb.py Fix "invalid escape sequences" error on Python 3.6
giga.py Fix "invalid escape sequences" error on Python 3.6
glide.py Fix "invalid escape sequences" error on Python 3.6
globo.py
go.py [go] add support for Disney, DisneyJunior and DisneyXD show pages
go90.py [go90] Improve extraction
godtube.py Fix "invalid escape sequences" error on Python 3.6
golem.py [golem] Ensure format id is string
googledrive.py [googledrive] Fix extraction on Python 3.6
googleplus.py
googlesearch.py [gvsearch] Modernize and fix page result request (closes )
goshgay.py Fix "invalid escape sequences" error on Python 3.6
gputechconf.py
groupon.py
hark.py Unify coding cookie
hbo.py [hbo] extract m3u8 formats
hearthisat.py Fix "invalid escape sequences" error on Python 3.6
heise.py [heise] Improve (closes )
hellporno.py Fix "invalid escape sequences" error on Python 3.6
helsinki.py Unify coding cookie
hentaistigma.py
hgtv.py [corus] Add new extractor(closes )()
historicfilms.py Fix "invalid escape sequences" error on Python 3.6
hitbox.py [hitbox] Add support for smashcast.tv (closes )
hitrecord.py [hitrecord] Improve (closes )
hornbunny.py Fix "invalid escape sequences" error on Python 3.6
hotnewhiphop.py
hotstar.py [hotstar] improve extraction(closes )
howcast.py
howstuffworks.py Fix "invalid escape sequences" error on Python 3.6
hrti.py
huajiao.py Fix "invalid escape sequences" error on Python 3.6
huffpost.py Fix "invalid escape sequences" error on Python 3.6
hypem.py
iconosquare.py
ign.py
imdb.py [imdb] Relax _VALID_URL (closes )
imgur.py [imgur] Recognize /r/ URLs (closes )
ina.py Unify coding cookie
inc.py [inc] Improve (closes )
indavideo.py Fix "invalid escape sequences" error on Python 3.6
infoq.py [infoq] Make audio format extraction non fatal (closes )
instagram.py [instagram] Fix extraction (closes )
internetvideoarchive.py
iprima.py [iprima] Improve geo restriction detection and disable geo bypass
iqiyi.py [iqiyi] Fix extraction of Yule videos
ir90tv.py Fix "invalid escape sequences" error on Python 3.6
itv.py [itv] Extract series metadata
ivi.py [ivi] Raise GeoRestrictedError
ivideon.py
iwara.py [iwara] Add width (closes )
izlesene.py Fix "invalid escape sequences" error on Python 3.6
jamendo.py [jamendo] Improve and extract more metadata (closes )
jeuxvideo.py
jove.py [jove] Ensure comment count is int
jpopsukitv.py Unify coding cookie
jwplatform.py [generic] Try parsing JWPlayer embedded videos (closes )
kaltura.py [kaltura] Cleanup regexes from redundant escaping
kamcord.py
kanalplay.py
kankan.py
karaoketv.py
karrierevideos.py Fix "invalid escape sequences" error on Python 3.6
keek.py
keezmovies.py Fix "invalid escape sequences" error on Python 3.6
ketnet.py Fix "invalid escape sequences" error on Python 3.6
khanacademy.py
kickstarter.py Unify coding cookie
konserthusetplay.py [konserthusetplay] Add support for rspoplay.se
kontrtube.py Unify coding cookie
krasview.py Fix "invalid escape sequences" error on Python 3.6
ku6.py
kusi.py Fix "invalid escape sequences" error on Python 3.6
kuwo.py
la7.py
laola1tv.py [laola1tv] PEP 8
lci.py
lcp.py
learnr.py
lecture2go.py
leeco.py [leeco] Fix extraction (closes )
lego.py Don't list master m3u8 playlists in format list (closes )
lemonde.py [lemonde] Fallback delegate extraction to generic extractor (closes , closes )
libraryofcongress.py Fix "invalid escape sequences" error on Python 3.6
libsyn.py Fix "invalid escape sequences" error on Python 3.6
lifenews.py Fix "invalid escape sequences" error on Python 3.6
limelight.py [limelight] Add support for channels and channels lists embedded using LimelightEmbeddedPlayerFlash ()
litv.py Fix "invalid escape sequences" error on Python 3.6
liveleak.py [liveleak] Ensure height is int (closes )
livestream.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
lnkgo.py Fix "invalid escape sequences" error on Python 3.6
localnews8.py
lovehomeporn.py
lrt.py
lynda.py [lynda:course] Add webpage extraction fallback (closes )
m6.py Unify coding cookie
macgamestore.py
mailru.py Unify coding cookie
makerschannel.py
makertv.py [makertv] improve extraction
mangomolo.py
matchtv.py Fix "invalid escape sequences" error on Python 3.6
mdr.py [MDR] Relax _VALID_URL and playerURL matching and update _TESTS
medialaan.py [medialaan] PEP 8 (closes )
mediaset.py [mediaset] Fix upload date
medici.py [medici] Add extractor (closes )
meipai.py Fix "invalid escape sequences" error on Python 3.6
melonvod.py Fix "invalid escape sequences" error on Python 3.6
meta.py
metacafe.py [metacafe] Improve (closes )
metacritic.py
mgoon.py Fix "invalid escape sequences" error on Python 3.6
mgtv.py [mgtv] fix extraction
miaopai.py
microsoftvirtualacademy.py extract ISM formats in some of the extractors
minhateca.py Fix "invalid escape sequences" error on Python 3.6
ministrygrid.py Fix "invalid escape sequences" error on Python 3.6
minoto.py
miomio.py [miomio] Fix extraction
mit.py
mitele.py [mitele] Update app key regex
mixcloud.py [mixcloud] Fix view count extraction and modernize
mlb.py Fix "invalid escape sequences" error on Python 3.6
mnet.py Fix "invalid escape sequences" error on Python 3.6
moevideo.py Fix "invalid escape sequences" error on Python 3.6
mofosex.py Fix "invalid escape sequences" error on Python 3.6
mojvideo.py Fix "invalid escape sequences" error on Python 3.6
moniker.py
morningstar.py
motherless.py Fix "invalid escape sequences" error on Python 3.6
motorsport.py
movieclips.py Fix "invalid escape sequences" error on Python 3.6
moviezine.py Fix "invalid escape sequences" error on Python 3.6
movingimage.py Fix "invalid escape sequences" error on Python 3.6
mpora.py
msn.py [msn] Fix formats extraction
mtv.py [mtv81] Add extractor (closes )
muenchentv.py Fix "invalid escape sequences" error on Python 3.6
musicplayon.py Unify coding cookie
mwave.py Fix "invalid escape sequences" error on Python 3.6
myspace.py [myspace] Improve _VALID_URL (closes )
myspass.py
myvi.py Fix "invalid escape sequences" error on Python 3.6
myvideo.py Fix "invalid escape sequences" error on Python 3.6
myvidster.py
nationalgeographic.py [natgeo] extract m3u8 formats(closes )
naver.py [naver] Update tests for
nba.py
nbc.py [nbc] remove unused imports and extract permalink from modified urls
ndr.py Fix "invalid escape sequences" error on Python 3.6
ndtv.py Fix "invalid escape sequences" error on Python 3.6
nerdcubed.py
neteasemusic.py
netzkino.py Fix "invalid escape sequences" error on Python 3.6
newgrounds.py [newgrounds] Extract more metadata (closes )
newstube.py Unify coding cookie
nextmedia.py [nextmedia] Add support for NextTV (壹電視)
nfb.py
nfl.py Fix "invalid escape sequences" error on Python 3.6
nhk.py
nhl.py [nhl] Skip invalid m3u8 formats (closes )
nick.py [nick] Add support for beta.nick.com (closes )
niconico.py [niconico] Allow login via cookies
ninecninemedia.py [ninecninemedia] remove mp4 url extraction request
ninegag.py
ninenow.py
nintendo.py
njpwworld.py [njpwworld] Fix extraction (closes )
nobelprize.py [nobelprize] Add new extractor(closes )
noco.py [noco] Modernize
nonktube.py [nonktube] Use econfig nuevo URL
noovo.py [noovo] Improve extraction (closes )
normalboots.py [screenwavemedia] Remove extractor
nosvideo.py Fix "invalid escape sequences" error on Python 3.6
nova.py Fix "invalid escape sequences" error on Python 3.6
novamov.py Fix "invalid escape sequences" error on Python 3.6
nowness.py [brightcove] Fix _extract_url (closes )
nowtv.py Fix "invalid escape sequences" error on Python 3.6
noz.py Fix "invalid escape sequences" error on Python 3.6
npo.py [npo] Improve _VALID_URL (closes )
npr.py
nrk.py [nrk] Extract chapters
ntvde.py Fix "invalid escape sequences" error on Python 3.6
ntvru.py Fix "invalid escape sequences" error on Python 3.6
nuevo.py [nuevo] Pass headers to _extract_nuevo
nuvid.py
nytimes.py [nytimes] Fix typo
nzz.py [nzz] Add new extractor()
odatv.py
odnoklassniki.py [odnoklassniki] update tests
oktoberfesttv.py Fix "invalid escape sequences" error on Python 3.6
once.py
ondemandkorea.py Improve geo bypass mechanism
onet.py [onetpl] Add support for businessinsider.com.pl and plejada.pl
onionstudios.py Fix "invalid escape sequences" error on Python 3.6
ooyala.py [ooyala] fix typo
openload.py [openload] fix extractor
ora.py
orf.py [orf:radio] Cleanup _VALID_URLs (closes )
packtpub.py [packtpub] Fix authentication(closes )
pandatv.py [pandatv] Extract m3u8, document reverse source and PEP 8
pandoratv.py Fix "invalid escape sequences" error on Python 3.6
parliamentliveuk.py [parliamentliveuk] Recognize lower case URLs
patreon.py Unify coding cookie
pbs.py [pbs] Improve multipart video support (closes )
people.py Fix "invalid escape sequences" error on Python 3.6
periscope.py [pericope] Add support for pscp.tv URLs
philharmoniedeparis.py
phoenix.py [3sat,phoenix] Fix extraction (closes )
photobucket.py
piksel.py [Piksel] Add another app token regex
pinkbike.py [pinkbike] Fix uploader extraction (closes )
pladform.py Fix "invalid escape sequences" error on Python 3.6
playfm.py
plays.py [plays] Improve extraction and add support for embed URLs
playtvak.py Fix "invalid escape sequences" error on Python 3.6
playvid.py Fix "invalid escape sequences" error on Python 3.6
playwire.py Fix "invalid escape sequences" error on Python 3.6
pluralsight.py [pluralsight] PEP 8
podomatic.py
pokemon.py
polskieradio.py [polskieradio] Fix extraction
porn91.py [porn91] Fix extraction (closes )
porncom.py Fix "invalid escape sequences" error on Python 3.6
pornflip.py [pornflip] Improve and extract dash formats (closes )
pornhd.py Fix "invalid escape sequences" error on Python 3.6
pornhub.py [pornhub:uservideos] Add missing raise
pornotube.py Fix "invalid escape sequences" error on Python 3.6
pornovoisines.py Fix "invalid escape sequences" error on Python 3.6
pornoxo.py [generic] Try parsing JWPlayer embedded videos (closes )
presstv.py Fix "invalid escape sequences" error on Python 3.6
primesharetv.py
promptfile.py Fix "invalid escape sequences" error on Python 3.6
prosiebensat1.py [prosiebensat1] Improve title extraction and add test
puls4.py [puls4] Relax _VALID_URL (closes )
pyvideo.py
qqmusic.py Fix "invalid escape sequences" error on Python 3.6
r7.py Don't list master m3u8 playlists in format list (closes )
radiobremen.py Fix "invalid escape sequences" error on Python 3.6
radiocanada.py [radiocanada] fix extraction for toutv rtmp formats
radiode.py Fix "invalid escape sequences" error on Python 3.6
radiofrance.py
radiojavan.py Fix "invalid escape sequences" error on Python 3.6
rai.py [raiplay] Extract subtitles
rbmaradio.py [rbmaradio] Add support for redbullradio.com URLs
rds.py
redbulltv.py [redbull] improve extraction
redtube.py [extractor/generic] Add support for redtube embds (closes )
regiotv.py
rentv.py [generic] Try parsing JWPlayer embedded videos (closes )
restudy.py
reuters.py Fix "invalid escape sequences" error on Python 3.6
reverbnation.py Fix "invalid escape sequences" error on Python 3.6
revision3.py
rice.py
ringtv.py
rmcdecouverte.py [rmcdecouverte] Improve (closes )
ro220.py Fix "invalid escape sequences" error on Python 3.6
rockstargames.py Fix "invalid escape sequences" error on Python 3.6
roosterteeth.py Fix "invalid escape sequences" error on Python 3.6
rottentomatoes.py Fix "invalid escape sequences" error on Python 3.6
roxwel.py
rozhlas.py
rtbf.py
rte.py Fix "invalid escape sequences" error on Python 3.6
rtl2.py [rtl2] add support for you.rtl2.de(closes )
rtlnl.py [rtlnl] Improve _VALID_URL (closes )
rtp.py Fix "invalid escape sequences" error on Python 3.6
rts.py Fix "invalid escape sequences" error on Python 3.6
rtve.py [rtve:live] Fix extraction (closes )
rtvnh.py Fix "invalid escape sequences" error on Python 3.6
rudo.py improve coding style
ruhd.py Fix "invalid escape sequences" error on Python 3.6
ruleporn.py
rutube.py [generic] Add support for rutube embeds
rutv.py [rutv] Add support for testplayer.vgtrk.com (closes )
ruutu.py [ruutu] Disable DASH formats (closes )
safari.py [safari] Improve authentication detection (closes )
sandia.py
sapo.py Unify coding cookie
savefrom.py Fix "invalid escape sequences" error on Python 3.6
sbs.py Fix "invalid escape sequences" error on Python 3.6
screencast.py Fix "invalid escape sequences" error on Python 3.6
screencastomatic.py [generic] Try parsing JWPlayer embedded videos (closes )
scrippsnetworks.py [scrippsnetworks:watch] Add new extractor(closes )
seeker.py
senateisvp.py [senateisvp] Allow https URL scheme for embeds
sendtonews.py [generic] Try parsing JWPlayer embedded videos (closes )
servingsys.py
sexu.py [sexu] Ensure height is int
shahid.py [shahid] add support for authentication(closes )
shared.py [vivo] Fix extraction (closes )
showroomlive.py [showroomlive] Improve (closes )
sina.py
sixplay.py [sixplay] use raw string for regex
skylinewebcams.py [skylinewebcams] Add extractor (closes )
skynewsarabia.py
skysports.py [skynews] update test
slideshare.py
slutload.py Fix "invalid escape sequences" error on Python 3.6
smotri.py Fix "invalid escape sequences" error on Python 3.6
snotr.py Fix "invalid escape sequences" error on Python 3.6
sohu.py [sohu] Fix numeric fields
sonyliv.py [sonyliv] Improve (Closes )
soundcloud.py [soundcloud] Update client id (closes )
soundgasm.py Fix "invalid escape sequences" error on Python 3.6
southpark.py [cmt,mtv,southpark] Add support for episode URLs (closes )
spankbang.py [spankbang] Make uploader optional (closes )
spankwire.py Fix "invalid escape sequences" error on Python 3.6
spiegel.py Unify coding cookie
spiegeltv.py Fix "invalid escape sequences" error on Python 3.6
spike.py [mtv,cc,cmt,spike] Improve and refactor
sport5.py Fix "invalid escape sequences" error on Python 3.6
sportbox.py [sportbox] PEP 8
sportdeutschland.py Fix "invalid escape sequences" error on Python 3.6
sportschau.py
sprout.py [sprout] Add new extractor
srgssr.py Improve geo bypass mechanism
srmediathek.py Fix "invalid escape sequences" error on Python 3.6
stanfordoc.py Fix "invalid escape sequences" error on Python 3.6
steam.py
stitcher.py Fix "invalid escape sequences" error on Python 3.6
streamable.py [streamable] Add support for new embedded URL schema
streamango.py [streamango] Skip download for test (closes )
streamcloud.py
streamcz.py [streamcz] Add support for subtitles
streetvoice.py Fix "invalid escape sequences" error on Python 3.6
sunporno.py Fix "invalid escape sequences" error on Python 3.6
svt.py [svt] PEP 8
swrmediathek.py [swrmediathek] skip tests correctly
syfy.py
sztvhu.py Unify coding cookie
tagesschau.py Fix "invalid escape sequences" error on Python 3.6
tass.py Fix "invalid escape sequences" error on Python 3.6
tbs.py
tdslifeway.py Fix "invalid escape sequences" error on Python 3.6
teachertube.py Fix "invalid escape sequences" error on Python 3.6
teachingchannel.py
teamcoco.py Unify coding cookie
teamfourstar.py [teamfourstar] Simplify _VALID_URL and relax regexes
techtalks.py [techtalks] Relax _VALID_URL
ted.py Don't list master m3u8 playlists in format list (closes )
tele13.py
telebruxelles.py [telebruxelles] extract all formats and add support for emission urls
telecinco.py [telecinco] Add test for
telegraaf.py Fix "invalid escape sequences" error on Python 3.6
telemb.py Fix "invalid escape sequences" error on Python 3.6
telequebec.py [telequebec] Fix description extraction and update test (closes )
teletask.py
telewebion.py Fix "invalid escape sequences" error on Python 3.6
testurl.py
tf1.py
tfo.py [tfo] Improve geo restriction detection and use geo bypass mechanism
theintercept.py Unify coding cookie
theplatform.py [theplatform] extract chapters
thescene.py [thescene] fix extraction(closes )
thesixtyone.py
thestar.py
thesun.py [thesun] Extract playlists (closes , closes )
theweatherchannel.py [theweatherchannel] Add new extractor(closes )
thisamericanlife.py Fix "invalid escape sequences" error on Python 3.6
thisav.py [thisav] Add support for html5 media (closes )
thisoldhouse.py [thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS
threeqsdn.py
tinypic.py Fix "invalid escape sequences" error on Python 3.6
tmz.py [tmz:article] Fix extraction (closes )
tnaflix.py Fix "invalid escape sequences" error on Python 3.6
toggle.py [toggle] Relax _VALID_URL (closes )
tonline.py [tonline] Add new extractor()
toongoggles.py [toongoggles] Add new extractor(closes )
toutv.py [toutv] Fix login form regex (closes )
toypics.py [toypics] Improve and modernize
traileraddict.py
trilulilu.py
trutv.py
tube8.py
tubitv.py [tubitv] use geo bypass mechanism
tudou.py [tudou] Merge into youku extractor (fixes )
tumblr.py Fix "invalid escape sequences" error on Python 3.6
tunein.py [tunein] Add support for embeds (closes )
tunepk.py [tunepk] Add extractor (closes , closes )
turbo.py [turbo] Ensure format id is string
turner.py [turner] extract thumbnail and is_live and strip description
tutv.py
tv2.py Fix "invalid escape sequences" error on Python 3.6
tv2hu.py [tv2hu] Fix invalid escape sequence on Py3.6
tv3.py
tv4.py [tv4] Bypass geo restriction and improve detection
tv5mondeplus.py [tv5mondeplus] clean description and use stable id
tva.py [tva] Add new extractor(closes )
tvanouvelles.py [tvanouvelles] Add extractor (closes )
tvc.py Fix "invalid escape sequences" error on Python 3.6
tvigle.py [tvigle] Raise GeoRestrictedError
tvland.py [tvland] Extend _VALID_URL (Closes )
tvn24.py [tvn24] Improve extraction (closes )
tvnoe.py _find_jwplayer_data() returns dict or None
tvp.py Don't list master m3u8 playlists in format list (closes )
tvplay.py [tvplay] Bypass geo restriction
tvplayer.py [tvplayer] Fix extraction (closes )
tweakers.py Fix "invalid escape sequences" error on Python 3.6
twentyfourvideo.py [24video] Use original host for requests (closes )
twentymin.py [20min] Improve
twentytwotracks.py
twitch.py [twitch] PEP8
twitter.py Fix "invalid escape sequences" error on Python 3.6
udemy.py [udemy] Fix extraction for outputs' format entries without URL (closes )
udn.py Fix "invalid escape sequences" error on Python 3.6
uktvplay.py [uktvplay] Add new extractor(closes )
unistra.py
uol.py [uol] Fix extraction (closes )
uplynk.py [uplynk] force downloading using hls native downloader(closes )
upskill.py [upskill] Add extractor (closes )
urort.py Fix "invalid escape sequences" error on Python 3.6
urplay.py [urplay] add supprt for urskola.se and fix subtitle extraction(closes )
usanetwork.py
usatoday.py
ustream.py [ustream] Add UstreamIE._extract_url()
ustudio.py Fix "invalid escape sequences" error on Python 3.6
varzesh3.py Fix "invalid escape sequences" error on Python 3.6
vbox7.py Improve geo bypass mechanism
veehd.py
veoh.py
vessel.py Fix "invalid escape sequences" error on Python 3.6
vesti.py Unify coding cookie
vevo.py [vevo] Modernize
vgtv.py Improve geo bypass mechanism
vh1.py
vice.py [vice] update tests and add support for ooyala embeds in article pages
viceland.py [vice] Fix extraction for non en_us videos (closes )
vidbit.py Fix "invalid escape sequences" error on Python 3.6
viddler.py Fix "invalid escape sequences" error on Python 3.6
videa.py [videa] Add support for videa embeds
videodetective.py
videofyme.py
videomega.py Fix "invalid escape sequences" error on Python 3.6
videomore.py Fix "invalid escape sequences" error on Python 3.6
videopremium.py
videopress.py [cda] Implement birthday verification (closes )
vidio.py [vidio] Improve and sort formats
vidme.py Fix "invalid escape sequences" error on Python 3.6
vidzi.py [vidzi] Fix extraction (closes )
vier.py [vier] Relax regexes and extract more metadata (closes )
viewlift.py improve coding style
viewster.py Don't list master m3u8 playlists in format list (closes )
viidea.py Fix "invalid escape sequences" error on Python 3.6
viki.py Improve geo bypass mechanism
vimeo.py [vimeo] Fix formats' sorting (closes )
vimple.py Fix "invalid escape sequences" error on Python 3.6
vine.py [vine] Fix extraction (closes )
viu.py [viu] Relax _VALID_URL (closes )
vk.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
vlive.py improve coding style
vodlocker.py Fix "invalid escape sequences" error on Python 3.6
vodpl.py [vodpl] Make more robust and add another test (closes )
vodplatform.py
voicerepublic.py Fix "invalid escape sequences" error on Python 3.6
voxmedia.py fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes )
vporn.py Fix "invalid escape sequences" error on Python 3.6
vrak.py [vrak] Improve and update test (closes )
vrt.py [vrt] Add IE_DESC (closes )
vrv.py [vrv] extract dash formats and subtitles
vshare.py [vshare] Add extractor (closes )
vube.py Fix "invalid escape sequences" error on Python 3.6
vuclip.py
vvvvid.py [vvvvid] do not cache the conn_id
vyborymos.py
vzaar.py [vzaar] Add new extractor(closes )
walla.py Fix "invalid escape sequences" error on Python 3.6
washingtonpost.py [washingtonpost] Fix invalid escape sequence on Python 3.6
wat.py
watchindianporn.py Fix "invalid escape sequences" error on Python 3.6
wdr.py [wdr] Actualize comment
webcaster.py Fix "invalid escape sequences" error on Python 3.6
webofstories.py Fix "invalid escape sequences" error on Python 3.6
weiqitv.py Fix "invalid escape sequences" error on Python 3.6
wimp.py [generic] Try parsing JWPlayer embedded videos (closes )
wistia.py [extractor/generic] Extract wistia embed code into separate method
worldstarhiphop.py [wshh] Extract html5 entries and delegate to generic extractor (closes )
wrzuta.py Unify coding cookie
wsj.py [wsj] Improve and modernize (closes )
xbef.py Fix "invalid escape sequences" error on Python 3.6
xboxclips.py Unify coding cookie
xfileshare.py [xfileshare] Add support for fastvideo.me
xhamster.py [xhamster] Simplify (closes )
xiami.py [xiami] Improve extraction (closes )
xminus.py
xnxx.py Unify coding cookie
xstream.py
xtube.py [xtube] Fix extraction with non-standard JSON 'sources'
xuite.py Fix "invalid escape sequences" error on Python 3.6
xvideos.py [xvideos] Extract og:duration (closes )
xxxymovies.py
yahoo.py [brightcove] Fix _extract_url (closes )
yam.py
yandexmusic.py [yandexmusic:playlist] Fix extraction for python 3 (closes )
yesjapan.py Fix "invalid escape sequences" error on Python 3.6
yinyuetai.py Fix "invalid escape sequences" error on Python 3.6
ynet.py Fix "invalid escape sequences" error on Python 3.6
youjizz.py
youku.py [youku] Extract more metadata (closes )
youporn.py Fix "invalid escape sequences" error on Python 3.6
yourupload.py [yourupload] Fix extraction (closes )
youtube.py [youtube] Improve chapters extraction (closes )
zapiks.py Fix "invalid escape sequences" error on Python 3.6
zaq1.py [zaq1] Improve extraction (closes )
zdf.py [zdf] Fix extraction (closes )
zingmp3.py Fix "invalid escape sequences" error on Python 3.6