yt-dlc/youtube_dl/extractor
Yen Chi Hsuan cc28492d31 [youtube] Fix acodec and vcodec order
In RFC6381, there's no rule stating that the first part of codecs should
be video and the second part should be audio, while it seems the case
for data reported by YouTube.
2016-01-13 17:05:38 +08:00
..
__init__.py [Bigflix] Add new extractor for bigflix.com 2016-01-09 19:45:58 -08:00
abc.py [abc] detect expired state and update tests 2015-12-21 13:07:52 +01:00
abc7news.py [abc7news] Remove redundant formats sorting 2015-12-27 21:41:21 +06:00
academicearth.py
acast.py [acast] change tests into more stable casts and work with channel extractor only if it didn't match cast regex 2015-12-05 10:14:34 +01:00
addanime.py
adobetv.py [adobetv] use compat_str 2015-12-04 08:44:18 +01:00
adultswim.py [adultswim] Skip georestricted hls (Closes #8168) 2016-01-08 03:19:47 +06:00
aftonbladet.py
airmozilla.py
aljazeera.py
allocine.py
alphaporno.py
amp.py [amp] Add missing subtitles to info dict 2016-01-05 01:05:37 +06:00
anitube.py
anysex.py
aol.py
aparat.py
appleconnect.py
appletrailers.py [appletrailers] skip clips with empty url 2015-12-23 17:48:37 +01:00
archiveorg.py
ard.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
arte.py [arte] Prefer json URLs that contain the video id from the 'vid' parameter in the URL (fixes #7920) 2015-12-23 18:00:46 +01:00
atresplayer.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
atttechchannel.py
audimedia.py [audimedia] split long lines 2015-12-29 14:53:43 +01:00
audiomack.py [audiomack] Fix typo (Closes #7936) 2015-12-21 22:51:58 +06:00
azubu.py
baidu.py [baidu] Use list comprehension 2016-01-02 21:46:40 +08:00
bambuser.py
bandcamp.py
bbc.py [bbccouk] Update tests (Closes #8090) 2016-01-04 02:55:25 +06:00
beatportpro.py
beeg.py [beeg] API v5 (Closes #7846) 2015-12-12 02:52:20 +06:00
behindkink.py
bet.py
bigflix.py [bigflix] Use correct indentation to make flake8 happy 2016-01-10 14:26:27 +01:00
bild.py
bilibili.py
bleacherreport.py [bleacherreport] update test 2015-12-22 10:14:57 +01:00
blinkx.py
bloomberg.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
bpb.py
br.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
breakcom.py
brightcove.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
buzzfeed.py
byutv.py [ooyala] fix duration scale 2015-12-04 16:18:02 +01:00
c56.py
camdemy.py
canalc2.py [canalc2] Fix extraction (Closes #8191) 2016-01-10 01:37:10 +06:00
canalplus.py [canalplus] improve extraction(fixes #6301) 2015-12-31 04:02:08 +01:00
cbs.py
cbsnews.py [cbsnews] Fix extraction of the URL for the 'RtmpDesktop' format (fixes #8048) 2015-12-30 23:57:19 +01:00
cbssports.py
ccc.py [ccc] Add language information to formats 2016-01-01 13:28:45 +01:00
ceskatelevize.py
channel9.py
chaturbate.py [chaturbate] Improve error extraction (Closes #7989) 2015-12-24 20:09:48 +06:00
chilloutzone.py
chirbit.py
cinchcast.py
cinemassacre.py
clipfish.py [clipfish] improve extraction 2015-12-04 16:38:05 +01:00
cliphunter.py [cliphunter] Fix extraction (Closes #7796) 2015-12-08 21:56:00 +06:00
clipsyndicate.py
cloudy.py
clubic.py
clyp.py
cmt.py
cnet.py [cnet] improve extraction 2015-12-20 12:43:00 +01:00
cnn.py
collegehumor.py
collegerama.py
comcarcoff.py [comcarcoff] Extract duration 2015-12-23 01:18:14 +06:00
comedycentral.py
common.py Fix typos 2016-01-10 17:24:28 +01:00
commonmistakes.py
condenast.py
cracked.py
criterion.py
crooksandliars.py
crunchyroll.py check video_play_path and use xpath_text 2016-01-07 11:36:17 +06:00
cspan.py [cspan] Fix extraction (fixes #8032) 2015-12-28 13:50:29 +01:00
ctsnews.py
dailymotion.py [dailymotion] Prefer direct links (Closes #8156) 2016-01-12 23:23:39 +06:00
daum.py [daum] fix IE_NAME 2015-12-29 11:59:27 +01:00
dbtv.py
dcn.py [dcn] extract video ids in season entries 2016-01-10 07:45:41 +01:00
dctp.py
deezer.py
defense.py
democracynow.py
dfb.py
dhm.py
discovery.py [discovery] improve _VALID_URL regex 2015-12-31 18:24:49 +01:00
dotsub.py
douyutv.py
dplay.py
dramafever.py [dramafever] Add test for custom episode title 2016-01-05 01:41:18 +06:00
drbonanza.py
dreisat.py [dreisat] use extract_from_xml_url from ZDFIE for info extraction(fixes #7680)(fixes #8104)(closes #8121) 2016-01-02 21:29:10 +01:00
dropbox.py
drtuber.py
drtv.py
dump.py
dumpert.py
dvtv.py
eagleplatform.py
ebaumsworld.py
echomsk.py
ehow.py
eighttracks.py
einthusan.py [einthusan] Improve extraction (Closes #7877) 2016-01-01 02:23:03 +06:00
eitb.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
ellentv.py [kaltura] extract more formats 2015-12-11 23:40:12 +01:00
elpais.py
embedly.py
engadget.py
eporner.py
eroprofile.py
escapist.py
espn.py [espn] Extract better titles 2015-12-31 20:06:21 +01:00
esri.py [esri] Fix typo 2015-12-27 21:41:36 +06:00
europa.py
everyonesmixtape.py
exfm.py
expotv.py
extremetube.py
facebook.py Fix typos 2016-01-10 17:24:28 +01:00
faz.py [faz] extract duration and bitrate and use xpath_element and xpath_text for extraction 2015-12-20 21:38:30 +01:00
fc2.py [fc2] Fix test_FC2_1 2015-12-05 21:10:26 +08:00
fczenit.py
firstpost.py
firsttv.py
fivemin.py
fivetv.py
fktv.py [fktv] fix info extraction 2015-12-19 18:26:28 +01:00
flickr.py [flickr] fix format sorting 2015-12-21 22:10:16 +01:00
folketinget.py
footyroom.py [footyroom] Skip test 2015-12-13 23:55:10 +06:00
fourtube.py
fox.py [fox] Add new extractor(closes #3063) 2015-12-31 12:02:33 +01:00
foxgay.py
foxnews.py [bleacherreport] fix style issues and simplify 2015-12-21 11:12:58 +01:00
foxsports.py
franceculture.py [franceculture] Add extractor for '/emission-*' urls (closes #3777, closes #8022) 2015-12-28 20:07:35 +01:00
franceinter.py [franceinter] use _match_id 2015-12-22 11:30:35 +01:00
francetv.py
freesound.py
freespeech.py
freevideo.py
funimation.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
funnyordie.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
gameinformer.py [gameinformer] split long line 2015-12-04 08:24:04 +01:00
gamekings.py
gameone.py
gamersyde.py
gamespot.py
gamestar.py
gametrailers.py
gazeta.py
gdcvault.py
generic.py Fix typos 2016-01-10 17:24:28 +01:00
gfycat.py
giantbomb.py
giga.py
glide.py
globo.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
godtube.py
goldenmoustache.py
golem.py
googledrive.py [googledrive] Modernize 2015-12-21 03:05:34 +01:00
googleplus.py
googlesearch.py
goshgay.py
gputechconf.py [gputechconf] improve extraction 2015-12-19 23:59:00 +01:00
groupon.py [ooyala] fix duration scale 2015-12-04 16:18:02 +01:00
hark.py
hearthisat.py
heise.py
hellporno.py
helsinki.py
hentaistigma.py
historicfilms.py
history.py
hitbox.py
hornbunny.py
hotnewhiphop.py
hotstar.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
howcast.py [ooyala] fix duration scale 2015-12-04 16:18:02 +01:00
howstuffworks.py
huffpost.py
hypem.py [hypem] Modernize 2015-12-05 20:46:57 +06:00
iconosquare.py
ign.py [ign] split long lines 2015-12-29 14:55:36 +01:00
imdb.py
imgur.py [imgur] Improve (Closes #7928) 2015-12-22 21:48:48 +06:00
ina.py
indavideo.py
infoq.py [infoq] Refactor and support the Chinese version 2015-12-13 19:16:58 +08:00
instagram.py [instagram:user] Improve _VALID_URL (Closes #7955) 2015-12-23 21:13:31 +06:00
internetvideoarchive.py
iprima.py [iprima] Mark broken 2016-01-11 22:00:17 +06:00
iqiyi.py [iqiyi] Add tests for #7894 2015-12-28 00:19:36 +08:00
ir90tv.py
ivi.py Fix typos 2016-01-10 17:24:28 +01:00
ivideon.py [ivideon] Add support for map bound URLs 2016-01-08 05:11:23 +06:00
izlesene.py
jadorecettepub.py
jeuxvideo.py
jove.py
jpopsukitv.py
jwplatform.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
kaltura.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
kanalplay.py
kankan.py
karaoketv.py
karrierevideos.py
keek.py
keezmovies.py [keezmovies] Fix extraction 2015-12-05 17:26:13 +08:00
khanacademy.py
kickstarter.py
kontrtube.py
krasview.py
ku6.py
kuwo.py
la7.py
laola1tv.py
lecture2go.py
letv.py
libsyn.py
lifenews.py
limelight.py
liveleak.py
livestream.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
lnkgo.py
lrt.py [lrt] Extract counters 2015-12-27 12:26:48 +06:00
lynda.py
m6.py
macgamestore.py
mailru.py
makertv.py [makertv] improve extraction 2015-12-21 04:24:58 +01:00
malemotion.py
mdr.py Fix typos 2016-01-10 17:24:28 +01:00
metacafe.py [metacafe] Fix age limit extraction 2015-12-05 16:12:50 +01:00
metacritic.py
mgoon.py
minhateca.py
ministrygrid.py
miomio.py
mit.py
mitele.py
mixcloud.py [mixcloud] Fix extraction of the audio url (fixes #7751) 2015-12-04 14:26:34 +01:00
mlb.py
moevideo.py
mofosex.py
mojvideo.py
moniker.py
mooshare.py
morningstar.py
motherless.py
motorsport.py
movieclips.py
moviezine.py
mpora.py
mtv.py [mtv] extract mgid extraction and query building into separate methods 2015-12-31 22:10:00 +01:00
muenchentv.py
musicplayon.py
muzu.py
mwave.py
myspace.py
myspass.py
myvi.py
myvideo.py
myvidster.py
nationalgeographic.py
naver.py
nba.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
nbc.py Fix typos 2016-01-10 17:24:28 +01:00
ndr.py [ndr] Fix description and upload date extraction (Closes #7893) 2015-12-18 21:34:17 +06:00
ndtv.py
nerdcubed.py
nerdist.py
neteasemusic.py
netzkino.py
newgrounds.py
newstube.py
nextmedia.py
nextmovie.py [nextmovie] Add new extractor 2015-12-31 22:47:18 +01:00
nfb.py
nfl.py
nhl.py Fix typos 2016-01-10 17:24:28 +01:00
nick.py [nextmovie] Add new extractor 2015-12-31 22:47:18 +01:00
niconico.py
ninegag.py
noco.py [noco] Fix bitrates 2015-12-17 22:18:28 +06:00
normalboots.py
nosvideo.py
nova.py
novamov.py [novamov] Fix again 2015-12-14 02:50:59 +08:00
nowness.py [nowness] Add support for brightcove:new videos (Closes #7884) 2015-12-18 22:05:56 +06:00
nowtv.py [nowtv] Mark broken 2016-01-03 10:12:13 +05:00
npo.py
npr.py [npr] Fix extractor (Closes #7218) 2016-01-07 01:57:36 +06:00
nrk.py
ntvde.py
ntvru.py
nuvid.py
nytimes.py
odnoklassniki.py
oktoberfesttv.py
onionstudios.py
ooyala.py [ooyala] split long lines, fix test duration and add hdcode param to hds url 2015-12-29 15:05:21 +01:00
ora.py Fix typos 2016-01-10 17:24:28 +01:00
orf.py
pandoratv.py [pandoratv] Add IE names 2016-01-01 00:42:42 +06:00
parliamentliveuk.py
patreon.py
pbs.py [pbs] Extend PBS station regex (Closes #7964) 2015-12-23 23:22:47 +06:00
periscope.py [periscope] Fix token based extraction (Closes #7943) 2015-12-23 02:09:50 +06:00
philharmoniedeparis.py
phoenix.py [phoenix] fix IE_NAME 2015-12-29 12:00:52 +01:00
photobucket.py
pinkbike.py
pladform.py [pladform] Add _extract_url routine 2015-12-07 22:02:45 +06:00
planetaplay.py
played.py
playfm.py
playtvak.py
playvid.py
playwire.py
pluralsight.py [pluralsight] Fix new player (Closes #8215) 2016-01-13 08:18:37 +06:00
podomatic.py
porn91.py
pornhd.py
pornhub.py
pornotube.py
pornovoisines.py
pornoxo.py
primesharetv.py
promptfile.py
prosiebensat1.py
puls4.py
pyvideo.py
qqmusic.py [qqmusic] Update tests 2016-01-02 22:39:09 +08:00
quickvid.py
r7.py
radiobremen.py
radiode.py
radiofrance.py
radiojavan.py
rai.py [rai] split long lines 2015-12-29 15:03:14 +01:00
rbmaradio.py
rds.py
redtube.py
regiotv.py [regiotv] Improve extraction (Closes #7915) 2015-12-31 22:12:47 +06:00
restudy.py
reverbnation.py
revision3.py [testtube] Remove Extractor 2016-01-01 21:53:19 +01:00
ringtv.py
ro220.py
rottentomatoes.py
roxwel.py
rtbf.py
rte.py [rte:radio] Extract timestamp 2016-01-04 05:04:48 +06:00
rtl2.py
rtlnl.py
rtp.py
rts.py [srgssr] split long lines and use m3u8_native 2015-12-29 14:58:59 +01:00
rtve.py
rtvnh.py
ruhd.py
rutube.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
rutv.py [rutv] Fix extraction (Closes #8004) 2015-12-25 21:14:00 +06:00
ruutu.py [ruutu] Fix extraction (Closes #8107) 2016-01-02 07:44:30 +06:00
safari.py [safari] Use postdata_urlencode (#7465) 2015-12-12 14:28:05 +08:00
sandia.py
sapo.py
savefrom.py
sbs.py
scivee.py
screencast.py
screencastomatic.py
screenwavemedia.py
senateisvp.py
servingsys.py
sexu.py
sexykarma.py
shahid.py [shahid] raise ExtractorError if the video is DRM protected 2016-01-10 07:55:58 +01:00
shared.py
sharesix.py
sina.py
skynewsarabia.py [skynewsarabia] fix extractor name 2015-12-04 16:23:44 +01:00
slideshare.py
slutload.py
smotri.py
snagfilms.py
snotr.py
sohu.py [sohu]fix 403 forbidden 2015-12-08 14:14:14 +08:00
soundcloud.py [soundcloud:likes] Adapt to API changes (Closes #8166) 2016-01-08 01:54:31 +06:00
soundgasm.py
southpark.py
space.py
spankbang.py
spankwire.py
spiegel.py
spiegeltv.py
spike.py
sport5.py
sportbox.py
sportdeutschland.py [sportdeutschland] Do not abort if meta info is missing 2015-12-27 13:11:55 +01:00
srgssr.py [srgssr] use SRFIE format ids 2015-12-29 16:38:06 +01:00
srmediathek.py [srmediathek] improve extraction 2015-12-25 17:37:50 +01:00
ssa.py
stanfordoc.py
steam.py
stitcher.py
streamcloud.py
streamcz.py
streetvoice.py
sunporno.py
svt.py
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py
tapely.py
tass.py
teachertube.py
teachingchannel.py [ooyala] fix duration scale 2015-12-04 16:18:02 +01:00
teamcoco.py
techtalks.py
ted.py
tele13.py [tele13] split long lines 2015-12-29 15:02:18 +01:00
telebruxelles.py
telecinco.py
telegraaf.py
telemb.py
teletask.py
tenplay.py
testurl.py Fix typos 2016-01-10 17:24:28 +01:00
tf1.py [tf1] Fix tests 2015-12-15 21:36:59 +06:00
theintercept.py [theintercept] improve extraction 2015-12-23 22:36:53 +01:00
theonion.py
theplatform.py [theplatform] Add support for referer protected videos wuth explicit SMIL 2015-12-08 21:15:45 +06:00
thesixtyone.py
thisamericanlife.py
thisav.py
thvideo.py
tinypic.py
tlc.py [tlc] remove TlcIE 2015-12-31 18:33:40 +01:00
tmz.py
tnaflix.py
toggle.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
toutv.py
toypics.py
traileraddict.py
trilulilu.py [trilulilu] handle errors 2015-12-05 09:42:00 +01:00
trutube.py
tube8.py
tubitv.py
tudou.py
tumblr.py
tunein.py [tunein] add support for tunein topic,clip and program(fixes #7348) 2015-12-28 00:36:57 +01:00
turbo.py
tutv.py
tv2.py
tv4.py Fix typos 2016-01-10 17:24:28 +01:00
tvc.py
tvigle.py
tvland.py [tvland] inherit from MTVServicesInfoExtractor 2015-12-31 20:52:47 +01:00
tvp.py
tvplay.py
tweakers.py
twentyfourvideo.py [24video] Fix test 2015-12-23 20:49:52 +06:00
twentymin.py [20min] Improve (Closes #8110) 2016-01-04 02:33:08 +06:00
twentytwotracks.py
twitch.py
twitter.py
ubu.py
udemy.py [udemy] Fix non free course message 2016-01-06 00:03:39 +06:00
udn.py
ultimedia.py [ultimedia] keep direct support for ultimedia videos 2015-12-10 23:04:28 +01:00
unistra.py
urort.py
ustream.py
varzesh3.py
vbox7.py
veehd.py
veoh.py
vessel.py
vesti.py
vevo.py [vevo] Use _download_smil to provide informative error messages 2015-12-11 19:16:51 +08:00
vgtv.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
vh1.py
vice.py [ooyala] fix duration scale 2015-12-04 16:18:02 +01:00
viddler.py
videodetective.py
videofyme.py
videomega.py [videomega] Mark broken 2016-01-11 21:56:19 +06:00
videomore.py Fix typos 2016-01-10 17:24:28 +01:00
videopremium.py
videott.py [videott] Mark broken 2016-01-11 21:58:32 +06:00
vidme.py
vidzi.py
vier.py
viewster.py
viidea.py
viki.py Simplify formats accumulation for f4m/m3u8/smil formats 2015-12-29 00:58:24 +06:00
vimeo.py [vimeo] Add test for #8187 2016-01-09 03:07:29 +06:00
vimple.py
vine.py
vk.py [vk] Add test for pladform embed 2015-12-07 22:05:54 +06:00
vlive.py
vodlocker.py
voicerepublic.py
vporn.py
vrt.py [vrt] Prefix format ids 2016-01-05 01:59:45 +06:00
vube.py
vuclip.py
vulture.py
walla.py
washingtonpost.py
wat.py
wayofthemaster.py
wdr.py [wdr] split long lines 2015-12-29 15:07:50 +01:00
webofstories.py
weibo.py
wimp.py [wimp] Improve video URL regex 2015-12-07 22:18:00 +06:00
wistia.py
worldstarhiphop.py
wrzuta.py
wsj.py
xbef.py
xboxclips.py
xfileshare.py
xhamster.py [xhamster] Remove unused import 2016-01-09 11:16:23 +01:00
xminus.py
xnxx.py
xstream.py [vgtv] update tests and correct format sorting 2015-12-22 15:54:51 +01:00
xtube.py
xuite.py
xvideos.py
xxxymovies.py
yahoo.py [yahoo] Support pages that use an alias (fixes #8084) 2016-01-01 14:32:00 +01:00
yam.py
yandexmusic.py
yesjapan.py
yinyuetai.py
ynet.py
youjizz.py
youku.py [youku] Fix extraction (#8068) 2016-01-01 13:33:01 +08:00
youporn.py
yourupload.py
youtube.py [youtube] Fix acodec and vcodec order 2016-01-13 17:05:38 +08:00
zapiks.py
zdf.py [zdf] fix rtmpt format downloading handle errors 2016-01-02 21:24:57 +01:00
zingmp3.py