yt-dlp/youtube_dl/extractor
Tatsuyuki Ishi 73602bcd0c
[soundcloud] Fix download URL with private tracks
..
__init__.py
abc.py [abc.net.au:iview] Extract more formats (closes , closes )
abcnews.py [abcnews] Improve and remove duplicate test (closes )
abcotvs.py [abcotvs] Fix test md5
academicearth.py
acast.py [acast] Add test with multiple blings
addanime.py [addanime] Skip an invalid test
adn.py [adn] Improve error reporting ()
adobepass.py [adobepass] Add support for ATTOTT MSO (DIRECTV NOW) (closes )
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 )
aliexpress.py [aliexpress:live] Fix issues (closes , 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] Make rating optional (closes )
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 [aparat] Extract all formats (closes )
appleconnect.py [appleconnect] Update test
appletrailers.py [appletrailers] update test cases
archiveorg.py [archiveorg] Update test
ard.py [ard] Add support for lives (closes )
arkena.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
arte.py [arte] Detect unavailable videos (closes )
asiancrush.py [asiancrush] Add extractor (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 Fix bugs caused by typos
audiomack.py
awaan.py [awaan:video] fix test(closes )
azmedien.py [azmedien:showplaylist] Improve (closes )
baidu.py
bambuser.py
bandcamp.py [bandcamp:album] Extract track titles
bbc.py [bbccouk] Add support for w-prefixed ids (closes )
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 Improve some _VALID_URLs
br.py [br] Update test
bravotv.py [syfy,bravotv] restrict drupal settings regex
breakcom.py [break] merge BreakIE and ScreenJunkiesIE
brightcove.py [cspan] add support for brightcove live embeds(closes )
buzzfeed.py [facebook] Add support for plugin video embeds and multiple embeds (closes )
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 [cartoonnetwork] add support Adobe Pass auth
cbc.py [cbc:watch] Bypass geo-restriction (closes )
cbs.py [cbsinteractive] extract formats with `CBSIE`
cbsinteractive.py [cbsinteractive] Relax _VALID_URL (closes )
cbslocal.py [cbslocal] Update test
cbsnews.py [cbsnews] Actualize test
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 [cda] Fix extraction (closes )
ceskatelevize.py [ceskateleveize:porady] Add extractor (closes , closes )
channel9.py [channel9] Remove expired comment and sort imports
charlierose.py [charlierose] Add support for episodes (closes )
chaturbate.py [chaturbate] Fix extraction (closes )
chilloutzone.py
chirbit.py [chirbit] Extract uploader
cinchcast.py [cinchcast] Extend _VALID_URL
cjsw.py [csjw] Add coding cookie
cliphunter.py Fix "invalid escape sequences" error on Python 3.6
clippit.py Add new extractor
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 [turner] keep video id intact
collegerama.py [collegerama] Update tests
comcarcoff.py Unify coding cookie
comedycentral.py [mtv,cc,cmt,spike] Improve and refactor
common.py [extractor/common] Extract format id from label attribute of source tag for HTML5 videos ()
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] Relax series and season regex (closes )
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] Add support for embeds
dailymotion.py [dailymotion] Add support for new layout (close )
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 [dispeak] Recognize sevt subdomain (closes )
dotsub.py [dotsub] Update test
douyutv.py [douyu] Support Douyu shows (closes )
dplay.py [dplayit] Fix extraction (closes )
dramafever.py [dramafever] Fix tests
drbonanza.py [drbonanza] Fix extraction (closes )
dreisat.py [3sat,phoenix] Fix extraction (closes )
dropbox.py
drtuber.py [drtuber] Fix formats extraction (fixes 12058)
drtv.py [drtv] Make HLS and HDS extraction non fatal
dumpert.py Fix "invalid escape sequences" error on Python 3.6
dvtv.py [dvtv] Improve and fix playlists support (closes )
dw.py
eagleplatform.py [eagleplatform] Fix test
ebaumsworld.py
echomsk.py
egghead.py [egghead:lesson] Add extractor ()
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 Improve some _VALID_URLs
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] Extend _VALID_URL (fixes )
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 [aliexpress:live] Add extractor
extremetube.py [extremetube] Revert display_id
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
facebook.py [facebook] Add support for plugin video embeds and multiple embeds (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 [5tv] Add another video URL pattern (closes )
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 [fourtube] Add support for other sites (closes , closes , 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 [franceinter] Fix upload date extraction
francetv.py [francetv] Relax _VALID_URL
freesound.py [freesound] Improve and remove unrelated metadata (closes )
freespeech.py Improve some _VALID_URLs
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 [funnyordie] Extract more metadata (closes )
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 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] Extract from LD-JSON last of all
gfycat.py [gfycat] Ensure filesize is int
giantbomb.py [giantbomb] Extract m3u8 formats (closes )
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] 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] Extend _VALID_URL (closes )
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
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 [hgtv.com:show] Fix typo
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 Improve some _VALID_URLs
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 [ign] Add another video id pattern (closes )
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 [internetvideoarchive] extract all formats
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] Fix production id extraction (closes )
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
joj.py [joj] Rewrite and add support for generic embeds (closes )
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] Fix typo in subtitles extraction (closes )
kamcord.py
kanalplay.py
kankan.py
karaoketv.py Improve some _VALID_URLs
karrierevideos.py Fix bugs caused by typos
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
laola1tv.py [laola1tv] Add support for tv.ittf.com (closes )
lci.py [lci] Add new extractor(closes )
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] Improve embeds detection (closes )
litv.py Fix "invalid escape sequences" error on Python 3.6
liveleak.py [liveleak] Support multi-video pages (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 [lrt] Fix audio extraction (Closes )
lynda.py [lynda:course] Add webpage extraction fallback (closes )
m6.py Unify coding cookie
macgamestore.py Improve some _VALID_URLs
mailru.py Unify coding cookie
makerschannel.py
makertv.py
mangomolo.py [mangomolo] fix domain regex
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 )
megaphone.py [megaphone] Add extractor
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 Improve some _VALID_URLs
mgoon.py Fix "invalid escape sequences" error on Python 3.6
mgtv.py [mgtv] fix extraction
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] Fix extraction
mit.py
mitele.py [mitele] Update app key regex
mixcloud.py [mixcloud] Fix extraction (closes )
mlb.py [mlb] Update test (closes )
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
msn.py [msn] Fix formats extraction
mtv.py [mtv] Improve thumbnal extraction
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 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 [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 (壹電視)
nexx.py [nexx:embed] PEP 8
nfb.py
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 nick.com.pl (closes )
niconico.py [niconico] Support videos with multiple formats (closes )
ninecninemedia.py [ninecninemedia] remove mp4 url extraction request
ninegag.py
ninenow.py [9now] Improve video data extraction (Closes )
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] Add support for npo3.nl URLs
npr.py
nrk.py [nrktv] Update API host (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 [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 videos embedded via pulsembed (closes )
onionstudios.py Fix "invalid escape sequences" error on Python 3.6
ooyala.py [ooyala] Add test for missing stream['url']['data']
openload.py [openload] fix extractor
ora.py
orf.py [orf:radio] Cleanup _VALID_URLs (closes )
packtpub.py [packtpub] Fix authentication(closes )
pandatv.py [pandatv] Switch to https for API and download URLs
pandoratv.py [pandora.tv] Fix upload_date extraction (closes )
parliamentliveuk.py [parliamentliveuk] Recognize lower case URLs
patreon.py Unify coding cookie
pbs.py [pbs] Add support for new URL schema (closes )
pearvideo.py [pearvideo] Improve (closes )
people.py Fix "invalid escape sequences" error on Python 3.6
periscope.py [periscope] Renew HLS extraction (closes )
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] Use RPC API for course extraction (closes )
podomatic.py [podomatic] Extend _VALID_URL (closes )
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 [pornhd] Fix extraction (closes )
pornhub.py [pornhub] Relax uploader regex (closes , 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 [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 [pyvideo] Remove debugging code
qqmusic.py [qqmusic:toplist] PEP 8
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] Skip unsupported platforms (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 [rai] Fix audio formats extraction (closes )
rbmaradio.py [rbmaradio] Add support for redbullradio.com URLs
rds.py
redbulltv.py [redbulltv] Restore hls format prefix
reddit.py [reddit] Add extractors (closes )
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 Improve some _VALID_URLs
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 )
ruv.py [ruv] Improve, extract all formats and metadata (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 [slideshare] Fix extraction
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
soundcloud.py [soundcloud] Fix download URL with private tracks
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 [spiegel:article] Move test
spiegeltv.py [spiegeltv] Delegate extraction to nexx (closes )
spike.py [mtv,cc,cmt,spike] Improve and refactor
sport5.py Fix "invalid escape sequences" error on Python 3.6
sportbox.py [sportbox:embed] Fix extraction
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 [svtplay] Use geo verification proxy for API request
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
tastytrade.py [tastytrade] Add extractor (closes )
tbs.py [tbs] Mark as broken and skip invalid tests
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
techtalks.py [techtalks] Relax _VALID_URL
ted.py [ted] Fix subtitles extraction (closes , 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 [thestar] Fix extraction (Closes )
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] Add more fallbacks for video id (closes )
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] PEP 8
toypics.py [toypics] Improve and modernize
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] 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] Fix embeds extraction
twentytwotracks.py [22tracks] Improve and simplify
twitch.py [twitch] PEP8
twitter.py [twitter] Fix remaining tests
udemy.py [udemy] Fix paid course detection ()
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 [usanetwork] Add new extractor
usatoday.py [usatoday] Add new extractor(closes )
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 [veoh] Extend _VALID_URL
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 [mtv] Skip missing video parts (closes )
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 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
videopress.py [cda] Implement birthday verification (closes )
vidio.py [vidio] Make duration non fatal and fix typo
vidme.py [vidme] Extract DASH and HLS formats
vidzi.py [vidzi] Fix extraction (closes )
vier.py [vier] Adapt extraction to redesign ()
viewlift.py improve coding style
viewster.py Don't list master m3u8 playlists in format list (closes )
viidea.py [viidea] Capture and output lecture error message ()
viki.py Improve geo bypass mechanism
vimeo.py [vimeo] Add fallback mp4 extension for original format
vimple.py Fix "invalid escape sequences" error on Python 3.6
vine.py [vine] Make sure the title won't be empty
viu.py [viu] Fix extraction on older python 2.6
vk.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
vlive.py [vlive:channel] Limit number of videos per page to 100 (closes )
vodlocker.py Fix "invalid escape sequences" error on Python 3.6
vodpl.py [vodpl] Make more robust and add another test (closes )
vodplatform.py [common] add helper method for Wowza Streaming Engine format extraction
voicerepublic.py Fix "invalid escape sequences" error on Python 3.6
voot.py [voot] Improve extraction (, closes )
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 [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 [generic] Add support for vzaar embeds
walla.py Fix "invalid escape sequences" error on Python 3.6
washingtonpost.py [washingtonpost] Fix invalid escape sequence on Python 3.6
wat.py [wat] extract dash formats
watchbox.py [watchbox] Add extractor ()
watchindianporn.py [watchindianporn] Fix extraction (closes )
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] Add support for barrons.com (closes )
xbef.py Fix "invalid escape sequences" error on Python 3.6
xboxclips.py Unify coding cookie
xfileshare.py [xfileshare] Extend format regex (closes )
xhamster.py [xhamster] Extract all formats and fix duration extraction ()
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 [xuite] Move to the new HTML5 API and reduce # of requests
xvideos.py [xvideos] Extract og:duration (closes )
xxxymovies.py [xxxymovies] Fix title extraction (closes )
yahoo.py [brightcove] Fix _extract_url (closes )
yandexdisk.py [yandexdisk] Relax _VALID_URL (closes )
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 [youjizz] Fix extraction (closes )
youku.py [youku:show] Refine playlist extraction
youporn.py [youporn] Fix upload date extraction
yourupload.py [yourupload] Fix extraction (closes )
youtube.py [youtube] Force old layout for each webpage (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