1
0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2025-03-29 19:19:45 +00:00
youtube-dl/youtube_dl/extractor
quinlander 5caabd3c70 [youtube] Extract additional meta data from video description on youtube music videos
YouTube music videos often have auto-generated video descriptions that can be
utilized to extract additional information about the video. This is desirable
in order to provide the user with as much meta data as possible. This commit
adds extraction methods for the following fields for youtube music videos:
- artist (fallback extraction methods added)
- track (fallback extraction methods added)
- album (new in this commit)
- release_date (new in this commit)
- release_year (new in this commit)

4 tests have been added to test this new functionality:
- YoutubeIE tests 27, 28, 29, and 30

Resolves: 
2019-04-27 09:09:54 +01:00
..
__init__.py lazy extractors: Output if it's enabled in the verbose log 2016-04-08 21:50:54 +02:00
abc.py [abc:iview] Extract more series metadata 2018-06-12 20:25:50 +07:00
abcnews.py
abcotvs.py
academicearth.py
acast.py [acast:channel] Add support for play.acast.com (closes ) 2019-01-01 22:48:06 +07:00
addanime.py
adn.py [adn] fix subtitle extraction() 2019-04-16 13:04:13 +01:00
adobeconnect.py [adobeconnect] Add new extractor(closes ) 2019-04-02 22:40:39 +01:00
adobepass.py [adobepass] Don't pollute default headers dict 2018-09-17 22:15:27 +07:00
adobetv.py
adultswim.py [adultswim] fix extraction(closes ) 2019-04-05 11:45:49 +01:00
aenetworks.py [aenetworks] add encoding declaration 2019-04-14 13:18:16 +01:00
afreecatv.py Improve URL extraction 2018-07-21 19:08:28 +07:00
airmozilla.py
aliexpress.py
aljazeera.py
allocine.py
alphaporno.py
amcnetworks.py
americastestkitchen.py [americastestkitchen] Add support for zype embeds (closes ) 2018-11-18 20:45:25 +07:00
amp.py Improve URL extraction 2018-07-21 19:08:28 +07:00
animeondemand.py Improve URL extraction 2018-07-21 19:08:28 +07:00
anvato.py [anvato] Fallback to generic API key for access key to API key lookup (closes , closes ) 2018-08-21 23:45:18 +07:00
aol.py [aol] add support for localized websites 2019-04-14 23:18:36 +01:00
apa.py Improve URL extraction 2018-07-21 19:08:28 +07:00
aparat.py [aparat] Improve extraction and extract more metadata (closes , closes ) 2018-10-29 23:32:45 +07:00
appleconnect.py
appletrailers.py
archiveorg.py
ard.py [ard:beta] Improve extraction robustness, fix subtitles extraction, improve geo restricted videos extraction 2018-12-17 05:29:59 +07:00
arkena.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
arte.py
asiancrush.py [asiancrush] Fix extraction (closes ) 2018-09-14 23:56:03 +07:00
atresplayer.py
atttechchannel.py
atvat.py [atvat] Fix extraction (closes ) 2018-11-17 00:18:50 +07:00
audimedia.py
audioboom.py
audiomack.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
awaan.py
aws.py
azmedien.py [azmedien] Fix extraction (closes ) 2018-11-30 00:12:18 +07:00
baidu.py
bambuser.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
bandcamp.py [bandcamp] Extract more metadata (closes ) 2018-08-31 03:35:55 +07:00
bbc.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
beampro.py
beatport.py
beeg.py [beeg] Add support for beeg.porn (closes ) 2019-03-11 04:44:40 +07:00
behindkink.py
bellmedia.py
bet.py
bfi.py [bfi:player] Add new extractor() 2019-04-05 19:35:35 +01:00
bigflix.py
bild.py
bilibili.py [bilibili] Update keys (closes ) 2019-02-17 05:00:16 +07:00
biobiochiletv.py
biqle.py [vk] use a more unique video id(closes ) 2019-04-03 11:08:42 +01:00
bitchute.py [bitchute] Check formats () 2019-01-13 03:59:38 +07:00
bleacherreport.py
blinkx.py
bloomberg.py
bokecc.py
bostonglobe.py [BostonGlobe] New. Nonstandard version of Brightcove. 2017-03-19 20:40:31 +08:00
bpb.py
br.py
bravotv.py [bravotv] fix extraction(closes ) 2019-04-18 01:50:30 +07:00
breakcom.py Improve URL extraction 2018-07-21 19:08:28 +07:00
brightcove.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
businessinsider.py
buzzfeed.py
byutv.py
c56.py
camdemy.py
cammodels.py [extractors] Add missing age limits 2019-01-01 21:39:18 +07:00
camtube.py [extractors] Add missing age limits 2019-01-01 21:39:18 +07:00
camwithher.py [extractors] Add missing age limits 2019-01-01 21:39:18 +07:00
canalc2.py
canalplus.py
canvas.py [vrtnu] Relax title extraction and extract JSON-LD (closes ) 2018-07-20 02:39:20 +07:00
carambatv.py [carambatv:page] Fix extraction (closes ) 2019-01-04 22:21:53 +07:00
cartoonnetwork.py [cartoonnetwork] fix extraction(closes )(closes ) 2019-01-17 23:56:37 +01:00
cbc.py [cbc:watch] Add support for gem.cbc.ca (closes , ) 2019-03-17 09:37:29 +07:00
cbs.py [cbs] extract smpte and vtt subtitles 2019-04-13 17:02:22 +01:00
cbsinteractive.py
cbslocal.py
cbsnews.py
cbssports.py
ccc.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
ccma.py Improve URL extraction 2018-07-21 19:08:28 +07:00
cctv.py
cda.py
ceskatelevize.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
channel9.py
charlierose.py
chaturbate.py [chaturbate] Use geo verification headers 2018-06-03 04:30:33 +07:00
chilloutzone.py
chirbit.py
cinchcast.py
ciscolive.py [ciscolive] Add support for new URL schema (closes , ) 2019-03-17 07:18:54 +07:00
cjsw.py
cliphunter.py [cliphinter] Fix extraction (closes ) 2018-11-06 23:29:42 +07:00
clippit.py
cliprs.py
clipsyndicate.py
closertotruth.py
cloudflarestream.py
cloudy.py
clubic.py
clyp.py [clyp] Add support for token protected media (closes ) 2018-08-07 23:27:08 +07:00
cmt.py
cnbc.py [cnbc:video] Fix _VALID_URL () 2018-10-30 04:57:51 +07:00
cnn.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
comcarcoff.py
comedycentral.py
common.py [vimeo] add support live streams and improve info extraction(closes ) 2019-04-21 17:20:52 +01:00
commonmistakes.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
commonprotocols.py
condenast.py
corus.py [corus] Add support for bigbrothercanada.ca () 2019-03-17 14:20:21 +07:00
coub.py
cracked.py
crackle.py [crackle] authorize media detail request(closes ) 2019-01-30 14:44:23 +01:00
criterion.py
crooksandliars.py
crunchyroll.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
cspan.py
ctsnews.py
ctvnews.py
cultureunplugged.py
curiositystream.py [curiositystream] add support for non app urls 2019-01-13 15:46:54 +01:00
cwtv.py [cwtv] fix episode number extraction(closes ) 2019-03-27 18:01:51 +01:00
dailymail.py [dailymail] fix format extraction(closes ) 2018-10-26 05:41:57 +01:00
dailymotion.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
daisuki.py
daum.py
dbtv.py
dctp.py Improve URL extraction 2018-07-21 19:08:28 +07:00
deezer.py
defense.py
democracynow.py
dfb.py
dhm.py
digg.py
digiteka.py
discovery.py [discovery] Use geo verification headers 2019-01-02 23:46:07 +07:00
discoverygo.py Improve URL extraction 2018-07-21 19:08:28 +07:00
discoverynetworks.py [discoverynetworks] Add support for disco-api videos(closes ) 2018-06-13 16:46:59 +01:00
discoveryvr.py [discoveryvr] Add new extractor(closes ) 2017-04-02 09:22:09 +01:00
disney.py
dispeak.py [dispeak] improve mp4 bitrate extraction 2019-04-09 11:21:46 +01:00
dotsub.py
douyutv.py
dplay.py [dplayit] Sort formats 2018-07-05 02:14:50 +07:00
dramafever.py Improve URL extraction 2018-07-21 19:08:28 +07:00
drbonanza.py
dreisat.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
dropbox.py
drtuber.py [drtuber] Extract duration 2019-02-02 06:04:00 +07:00
drtv.py [drtv] Improve preference (closes ) 2019-02-01 01:49:33 +07:00
dtube.py [dtube] Update test 2019-01-08 08:46:34 +07:00
dumpert.py
dvtv.py [dvtv] remove unnecessary comments and spaces 2019-04-06 16:45:11 +01:00
dw.py
eagleplatform.py Improve URL extraction 2018-07-21 19:08:28 +07:00
ebaumsworld.py
echomsk.py
egghead.py Improve URL extraction 2018-07-21 19:08:28 +07:00
ehow.py
eighttracks.py
einthusan.py
eitb.py
ellentube.py
elpais.py
embedly.py
engadget.py
eporner.py [eporner] Extract JSON-LD (closes ) 2018-09-11 02:32:01 +07:00
eroprofile.py
escapist.py [escapist] Modernize 2019-03-11 08:18:57 +01:00
espn.py [espn] extend _VALID_URL regex(closes ) 2019-03-01 15:34:05 +01:00
esri.py
europa.py
everyonesmixtape.py
expotv.py
expressen.py [generic] Add support for expressen embeds 2018-08-14 22:51:44 +07:00
extractors.py [wrzuta] Remove extractor (closes ) () 2019-04-27 05:12:15 +07:00
extremetube.py
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 2017-03-25 19:38:23 +01:00
facebook.py [facebook] Improve uploader extraction (closes ) 2019-03-06 01:27:22 +07:00
faz.py
fc2.py
fczenit.py [fczenit] fix extraction 2017-11-25 19:28:26 +01:00
filmon.py
filmweb.py
firsttv.py Improve URL extraction 2018-07-21 19:08:28 +07:00
fivemin.py
fivetv.py
flickr.py
flipagram.py
folketinget.py Unify coding cookie 2016-10-03 23:44:29 +07:00
footyroom.py
formula1.py
fourtube.py [porntube] Extract channel meta fields 2018-09-15 01:25:32 +07:00
fox9.py [fox9] fix extraction 2017-11-24 19:00:56 +01:00
fox.py [fox] detect geo restriction and authentication errors() 2019-03-10 09:37:40 +01:00
foxgay.py
foxnews.py [foxnews:insider] Remove extractor () 2018-06-20 23:59:37 +07:00
foxsports.py [foxsports] update test 2018-11-21 12:08:46 +01:00
franceculture.py [franceculture] PEP 8 2017-03-26 02:32:46 +07:00
franceinter.py
francetv.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
freesound.py [freesound] Improve and remove unrelated metadata (closes ) 2017-01-12 23:03:53 +07:00
freespeech.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
freshlive.py
frontendmasters.py Improve URL extraction 2018-07-21 19:08:28 +07:00
funimation.py [funimation] fix extraction(closes ) 2019-01-15 10:25:31 +01:00
funk.py [funk:channel] Improve byChannelAlias extraction (closes ) 2018-08-04 00:26:58 +07:00
funnyordie.py
fusion.py
fxnetworks.py
gaia.py [gaia] add support for authentication(closes ) 2019-04-02 15:50:06 +01:00
gameinformer.py
gameone.py
gamespot.py [gamespot] add support reviews URLs 2018-12-02 20:01:56 +01:00
gamestar.py [gamestar] Fix issues (closes ) 2018-01-13 19:38:58 +07:00
gaskrank.py
gazeta.py
gdcvault.py [gdc] add support for kaltura embeds and update tests(closes ) 2019-04-09 11:23:47 +01:00
generic.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
gfycat.py [gfycat] Update API endpoint (closes ) 2018-11-30 01:07:07 +07:00
giantbomb.py
giga.py
gigya.py
glide.py
globo.py [globo] set GLBID cookie manually(closes ) 2019-01-09 19:17:58 +01:00
go90.py [go90] add support for embed urls(closes ) 2018-07-01 22:41:32 +01:00
go.py [go] fix adobe pass requests for Disney Now(closes ) 2019-01-23 22:16:52 +01:00
godtube.py
golem.py [golem] Ensure format id is string 2017-06-09 00:27:11 +07:00
googledrive.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
googleplus.py
googlesearch.py
goshgay.py
gputechconf.py
groupon.py skip some tests to reduce test time 2016-05-24 16:44:11 +01:00
hark.py
hbo.py [hbo] fix extraction and extract subtitles(closes )(closes ) 2019-04-05 18:08:43 +01:00
hearthisat.py
heise.py
hellporno.py
helsinki.py
hentaistigma.py
hgtv.py
hidive.py Improve URL extraction 2018-07-21 19:08:28 +07:00
historicfilms.py
hitbox.py
hitrecord.py
hketv.py [hketv] Improve and simplify (closes ) 2019-01-20 17:43:11 +07:00
hornbunny.py
hotnewhiphop.py
hotstar.py [hotstar] fix video data extraction(closes ) 2018-12-07 18:52:01 +01:00
howcast.py
howstuffworks.py
hrti.py
huajiao.py
huffpost.py
hungama.py [hungama] Add support for videos (closes ) 2019-01-08 10:03:44 +07:00
hypem.py [hypem] Modernize and extract more metadata(closes ) 2019-03-11 09:43:06 +01:00
iconosquare.py
ign.py
imdb.py [imdb] Fix extension extraction (closes ) 2018-08-06 04:37:03 +07:00
imgur.py [imgur] Use video id as title fallback (closes ) 2019-02-13 00:02:29 +07:00
ina.py [ina] add support for audio URLs 2019-03-27 18:49:29 +01:00
inc.py [inc] PEP 8 2018-06-12 01:41:23 +07:00
indavideo.py
infoq.py
instagram.py [instagram] Add base extractor for playlists and tag extractor 2019-01-20 16:10:46 +07:00
internazionale.py [internazionale] Fix extraction of non-available-abroad videos 2018-08-31 02:15:46 +07:00
internetvideoarchive.py
iprima.py [iprima] Relax _VALID_URL (closes ) 2018-12-17 04:10:36 +07:00
iqiyi.py
ir90tv.py
itv.py Improve URL extraction 2018-07-21 19:08:28 +07:00
ivi.py [ivi] Add support for ivi.tv 2018-10-28 22:49:10 +07:00
ivideon.py
iwara.py [iwara] Improve extraction 2018-07-21 18:03:58 +07:00
izlesene.py
jamendo.py [jamendo] Add support for licensing.jamendo.com (closes ) 2018-10-01 22:05:18 +07:00
jeuxvideo.py
joj.py [joj] Fix extraction (closes ) 2018-11-24 22:14:27 +07:00
jove.py
jpopsukitv.py
jwplatform.py [jwplatfom] do not match manifest URLs() 2019-04-08 16:34:03 +01:00
kakao.py
kaltura.py [kaltura] sanitize embed URLs 2019-04-09 11:20:26 +01:00
kanalplay.py
kankan.py
karaoketv.py
karrierevideos.py
keek.py
keezmovies.py Improve URL extraction 2018-07-21 19:08:28 +07:00
ketnet.py
khanacademy.py
kickstarter.py
kinopoisk.py [kinopoisk] Add extractor (closes ) 2018-08-22 02:19:30 +07:00
konserthusetplay.py Improve URL extraction 2018-07-21 19:08:28 +07:00
kontrtube.py
krasview.py
ku6.py
kusi.py
kuwo.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
la7.py
laola1tv.py [laola1tv:embed] Set correct stream access URL scheme (closes ) 2018-11-03 02:45:37 +07:00
lci.py [lci] Fix extraction (closes ) 2018-08-20 02:15:48 +07:00
lcp.py [lcp] Improve extraction 2016-07-23 17:56:11 +07:00
learnr.py
lecture2go.py
lecturio.py [lecturio] Add support for lecturio.de (closes ) 2018-12-17 23:43:12 +07:00
leeco.py
lego.py
lemonde.py
lenta.py
libraryofcongress.py [loc] update test 2018-11-21 12:00:50 +01:00
libsyn.py [libsyn] improve extraction(closes ) 2019-03-03 06:18:51 +01:00
lifenews.py
limelight.py
line.py
linkedin.py [linkedin:learning] use urljoin for form action url(closes ) 2019-04-11 08:44:58 +01:00
linuxacademy.py [linuxacademy] Add extractor (closes ) 2019-02-17 07:12:10 +07:00
litv.py
liveleak.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
livestream.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
lnkgo.py
localnews8.py
lovehomeporn.py
lrt.py
lynda.py [lynda] Fix authentication (closes ) 2018-11-30 01:20:27 +07:00
m6.py Unify coding cookie 2016-10-03 23:44:29 +07:00
macgamestore.py
mailru.py
makertv.py
malltv.py [malltv] Fix issues and simplify (closes ) 2019-02-08 00:43:31 +07:00
mangomolo.py
manyvids.py [manyvids] Fix extraction (closes , closes ) 2019-01-01 20:31:48 +07:00
markiza.py [markiza] Expect 500 status code 2018-06-18 04:54:52 +07:00
massengeschmacktv.py
matchtv.py
mdr.py
medialaan.py
mediaset.py [mediaset] Improve embed support (closes ) 2018-09-26 05:38:41 +07:00
mediasite.py [mediasite] Add support for dashed ids and named catalogs (closes ) 2019-04-02 01:13:52 +07:00
medici.py
megaphone.py
meipai.py
melonvod.py
meta.py
metacafe.py [metacafe] Fix family filter bypass (closes ) 2019-02-21 05:59:07 +07:00
metacritic.py
mgoon.py
mgtv.py [mgtv] fix extraction(closes ) 2019-04-12 09:19:09 +01:00
miaopai.py [miaopai] Coding style () 2016-09-08 00:28:33 +08:00
microsoftvirtualacademy.py
minhateca.py
ministrygrid.py
minoto.py
miomio.py
mit.py
mitele.py [mitele] reduce number of requests and update tests 2018-07-28 06:55:42 +01:00
mixcloud.py [mixcloud] base64 decode before decryption 2018-11-21 23:25:38 +01:00
mlb.py
mnet.py
moevideo.py [moevideo] fix extraction 2019-03-11 15:18:09 +01:00
mofosex.py
mojvideo.py
morningstar.py
motherless.py [motherless] PEP 8 () 2018-09-08 17:24:34 +07:00
motorsport.py
movieclips.py
moviezine.py
movingimage.py
msn.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
mtv.py
muenchentv.py
musicplayon.py
mwave.py
mychannels.py
myspace.py
myspass.py
myvi.py
myvidster.py
nationalgeographic.py [fox] add support for locked videos using cookies(closes ) 2019-01-29 00:31:49 +01:00
naver.py [naver] Fix extraction (closes ) 2018-03-29 23:49:09 +07:00
nba.py
nbc.py [nbc] fix NBCNews article extraction(closes ) 2018-11-21 12:10:06 +01:00
ndr.py
ndtv.py
nerdcubed.py
neteasemusic.py
netzkino.py
newgrounds.py
newstube.py [newstube] fix extraction 2019-04-03 10:19:36 +01:00
nextmedia.py
nexx.py [nexx] extract free cdn http formats 2018-06-05 01:02:46 +01:00
nfb.py
nfl.py
nhk.py [nhk] extract rtmpt format 2019-04-21 13:25:04 +01:00
nhl.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
nick.py
niconico.py [niconico] Fix extraction on python3 (closes ) 2018-09-01 16:04:45 +07:00
ninecninemedia.py
ninegag.py [9gag] Update test 2018-02-20 22:28:54 +07:00
ninenow.py [9now] Bypass geo restriction (closes ) 2018-03-20 01:08:03 +07:00
nintendo.py
njpwworld.py [njpwworld] Fix authentication (closes ) 2018-11-01 01:40:02 +07:00
nobelprize.py
noco.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
nonktube.py
noovo.py [noovo] Fix extraction (closes ) 2019-02-16 22:45:53 +07:00
normalboots.py
nosvideo.py
nova.py [nova:embed] Fix extraction (closes ) 2018-11-18 01:11:10 +07:00
novamov.py
nowness.py
noz.py
npo.py [npo] Improve DRM detection 2019-03-23 21:43:50 +07:00
npr.py [npr] fix extraction(closes )(closes ) 2019-03-12 16:52:28 +01:00
nrk.py [nrktv:series] Add support for extra materials 2018-12-07 00:54:58 +07:00
nrl.py [nrl] Add new extractor(closes ) 2019-04-22 10:04:00 +01:00
ntvcojp.py [ntvcojp] Add new extractor 2019-04-21 14:51:26 +01:00
ntvde.py
ntvru.py
nuevo.py
nuvid.py
nytimes.py
nzz.py [nzz] Relax kaltura regex 2018-11-21 02:50:40 +07:00
odatv.py
odnoklassniki.py [odnoklassniki] Detect paid videos 2019-01-20 15:15:01 +07:00
oktoberfesttv.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
once.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
ondemandkorea.py
onet.py
onionstudios.py
ooyala.py [ooyala] add support for geo verification proxy 2019-04-22 10:04:56 +01:00
openload.py [openload] Add support for oload.services (closes ) 2019-04-18 23:56:20 +07:00
ora.py
orf.py [orf:radio] Extract series () 2019-03-17 09:57:02 +07:00
outsidetv.py [outsidetv] Add new extractor(closes ) 2019-01-10 10:54:46 +01:00
packtpub.py [packtpub] Add support for subscription.packtpub.com (closes ) 2019-01-02 17:26:15 +07:00
pandatv.py [pandatv] fix condition syntax 2019-03-11 15:37:19 +01:00
pandoratv.py
parliamentliveuk.py [parliamentliveuk] Fix extraction (closes ) 2017-10-20 23:31:13 +07:00
patreon.py [patreon] extract post_file url() 2018-10-05 22:45:04 +01:00
pbs.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
pearvideo.py
peertube.py Improve URL extraction 2018-07-21 19:08:28 +07:00
people.py
performgroup.py
periscope.py [periscope] Extract width and height (closes ) 2019-02-27 03:41:15 +07:00
philharmoniedeparis.py [philharmoniedeparis] Fix extraction and add support for pad.philharmoniedeparis.fr (closes ) 2018-10-01 23:29:49 +07:00
phoenix.py
photobucket.py
picarto.py [picarto] Extract more metadata (closes ) 2018-11-11 16:17:59 +07:00
piksel.py
pinkbike.py
pladform.py
platzi.py [platzi] Add extractor (closes ) 2019-04-07 02:15:52 +07:00
playfm.py
playplustv.py [playplustv] add support for playplus.com() 2019-01-10 18:49:13 +01:00
plays.py
playtvak.py
playvid.py
playwire.py
pluralsight.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
podomatic.py
pokemon.py
polskieradio.py
popcorntv.py [popcorntv] Remove debug output 2018-09-19 22:16:43 +07:00
porn91.py
porncom.py [porncom] Fix extraction (closes ) 2018-06-26 00:01:06 +07:00
pornflip.py
pornhd.py [pornhd] Fix formats extraction 2019-02-05 00:07:37 +07:00
pornhub.py [pornhub] Add support for DASH formats (closes ) 2019-03-23 01:09:33 +07:00
pornotube.py
pornovoisines.py
pornoxo.py
presstv.py
promptfile.py
prosiebensat1.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
puhutv.py [puhutv] Improve extraction (closes ) 2018-07-22 20:36:48 +07:00
puls4.py [puls4] Relax _VALID_URL (closes ) 2016-11-25 23:37:32 +07:00
pyvideo.py
qqmusic.py
r7.py
radiobremen.py
radiocanada.py [radiocanada:audiovideo] Fix typo 2019-03-17 14:34:48 +07:00
radiode.py
radiofrance.py
radiojavan.py [radiojavan] Improve extraction (closes ) 2018-09-03 02:53:51 +07:00
rai.py [rai] Improve extraction (closes ) 2019-03-05 23:56:42 +07:00
raywenderlich.py [raywenderlich] Adapt to site redesign (closes ) 2018-08-13 00:15:59 +07:00
rbmaradio.py [rbmaradio] Add support for 192k format (closes ) 2018-06-04 23:51:25 +07:00
rds.py
redbulltv.py [redbulltv] add support redbull.com tv URLs(closes ) 2018-08-12 05:31:34 +01:00
reddit.py [reddit] check thumbnail URL(closes ) 2019-04-26 10:26:51 +01:00
redtube.py Improve URL extraction 2018-07-21 19:08:28 +07:00
regiotv.py
rentv.py Improve URL extraction 2018-07-21 19:08:28 +07:00
restudy.py
reuters.py
reverbnation.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
revision3.py
rice.py
rmcdecouverte.py [rmcdecouverte] Improve, bypass geo restriction and add support for live (closes ) 2019-01-01 20:51:19 +07:00
ro220.py
rockstargames.py
roosterteeth.py
rottentomatoes.py
roxwel.py
rozhlas.py
rtbf.py [rtbf] fix extraction for python 3.2 and older 2018-06-18 19:10:43 +01:00
rte.py [rte] Add support for new API endpoint (closes ) 2018-11-17 00:07:59 +07:00
rtl2.py [rtl2] update player_url 2019-04-03 10:20:01 +01:00
rtlnl.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
rtp.py
rts.py
rtve.py
rtvnh.py
rtvs.py
rudo.py
ruhd.py
rutube.py [rutube:embed] Fix extraction and add support private videos (closes ) 2019-02-11 00:49:51 +07:00
rutv.py
ruutu.py [ruutu] Add support for audio podcasts (closes , closes ) 2019-04-07 03:18:10 +07:00
ruv.py
safari.py [safari] Add support for learning.oreilly.com (closes ) 2018-12-15 23:08:14 +07:00
sapo.py
savefrom.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
sbs.py
screencast.py [screencast] Improve extraction (closes , closes ) 2018-10-28 23:26:30 +07:00
screencastomatic.py
scrippsnetworks.py [discovery] Add support for Scripps Networks watch domains(closes ) 2018-12-17 16:35:29 +01:00
seeker.py
senateisvp.py
sendtonews.py
servingsys.py
servus.py [servus] Fix extraction (closes ) 2019-02-24 23:20:06 +07:00
sevenplus.py
sexu.py
seznamzpravy.py [seznamzpravy] PEP 8 () 2018-09-08 17:24:48 +07:00
shahid.py
shared.py [vivo] Fix extraction (closes ) 2018-11-10 23:37:27 +07:00
showroomlive.py
sina.py
sixplay.py [sixplay] handle videos with empty assets(closes ) 2019-03-01 15:08:11 +01:00
skylinewebcams.py [skylinewebcams] Fix extraction (closes ) 2019-01-14 23:23:51 +07:00
skynewsarabia.py
skysports.py
slideshare.py
slideslive.py [slideslive] make the check for video_service_name case-insensitive(closes ) 2018-09-04 10:37:51 +01:00
slutload.py [slutload] Fix and improve extraction (closes ) 2018-07-19 01:59:00 +07:00
smotri.py [smotri:broadcast] Fix extraction (closes ) 2018-04-16 00:54:21 +07:00
snotr.py
sohu.py
sonyliv.py
soundcloud.py [soundcloud] Add support for new rendition and improve extraction (closes ) 2019-04-23 00:39:36 +07:00
soundgasm.py
southpark.py
spankbang.py [spankbang] Fix extraction (closes ) 2019-03-03 06:25:45 +07:00
spankwire.py
spiegel.py
spiegeltv.py
spike.py [paramountnetwork] fix mgid extraction(closes ) 2019-03-04 22:26:55 +01:00
sport5.py
sportbox.py [sportbox] Improve extraction, add support for matchtv.ru and fix video id (closes ) 2018-10-29 00:21:50 +07:00
sportdeutschland.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
springboardplatform.py
sprout.py
srgssr.py
srmediathek.py
stanfordoc.py
steam.py
stitcher.py
streamable.py [streamable] Add support for new embedded URL schema 2017-04-26 23:39:53 +07:00
streamango.py [streamango] add support for streamcherry.com 2019-04-06 23:59:41 -04:00
streamcloud.py [streamcloud] Fix extraction (closes ) 2018-07-25 23:07:12 +07:00
streamcz.py
streetvoice.py
stretchinternet.py
stv.py [stv:player] Add new extractor(closes ) 2019-04-07 12:40:14 +01:00
sunporno.py
svt.py [svtplay] Update API endpoint (closes ) 2019-03-21 22:39:35 +07:00
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py
tass.py
tastytrade.py
tbs.py [tbs] fix info extraction(fixes ) 2018-12-05 07:03:00 +01:00
tdslifeway.py
teachable.py [teachable] add support for courses.workitdaily.com (closes ) 2019-02-03 09:10:35 +01:00
teachertube.py
teachingchannel.py
teamcoco.py [teamcoco] fix extraction and add suport for subdomains(closes )(closes ) 2019-04-05 08:26:04 +01:00
teamtreehouse.py [teamtreehouse] Add new extractor(closes ) 2019-03-28 16:55:57 +01:00
techtalks.py
ted.py [ted] correct acodec for http formats() 2019-01-19 21:25:53 +01:00
tele5.py [tele5] Improve extraction (closes , closes , closes , closes ) 2018-09-08 16:08:48 +07:00
tele13.py
telebruxelles.py
telecinco.py [telecinco] fix extraction(closes ) 2018-07-28 06:55:42 +01:00
telegraaf.py
telemb.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
telequebec.py
teletask.py
telewebion.py
tennistv.py
testurl.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
tf1.py [tf1] try all supported adaptive urls 2018-06-17 15:53:29 +01:00
tfo.py
theintercept.py
theplatform.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
thescene.py
thestar.py
thesun.py
theweatherchannel.py
thisamericanlife.py
thisav.py
thisoldhouse.py
threeqsdn.py
tiktok.py [tiktok] Add support for new URL schema (closes ) 2019-04-07 21:06:09 +07:00
tinypic.py
tmz.py
tnaflix.py [tnaflix] Pass Referer in metadata request (closes ) 2019-01-20 22:07:01 +07:00
toggle.py
tonline.py
toongoggles.py
toutv.py [toutv] fix extraction and extract series info(closes ) 2019-04-24 00:28:00 +01:00
toypics.py
traileraddict.py
trilulilu.py
trunews.py [trunews] Add extractor (closes ) 2019-02-09 23:50:27 +07:00
trutv.py [trutv] fix extraction(closes ) 2019-02-06 19:38:10 +01:00
tube8.py [tube8] Fix metadata extraction (closes ) 2018-09-11 02:32:01 +07:00
tubitv.py remove unnecessary assignment parenthesis 2018-05-26 16:13:54 +01:00
tudou.py
tumblr.py
tunein.py
tunepk.py
turbo.py
turner.py Improve URL extraction 2018-07-21 19:08:28 +07:00
tutv.py
tv2.py
tv2hu.py
tv4.py [tv4] fix format extraction(closes ) 2018-06-06 00:41:08 +01:00
tv5mondeplus.py
tva.py
tvanouvelles.py [tvanouvelles] Add extractor (closes ) 2016-11-18 01:16:33 +07:00
tvc.py
tvigle.py
tvland.py
tvn24.py
tvnet.py Improve URL extraction 2018-07-21 19:08:28 +07:00
tvnoe.py
tvnow.py [tvnow] Fix and rework extractors, prepare for a switch to the new API (closes , closes ) 2019-01-05 03:44:19 +07:00
tvp.py [tvp:website] Improve support 2019-02-17 14:27:00 +07:00
tvplay.py [tvplayhome] Fix video id extraction (closes ) 2019-02-11 04:41:28 +07:00
tvplayer.py
tweakers.py
twentyfourvideo.py
twentymin.py
twentythreevideo.py
twitcasting.py [twitcasting] Add support for private videos () 2019-04-26 16:17:40 +00:00
twitch.py [twitch] Prefer source format (closes ) 2019-04-27 05:08:27 +07:00
twitter.py [twitter] pass referer with card request(closes ) 2018-12-18 22:49:01 +01:00
udemy.py [udemy] add another course id extraction pattern(closes ) 2019-04-19 20:44:59 +01:00
udn.py
ufctv.py
uktvplay.py
umg.py
unistra.py
unity.py
uol.py [uol] fix format url extraction(closes 18480) 2018-12-10 15:02:54 +01:00
uplynk.py
urort.py
urplay.py [urplay] Extract timestamp () 2019-03-06 02:11:32 +07:00
usanetwork.py
usatoday.py [usatoday] fix extraction for videos with custom brightcove partner id(closes ) 2019-01-25 11:02:15 +01:00
ustream.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
ustudio.py
varzesh3.py
vbox7.py
veehd.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
veoh.py [veoh] fix extraction 2019-03-11 09:04:06 +01:00
vessel.py
vesti.py
vevo.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
vgtv.py [vgtv] Improve HLS formats extraction 2018-06-18 23:15:38 +07:00
vh1.py
vice.py [vice] fix extraction for locked videos(closes ) 2019-01-27 10:53:38 +01:00
vidbit.py
viddler.py [viddler] Modernize 2019-03-11 15:53:44 +01:00
videa.py [videa] Extend _VALID_URL 2018-03-27 22:02:04 +07:00
videodetective.py
videofyme.py
videomore.py [videomore] Improve extraction and fix season extractor (closes ) 2019-01-22 03:03:53 +07:00
videopremium.py
videopress.py
vidio.py
vidlii.py
vidme.py Improve URL extraction 2018-07-21 19:08:28 +07:00
vidzi.py [vidzi] Add support for vidzi.nu (closes ) 2018-08-24 02:36:56 +07:00
vier.py
viewlift.py
viewster.py [viewster] reduce format requests 2018-10-26 05:40:49 +01:00
viidea.py
viki.py
vimeo.py [vimeo] extract live archive source format() 2019-04-21 21:05:58 +01:00
vimple.py
vine.py
viqeo.py [viqeo] Add extractor (closes ) 2018-07-30 03:05:36 +07:00
viu.py [viu] Pass area id 2018-07-20 00:46:50 +07:00
vk.py [vk] Remove unused import 2019-04-07 02:17:54 +07:00
vlive.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
vodlocker.py
vodpl.py
vodplatform.py
voicerepublic.py
voot.py [voot] Fix video identification 2017-12-23 21:17:53 +07:00
voxmedia.py
vrak.py [vrak] Improve and update test (closes ) 2017-03-03 23:58:16 +07:00
vrt.py
vrv.py [vrv] add support for movie listings(closes ) 2019-04-22 23:50:37 +01:00
vshare.py [vshare] Pass Referer to download request (closes , closes ) 2019-02-14 23:43:16 +07:00
vube.py
vuclip.py
vvvvid.py
vyborymos.py
vzaar.py [vzaar] Add support for HLS 2018-09-11 02:41:05 +07:00
wakanim.py [wakanim] detect DRM protected videos 2019-01-26 22:53:09 +01:00
walla.py
washingtonpost.py
wat.py [wat] try all supported adaptive urls 2018-06-17 15:56:52 +01:00
watchbox.py [watchbox] Fix extraction (closes ) 2018-07-30 23:28:44 +07:00
watchindianporn.py
wdr.py
webcaster.py
webofstories.py [webofstories:playlist] Fix extraction (closes ) 2018-08-26 21:42:30 +07:00
weibo.py [weibo] Extend _VALID_URL () 2019-03-31 01:31:33 +07:00
weiqitv.py
wimp.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
wistia.py [wistia] Extend _VALID_URL (closes ) 2019-01-12 04:58:01 +07:00
worldstarhiphop.py
wsj.py [wsj] Recognize another URL pattern (closes ) 2017-11-11 00:29:08 +08:00
wwe.py [wwe] Fix issues, extract subtitles and add support for playlists (closes , closes ) 2018-11-17 23:59:52 +07:00
xbef.py
xboxclips.py
xfileshare.py [xfileshare] Add support for vidto.se (closes ) 2018-08-24 04:00:35 +07:00
xhamster.py [xhamster] Add support for xhamster.one (closes ) 2019-03-31 01:27:45 +07:00
xiami.py
ximalaya.py
xminus.py [xminus] Fix extraction (closes ) 2016-04-24 23:21:45 +08:00
xnxx.py
xstream.py
xtube.py [xtube] Add support for embedded URLs (closes ) 2017-10-06 23:53:32 +07:00
xuite.py
xvideos.py [xvideos] Extract all thumbnails (closes ) 2019-04-07 02:59:09 +07:00
xxxymovies.py
yahoo.py [yahoo] add support GYAO episode URLs 2019-04-14 15:01:01 +01:00
yandexdisk.py
yandexmusic.py [yandexmusic] fix track url extraction(closes ) 2019-04-25 11:36:44 +01:00
yandexvideo.py [yandexvideo] Add extractor 2019-03-17 17:33:07 +07:00
yapfiles.py Improve URL extraction 2018-07-21 19:08:28 +07:00
yesjapan.py
yinyuetai.py
ynet.py
youjizz.py Improve URL extraction 2018-07-21 19:08:28 +07:00
youku.py
younow.py
youporn.py [youporn] Fix title and description extraction (closes ) 2019-01-09 00:37:01 +07:00
yourporn.py [yourporn] Add support for sxyprn.com () 2019-04-13 15:02:09 +07:00
yourupload.py [yourupload] Fix extraction (closes ) 2017-01-15 10:34:39 +07:00
youtube.py [youtube] Extract additional meta data from video description on youtube music videos 2019-04-27 09:09:54 +01:00
zapiks.py
zaq1.py
zattoo.py [zattoo] Add support for tv.salt.ch 2019-01-29 02:20:46 +07:00
zdf.py Improve URL extraction 2018-07-21 19:08:28 +07:00
zingmp3.py
zype.py [zype] Add extractor (closes ) 2018-11-11 00:44:49 +07:00