yt-dlc/youtube_dl/extractor
Remita Amine 2b115b9460 [servingsys] Remove extractor(closes )
..
__init__.py
abc.py [abc:iview] Extract more series metadata
abcnews.py [espn] fix fivethirtyeight.com extraction
abcotvs.py [abcotvs] Fix test md5
academicearth.py
acast.py [acast] add support for URLs with episode id(closes )
addanime.py Fix W504 and disable W503 (closes )
adn.py [adn] fix subtitle extraction()
adobeconnect.py [adobeconnect] Add new extractor(closes )
adobepass.py [adobepass] Add support for AT&T U-verse (mso ATT) (closes , closes )
adobetv.py Fix "invalid escape sequences" error on Python 3.6
adultswim.py [adultswim] fix extraction(closes )
aenetworks.py [aenetworks] add encoding declaration
afreecatv.py Improve URL extraction
airmozilla.py
aliexpress.py
aljazeera.py
allocine.py
alphaporno.py
amcnetworks.py
americastestkitchen.py [americastestkitchen] Add support for zype embeds (closes )
amp.py Improve URL extraction
animeondemand.py Improve URL extraction
anvato.py [anvato] Fallback to generic API key for access key to API key lookup (closes , closes )
aol.py [aol] add support for localized websites
apa.py Improve URL extraction
aparat.py [aparat] Improve extraction and extract more metadata (closes , closes )
appleconnect.py
appletrailers.py
archiveorg.py
ard.py [ard:beta] Improve extraction robustness, fix subtitles extraction, improve geo restricted videos extraction
arkena.py Start moving to ytdl-org
arte.py [arte] clean extractor(closes )(closes )
asiancrush.py [asiancrush] Add support for yuyutv.com, midnightpulp.com and cocoro.tv (closes , closes )
atresplayer.py [atresplayer] fix extraction(closes )(closes )
atttechchannel.py
atvat.py [atvat] Fix extraction (closes )
audimedia.py [audimedia] fix extraction(closes )
audioboom.py
audiomack.py Refactor code to use url_result
awaan.py
aws.py
azmedien.py [azmedien] Fix extraction (closes )
baidu.py
bambuser.py Start moving to ytdl-org
bandcamp.py [bandcamp] Extract more metadata (closes )
bbc.py [bbc] Fix some tests
beampro.py [mixer:vod] Relax _VALID_URL (closes ) ()
beatport.py
beeg.py [beeg] Add support for api/v6 v2 URLs without t argument (closes )
behindkink.py Add support for https for all extractors as preventive and future-proof measure
bellmedia.py [bellmedia] add support for bnnbloomberg.ca()
bet.py
bfi.py [bfi:player] Add new extractor()
bigflix.py
bild.py
bilibili.py [bilibili] add support audio albums and songs(closes )
biobiochiletv.py [rudo] remove extractor(closes )(closes )
biqle.py [biqle] remove unnecessary regex group
bitchute.py [bitchute] Extract HTML5 formats (closes )
bleacherreport.py [bleacherreport] fix Bleacher Report CMS extraction
blinkx.py Fix W504 and disable W503 (closes )
bloomberg.py
bokecc.py [bokecc] improve player params extraction(closes )
bostonglobe.py
bpb.py
br.py
bravotv.py [bravotv] fix extraction(closes )
breakcom.py Improve URL extraction
brightcove.py [brightcove] delegate all supported BrightcoveLegacyIE URLs to BrightcoveNewIE
businessinsider.py
buzzfeed.py
byutv.py [byutv] Fix extraction (refs )
c56.py [c56] Support videos hosted on Sohu (closes )
camdemy.py
cammodels.py [extractors] Add missing age limits
camtube.py [extractors] Add missing age limits
camwithher.py [extractors] Add missing age limits
canalc2.py
canalplus.py
canvas.py [canvas] add support for vrtnieuws and sporza site ids and extract AES HLS formats
carambatv.py [carambatv:page] Fix extraction (closes )
cartoonnetwork.py [cartoonnetwork] fix extraction(closes )(closes )
cbc.py [cbc:watch] Add support for gem.cbc.ca (closes , )
cbs.py [cbs] improve DRM protected videos detection(closes )
cbsinteractive.py
cbslocal.py [cbslocal] Fix timestamp extraction (closes , closes )
cbsnews.py [cbsnews] fix extraction(closes )(closes )
cbssports.py
ccc.py [ccc] Improve extraction (closes , closes )
ccma.py Improve URL extraction
cctv.py
cda.py
ceskatelevize.py Start moving to ytdl-org
channel9.py
charlierose.py
chaturbate.py [chaturbate] Extend _VALID_URL ()
chilloutzone.py
chirbit.py
cinchcast.py
cinemax.py [cinemax] Add new extractor
ciscolive.py [ciscolive] Add support for new URL schema (closes , )
cjsw.py
cliphunter.py [cliphinter] Fix extraction (closes )
clippit.py
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
cloudflarestream.py [cloudflarestream] Add support for videodelivery.net ()
cloudy.py
clubic.py
clyp.py [clyp] Add support for token protected media (closes )
cmt.py
cnbc.py [cnbc:video] Fix _VALID_URL ()
cnn.py Refactor code to use url_result
comcarcoff.py
comedycentral.py
common.py [extractor/common] Make _is_valid_url more relaxed
commonmistakes.py [commonmistakes] Fix E117
commonprotocols.py
condenast.py
corus.py [corus] Add support for bigbrothercanada.ca ()
coub.py
cracked.py
crackle.py [crackle] authorize media detail request(closes )
crooksandliars.py Fix "invalid escape sequences" error on Python 3.6
crunchyroll.py [crunchyroll] Move Accept-Language workaround to video extractor since it causes playlists not to list any videos
cspan.py
ctsnews.py [ctsnews] PEP 8
ctvnews.py [9c9media] extract mpd formats and subtitles
cultureunplugged.py
curiositystream.py [curiositystream] add support for non app urls
cwtv.py [cwtv] fix episode number extraction(closes )
dailymail.py Fix W504 and disable W503 (closes )
dailymotion.py [dailymotion] Add support for lequipe.fr (closes , closes )
daisuki.py
daum.py
dbtv.py [dbtv] fix extraction
dctp.py Fix W504 and disable W503 (closes )
deezer.py
defense.py Add support for https for all extractors as preventive and future-proof measure
democracynow.py
dfb.py
dhm.py
digg.py
digiteka.py
discovery.py [discovery] extract series meta field()
discoverygo.py Improve URL extraction
discoverynetworks.py [discoverynetworks] Add support for disco-api videos(closes )
discoveryvr.py
disney.py
dispeak.py [dispeak] improve mp4 bitrate extraction
dlive.py [dlive] Relax _VALID_URL ()
dotsub.py [dotsub] Update test
douyutv.py
dplay.py [dplayit] Sort formats
drbonanza.py [drbonanza] Fix extraction (closes )
dreisat.py Start moving to ytdl-org
dropbox.py
drtuber.py [drtuber] Extract duration
drtv.py [drtv] Relax _VALID_URL
dtube.py [dtube] Update test
dumpert.py [dumpert] fix extraction(closes )(closes )
dvtv.py [dvtv] remove unnecessary comments and spaces
dw.py
eagleplatform.py Improve URL extraction
ebaumsworld.py
echomsk.py
egghead.py Improve URL extraction
ehow.py
eighttracks.py
einthusan.py [einthusan] Add support for einthusan.ca ()
eitb.py
ellentube.py [ellentube] Fix issues, improve and simplify (closes )
elpais.py
embedly.py Unify coding cookie
engadget.py
eporner.py [eporner] Extract JSON-LD (closes )
eroprofile.py Fix "invalid escape sequences" error on Python 3.6
escapist.py [escapist] Modernize
espn.py [espn] fix fivethirtyeight.com extraction
esri.py
europa.py
everyonesmixtape.py
expotv.py
expressen.py Fix W504 and disable W503 (closes )
extractors.py [servingsys] Remove extractor(closes )
extremetube.py
eyedotv.py
facebook.py [facebook] fallback to twitter:image meta for thumbnail extraction(closes )
faz.py
fc2.py remove unnecessary assignment parenthesis
fczenit.py
filmon.py
filmweb.py
firsttv.py Improve URL extraction
fivemin.py
fivetv.py [fivetv] relax video URL regex and support https URLs
flickr.py
flipagram.py
folketinget.py
footyroom.py
formula1.py
fourtube.py [4tube] Update token hosts (closes )
fox.py [fox] fix Uplynk PrePlay error handling under python 2()
fox9.py [fox9] fix extraction
foxgay.py [foxgay] Ensure height is int
foxnews.py [foxnews:insider] Remove extractor ()
foxsports.py [foxsports] update test
franceculture.py
franceinter.py
francetv.py [francetvinfo] Extend video id extraction (closes ) ()
freesound.py
freespeech.py Refactor code to use url_result
freshlive.py
frontendmasters.py Fix W504 and disable W503 (closes )
funimation.py [funimation] fix extraction(closes )
funk.py [funk] fix extraction(closes )
fusion.py [fusion] fix extraction(closes )(closes )
fxnetworks.py
gaia.py [gaia] add support for authentication(closes )
gameinformer.py [gameinformer] fix extraction(closes )(closes )(closes )
gameone.py [gameone] Modernize
gamespot.py [gamespot] add support reviews URLs
gamestar.py
gaskrank.py
gazeta.py
gdcvault.py [gdc] add support for kaltura embeds and update tests(closes )
generic.py [vessel] remove extractor
gfycat.py [gfycat] Extend _VALID_URL ()
giantbomb.py
giga.py
gigya.py
glide.py
globo.py [globo] extract subtitles(closes )
go.py [go] Add site info for disneynow (closes )
go90.py [go90] add support for embed urls(closes )
godtube.py
golem.py [golem] Ensure format id is string
googledrive.py Start moving to ytdl-org
googleplus.py
googlesearch.py
goshgay.py
gputechconf.py
groupon.py
hark.py Unify coding cookie
hbo.py [cinemax] Add new extractor
hearthisat.py
heise.py [heise] Fix kaltura embeds extraction (closes )
hellporno.py
helsinki.py
hentaistigma.py
hgtv.py
hidive.py Improve URL extraction
historicfilms.py
hitbox.py Fix W504 and disable W503 (closes )
hitrecord.py Fix W504 and disable W503 (closes )
hketv.py Fix W504 and disable W503 (closes )
hornbunny.py
hotnewhiphop.py
hotstar.py [hotstar] Use native HLS downloader by default
howcast.py
howstuffworks.py [howstuffworks] add support for more domains
hrti.py Fix W504 and disable W503 (closes )
huajiao.py
huffpost.py
hungama.py [hungama] Add support for videos (closes )
hypem.py [hypem] Modernize and extract more metadata(closes )
iconosquare.py
ign.py
imdb.py [imdb] Fix extension extraction (closes )
imgur.py [imgur] Use video id as title fallback (closes )
ina.py [ina] add support for audio URLs
inc.py [inc] PEP 8
indavideo.py [indavideo] Add support for generic embeds (closes )
infoq.py Fix W504 and disable W503 (closes )
instagram.py [instagram] add support for tv URLs
internazionale.py [internazionale] Fix extraction of non-available-abroad videos
internetvideoarchive.py
iprima.py [iprima] Relax _VALID_URL (closes )
iqiyi.py Fix W504 and disable W503 (closes )
ir90tv.py
itv.py Fix W504 and disable W503 (closes )
ivi.py [ivi] Add support for ivi.tv
ivideon.py
iwara.py [iwara] Improve extraction
izlesene.py [izlesene] Improve extraction and fix issues (closes , closes )
jamendo.py [jamendo] Add support for licensing.jamendo.com (closes )
jeuxvideo.py
joj.py [joj] Fix extraction (closes )
jove.py
jpopsukitv.py
jwplatform.py [jwplatfom] do not match video URLs() ()
kakao.py
kaltura.py [kaltura] Fix service URL extraction (closes )
kanalplay.py
kankan.py [refactor] Single quotes consistency
karaoketv.py
karrierevideos.py Fix W504 and disable W503 (closes )
keek.py
keezmovies.py Improve URL extraction
ketnet.py
khanacademy.py
kickstarter.py
kinopoisk.py [kinopoisk] Add extractor (closes )
konserthusetplay.py Improve URL extraction
kontrtube.py Unify coding cookie
krasview.py Fix "invalid escape sequences" error on Python 3.6
ku6.py
kusi.py
kuwo.py Start moving to ytdl-org
la7.py [la7] Fix extraction (closes )
laola1tv.py [laola1tv:embed] Set correct stream access URL scheme (closes )
lci.py [lci] Fix extraction (closes )
lcp.py
learnr.py [learnr] Add new extractor(closes )
lecture2go.py
lecturio.py [lecturio] add support id based URLs(closes )
leeco.py Fix typos ()
lego.py
lemonde.py [lemonde] Fallback delegate extraction to generic extractor (closes , closes )
lenta.py
libraryofcongress.py [loc] update test
libsyn.py [libsyn] improve extraction(closes )
lifenews.py
limelight.py
line.py
linkedin.py [linkedin:learning] use urljoin for form action url(closes )
linuxacademy.py [linuxacademy] Add extractor (closes )
litv.py
livejournal.py [livejournal] Add new extractor(closes )
liveleak.py [LiveLeak] Check if the original videos exist (closes ) ()
livestream.py Refactor code to use url_result
lnkgo.py
localnews8.py
lovehomeporn.py
lrt.py
lynda.py [lynda] Handle missing subtitles (closes , closes )
m6.py
macgamestore.py
mailru.py
makertv.py
malltv.py [malltv] Fix issues and simplify (closes )
mangomolo.py
manyvids.py [manyvids] Fix extraction (closes , closes )
markiza.py [markiza] Expect 500 status code
massengeschmacktv.py
matchtv.py
mdr.py [MDR] Relax _VALID_URL and playerURL matching and update _TESTS
medialaan.py
mediaset.py [mediaset] Improve embed support (closes )
mediasite.py [mediasite] Add support for dashed ids and named catalogs (closes )
medici.py
megaphone.py
meipai.py
melonvod.py
meta.py
metacafe.py [metacafe] Fix family filter bypass (closes )
metacritic.py
mgoon.py
mgtv.py [mgtv] Extract format_note ()
miaopai.py
microsoftvirtualacademy.py
minhateca.py
ministrygrid.py
minoto.py
miomio.py
mit.py
mitele.py [mitele] reduce number of requests and update tests
mixcloud.py [mixcloud] allow uppercase letters in format urls(closes )
mlb.py [mlb] improve extraction(closes )
mnet.py
moevideo.py [moevideo] fix extraction
mofosex.py
mojvideo.py
morningstar.py
motherless.py Fix W504 and disable W503 (closes )
motorsport.py
movieclips.py
moviezine.py
movingimage.py
msn.py Start moving to ytdl-org
mtv.py
muenchentv.py
musicplayon.py
mwave.py
mychannels.py
myspace.py
myspass.py
myvi.py
myvidster.py
nationalgeographic.py [fox] add support for locked videos using cookies(closes )
naver.py
nba.py
nbc.py [nbc] switch to graphql api(closes )(closes )(closes )
ndr.py
ndtv.py Fix W504 and disable W503 (closes )
nerdcubed.py
neteasemusic.py [netease] Skip all tests: completely georestricted
netzkino.py
newgrounds.py
newstube.py [newstube] fix extraction
nextmedia.py Fix W504 and disable W503 (closes )
nexx.py [nexx] handle result list(closes )
nfl.py
nhk.py [nhk] Add support for clips
nhl.py Start moving to ytdl-org
nick.py [nickjr] Add support for nickelodeonjunior.fr ()
niconico.py Fix W504 and disable W503 (closes )
ninecninemedia.py [9c9media] PEP 8
ninegag.py
ninenow.py [9now] Fix extraction (closes )
nintendo.py
njpwworld.py [njpwworld] Fix authentication (closes )
nobelprize.py
noco.py Start moving to ytdl-org
nonktube.py [nonktube] Fix extraction (closes )
noovo.py [noovo] Fix extraction (closes )
normalboots.py
nosvideo.py
nova.py [nova:embed] Fix extraction (closes )
nowness.py
noz.py
npo.py [npo] Improve DRM detection
npr.py [npr] fix extraction(closes )(closes )
nrk.py [nrktv:seriebase] Fix extraction ()
nrl.py [nrl] Add new extractor(closes )
ntvcojp.py [ntvcojp] Add new extractor
ntvde.py
ntvru.py
nuevo.py
nuvid.py
nytimes.py
nzz.py [nzz] Relax kaltura regex
odatv.py
odnoklassniki.py [odnoklassniki] Detect paid videos
oktoberfesttv.py
once.py Start moving to ytdl-org
ondemandkorea.py Improve geo bypass mechanism
onet.py
onionstudios.py
ooyala.py Fix W504 and disable W503 (closes )
openload.py [openload] Add support for oload.monster ()
ora.py
orf.py [orf:tvthek] Make manifest requests non fatal (refs )
outsidetv.py [outsidetv] Add new extractor(closes )
packtpub.py [packtpub] Relax lesson _VALID_URL regex(closes )
pandatv.py [pandatv] fix condition syntax
pandoratv.py
parliamentliveuk.py
patreon.py [patreon] extract post_file url()
pbs.py Start moving to ytdl-org
pearvideo.py
peertube.py [peertube] Update instances ()
people.py
performgroup.py
periscope.py [periscope] Extract width and height (closes )
philharmoniedeparis.py [philharmoniedeparis] Relax _VALID_URL (closes )
phoenix.py
photobucket.py
picarto.py [picarto] Extract more metadata (closes )
piksel.py [nhk] fix video extraction(closes )(closes )
pinkbike.py
pladform.py
platzi.py [platzi] Improve client data extraction (closes )
playfm.py
playplustv.py [playplustv] add support for playplus.com()
plays.py [plays] Improve extraction and add support for embed URLs
playtvak.py
playvid.py
playwire.py
pluralsight.py Start moving to ytdl-org
podomatic.py Fix W504 and disable W503 (closes )
pokemon.py
polskieradio.py
popcorntv.py [popcorntv] Remove debug output
porn91.py [porn91] Fix extraction ()
porncom.py [porncom] Fix extraction (closes )
pornhd.py [pornhd] Fix formats extraction
pornhub.py [pornhub:uservideos:upload] Fix extraction (closes )
pornotube.py
pornovoisines.py
pornoxo.py [generic] Try parsing JWPlayer embedded videos (closes )
presstv.py
prosiebensat1.py [prosiebensat1] add support for new API(closes )
puhutv.py [puhutv] Improve extraction (closes )
puls4.py
pyvideo.py
qqmusic.py
r7.py
radiobremen.py
radiocanada.py [radiocanada:audiovideo] Fix typo
radiode.py
radiofrance.py
radiojavan.py [radiojavan] Improve extraction (closes )
rai.py [rai] Improve extraction (closes )
raywenderlich.py [raywenderlich] Adapt to site redesign (closes )
rbmaradio.py [rbmaradio] Add support for 192k format (closes )
rds.py [9c9media] extract mpd formats and subtitles
redbulltv.py [redbulltv:rrn:content] Add extractor (closes )
reddit.py [reddit] check thumbnail URL(closes )
redtube.py [redtube] Improve metadata extraction (closes , closes )
regiotv.py
rentv.py Improve URL extraction
restudy.py
reuters.py
reverbnation.py
revision3.py
rice.py
rmcdecouverte.py [rmcdecouverte] Improve, bypass geo restriction and add support for live (closes )
ro220.py
rockstargames.py
roosterteeth.py [roosterteeth] add support for watch URLs
rottentomatoes.py Fix "invalid escape sequences" error on Python 3.6
roxwel.py
rozhlas.py
rtbf.py [rtbf] fix extraction for python 3.2 and older
rte.py [rte] Add support for new API endpoint (closes )
rtl2.py [rtl2] update player_url
rtlnl.py Fix typos ()
rtp.py [rtp] fix extraction(closes )
rts.py Fix "invalid escape sequences" error on Python 3.6
rtve.py
rtvnh.py
rtvs.py
ruhd.py
rutube.py [rutube:embed] Fix extraction and add support private videos (closes )
rutv.py [rutv] Add support for testplayer.vgtrk.com (closes )
ruutu.py Fix W504 and disable W503 (closes )
ruv.py
safari.py [safari] Fix authentication (closes ) ()
sapo.py
savefrom.py Refactor code to use url_result
sbs.py Fix W504 and disable W503 (closes )
screencast.py [screencast] Improve extraction (closes , closes )
screencastomatic.py
scrippsnetworks.py [discovery] Add support for Scripps Networks watch domains(closes )
seeker.py
senateisvp.py
sendtonews.py
servus.py [servus] Fix extraction (closes )
sevenplus.py
sexu.py
seznamzpravy.py [seznamzpravy] PEP 8 ()
shahid.py
shared.py [vivo] Improve extraction (closes )
showroomlive.py
sina.py remove unnecessary assignment parenthesis
sixplay.py [sixplay] add support for rtlmost.hu()
sky.py [sky] add support for news.sky.com (closes )
skylinewebcams.py [skylinewebcams] Fix extraction (closes )
skynewsarabia.py
slideshare.py
slideslive.py [slideslive] make the check for video_service_name case-insensitive(closes )
slutload.py [slutload] Fix and improve extraction (closes )
smotri.py
snotr.py
sohu.py [sohu] Fix numeric fields
sonyliv.py
soundcloud.py Fix typos ()
soundgasm.py
southpark.py Revert "[southpark] add support for videos with english audio track"
spankbang.py [spankbang] Fix and improve metadata extraction
spankwire.py
spiegel.py [spiegel] fix info extraction()
spiegeltv.py
spike.py [spike] fix Bellator extraction
sport5.py
sportbox.py [sportbox] Improve extraction, add support for matchtv.ru and fix video id (closes )
sportdeutschland.py
springboardplatform.py
sprout.py
srgssr.py [srgssrplay] Improve _VALID_URL (closes )
srmediathek.py
stanfordoc.py
steam.py
stitcher.py
streamable.py
streamango.py [streamango] add support for streamcherry.com
streamcloud.py [streamcloud] Reduce waiting time to 6 seconds ()
streamcz.py
streetvoice.py
stretchinternet.py
stv.py [stv:player] Add new extractor(closes )
sunporno.py
sverigesradio.py [sverigesradio] improve extraction(closes )
svt.py [svtplay] Update API URL (closes )
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py
tass.py
tastytrade.py
tbs.py [tbs] fix info extraction(fixes )
tdslifeway.py
teachable.py [teachable] Skip login when already logged in (closes )
teachertube.py
teachingchannel.py
teamcoco.py [teamcoco] fix extraction and add suport for subdomains(closes )(closes )
teamtreehouse.py [teamtreehouse] Add new extractor(closes )
techtalks.py
ted.py [ted] check for resources validity and extract subtitled downloads(closes )
tele5.py [tele5] Improve video id extraction
tele13.py
telebruxelles.py
telecinco.py [telecinco] fix extraction(closes )
telegraaf.py
telemb.py
telequebec.py [telequebec:squat] Add support for squat.telequebec.tv (closes )
teletask.py
telewebion.py
tennistv.py remove unnecessary assignment parenthesis
testurl.py Refactor code to use url_result
tf1.py [tf1] Improve extraction and fix issues (closes )
tfo.py
theintercept.py
theplatform.py Start moving to ytdl-org
thescene.py [thescene] fix extraction(closes )
thestar.py
thesun.py
theweatherchannel.py
thisamericanlife.py
thisav.py
thisoldhouse.py
threeqsdn.py
tiktok.py [tiktok] Add support for new URL schema (closes )
tinypic.py
tmz.py
tnaflix.py [tnaflix] Pass Referer in metadata request (closes )
toggle.py
tonline.py
toongoggles.py
toutv.py [toutv] update client key(closes )
toypics.py
traileraddict.py
trilulilu.py [trilulilu] handle errors
trunews.py [trunews] Add extractor (closes )
trutv.py [trutv] fix extraction(closes )
tube8.py [tube8] Fix metadata extraction (closes )
tubitv.py remove unnecessary assignment parenthesis
tudou.py
tumblr.py remove unnecessary assignment parenthesis
tunein.py
tunepk.py
turbo.py
turner.py Improve URL extraction
tutv.py
tv2.py
tv2hu.py
tv4.py [tv4] Fix extraction and extract series metadata (closes )
tv5mondeplus.py
tva.py
tvanouvelles.py
tvc.py
tvigle.py [tvigle] Fix extraction and add support for HLS and DASH formats (closes )
tvland.py [tvland] fix extraction(closes )
tvn24.py [tvn24] Fix test
tvnet.py Improve URL extraction
tvnoe.py
tvnow.py [tvnow] Extract HD formats (closes )
tvp.py [tvp:website] Improve support
tvplay.py [tvplayhome] Fix video id extraction (closes )
tvplayer.py
tweakers.py
twentyfourvideo.py [24video] Add support for porno.24video.net (closes )
twentymin.py
twentythreevideo.py
twitcasting.py [twitcasting] Add support for private videos ()
twitch.py [twitch:vod] Actualize m3u8 URL (, )
twitter.py [twitter] Improve uploader id extraction (closes )
udemy.py [udemy] add another course id extraction pattern(closes )
udn.py
ufctv.py [ufctv] add support for authentication(closes )
uktvplay.py
umg.py [umg:de] Add new extractor(closes )(closes )
unistra.py
unity.py
uol.py [uol] fix format url extraction(closes 18480)
uplynk.py
urort.py
urplay.py [urplay] Extract timestamp ()
usanetwork.py [usanetwork] Fix extraction (closes )
usatoday.py [usatoday] fix extraction for videos with custom brightcove partner id(closes )
ustream.py Start moving to ytdl-org
ustudio.py
varzesh3.py
vbox7.py
veehd.py Start moving to ytdl-org
veoh.py [veoh] fix extraction
vesti.py
vevo.py [vevo] Add support for embed.vevo.com URLs ()
vgtv.py [vgtv] Improve HLS formats extraction
vh1.py
vice.py [vice] fix extraction for locked videos(closes )
vidbit.py
viddler.py [viddler] Modernize
videa.py
videodetective.py
videofyme.py
videomore.py [videomore] Improve extraction and fix season extractor (closes )
videopremium.py
videopress.py
vidio.py
vidlii.py
vidme.py Improve URL extraction
vidzi.py [vidzi] Add support for vidzi.nu (closes )
vier.py
viewlift.py [viewlift] Fix URL matching
viewster.py [viewster] reduce format requests
viidea.py
viki.py [viki] Switch to HTTPS (closes )
vimeo.py [vimeo] improve album videos id extraction(closes )
vimple.py Fix "invalid escape sequences" error on Python 3.6
vine.py [vine:user] Improve extraction (closes )
viqeo.py [viqeo] Add extractor (closes )
viu.py [viu] Pass area id
vk.py [vk] Fix extraction (closes )
vlive.py [vlive] Add comments to tests and quotes consistency
vodlocker.py
vodpl.py
vodplatform.py
voicerepublic.py
voot.py
voxmedia.py [funnyordie] move extraction to VoxMedia extractor and improve vox volume embed extraction(closes )
vrak.py
vrt.py [vrt] fix extraction(closes )
vrv.py [vrv] fix CMS signing query extraction(closes )
vshare.py [vshare] Pass Referer to download request (closes , closes )
vube.py
vuclip.py [vuclip] Adapt to the new API and update _TEST
vvvvid.py [vvvvid] relax _VALID_URL(closes )
vyborymos.py
vzaar.py [vzaar] Fix videos with empty title (closes )
wakanim.py [wakanim] detect DRM protected videos
walla.py
washingtonpost.py
wat.py [wat] try all supported adaptive urls
watchbox.py [watchbox] Fix extraction (closes )
watchindianporn.py
wdr.py
webcaster.py
webofstories.py [webofstories:playlist] Fix extraction (closes )
weibo.py [weibo] Extend _VALID_URL ()
weiqitv.py Fix "invalid escape sequences" error on Python 3.6
wistia.py [wistia] Extend _VALID_URL (closes )
worldstarhiphop.py
wsj.py
wwe.py [wwe] Fix issues, extract subtitles and add support for playlists (closes , closes )
xbef.py
xboxclips.py Unify coding cookie
xfileshare.py [xfileshare] Add support for vidto.se (closes )
xhamster.py [xhamster:user] Add extractor (closes , closes )
xiami.py [xiami] Update API base URL ()
ximalaya.py
xminus.py
xnxx.py
xstream.py
xtube.py
xuite.py
xvideos.py [xvideos] Extend _VALID_URL ()
xxxymovies.py
yahoo.py [yahoo:japannews] Add extractor (closes ) ()
yandexdisk.py
yandexmusic.py [yandexmusic] Add missing import
yandexvideo.py [yandexvideo] Add support for DASH formats ()
yapfiles.py Improve URL extraction
yesjapan.py
yinyuetai.py
ynet.py Fix "invalid escape sequences" error on Python 3.6
youjizz.py Improve URL extraction
youku.py Fix W504 and disable W503 (closes )
younow.py
youporn.py [youporn] Fix title and description extraction (closes )
yourporn.py [yourporn] Fix extraction ()
yourupload.py [yourupload] Fix extraction (closes )
youtube.py [youtube] Remove support for invidious.enkirton.net ()
zapiks.py Fix "invalid escape sequences" error on Python 3.6
zaq1.py
zattoo.py Fix W504 and disable W503 (closes )
zdf.py [zdf] Bypass geo restriction
zingmp3.py
zype.py [zype] Add extractor (closes )