yt-dlc/youtube_dl/extractor
Sergey M․ 7c5329e6f4
[nrk] Improve extraction and update tests (closes )
..
__init__.py lazy extractors: Output if it's enabled in the verbose log
abc.py [abc.net.au:iview] Fix for non-series videos (closes )
abcnews.py Fix "invalid escape sequences" error on Python 3.6
abcotvs.py Fix "invalid escape sequences" error on Python 3.6
academicearth.py
acast.py [acast] Add test with multiple blings
addanime.py
adobepass.py [adobepass] PEP 8
adobetv.py Fix "invalid escape sequences" error on Python 3.6
adultswim.py [adultswim] Fix extraction (closes )
aenetworks.py [aenetworks] fix season episodes extraction(fixes )
afreecatv.py [afreecatv:global] Add new extractor(closes )
airmozilla.py Fix "invalid escape sequences" error on Python 3.6
aljazeera.py Improve some _VALID_URLs
allocine.py Fix "invalid escape sequences" error on Python 3.6
alphaporno.py Fix "invalid escape sequences" error on Python 3.6
amcnetworks.py [amcnetworks] Recognize more BBC America URLs
amp.py [amp] Fix a typo
animeondemand.py [animeondemand] Fix typo
anitube.py
anvato.py [anvato] Improve formats extraction
anysex.py
aol.py [aol] remove AolFeaturesIE
aparat.py [aparat] Fix extraction
appleconnect.py
appletrailers.py [appletrailers] correct thumbnail fallback
archiveorg.py [archiveorg] PEP 8
ard.py Fix "invalid escape sequences" error on Python 3.6
arkena.py [arkena] Add support for video.arkena.com (closes )
arte.py [theoperaplatform] Rename, fix _VALID_URL and fix test
atresplayer.py Fix "invalid escape sequences" error on Python 3.6
atttechchannel.py Fix "invalid escape sequences" error on Python 3.6
audimedia.py
audioboom.py Fix "invalid escape sequences" error on Python 3.6
audiomack.py [audiomack:album] Force video_id to be strings
awaan.py [awaan:video] fix test(closes )
azmedien.py [azmedien:playlist] Add support for topic and themen playlists
azubu.py Fix "invalid escape sequences" error on Python 3.6
baidu.py
bambuser.py
bandcamp.py [bandcamp] Fix free downloads extraction and extract all formats (closes )
bbc.py Improve some _VALID_URLs
beampro.py [beam:live] Improve and simplify (, closes )
beatport.py [Beatport] Update extractor name and tests
beeg.py [beeg] Fix extraction (closes )
behindkink.py
bellmedia.py [bellmedia] add support for more sites
bet.py Fix "invalid escape sequences" error on Python 3.6
bigflix.py [bigflix] Remove an invalid test
bild.py Fix "invalid escape sequences" error on Python 3.6
bilibili.py [bilibili] fix extraction(closes )
biobiochiletv.py Fix "invalid escape sequences" error on Python 3.6
biqle.py [biqle] Skip an invalid test
bleacherreport.py
blinkx.py
bloomberg.py [bloomberg] Add another video id regex (closes )
bokecc.py
bpb.py Improve some _VALID_URLs
br.py [br] Skip invalid tests
bravotv.py [syfy,bravotv] restrict drupal settings regex
breakcom.py [break] merge BreakIE and ScreenJunkiesIE
brightcove.py [brightcove] Recognize another player ID
buzzfeed.py [buzzfeed] Detect Facebook embed and update _TESTS
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 [camwithher] Remove extra blank line
canalc2.py
canalplus.py [canalplus] Add fallback for video id (closes )
canvas.py Fix "invalid escape sequences" error on Python 3.6
carambatv.py Fix "invalid escape sequences" error on Python 3.6
cartoonnetwork.py [cartoonnetwork] add support Adobe Pass auth
cbc.py [cbc] Improve playlist support (closes )
cbs.py [cbs] extract info from thunder videoPlayerService(closes )
cbsinteractive.py [cbsinteractive] Fix extraction for cnet.com
cbslocal.py [cbslocal] Support newyork.cbslocal.com
cbsnews.py Fix "invalid escape sequences" error on Python 3.6
cbssports.py Improve some _VALID_URLs
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 Fix "invalid escape sequences" error on Python 3.6
ceskatelevize.py Fix "invalid escape sequences" error on Python 3.6
channel9.py Fix "invalid escape sequences" error on Python 3.6
charlierose.py Fix "invalid escape sequences" error on Python 3.6
chaturbate.py [chaturbate] Improve (closes )
chilloutzone.py
chirbit.py [chirbit] Extract uploader
cinchcast.py
clipfish.py [clipfish] Update _TEST; the old one is gone
cliphunter.py Fix "invalid escape sequences" error on Python 3.6
cliprs.py [Onet,ClipRs] Add new extractor for onet.tv and use it for clip.rs
clipsyndicate.py Fix "invalid escape sequences" error on Python 3.6
closertotruth.py [closertotruth] Update and improve (Closes )
cloudy.py [cloudy] Drop videoraj.to
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 [theplatform] extract timestamp and uploader
cnn.py [turner] keep video id intact
collegerama.py Fix "invalid escape sequences" error on Python 3.6
comcarcoff.py Unify coding cookie
comedycentral.py [mtv,cc,cmt,spike] Improve and refactor
common.py [extractor/common] Fix initialization template (closes , closes )
commonmistakes.py
commonprotocols.py [generic,commonprotocols] Move mms suuport from GenericIE
condenast.py [condenast] Make _search_json_ld call non fatal
coub.py Fix "invalid escape sequences" error on Python 3.6
cracked.py
crackle.py [crackle] improve extraction
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] Improve series and season metadata extraction (closes )
cspan.py [cspan] Fix _TESTS
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] don't cache auth token
cwtv.py [cwtv] extract http formats
dailymail.py [DailyMail] Improve title and description extraction
dailymotion.py Fix "invalid escape sequences" error on Python 3.6
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 Improve some _VALID_URLs
dfb.py [dfb] extract m3u8 formats
dhm.py Fix "invalid escape sequences" error on Python 3.6
digiteka.py Fix "invalid escape sequences" error on Python 3.6
discovery.py [discovery] Fix typo
discoverygo.py [discoverygo] Fix JSON data parsing
disney.py [disney] Add new extractor(closes )(closes )()()
dispeak.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking
dotsub.py [dotsub] Support vimeo embed (closes )
douyutv.py Fix "invalid escape sequences" error on Python 3.6
dplay.py [dplay] Use Safari user-agent for hls (closes )
dramafever.py [dramafever] Add support for URLs with language code ()
drbonanza.py Fix "invalid escape sequences" error on Python 3.6
dreisat.py [3sat,phoenix] Fix extraction (closes )
dropbox.py
drtuber.py Fix "invalid escape sequences" error on Python 3.6
drtv.py [drtv] Update tests
dumpert.py Fix "invalid escape sequences" error on Python 3.6
dvtv.py
dw.py [dw] Skip an invalid test
eagleplatform.py Fix "invalid escape sequences" error on Python 3.6
ebaumsworld.py [ebaumsworlds] Update _VALID_URL (Closes )
echomsk.py
egghead.py [egghead:course] Add support for egghead.io course playlists
ehow.py
eighttracks.py
einthusan.py Fix "invalid escape sequences" error on Python 3.6
eitb.py Unify coding cookie
ellentv.py [ellentv] Improve extraction (Closes )
elpais.py
embedly.py Unify coding cookie
engadget.py Improve some _VALID_URLs
eporner.py [eporner] Fix extraction (Closes )
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
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 [NRKTV] Added NRKTVSeriesIE
extremetube.py [extremetube] Revert display_id
eyedotv.py [eyedotv] Add new extractor(closes )
facebook.py [facebook] Recognize .onion URLs (closes )
faz.py Unify coding cookie
fc2.py Fix "invalid escape sequences" error on Python 3.6
fczenit.py [fczenit] Fix extraction and update test
firstpost.py
firsttv.py [1tv] Add support for hls (closes )
fivemin.py [5min] fix _VALID_URL(closes )
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] Extract uploader URL (Closes )
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 metadata extraction (Closes )
fox.py [fox] add support for Adobe Pass auth(closes )
fox9.py [fox9] Add extractor (closes )
foxgay.py Fix "invalid escape sequences" error on Python 3.6
foxnews.py Fix "invalid escape sequences" error on Python 3.6
foxsports.py [foxsports] extract http formats
franceculture.py Fix "invalid escape sequences" error on Python 3.6
franceinter.py [franceinter] Fix upload date extraction
francetv.py Fix "invalid escape sequences" error on Python 3.6
freesound.py [freesound] Improve and remove unrelated metadata (closes )
freespeech.py Improve some _VALID_URLs
funimation.py Fix "invalid escape sequences" error on Python 3.6
funnyordie.py Fix "invalid escape sequences" error on Python 3.6
fusion.py [fusion] Update ooyala id regex
fxnetworks.py [fxnetworks] extend _VALID_URL to support simpsonsworld.com
gameinformer.py
gameone.py
gamersyde.py Fix "invalid escape sequences" error on Python 3.6
gamespot.py Fix "invalid escape sequences" error on Python 3.6
gamestar.py Fix "invalid escape sequences" error on Python 3.6
gazeta.py Fix "invalid escape sequences" error on Python 3.6
gdcvault.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking
generic.py [extractor/generic] Add support for openload embeds (closes , closes )
gfycat.py
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 [globo:article] Add support for multiple videos (Closes )
go.py [go] fix typo
godtube.py Fix "invalid escape sequences" error on Python 3.6
godtv.py [godtv] Relax _VALID_URL
golem.py
googledrive.py
googleplus.py Improve some _VALID_URLs
googlesearch.py [gvsearch] Modernize and fix page result request (closes )
goshgay.py Fix "invalid escape sequences" error on Python 3.6
gputechconf.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking
groupon.py skip some tests to reduce test time
hark.py Unify coding cookie
hbo.py Fix "invalid escape sequences" error on Python 3.6
hearthisat.py Fix "invalid escape sequences" error on Python 3.6
heise.py Fix "invalid escape sequences" error on Python 3.6
hellporno.py Fix "invalid escape sequences" error on Python 3.6
helsinki.py Unify coding cookie
hentaistigma.py
hgtv.py [hgtvcom:show] Add extractor (Closes )
historicfilms.py Fix "invalid escape sequences" error on Python 3.6
hitbox.py Fix "invalid escape sequences" error on Python 3.6
hitrecord.py [hitrecord] Improve (closes )
hornbunny.py Fix "invalid escape sequences" error on Python 3.6
hotnewhiphop.py Improve some _VALID_URLs
hotstar.py
howcast.py skip some tests to reduce test time
howstuffworks.py Fix "invalid escape sequences" error on Python 3.6
hrti.py [hrti] Don't redefine variable in list comprehension
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] Extend _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
instagram.py Fix "invalid escape sequences" error on Python 3.6
internetvideoarchive.py [internetvideoarchive] extract all formats
iprima.py [iprima] detect geo restriction
iqiyi.py [iqiyi] Skip an unstable MD5 checksum
ir90tv.py Fix "invalid escape sequences" error on Python 3.6
itv.py [itv] fix extraction in python 2.6
ivi.py Fix "invalid escape sequences" error on Python 3.6
ivideon.py
iwara.py [iwara] Fix extraction after relaunch
izlesene.py Fix "invalid escape sequences" error on Python 3.6
jamendo.py [jamendo] Improve and extract more metadata (closes )
jeuxvideo.py Add support for https for all extractors as preventive and future-proof measure
jove.py Fix "invalid escape sequences" error on Python 3.6
jpopsukitv.py Unify coding cookie
jwplatform.py [jwplatform] Improve duration extraction
kaltura.py [kaltura] Add fallback for fileExt
kamcord.py [kamcord] Add extractor (Closes )
kanalplay.py
kankan.py
karaoketv.py Improve some _VALID_URLs
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 [kwuo:song] Improve error detection (closes )
la7.py [la7] extract more info from a kaltura custom server
laola1tv.py [laola1] add support for another extraction scenario(closes )
lci.py [lci] Add new extractor(closes )
lcp.py [lcp] Improve extraction
learnr.py [learnr] Add new extractor(closes )
lecture2go.py [lecture2go] Fix extraction
leeco.py Fix "invalid escape sequences" error on Python 3.6
lego.py [lego] improve info extraction and bypass geo restriction(closes )
lemonde.py Fix "invalid escape sequences" error on Python 3.6
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] Improve and make more robust (closes )
litv.py Fix "invalid escape sequences" error on Python 3.6
liveleak.py Fix "invalid escape sequences" error on Python 3.6
livestream.py Fix "invalid escape sequences" error on Python 3.6
lnkgo.py Fix "invalid escape sequences" error on Python 3.6
localnews8.py [localnews8] Fix extractor (Closes )
lovehomeporn.py
lrt.py [lrt] Fix audio extraction (Closes )
lynda.py Fix "invalid escape sequences" error on Python 3.6
m6.py Unify coding cookie
macgamestore.py Improve some _VALID_URLs
mailru.py Unify coding cookie
makerschannel.py [makerschannel] Add new extractor(closes )
makertv.py
mangomolo.py [mangomolo] fix domain regex
matchtv.py Fix "invalid escape sequences" error on Python 3.6
mdr.py Fix "invalid escape sequences" error on Python 3.6
meipai.py Fix "invalid escape sequences" error on Python 3.6
melonvod.py Fix "invalid escape sequences" error on Python 3.6
meta.py [meta] Clarify the source of uppod st decryption algorithm
metacafe.py Fix "invalid escape sequences" error on Python 3.6
metacritic.py Improve some _VALID_URLs
mgoon.py Fix "invalid escape sequences" error on Python 3.6
mgtv.py Fix "invalid escape sequences" error on Python 3.6
miaopai.py [miaopai] Coding style ()
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] Adapt to the new API and update _TESTS
mit.py
mitele.py [mitele] extract dash formats
mixcloud.py [mixcloud] Fix extraction (closes )
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 Improve some _VALID_URLs
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 [common] recognize hls manifests that contain video only formats()
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 Unify coding cookie
myspass.py Improve some _VALID_URLs
myvi.py Fix "invalid escape sequences" error on Python 3.6
myvideo.py Fix "invalid escape sequences" error on Python 3.6
myvidster.py [myvidster] Update _TESTS (closes )
nationalgeographic.py [natgeo] extract m3u8 formats(closes )
naver.py [naver] Update tests for
nba.py [turner] keep video id intact
nbc.py Fix "invalid escape sequences" error on Python 3.6
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 [netease] Skip all tests: completely georestricted
netzkino.py Fix "invalid escape sequences" error on Python 3.6
newgrounds.py [newgrounds] Fix uploader extraction
newstube.py Unify coding cookie
nextmedia.py [nextmedia] Add support for NextTV (壹電視)
nfb.py [nfb] Modernize and extract subtitles
nfl.py Fix "invalid escape sequences" error on Python 3.6
nhk.py [nhk] Fix extraction (Closes )
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 [9c9media] fix multiple stacks extraction and extract more metadata()
ninegag.py
ninenow.py [9now] Improve video data extraction (Closes )
nintendo.py [nintendo] Improve playlist extraction (Closes )
nobelprize.py [nobelprize] Add new extractor(closes )
noco.py Unify coding cookie
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 Fix "invalid escape sequences" error on Python 3.6
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] Update subtitles url
npr.py
nrk.py [nrk] Improve extraction and update tests (closes )
ntvde.py Fix "invalid escape sequences" error on Python 3.6
ntvru.py Fix "invalid escape sequences" error on Python 3.6
nuevo.py Unify coding cookie
nuvid.py [nuvid] Fix extraction
nytimes.py [nytimes] Fix typo
nzz.py [nzz] Add new extractor()
odatv.py [odatv] Improve (Closes )
odnoklassniki.py [ok] Extract start time
oktoberfesttv.py Fix "invalid escape sequences" error on Python 3.6
once.py
ondemandkorea.py Fix "invalid escape sequences" error on Python 3.6
onet.py extract ISM formats in some of the extractors
onionstudios.py Fix "invalid escape sequences" error on Python 3.6
ooyala.py [ooyala] fix typo
openload.py [openload] Fallback video extension to mp4
ora.py [ora] Revert extraction to regexes
orf.py Fix "invalid escape sequences" error on Python 3.6
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 Fix "invalid escape sequences" error on Python 3.6
people.py Fix "invalid escape sequences" error on Python 3.6
periscope.py [periscope:user] Fix extraction (Closes )
philharmoniedeparis.py
phoenix.py [3sat,phoenix] Fix extraction (closes )
photobucket.py Add support for https for all extractors as preventive and future-proof measure
piksel.py [piksel] Add new extractor(closes )
pinkbike.py Fix "invalid escape sequences" error on Python 3.6
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] Fix extraction (closes )
podomatic.py
pokemon.py [pokemon] improve _VALID_URL
polskieradio.py Fix "invalid escape sequences" error on Python 3.6
porn91.py Unify coding cookie
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:playlist] Improve extraction (closes )
pornotube.py Fix "invalid escape sequences" error on Python 3.6
pornovoisines.py Fix "invalid escape sequences" error on Python 3.6
pornoxo.py Fix "invalid escape sequences" error on Python 3.6
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 Fix "invalid escape sequences" error on Python 3.6
puls4.py [puls4] Relax _VALID_URL (closes )
pyvideo.py [pyvideo] Remove debugging code
qqmusic.py Fix "invalid escape sequences" error on Python 3.6
r7.py Fix "invalid escape sequences" error on Python 3.6
radiobremen.py Fix "invalid escape sequences" error on Python 3.6
radiocanada.py [radiocanada] extract subtitle(closes )
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 Fix "invalid escape sequences" error on Python 3.6
rbmaradio.py Fix "invalid escape sequences" error on Python 3.6
rds.py [rds] extract 9c9media formats
redtube.py [extractor/generic] Add support for redtube embds (closes )
regiotv.py
rentv.py [rentv] Move rentv test from generic extractor and add only matching tests
restudy.py Remove _sort_formats from _extract_*_formats methods
reuters.py Fix "invalid escape sequences" error on Python 3.6
reverbnation.py Fix "invalid escape sequences" error on Python 3.6
revision3.py [revision3:embed] Add new extractor
rice.py
ringtv.py
rmcdecouverte.py Unify coding cookie
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 Improve some _VALID_URLs
rozhlas.py [rozhlas] Fix regexes and improve extraction (Closes )
rtbf.py [rtbf] improve extraction(fixes )
rte.py Fix "invalid escape sequences" error on Python 3.6
rtl2.py [rtl2] extract more formats and metadata
rtlnl.py Fix "invalid escape sequences" error on Python 3.6
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 Fix "invalid escape sequences" error on Python 3.6
ruhd.py Fix "invalid escape sequences" error on Python 3.6
ruleporn.py
rutube.py Unify coding cookie
rutv.py Unify coding cookie
ruutu.py [ruutu] extract dash formats
safari.py [safari:course] Add support for techbus.safaribooksonline.com
sandia.py [sandia] remove unused imports
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
scivee.py [scivee] Skip the test
screencast.py Fix "invalid escape sequences" error on Python 3.6
screencastomatic.py Fix "invalid escape sequences" error on Python 3.6
seeker.py [seeker] Add new extractor(closes )
senateisvp.py Fix "invalid escape sequences" error on Python 3.6
sendtonews.py [sendtonews] improve info extraction
servingsys.py
sexu.py Fix "invalid escape sequences" error on Python 3.6
shahid.py [shahid] add support for authentication(closes )
shared.py [vivo] Fix extraction (closes )
showroomlive.py [showroomlive] Improve (closes )
sina.py [sina] fix extraction(fixes )
sixplay.py use mimetype2ext to determine manifest ext in multiple extractors
skynewsarabia.py [skynewsarabia:article] Clarify IE_NAME
skysports.py [skynews] update test
slideshare.py Improve some _VALID_URLs
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 Unify coding cookie
sonyliv.py [sonyliv] Improve (Closes )
soundcloud.py [soundcloud] Improve formats extraction and extract audio bitrate
soundgasm.py Fix "invalid escape sequences" error on Python 3.6
southpark.py [cmt,mtv,southpark] Add support for episode URLs (closes )
spankbang.py Fix "invalid escape sequences" error on Python 3.6
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 Fix "invalid escape sequences" error on Python 3.6
sportdeutschland.py Fix "invalid escape sequences" error on Python 3.6
sportschau.py [sportschau.de] Fix extraction and moved to its own file (closes )
srgssr.py [srgssr] fix rts video extraction(closes )
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 Fix "invalid escape sequences" error on Python 3.6
streamcloud.py [streamcloud] Capture error message ()
streamcz.py Unify coding cookie
streetvoice.py Fix "invalid escape sequences" error on Python 3.6
sunporno.py Fix "invalid escape sequences" error on Python 3.6
svt.py Fix "invalid escape sequences" error on Python 3.6
swrmediathek.py [swrmediathek] skip tests correctly
syfy.py Improve some _VALID_URLs
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 add support for Adobe Pass auth in tbs,tnt and trutv extractors(fixes )(closes )(closes )
tdslifeway.py Fix "invalid escape sequences" error on Python 3.6
teachertube.py Fix "invalid escape sequences" error on Python 3.6
teachingchannel.py Improve some _VALID_URLs
teamcoco.py Unify coding cookie
teamfourstar.py [teamfourstar] Simplify _VALID_URL and relax regexes
techtalks.py [techtalks] Relax _VALID_URL
ted.py Fix "invalid escape sequences" error on Python 3.6
tele13.py
telebruxelles.py [telebruxelles] extract all formats and add support for emission urls
telecinco.py Improve some _VALID_URLs
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] Add new extractor(closes )
teletask.py
telewebion.py Fix "invalid escape sequences" error on Python 3.6
testurl.py
tf1.py [tf1] fix wat id extraction(closes )
tfo.py [tfo] Add new extractor
theintercept.py Unify coding cookie
theplatform.py Fix "invalid escape sequences" error on Python 3.6
thescene.py Improve some _VALID_URLs
thesixtyone.py [thesixtyone] Relax _VALID_URL (Closes )
thestar.py [thestar] Fix extraction (Closes )
theweatherchannel.py [theweatherchannel] Add new extractor(closes )
thisamericanlife.py Fix "invalid escape sequences" error on Python 3.6
thisav.py [thisav] Improve title extraction (closes )
thisoldhouse.py [thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS
threeqsdn.py [3qsdn] Restrict src JS regex
tinypic.py Fix "invalid escape sequences" error on Python 3.6
tlc.py Unify coding cookie
tmz.py [tmz:article] Fix extraction (closes )
tnaflix.py Fix "invalid escape sequences" error on Python 3.6
toggle.py
tonline.py [tonline] Add new extractor()
toutv.py [toutv] Fix login form regex (closes )
toypics.py Unify coding cookie
traileraddict.py
trilulilu.py
trutv.py add support for Adobe Pass auth in tbs,tnt and trutv extractors(fixes )(closes )(closes )
tube8.py [tube8] Remove proxy settings from test
tubitv.py [tubitv] fix extraction(closes )
tudou.py Fix "invalid escape sequences" error on Python 3.6
tumblr.py Fix "invalid escape sequences" error on Python 3.6
tunein.py [tunein] Add support for embeds (closes )
turbo.py Fix "invalid escape sequences" error on Python 3.6
turner.py add support for Adobe Pass auth in tbs,tnt and trutv extractors(fixes )(closes )(closes )
tutv.py
tv2.py Fix "invalid escape sequences" error on Python 3.6
tv3.py [brightcove] fix format sorting
tv4.py [tv4] improve extraction(closes )
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 Unify coding cookie
tvland.py [tvland] Extend _VALID_URL (Closes )
tvnoe.py [tvnoe] Do not capture unused groups in _VALID_URL
tvp.py extract ISM formats in some of the extractors
tvplay.py [viafree] Fix test
tweakers.py Fix "invalid escape sequences" error on Python 3.6
twentyfourvideo.py [24video] Fix extraction (closes )
twentymin.py [20min] Improve
twentytwotracks.py [22tracks] Improve and simplify
twitch.py [twitch:vod] Expand _VALID_URL (closes )
twitter.py Fix "invalid escape sequences" error on Python 3.6
udemy.py [udemy] Stringify video id
udn.py Fix "invalid escape sequences" error on Python 3.6
uktvplay.py [uktvplay] Add new extractor(closes )
unistra.py [unistra] Sort formats
uol.py [uol] Fix extraction (closes )
uplynk.py [uplynk] force downloading using hls native downloader(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 [usanetwork] Add new extractor
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 Fix "invalid escape sequences" error on Python 3.6
veehd.py
veoh.py [ooyala] check manifest ext with determine_ext and update tests for related extractors
vessel.py Fix "invalid escape sequences" error on Python 3.6
vesti.py Unify coding cookie
vevo.py [vevo] remove request to old api and catch apiv2 errors
vgtv.py Fix "invalid escape sequences" error on Python 3.6
vh1.py
vice.py [vice] add coding cookie
viceland.py [vice] add support for uplynk preplay videos()
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 Improve some _VALID_URLs
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
vidio.py Fix "invalid escape sequences" error on Python 3.6
vidme.py Fix "invalid escape sequences" error on Python 3.6
vidzi.py [vidzi] Fix extraction (closes , closes )
vier.py [extractor/common] try to extract non smil wowza mpd manifests
viewlift.py Fix "invalid escape sequences" error on Python 3.6
viewster.py Fix "invalid escape sequences" error on Python 3.6
viidea.py Fix "invalid escape sequences" error on Python 3.6
viki.py [viki] Prefer hls
vimeo.py [vimeo] extract both mixed and separated dash formats
vimple.py Fix "invalid escape sequences" error on Python 3.6
vine.py [vine] Remove superfluous whitespace
viu.py [viu] pass geo verification headers to auth request
vk.py [vk] Fix postlive videos extraction
vlive.py [vlive:channel] Improve
vodlocker.py Fix "invalid escape sequences" error on Python 3.6
vodplatform.py [common] add helper method for Wowza Streaming Engine format extraction
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
vrt.py [common] add helper method for Wowza Streaming Engine format extraction
vube.py Fix "invalid escape sequences" error on Python 3.6
vuclip.py [vuclip] Adapt to the new API and update _TEST
vvvvid.py [vvvvid] do not cache the conn_id
vyborymos.py [vyborymos] Improve station info extraction
vzaar.py [vzaar] Add new extractor(closes )
walla.py Fix "invalid escape sequences" error on Python 3.6
washingtonpost.py [washingtonpost] reduce requests for m3u8 manifests
wat.py [wat] extract dash formats
watchindianporn.py Fix "invalid escape sequences" error on Python 3.6
wdr.py Unify coding cookie
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 [wimp] Fix extraction and update _TESTS
wistia.py [extractor/generic] Add test for wistia standard embed
worldstarhiphop.py
wrzuta.py Unify coding cookie
wsj.py Unify coding cookie
xbef.py Fix "invalid escape sequences" error on Python 3.6
xboxclips.py Unify coding cookie
xfileshare.py Fix "invalid escape sequences" error on Python 3.6
xhamster.py [xhamster] Fix duration extraction (closes )
xiami.py [xiami] Improve extraction (closes )
xminus.py [xminus] Fix extraction (closes )
xnxx.py Unify coding cookie
xstream.py
xtube.py [xtube] Fix extraction (Closes , closes )
xuite.py Fix "invalid escape sequences" error on Python 3.6
xvideos.py [xvideos] Fix test
xxxymovies.py
yahoo.py [yahoo] Add test and improve some content id regex
yam.py Improve some _VALID_URLs
yandexmusic.py [yandexmusic:track] Fix extraction (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 [youjizz] Fix extraction. The site has moved to HTML5
youku.py Rename --cn-verfication-proxy to --geo-verification-proxy
youporn.py Fix "invalid escape sequences" error on Python 3.6
yourupload.py [yourupload] Fix extraction (closes )
youtube.py [youtube] Fix extraction for domainless player URLs
zapiks.py Fix "invalid escape sequences" error on Python 3.6
zdf.py Fix "invalid escape sequences" error on Python 3.6
zingmp3.py Fix "invalid escape sequences" error on Python 3.6