youtube-dl/youtube_dl/extractor
Varun 67408fe0e9 [soundcloud] Update client id (closes )
..
__init__.py
abc.py [abc:iview] Improve extraction and bypass geo restriction (closes )
abcnews.py [abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines
abcotvs.py [abcotvs] Fix test md5
academicearth.py
acast.py [acast] Fix extraction
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 Fix some regexes
afreecatv.py [afreecatv] Improve format extraction (closes )
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 )
americastestkitchen.py [americastestkitchen] Improve (closes )
amp.py [amp] imporove thumbnail and subtitle extraction
animeondemand.py [animeondemand] Fix typo
anitube.py
anvato.py [anvato] Add ability to bypass geo restriction
anysex.py
aol.py [aol] remove AolFeaturesIE
aparat.py [aparat] Extract all formats (closes )
appleconnect.py [appleconnect] Update test
appletrailers.py Fix some regexes
archiveorg.py [archiveorg] Update test
ard.py [ard] Skip invalid stream URLs (closes )
arkena.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
arte.py [arte] Capture and output error message
asiancrush.py [asiancrush] Add extractor (closes )
atresplayer.py Remove sensitive data from logging in messages
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
aws.py [aws] fix canonical/signed headers generation in python 2(closes )
azmedien.py [azmedien] Fix test
baidu.py
bambuser.py Remove sensitive data from logging in messages
bandcamp.py [bandcamp:album] Extract track titles
bbc.py [bbc.co.uk] fix extraction for 320k m3u8 streams
beampro.py [beam] Improve and add support for mixer.com (closes )
beatport.py [Beatport] Update extractor name and tests
beeg.py [beeg] Fix extraction (closes )
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 fix bilibili extraction (closes )
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 [bpb] Improve (closes )
br.py [br] add support for BR Mediathek videos(fixes )(fixes )
bravotv.py
breakcom.py [break] merge BreakIE and ScreenJunkiesIE
brightcove.py [7plus] Add new extractor(closes )
buzzfeed.py [facebook] Add support for plugin video embeds and multiple embeds (closes )
byutv.py [byutv] add support for geo restricted videos
c56.py
camdemy.py Fix "invalid escape sequences" error on Python 3.6
camwithher.py
canalc2.py [canalc2] Update test
canalplus.py [canalplus] fix extraction(closes )
canvas.py [vrtnu] Add support for cookies authentication and simplify ()
carambatv.py Fix "invalid escape sequences" error on Python 3.6
cartoonnetwork.py [cartoonnetwork] Update tokenizer_src (closes )
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] Fix timestamp extraction (closes , closes )
cbsnews.py [cbsnews] Actualize test
cbssports.py
ccc.py Fix "invalid escape sequences" error on Python 3.6
ccma.py [ccma] Fix typo
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 [generic] Add support for channel9 embeds (closes )
charlierose.py [charlierose] Add support for episodes (closes )
chaturbate.py [chaturbate] Fix extraction (closes )
chilloutzone.py [abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines
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
comcarcoff.py
comedycentral.py [comedycentral] new shortcut :theopposition for "The Opposition" show
common.py [extractor/common] Add container meta field for formats extracted in _parse_mpd_formats
commonmistakes.py [commonmistakes] Disable UnicodeBOM extractor test for python 3.2
commonprotocols.py
condenast.py [condenast] Fix extraction (closes , closes )
corus.py [corus] Add support for showcase.ca
coub.py [coub] Update test and remove comment count extraction
cracked.py [abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines
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] Future-proof XML element checks(closes )
cspan.py [cspan] add support for audio only pages and catch page errors(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] remove dailymotion cloud extractor(closes )
daisuki.py [daisuki] add support for motto.daisuki.com(fixes )
daum.py Fix "invalid escape sequences" error on Python 3.6
dbtv.py Fix "invalid escape sequences" error on Python 3.6
dctp.py [dctptv] Fix extraction (closes )
deezer.py Fix some regexes
defense.py
democracynow.py [democracynow] Update test
dfb.py
dhm.py Fix "invalid escape sequences" error on Python 3.6
digg.py [digg] Improve extraction
digiteka.py Fix "invalid escape sequences" error on Python 3.6
discovery.py [discovery] fix free videos extraction()()
discoverygo.py [discoverygo] correct ttml subtitle extension
discoverynetworks.py [discoverynetworks] add support for more domains and bypass geo restiction
discoveryvr.py [discoveryvr] Add new extractor(closes )
disney.py [disney] skip Apple FairPlay formats()
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 Remove sensitive data from logging in messages
drbonanza.py [drbonanza] Fix extraction (closes )
dreisat.py [3sat,phoenix] Fix extraction (closes )
dropbox.py
drtuber.py [drtuber] Add support for mobile URLs
drtv.py [drtv] Respect preference for direct http formats ()
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] Fix extraction (closes )
ehow.py
eighttracks.py
einthusan.py [einthusan] Relax _VALID_URL (closes , closes )
eitb.py
ellentube.py [ellentube] Fix issues, improve and simplify (closes )
elpais.py [elpais] Fix typo and improve extraction (closes )
embedly.py
engadget.py
eporner.py [eporner] Add support for embed URLs (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] Add new extractor for http://fivethirtyeight.com(closes )
esri.py Fix "invalid escape sequences" error on Python 3.6
etonline.py [etonline] Add extractor (closes )
europa.py Fix "invalid escape sequences" error on Python 3.6
everyonesmixtape.py
expotv.py Fix "invalid escape sequences" error on Python 3.6
extractors.py [kamcord] Remove extractor (closes )
extremetube.py
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
facebook.py [facebook] Support thumbnails (closes )
faz.py [faz] fix extraction and add support for Perform Group embeds(fixes )
fc2.py Fix "invalid escape sequences" error on Python 3.6
fczenit.py [fczenit] fix extraction
filmon.py [filmon] improve extraction
filmweb.py [filmweb] improve extraction
firsttv.py [1tv] Lower preference for http formats (closes )
fivemin.py
fivetv.py [5tv] Add another video URL pattern (closes )
flickr.py [flickr] Ensure format id is string
flipagram.py untie
folketinget.py
footyroom.py [footyroom] Fix extraction and update _TESTS (closes )
formula1.py
fourtube.py [fourtube] Add support for other sites (closes , closes , closes )
fox.py [fox] add support for adobe pass auth and extract subtitles(close )(closes )
fox9.py [fox9] fix extraction
foxgay.py [foxgay] Ensure height is int
foxnews.py Fix "invalid escape sequences" error on Python 3.6
foxsports.py [foxsports] fix extraction(closes )
franceculture.py [franceculture] PEP 8
franceinter.py
francetv.py [culturebox] Improve video id extraction (closes )
freesound.py [freesound] Improve and remove unrelated metadata (closes )
freespeech.py [freespeech] fix extraction
freshlive.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
funimation.py Remove sensitive data from logging in messages
funk.py [funk] Add extractor (closes )
funnyordie.py [funnyordie] Extract more metadata (closes )
fusion.py [fusion] Update ooyala id regex
fxnetworks.py [fxnetworks] Extract series metadata
gameinformer.py
gameone.py
gamespot.py [gamespot] add test for
gamestar.py [gamestar] Fix issues (closes )
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 [jwplatform] Add support for multiple embeds (closes )
gfycat.py [gfycat] Add support for /gifs/detail URLs (closes )
giantbomb.py [giantbomb] Extract m3u8 formats (closes )
giga.py Fix "invalid escape sequences" error on Python 3.6
gigya.py [canvas] Add support for vrt.be/vrtnu (closes )
glide.py Fix "invalid escape sequences" error on Python 3.6
globo.py
go.py [go] add support for Disney, DisneyJunior and DisneyXD show pages
go90.py [go90] Improve extraction
godtube.py Fix "invalid escape sequences" error on Python 3.6
golem.py [golem] Ensure format id is string
googledrive.py [googledrive] Extend _VALID_URL (closes )
googleplus.py Fix some regexes
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
hbo.py [hbo] extract m3u8 formats
hearthisat.py Fix "invalid escape sequences" error on Python 3.6
heise.py [heise] PEP 8
hellporno.py Fix "invalid escape sequences" error on Python 3.6
helsinki.py
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
hotstar.py [hotstar:playlist] Fix issues and improve (closes )
howcast.py
howstuffworks.py [howstuffworks] add support for more domains
hrti.py [hrti:playlist] Relax _VALID_URL
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 Fix some regexes
imdb.py [imdb] Relax _VALID_URL (closes )
imgur.py [imgur] Recognize /r/ URLs (closes )
ina.py
inc.py [inc] Improve (closes )
indavideo.py Fix "invalid escape sequences" error on Python 3.6
infoq.py [infoq] fix http format downloading
instagram.py [instagram] Fix description, timestamp and counters extraction (closes )
internazionale.py [internazionale] Improve extraction (closes )
internetvideoarchive.py
iprima.py [iprima] Improve geo restriction detection and disable geo bypass
iqiyi.py [iqiyi] Fix extraction of Yule videos
ir90tv.py Fix "invalid escape sequences" error on Python 3.6
itv.py [itv] Improve extraction, extract more subtitles and duration (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 Fix some regexes
joj.py [joj] Rewrite and add support for generic embeds (closes )
jove.py [jove] Ensure comment count is int
jpopsukitv.py
jwplatform.py [jwplatform] Add support for multiple embeds (closes )
kakao.py [kakao] Fix _VALID_URL
kaltura.py [kaltura] Fix typo
kanalplay.py
kankan.py
karaoketv.py
karrierevideos.py Fix bugs caused by typos
keek.py
keezmovies.py Fix "invalid escape sequences" error on Python 3.6
ketnet.py [ketnet] Add support for videos without direct sources (closes )
khanacademy.py
kickstarter.py
konserthusetplay.py [konserthusetplay] Add support for rspoplay.se
kontrtube.py
krasview.py Fix "invalid escape sequences" error on Python 3.6
ku6.py
kusi.py Fix "invalid escape sequences" error on Python 3.6
kuwo.py
la7.py
laola1tv.py [laola1tv] Add support for tv.ittf.com (closes )
lci.py
lcp.py
learnr.py
lecture2go.py
leeco.py [leeco] Fix extraction (closes )
lego.py Don't list master m3u8 playlists in format list (closes )
lemonde.py [lemonde] Fallback delegate extraction to generic extractor (closes , closes )
libraryofcongress.py Fix "invalid escape sequences" error on Python 3.6
libsyn.py Fix "invalid escape sequences" error on Python 3.6
lifenews.py Fix "invalid escape sequences" error on Python 3.6
limelight.py [limelight] Tolerate empty pc formats (closes , closes , closes )
litv.py Fix "invalid escape sequences" error on Python 3.6
liveleak.py [liveleak] Support multi-video pages (closes )
livestream.py [livestream] make smil extraction non fatal(fixes )
lnkgo.py [lnkgo] Relax _VALID_URL
localnews8.py
lovehomeporn.py
lrt.py
lynda.py [lynda] Relax _VALID_URL (closes )
m6.py
macgamestore.py
mailru.py [mailru] Fix issues and improve (closes )
makerschannel.py
makertv.py Fix some regexes
mangomolo.py Fix some regexes
manyvids.py [manyvids] Improve (closes )
massengeschmacktv.py [massengeschmacktv] Add support for Massengeschmack TV(replaces Fernseh Kritik TV)
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 [canvas] Add support for vrt.be/vrtnu (closes )
mediaset.py [mediaset] Fix upload date
mediasite.py [mediasite] Improve extraction and code style, add support for DASH (closes , closes , refs )
medici.py [medici] Add extractor (closes )
megaphone.py [megaphone] Fix deprecated escape sequence
meipai.py Fix some regexes
melonvod.py Fix "invalid escape sequences" error on Python 3.6
meta.py
metacafe.py [metacafe] Improve (closes )
metacritic.py
mgoon.py Fix "invalid escape sequences" error on Python 3.6
mgtv.py [mgtv] fix extraction
miaopai.py
microsoftvirtualacademy.py extract ISM formats in some of the extractors
minhateca.py Fix "invalid escape sequences" error on Python 3.6
ministrygrid.py Fix "invalid escape sequences" error on Python 3.6
minoto.py
miomio.py [miomio] Fix extraction
mit.py
mitele.py [mitele] Fix extraction (closes )
mixcloud.py [utils] Use in OnDemandPagedList by default
mlb.py [mlb] Update test (closes )
mnet.py [mnet] fix format extraction(fixes )
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 [morningstar] Relax _VALID_URL
motherless.py [motherless:group] Relax entry extraction and add a fallback scenario
motorsport.py
movieclips.py Fix "invalid escape sequences" error on Python 3.6
moviezine.py Fix "invalid escape sequences" error on Python 3.6
movingimage.py Fix "invalid escape sequences" error on Python 3.6
msn.py [msn] Fix formats extraction
mtv.py [mtv] correct scc extention in extracted subtitles(closes )
muenchentv.py Fix "invalid escape sequences" error on Python 3.6
musicplayon.py
mwave.py Fix "invalid escape sequences" error on Python 3.6
myspace.py [myspace] Improve _VALID_URL (closes )
myspass.py
myvi.py Fix "invalid escape sequences" error on Python 3.6
myvidster.py
nationalgeographic.py Fix some regexes
naver.py Fix some regexes
nba.py [utils] Use in OnDemandPagedList by default
nbc.py [nbc] Add support for classic-tv videos
ndr.py [ndr:embed:base] Make separate formats extraction non fatal (closes )
ndtv.py [ndtv] Add support for sub-sites
nerdcubed.py
neteasemusic.py
netzkino.py Fix "invalid escape sequences" error on Python 3.6
newgrounds.py [newgrounds] Extract more metadata (closes )
newstube.py
nextmedia.py [nextmedia] Add support for NextTV (壹電視)
nexx.py [nexx] make http format ids more consistent
nfb.py
nfl.py Fix "invalid escape sequences" error on Python 3.6
nhk.py
nhl.py [nhl] Skip invalid m3u8 formats (closes )
nick.py [nickelodeon:br] correct extractor name
niconico.py [niconico] Improve uploader metadata extraction robustness (closes )
ninecninemedia.py [ninecninemedia] remove mp4 url extraction request
ninegag.py
ninenow.py
nintendo.py
njpwworld.py [njpwworld] Fix extraction (closes )
nobelprize.py [nobelprize] Add new extractor(closes )
noco.py Remove sensitive data from logging in messages
nonktube.py [nonktube] Use econfig nuevo URL
noovo.py [noovo] Fix 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 )
noz.py Fix "invalid escape sequences" error on Python 3.6
npo.py Fix some regexes
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
odatv.py
odnoklassniki.py [ok] Add support for live streams
oktoberfesttv.py Fix "invalid escape sequences" error on Python 3.6
once.py [gamespot] lower the preference of http formats()
ondemandkorea.py Improve geo bypass mechanism
onet.py [onetpl] Add support for videos embedded via pulsembed (closes )
onionstudios.py [onionstudios] add support for bulbs-video embeds
ooyala.py [ooyala] Add test for missing stream['url']['data']
openload.py [openload] Fix extraction (closes )
ora.py
orf.py Fix some only matching tests (closes )
packtpub.py [packtpub] Fix authentication(closes )
pandatv.py [pandatv] Modernize (closes )
pandoratv.py [pandoratv] Add support for mobile URLs (closes )
parliamentliveuk.py [parliamentliveuk] Fix extraction (closes )
patreon.py Remove sensitive data from logging in messages
pbs.py [pbs] add another media id regex
pearvideo.py [pearvideo] Improve (closes )
people.py Fix "invalid escape sequences" error on Python 3.6
performgroup.py [faz] fix extraction and add support for Perform Group embeds(fixes )
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 [playtvak] Relax video regex and make description optional
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 missing first line of subtitles (closes )
podomatic.py [podomatic] Extend _VALID_URL (closes )
pokemon.py
polskieradio.py [polskieradio] Fix extraction
popcorntv.py [popcorntv] Add extractor (closes , closes )
porn91.py [porn91] Fix extraction (closes )
porncom.py [porncom] Fix metadata extraction (closes )
pornflip.py [pornflip] Extend _VALID_URL (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
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] Add fallback for title extraction
radiode.py Fix "invalid escape sequences" error on Python 3.6
radiofrance.py
radiojavan.py Fix "invalid escape sequences" error on Python 3.6
rai.py [raiplay:playlist] Fix issues and improve (closes )
rbmaradio.py [rbmaradio] Add support for redbullradio.com URLs
rds.py
redbulltv.py [redbulltv] Restore hls format prefix
reddit.py [redditr] Fix extraction for URLs with query (closes )
redtube.py [redtube] Fix formats extraction (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 Add support for https for all extractors as preventive and future-proof measure
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 Remove sensitive data from logging in messages
rottentomatoes.py Fix "invalid escape sequences" error on Python 3.6
roxwel.py
rozhlas.py Fix some only matching tests (closes )
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] add support for another type of embeds
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.es:alacarta] Fix extraction of some new URLs
rtvnh.py Fix "invalid escape sequences" error on Python 3.6
rudo.py improve coding style
ruhd.py Fix some regexes
ruleporn.py
rutube.py [rutube:playlist] Fix suitable (closes )
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 Remove sensitive data from logging in messages
sapo.py
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 [shahid] add support for show pages(closes )
seeker.py [seeker] Add new extractor(closes )
senateisvp.py [senateisvp] Allow https URL scheme for embeds
sendtonews.py [generic] Try parsing JWPlayer embedded videos (closes )
servingsys.py
servus.py [servus] Add extractor (closes )
sevenplus.py [7plus] Add new extractor(closes )
sexu.py [sexu] Ensure height is int
shahid.py [shahid] add support for show pages(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 [skysport] add support ooyala embed_token protected videos(fixes )
slideshare.py [slideshare] Fix extraction
slideslive.py [slideslive] Add extractor (closes )
slutload.py [slutload] Add support for mobile URLs
smotri.py Fix "invalid escape sequences" error on Python 3.6
snotr.py Fix "invalid escape sequences" error on Python 3.6
sohu.py [sohu] Fix numeric fields
sonyliv.py [sonyliv] extract higher quality formats and bypass geo restriction(closes )
soundcloud.py [soundcloud] Update client id (closes )
soundgasm.py [soundgasm] Improve extraction (closes )
southpark.py [cmt,mtv,southpark] Add support for episode URLs (closes )
spankbang.py [spankbang] Add support for mobile URLs and fix test
spankwire.py Fix "invalid escape sequences" error on Python 3.6
spiegel.py [spiegel] Add support for nexx videos (closes )
spiegeltv.py [spiegeltv] Delegate extraction to nexx (closes )
spike.py [spike] bypass geo restriction
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
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 some regexes
steam.py [steam] fix extraction(fixes )
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
stretchinternet.py [stretchinternet] Fix issues and improve (closes )
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
sztvhu.py
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] fix typo
tdslifeway.py Fix "invalid escape sequences" error on Python 3.6
teachertube.py Fix "invalid escape sequences" error on Python 3.6
teachingchannel.py
teamcoco.py
techtalks.py
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
theplatform.py Fix some regexes
thescene.py [thescene] fix extraction(closes )
thesixtyone.py
thestar.py
thesun.py [thesun] Extract playlists (closes , closes )
theweatherchannel.py
thisamericanlife.py Fix "invalid escape sequences" error on Python 3.6
thisav.py Fix some regexes
thisoldhouse.py [thisoldhouse] Add more fallbacks for video id (closes )
threeqsdn.py [3qsdn] Restrict src JS regex
tinypic.py Fix "invalid escape sequences" error on Python 3.6
tmz.py [tmz:article] Fix extraction (closes )
tnaflix.py [tnaflix] Extract common parts of tnaflix and empflix
toggle.py [toggle] Relax _VALID_URL (closes )
tonline.py
toongoggles.py [toongoggles] Add new extractor(closes )
toutv.py [toutv] add support special video urls(closes )
toypics.py [toypics] Improve and modernize
traileraddict.py
trilulilu.py
trutv.py
tube8.py
tubitv.py [tubitv] add support for new url format(fixes )
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 [tbs] fix extraction(fixes )
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] fix a test URL
tv5mondeplus.py [tv5mondeplus] clean description and use stable id
tva.py [tva] fix extraction(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
tvn24.py [tvn24] Relax _VALID_URL
tvnoe.py _find_jwplayer_data() returns dict or None
tvnow.py [tvnow] fix extraction(closes )
tvp.py [tvp] Add support for new URL schema (closes )
tvplay.py [viafree] Skip rtmp formats (closes )
tvplayer.py [tvplayer] Fix extraction (closes )
tweakers.py Fix "invalid escape sequences" error on Python 3.6
twentyfourvideo.py [24video] Fix timestamp extraction and make non fatal ()
twentymin.py [20min] Fix embeds extraction
twentythreevideo.py [filmweb] improve extraction
twitch.py [twitch] Fix authentication and error capture (closes , closes )
twitter.py [twitter] improve extraction(closes )
udemy.py [udemy] Extract more HLS formats
udn.py [udn] fix extraction
ufctv.py [ufctv] Add new extractor(closes )
uktvplay.py [uktvplay] Add new extractor(closes )
umg.py [umg:de] Add new extractor(closes )(closes )
unistra.py
unity.py [unity] Add extractor (fixes )
uol.py [uol] Fix extraction (closes )
uplynk.py [uplynk] force downloading using hls native downloader(closes )
upskill.py [upskill] Add extractor (closes )
urort.py Fix "invalid escape sequences" error on Python 3.6
urplay.py [urplay] add supprt for urskola.se and fix subtitle extraction(closes )
usanetwork.py
usatoday.py
ustream.py [ustream] Add UstreamIE._extract_url()
ustudio.py Fix "invalid escape sequences" error on Python 3.6
varzesh3.py Fix "invalid escape sequences" error on Python 3.6
vbox7.py Improve geo bypass mechanism
veehd.py
veoh.py [veoh] Extend _VALID_URL
vessel.py Fix "invalid escape sequences" error on Python 3.6
vesti.py
vevo.py [vevo] Modernize
vgtv.py [vgtv] Relax _VALID_URL (closes )
vh1.py [vh1] Adding coding cookie
vice.py Fix some regexes
viceland.py [vice] Fix extraction for non en_us videos (closes )
vidbit.py Fix "invalid escape sequences" error on Python 3.6
viddler.py Fix "invalid escape sequences" error on Python 3.6
videa.py [videa] Add support for videa embeds
videodetective.py
videofyme.py
videomega.py Fix "invalid escape sequences" error on Python 3.6
videomore.py Fix "invalid escape sequences" error on Python 3.6
videopremium.py Fix some regexes
videopress.py [cda] Implement birthday verification (closes )
vidio.py [vidio] Make duration non fatal and fix typo
vidme.py [vidme:user] Make tests only matching (closes )
vidzi.py Fix some only matching tests (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 Remove sensitive data from logging in messages
vimeo.py [vimeo] Improve password protected videos extraction (closes )
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 [vk] Detect more errors due to copyright complaints ()
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
voicerepublic.py Fix "invalid escape sequences" error on Python 3.6
voot.py [voot] Fix video identification
voxmedia.py [voxmedia] add support for recode.net(fixes )
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] Improve extraction, fix formats sorting and carry long lines
vube.py Fix "invalid escape sequences" error on Python 3.6
vuclip.py
vvvvid.py [vvvvid] fix extraction for kenc videos(fixes )
vyborymos.py
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
watchbox.py [watchbox] Add extractor ()
watchindianporn.py [watchindianporn] Fix extraction (closes )
wdr.py [wdr] Fix test
webcaster.py Fix "invalid escape sequences" error on Python 3.6
webofstories.py Fix "invalid escape sequences" error on Python 3.6
weibo.py [weibo] Misc improvements
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
wsj.py [wsj] Recognize another URL pattern (closes )
xbef.py Fix "invalid escape sequences" error on Python 3.6
xboxclips.py
xfileshare.py [xfileshare] Extend format regex (closes )
xhamster.py [xhamster] Add support for mobile URLs and fix thumbnail extraction
xiami.py [xiami] add Referer header to api request
ximalaya.py [ximalaya_extractor] Add new extractor ximalaya ()
xminus.py
xnxx.py
xstream.py
xtube.py [xtube] Add support for embedded URLs (closes )
xuite.py [xuite] Move to the new HTML5 API and reduce # of requests
xvideos.py [xvideos] Add support for embed URLs and improve extraction (closes )
xxxymovies.py [xxxymovies] Fix title extraction (closes )
yahoo.py [yahoo] Bypass geo restriction for brightcove ()
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] Fix list extraction.(close ) ()
younow.py [younow] Fix issues and improve extraction (closes , closes , closes )
youporn.py [youporn] Fix upload date extraction
yourupload.py [yourupload] Fix extraction (closes )
youtube.py [youtube] Fix live streams extraction (closes )
zapiks.py Fix "invalid escape sequences" error on Python 3.6
zaq1.py [zaq1] Improve extraction (closes )
zdf.py [zdf] Fix extraction (closes )
zingmp3.py Fix "invalid escape sequences" error on Python 3.6