You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yt-dlp/youtube_dl/extractor
Sergey M․ cb2520802d
[extractor/common] Improve m3u8 extraction (closes #12211)
* Extract m3u8 parsing to separate method
* Improve rendition groups extraction
* Build stream name according stream GROUP-ID
* Ignore reference to AUDIO group without URI when stream has no CODECS
+ Add test coverage for parsing m3u8 from #11507, #11995, #12211 and twitch vod
8 years ago
..
__init__.py
abc.py
abcnews.py
abcotvs.py
academicearth.py
acast.py
addanime.py
adn.py [adn] update subtitle decryption key 8 years ago
adobepass.py [adobepass] improve comcast and verison login code(closes #10803) 8 years ago
adobetv.py
adultswim.py
aenetworks.py [aenetworks] Add support for specials (closes #12723) 8 years ago
afreecatv.py [afreecatv] Fix extraction for videos with different key layout (closes #12718) 8 years ago
airmozilla.py [airmozilla] Fix extraction (closes #12670) 8 years ago
aljazeera.py
allocine.py [allocine] Extract more metadata 8 years ago
alphaporno.py
amcnetworks.py
amp.py [amp] extract error message(closes #12795) 8 years ago
animeondemand.py
anitube.py
anvato.py
anysex.py
aol.py
aparat.py
appleconnect.py
appletrailers.py
archiveorg.py
ard.py
arkena.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 8 years ago
arte.py
atresplayer.py [atresplayer] PEP 8 8 years ago
atttechchannel.py
atvat.py [atvat] Add new extractor(closes #5325) 8 years ago
audimedia.py
audioboom.py
audiomack.py
awaan.py
azmedien.py
azubu.py
baidu.py
bambuser.py
bandcamp.py
bbc.py improve coding style 8 years ago
beampro.py
beatport.py
beeg.py
behindkink.py
bellmedia.py [bellmedia] add support for etalk.ca(closes #12447) 8 years ago
bet.py
bigflix.py
bild.py
bilibili.py
biobiochiletv.py
biqle.py
bleacherreport.py
blinkx.py
bloomberg.py
bokecc.py
bostonglobe.py [BostonGlobe] New. Nonstandard version of Brightcove. 8 years ago
bpb.py
br.py
bravotv.py
breakcom.py
brightcove.py [brightcove] PEP 8 8 years ago
buzzfeed.py
byutv.py
c56.py
camdemy.py
camwithher.py
canalc2.py
canalplus.py [canalplus] PEP 8 8 years ago
canvas.py [canvas] Add IE_DESC (closes #12478) 8 years ago
carambatv.py
cartoonnetwork.py
cbc.py
cbs.py
cbsinteractive.py
cbslocal.py
cbsnews.py
cbssports.py
ccc.py
ccma.py
cctv.py
cda.py
ceskatelevize.py [ceskateleveize:porady] Add extractor (closes #7411, closes #12645) 8 years ago
channel9.py [channel9] Remove expired comment and sort imports 8 years ago
charlierose.py
chaturbate.py [chaturbate] Fix extraction (closes #12665) 8 years ago
chilloutzone.py
chirbit.py
cinchcast.py
clipfish.py
cliphunter.py
cliprs.py
clipsyndicate.py
closertotruth.py
cloudy.py [cloudy] Fix extraction (closes #12525) 8 years ago
clubic.py
clyp.py
cmt.py
cnbc.py
cnn.py
collegerama.py
comcarcoff.py
comedycentral.py
common.py [extractor/common] Improve m3u8 extraction (closes #12211) 8 years ago
commonmistakes.py
commonprotocols.py
condenast.py [condenast] Fix extraction and style (closes #12526) 8 years ago
corus.py
coub.py
cracked.py
crackle.py
criterion.py
crooksandliars.py
crunchyroll.py [crunchyroll] pass geo verifcation proxy 8 years ago
cspan.py
ctsnews.py
ctvnews.py
cultureunplugged.py
curiositystream.py [curiositystream] PEP 8 8 years ago
cwtv.py [cwtv] extract ISM formats 8 years ago
dailymail.py
dailymotion.py
daisuki.py
daum.py
dbtv.py
dctp.py
deezer.py
defense.py
democracynow.py
dfb.py
dhm.py
digiteka.py
discovery.py
discoverygo.py [discoverygo] Actualize test 8 years ago
discoverynetworks.py [discoverynetworks] add support for more domains and bypass geo restiction 8 years ago
discoveryvr.py [discoveryvr] Add new extractor(closes #12578) 8 years ago
disney.py
dispeak.py
dotsub.py
douyutv.py
dplay.py [dplayit] Relax playback info URL extraction 8 years ago
dramafever.py
drbonanza.py
dreisat.py
dropbox.py
drtuber.py
drtv.py [drtv] Add geo countries to GeoRestrictedError 8 years ago
dumpert.py
dvtv.py
dw.py
eagleplatform.py
ebaumsworld.py
echomsk.py
egghead.py
ehow.py
eighttracks.py
einthusan.py
eitb.py
ellentv.py
elpais.py
embedly.py
engadget.py
eporner.py
eroprofile.py
escapist.py
espn.py
esri.py
etonline.py
europa.py
everyonesmixtape.py
expotv.py
extractors.py [streamango] Add extractor 8 years ago
extremetube.py
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 8 years ago
facebook.py [facebook] Make title optional (closes #12443) 8 years ago
faz.py
fc2.py
fczenit.py
filmon.py
firstpost.py
firsttv.py
fivemin.py
fivetv.py
fktv.py
flickr.py
flipagram.py
folketinget.py
footyroom.py
formula1.py
fourtube.py
fox.py [fox] remove unused import 8 years ago
fox9.py
foxgay.py
foxnews.py
foxsports.py
franceculture.py [franceculture] PEP 8 8 years ago
franceinter.py
francetv.py
freesound.py
freespeech.py
freshlive.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 8 years ago
funimation.py [funimation] fix extraction(closes #10696)(#11773) 8 years ago
funnyordie.py
fusion.py
fxnetworks.py
gameinformer.py
gameone.py
gamersyde.py
gamespot.py
gamestar.py
gaskrank.py
gazeta.py
gdcvault.py
generic.py [brightcove] Support URLs with bcpid instead of playerID 8 years ago
gfycat.py
giantbomb.py
giga.py
glide.py
globo.py
go.py
go90.py [go90] Improve extraction 8 years ago
godtube.py
godtv.py
golem.py
googledrive.py
googleplus.py
googlesearch.py
goshgay.py
gputechconf.py
groupon.py
hark.py
hbo.py [hbo] extract m3u8 formats 8 years ago
hearthisat.py
heise.py
hellporno.py
helsinki.py
hentaistigma.py
hgtv.py
historicfilms.py
hitbox.py
hitrecord.py
hornbunny.py
hotnewhiphop.py
hotstar.py
howcast.py
howstuffworks.py
hrti.py
huajiao.py
huffpost.py
hypem.py
iconosquare.py
ign.py
imdb.py
imgur.py
ina.py
inc.py
indavideo.py
infoq.py
instagram.py [instagram] Fix extraction (closes #12777) 8 years ago
internetvideoarchive.py
iprima.py
iqiyi.py
ir90tv.py
itv.py [itv] Extract series metadata 8 years ago
ivi.py
ivideon.py
iwara.py
izlesene.py
jamendo.py
jeuxvideo.py
jove.py
jpopsukitv.py
jwplatform.py
kaltura.py [kaltura] Cleanup regexes from redundant escaping 8 years ago
kamcord.py
kanalplay.py
kankan.py
karaoketv.py
karrierevideos.py
keek.py
keezmovies.py
ketnet.py
khanacademy.py
kickstarter.py
konserthusetplay.py
kontrtube.py
krasview.py
ku6.py
kusi.py
kuwo.py
la7.py
laola1tv.py
lci.py
lcp.py
learnr.py
lecture2go.py
leeco.py
lego.py
lemonde.py
libraryofcongress.py
libsyn.py
lifenews.py
limelight.py [limelight] Add support for channels and channels lists embedded using LimelightEmbeddedPlayerFlash (#12761) 8 years ago
litv.py
liveleak.py
livestream.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 8 years ago
lnkgo.py
localnews8.py
lovehomeporn.py
lrt.py
lynda.py
m6.py
macgamestore.py
mailru.py
makerschannel.py
makertv.py
mangomolo.py
matchtv.py
mdr.py
medialaan.py [medialaan] Remove unrelated test 8 years ago
medici.py [medici] Add extractor (closes #3406) 8 years ago
meipai.py
melonvod.py
meta.py
metacafe.py
metacritic.py
mgoon.py
mgtv.py
miaopai.py
microsoftvirtualacademy.py
minhateca.py
ministrygrid.py
minoto.py
miomio.py [miomio] Fix extraction 8 years ago
mit.py
mitele.py [mitele] Add support for ooyala videos (closes #12430) 8 years ago
mixcloud.py [mixcloud] Fix view count extraction and modernize 8 years ago
mlb.py
mnet.py
moevideo.py
mofosex.py
mojvideo.py
moniker.py
morningstar.py
motherless.py
motorsport.py
movieclips.py
moviezine.py
movingimage.py
mpora.py
msn.py
mtv.py
muenchentv.py
musicplayon.py
mwave.py
myspace.py
myspass.py
myvi.py
myvideo.py
myvidster.py
nationalgeographic.py
naver.py
nba.py
nbc.py
ndr.py
ndtv.py
nerdcubed.py
neteasemusic.py
netzkino.py
newgrounds.py
newstube.py
nextmedia.py
nfb.py
nfl.py
nhk.py
nhl.py
nick.py
niconico.py
ninecninemedia.py [ninecninemedia] remove mp4 url extraction request 8 years ago
ninegag.py
ninenow.py
nintendo.py
njpwworld.py
nobelprize.py
noco.py
normalboots.py
nosvideo.py
nova.py
novamov.py
nowness.py [brightcove] Fix _extract_url (closes #12782) 8 years ago
nowtv.py
noz.py
npo.py [npo:live] Improve (closes #12555) 8 years ago
npr.py
nrk.py
ntvde.py
ntvru.py
nuevo.py
nuvid.py
nytimes.py
nzz.py
odatv.py
odnoklassniki.py [odnoklassniki] update tests 8 years ago
oktoberfesttv.py
once.py
ondemandkorea.py
onet.py
onionstudios.py
ooyala.py
openload.py [openload] fix extractor 8 years ago
ora.py
orf.py
packtpub.py [packtpub] Add extractor (closes #12610) 8 years ago
pandatv.py
pandoratv.py
parliamentliveuk.py
patreon.py
pbs.py
people.py
periscope.py [pericope] Add support for pscp.tv URLs 8 years ago
philharmoniedeparis.py
phoenix.py
photobucket.py
piksel.py
pinkbike.py
pladform.py
playfm.py
plays.py
playtvak.py
playvid.py
playwire.py
pluralsight.py [pluralsight] PEP 8 8 years ago
podomatic.py
pokemon.py
polskieradio.py
porn91.py
porncom.py
pornflip.py
pornhd.py
pornhub.py [pornhub] Improve extraction and style (closes #12515) 8 years ago
pornotube.py
pornovoisines.py
pornoxo.py
presstv.py
primesharetv.py
promptfile.py
prosiebensat1.py [prosiebensat1] Improve title extraction and add test 8 years ago
puls4.py
pyvideo.py
qqmusic.py
r7.py
radiobremen.py
radiocanada.py
radiode.py
radiofrance.py
radiojavan.py
rai.py [raiplay] Extract subtitles 8 years ago
rbmaradio.py [rbmaradio] Add support for redbullradio.com URLs 8 years ago
rds.py
redbulltv.py [redbull] improve extraction 8 years ago
redtube.py
regiotv.py
rentv.py
restudy.py
reuters.py
reverbnation.py
revision3.py
rice.py
ringtv.py
rmcdecouverte.py
ro220.py
rockstargames.py
roosterteeth.py
rottentomatoes.py
roxwel.py
rozhlas.py
rtbf.py
rte.py
rtl2.py [rtl2] add support for you.rtl2.de(closes #10257) 8 years ago
rtlnl.py
rtp.py
rts.py
rtve.py
rtvnh.py
rudo.py improve coding style 8 years ago
ruhd.py
ruleporn.py
rutube.py
rutv.py
ruutu.py
safari.py
sandia.py
sapo.py
savefrom.py
sbs.py
screencast.py
screencastomatic.py
scrippsnetworks.py
seeker.py
senateisvp.py [senateisvp] Allow https URL scheme for embeds 8 years ago
sendtonews.py
servingsys.py
sexu.py
shahid.py
shared.py
showroomlive.py
sina.py
sixplay.py
skylinewebcams.py
skynewsarabia.py
skysports.py
slideshare.py
slutload.py
smotri.py
snotr.py
sohu.py
sonyliv.py
soundcloud.py [soundcloud] Update client id (closes #12376) 8 years ago
soundgasm.py
southpark.py
spankbang.py
spankwire.py
spiegel.py
spiegeltv.py
spike.py
sport5.py
sportbox.py
sportdeutschland.py
sportschau.py
sprout.py
srgssr.py
srmediathek.py
stanfordoc.py
steam.py
stitcher.py
streamable.py [streamable] Update API URL 8 years ago
streamango.py [streamango] Improve extraction (closes #12643) 8 years ago
streamcloud.py
streamcz.py
streetvoice.py
sunporno.py
svt.py
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py
tass.py
tbs.py
tdslifeway.py
teachertube.py
teachingchannel.py
teamcoco.py
teamfourstar.py
techtalks.py
ted.py
tele13.py
telebruxelles.py
telecinco.py [telecinco] Add test for #12430 8 years ago
telegraaf.py
telemb.py
telequebec.py [telequebec] Fix description extraction and update test (closes #12399) 8 years ago
teletask.py
telewebion.py
testurl.py
tf1.py
tfo.py
theintercept.py
theplatform.py
thescene.py
thesixtyone.py
thestar.py
thesun.py [thesun] Extract playlists (closes #11298, closes #12674) 8 years ago
theweatherchannel.py
thisamericanlife.py
thisav.py
thisoldhouse.py
threeqsdn.py
tinypic.py
tmz.py
tnaflix.py
toggle.py
tonline.py
toongoggles.py [toongoggles] Add new extractor(closes #12171) 8 years ago
toutv.py
toypics.py
traileraddict.py
trilulilu.py
trutv.py
tube8.py
tubitv.py
tudou.py
tumblr.py
tunein.py
tunepk.py
turbo.py
turner.py
tutv.py
tv2.py
tv2hu.py [tv2hu] Fix invalid escape sequence on Py3.6 8 years ago
tv3.py
tv4.py
tv5mondeplus.py [tv5mondeplus] clean description and use stable id 8 years ago
tva.py
tvanouvelles.py
tvc.py
tvigle.py
tvland.py
tvn24.py
tvnoe.py _find_jwplayer_data() returns dict or None 8 years ago
tvp.py
tvplay.py [tvplay] Bypass geo restriction 8 years ago
tvplayer.py
tweakers.py
twentyfourvideo.py
twentymin.py
twentytwotracks.py
twitch.py [twitch] PEP8 8 years ago
twitter.py
udemy.py [udemy] Add support for react rendition (closes #12744) 8 years ago
udn.py
uktvplay.py
unistra.py
uol.py
uplynk.py
urort.py
urplay.py
usanetwork.py
usatoday.py
ustream.py
ustudio.py
varzesh3.py
vbox7.py
veehd.py
veoh.py
vessel.py
vesti.py
vevo.py
vgtv.py
vh1.py
vice.py
viceland.py
vidbit.py
viddler.py
videa.py
videodetective.py
videofyme.py
videomega.py
videomore.py
videopremium.py
videopress.py
vidio.py
vidme.py
vidzi.py [vidzi] Fix extraction (closes #12793) 8 years ago
vier.py [vier] Add IE_DESC 8 years ago
viewlift.py improve coding style 8 years ago
viewster.py
viidea.py
viki.py
vimeo.py
vimple.py
vine.py
viu.py [viu] Relax _VALID_URL (closes #12529) 8 years ago
vk.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 8 years ago
vlive.py improve coding style 8 years ago
vodlocker.py
vodpl.py
vodplatform.py
voicerepublic.py
voxmedia.py
vporn.py
vrak.py
vrt.py [vrt] Add IE_DESC (closes #12477) 8 years ago
vrv.py [vrv] add support for series pages 8 years ago
vshare.py [vshare] Add extractor (closes #12278) 8 years ago
vube.py
vuclip.py
vvvvid.py
vyborymos.py
vzaar.py
walla.py
washingtonpost.py
wat.py
watchindianporn.py
wdr.py [wdr] Actualize comment 8 years ago
webcaster.py
webofstories.py
weiqitv.py
wimp.py
wistia.py
worldstarhiphop.py [wshh] Extract html5 entries and delegate to generic extractor (closes #12676) 8 years ago
wrzuta.py
wsj.py [wsj] Improve and modernize (closes #12558) 8 years ago
xbef.py
xboxclips.py
xfileshare.py [xfileshare] Add support for gorillavid.com and daclips.com (closes #12776) 8 years ago
xhamster.py
xiami.py
xminus.py
xnxx.py
xstream.py
xtube.py
xuite.py
xvideos.py
xxxymovies.py
yahoo.py [brightcove] Fix _extract_url (closes #12782) 8 years ago
yam.py
yandexmusic.py
yesjapan.py
yinyuetai.py
ynet.py
youjizz.py
youku.py [youku] Keep old fileid extraction code as fallback (#12741) 8 years ago
youporn.py
yourupload.py
youtube.py [youtube] improve m3u8 format extraction 8 years ago
zapiks.py
zdf.py
zingmp3.py