youtube-dl/youtube_dl/extractor
Sergey M․ 909191de91
[hotstar:playlist] Fix issues and improve (closes )
..
__init__.py
abc.py [abc.net.au:iview] Extract more formats (closes , 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] 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 Fix some regexes
afreecatv.py [afreecatv] remove AfreecaTVGlobalIE
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] Improve and modernize
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 Fix some regexes
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 [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] Fix test
baidu.py
bambuser.py
bandcamp.py [bandcamp:album] Extract track titles
bbc.py Fix some regexes
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 [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 [bpb] Improve (closes )
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 [vrtnu] Add support for cookies authentication and simplify ()
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 [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 [closertotruth] Update and improve (Closes )
cloudy.py [cloudy] Fix extraction (closes )
clubic.py Fix "invalid escape sequences" error on Python 3.6
clyp.py [clyp] Improve and cleanup (Closes )
cmt.py [cmt,mtv,southpark] Add support for episode URLs (closes )
cnbc.py
cnn.py
collegerama.py [collegerama] Update tests
comcarcoff.py Unify coding cookie
comedycentral.py [comedycentral] new shortcut :theopposition for "The Opposition" show
common.py [extractor/common] Add protocol for f4m formats
commonmistakes.py [commonmistakes] Disable UnicodeBOM extractor test for python 3.2
commonprotocols.py [generic,commonprotocols] Move mms suuport from GenericIE
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] 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 Fix some regexes
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 [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
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 login error message extraction
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] 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 [dw] Skip an invalid test
eagleplatform.py [eagleplatform] Fix test
ebaumsworld.py [ebaumsworlds] Update _VALID_URL (Closes )
echomsk.py Add support for https for all extractors as preventive and future-proof measure
egghead.py [egghead] Fix extraction (closes )
ehow.py [ehow] Simplify
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 [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] 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 [hotstar:playlist] Add extractor
extremetube.py
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
facebook.py [facebook] Support thumbnails (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] Delegate to uplynk:preplay ()
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 Fix some regexes
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
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
gamersyde.py Fix "invalid escape sequences" error on Python 3.6
gamespot.py [gamespot] extract formats referenced with new data fields()
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 [generic] fix some of the tests
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 [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 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 Unify coding cookie
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 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: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 [iconosquare] Extract comments
ign.py Fix some regexes
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] fix http format downloading
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 Fix some regexes
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 )
kakao.py [kakao] Fix _VALID_URL
kaltura.py [kaltura] Ignore Widevine encrypted video (.wvm)
kamcord.py
kanalplay.py
kankan.py [refactor] Single quotes consistency
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 [ketnet] Add support for videos without direct sources (closes )
khanacademy.py update tests related to the change in youtube http format sorting
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 [lcp] Improve extraction
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 Fix some regexes
lnkgo.py [lnkgo] Relax _VALID_URL
localnews8.py
lovehomeporn.py [lovehomeporn] Add extractor
lrt.py [lrt] Fix audio extraction (Closes )
lynda.py [lynda] Add support for educourse.ga (closes )
m6.py Unify coding cookie
macgamestore.py Improve some _VALID_URLs
mailru.py Unify coding cookie
makerschannel.py
makertv.py Fix some regexes
mangomolo.py Fix some regexes
manyvids.py [manyvids] Improve (closes )
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
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 [meta] Clarify the source of uppod st decryption algorithm
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 Add support for https for all extractors as preventive and future-proof measure
mitele.py [mitele] Update app key regex
mixcloud.py [utils] Use in OnDemandPagedList by default
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 [morningstar] Relax _VALID_URL
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 Fix some regexes
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
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 Fix "invalid escape sequences" error on Python 3.6
ndtv.py [ndtv] Add support for sub-sites
nerdcubed.py
neteasemusic.py [netease] Skip all tests: completely georestricted
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] Add support for shortcuts and relax domain id extraction
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 [nickru] Add support for more sites
niconico.py [niconico] Improve uploader metadata extraction robustness (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] 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 )
nowtv.py Fix "invalid escape sequences" error on Python 3.6
noz.py Fix "invalid escape sequences" error on Python 3.6
npo.py Fix some regexes
npr.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
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 [once] add support for vmap urls
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 _load_cookies for python 2.6
ora.py
orf.py [orf] Add new extractor for f4m stories
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] Fix extraction (closes )
patreon.py Unify coding cookie
pbs.py [pbs] restrict direct video url regex(fixes )
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 Add support for https for all extractors as preventive and future-proof measure
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 [playfm] Adapt to v2api (Closes )
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
popcorntv.py [popcorntv] Add extractor (closes , closes )
porn91.py [porn91] Fix extraction (closes )
porncom.py Fix "invalid escape sequences" error on Python 3.6
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 [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 [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 Remove _sort_formats from _extract_*_formats methods
reuters.py Fix "invalid escape sequences" error on Python 3.6
reverbnation.py Fix "invalid escape sequences" error on Python 3.6
revision3.py
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 [rozhlas] Fix regexes and improve extraction (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:alacarta] Fix extraction (closes )
rtvnh.py Fix "invalid escape sequences" error on Python 3.6
rudo.py improve coding style
ruhd.py Fix some regexes
ruleporn.py [ruleporn] Rework in terms of nuevo (Closes )
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 [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] Bypass geo restriction
seeker.py
senateisvp.py [senateisvp] Allow https URL scheme for embeds
sendtonews.py [generic] Try parsing JWPlayer embedded videos (closes )
servingsys.py [servingsys] Modernize
servus.py [servus] Add extractor (closes )
sexu.py [sexu] Ensure height is int
shahid.py [shahid] fix extraction(fixes )
shared.py [vivo] Fix extraction (closes )
showroomlive.py [showroomlive] Improve (closes )
sina.py [sina] fix extraction(fixes )
sixplay.py [sixplay] use raw string for regex
skylinewebcams.py [skylinewebcams] Add extractor (closes )
skynewsarabia.py [skynewsarabia:article] Clarify IE_NAME
skysports.py [skysport] add support ooyala embed_token protected videos(fixes )
slideshare.py [slideshare] Fix extraction
slideslive.py [slideslive] Add extractor (closes )
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] Update client id (closes )
soundgasm.py [soundgasm] Improve extraction (closes )
southpark.py [cmt,mtv,southpark] Add support for episode URLs (closes )
spankbang.py [spankbang] Detect unavailable videos (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 [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
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 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 [streamcloud] Capture error message ()
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 Fix typos
tf1.py
tfo.py [tfo] Improve geo restriction detection and use geo bypass mechanism
theintercept.py Unify coding cookie
theplatform.py Fix some regexes
thescene.py [thescene] fix extraction(closes )
thesixtyone.py [thesixtyone] Relax _VALID_URL (Closes )
thestar.py
thesun.py [thesun] Extract playlists (closes , closes )
theweatherchannel.py [theweatherchannel] Add new extractor(closes )
thisamericanlife.py Fix "invalid escape sequences" error on Python 3.6
thisav.py Fix some regexes
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] 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 [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] fix a test URL
tv5mondeplus.py [tv5mondeplus] clean description and use stable id
tva.py [tva] fix extraction(fixes )
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] Relax _VALID_URL
tvnoe.py _find_jwplayer_data() returns dict or None
tvp.py [tvp] Add support for new URL schema (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] Fix timestamp extraction and make non fatal ()
twentymin.py [20min] Fix embeds extraction
twitch.py [twitch:clips] Fix title extraction
twitter.py Fix some regexes
udemy.py [udemy] Fix paid course detection ()
udn.py [udn] fix extraction
uktvplay.py [uktvplay] Add new extractor(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 Unify coding cookie
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 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 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 [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 [viki] Update app data (closes )
vimeo.py [vimeo] Restrict iframe embed regex (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 [abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines
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 [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] Add extractor (closes )
vube.py Fix "invalid escape sequences" error on Python 3.6
vuclip.py
vvvvid.py [vvvvid] Fix typo
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] Relax media link regex (closes )
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 [xhamsterembed] Fix extraction (closes )
xiami.py [xiami] Improve extraction (closes )
xminus.py
xnxx.py Unify coding cookie
xstream.py [vgtv] update tests and correct format sorting
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:show] Refine playlist extraction
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] Restrict embed regex ()
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