Skip to content

Commit e07ece2

Browse files
author
Enashpinal
committed
🎉auto update by Gmeek action
1 parent 924e929 commit e07ece2

7 files changed

Lines changed: 233 additions & 7 deletions

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Enashpinal's Blog :link: https://enashpinal.github.io
2-
### :page_facing_up: [10](https://enashpinal.github.io/tag.html)
2+
### :page_facing_up: [11](https://enashpinal.github.io/tag.html)
33
### :speech_balloon: 1
4-
### :hibiscus: 57660
5-
### :alarm_clock: 2025-06-21 21:55:22
4+
### :hibiscus: 57924
5+
### :alarm_clock: 2025-06-21 21:56:44
66
### Powered by :heart: [Gmeek](https://github.com/Meekdai/Gmeek)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
这是一个网易云音乐批量下载工具,部署在https://mscdownload.pages.dev
2+
3+
对接网易云音乐API,支持关键词/ID搜索歌单、选择音质以及批量下载
4+
5+
目前支持的音质有: 标准、较高、极高、无损、Hi-Res、高清环绕声、杜比全景声、超清母带
6+
7+
搜索和下载有时可能会不稳定,等一会再试就好了。VIP歌曲只能下载试听部分。
8+
9+
切换到歌单搜索,输入歌单ID再搜可以直接跳转该歌单。
10+
11+
12+
13+
**GitHub**https://github.com/Enashpinal/cloudmusic_downloader

blogBase.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/index.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,18 @@ <h1>
8080
<div id="content">
8181
<div style="margin-bottom: 16px;">The jumping blocks at my are my lifelong belief.</div>
8282
<nav class="SideNav border">
83-
<a class="SideNav-item d-flex flex-items-center flex-justify-between" href="post/%E3%80%90-jiao-cheng-%E3%80%91-xiu-gai-zi-ji-de-xian-qia-xing-hao.html">
83+
<a class="SideNav-item d-flex flex-items-center flex-justify-between" href="post/%E3%80%90-gong-ju-%E3%80%91-wang-yi-yun-ge-qu-zai-xian-pi-liang-xia-zai-%20-mian-fei-zhi-chi-VIP-yin-zhi.html">
84+
<div class="d-flex flex-items-center">
85+
<svg class="SideNav-icon octicon" style="witdh:16px;height:16px"><path class="svgTop0" d=""></path>
86+
</svg>
87+
<span class="listTitle">【工具】网易云歌曲在线批量下载 免费支持VIP音质</span>
88+
</div>
89+
<div class="listLabels">
90+
91+
<span class="Label LabelName" style="background-color:#EB1940"><object><a style="color:#fff" href="tag.html#前端开发">前端开发</a></object></span><span class="Label LabelName" style="background-color:#760ea2"><object><a style="color:#fff" href="tag.html#网页项目">网页项目</a></object></span>
92+
<span class="Label LabelTime" style="background-color:#0969da">2025-06-21</span>
93+
</div>
94+
</a><a class="SideNav-item d-flex flex-items-center flex-justify-between" href="post/%E3%80%90-jiao-cheng-%E3%80%91-xiu-gai-zi-ji-de-xian-qia-xing-hao.html">
8495
<div class="d-flex flex-items-center">
8596
<svg class="SideNav-icon octicon" style="witdh:16px;height:16px"><path class="svgTop0" d=""></path>
8697
</svg>
Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,196 @@
1+
<!DOCTYPE html>
2+
<html data-color-mode="light" data-dark-theme="dark" data-light-theme="light" lang="zh-CN">
3+
<head>
4+
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
5+
<meta name="viewport" content="width=device-width,initial-scale=1.0">
6+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7+
<link href='https://mirrors.sustech.edu.cn/cdnjs/ajax/libs/Primer/21.0.7/primer.css' rel='stylesheet' />
8+
9+
<link rel="icon" href="https://enashpinal.pages.dev/touxiang.jpg"><script>
10+
let theme = localStorage.getItem("meek_theme") || "light";
11+
document.documentElement.setAttribute("data-color-mode", theme);
12+
</script>
13+
<meta name="description" content="这是一个网易云音乐批量下载工具,部署在https://mscdownload.pages.dev
14+
15+
对接网易云音乐API,支持关键词/ID搜索歌单、选择音质以及批量下载
16+
17+
目前支持的音质有: 标准、较高、极高、无损、Hi-Res、高清环绕声、杜比全景声、超清母带
18+
19+
搜索和下载有时可能会不稳定,等一会再试就好了。">
20+
<meta property="og:title" content="【工具】网易云歌曲在线批量下载 免费支持VIP音质">
21+
<meta property="og:description" content="这是一个网易云音乐批量下载工具,部署在https://mscdownload.pages.dev
22+
23+
对接网易云音乐API,支持关键词/ID搜索歌单、选择音质以及批量下载
24+
25+
目前支持的音质有: 标准、较高、极高、无损、Hi-Res、高清环绕声、杜比全景声、超清母带
26+
27+
搜索和下载有时可能会不稳定,等一会再试就好了。">
28+
<meta property="og:type" content="article">
29+
<meta property="og:url" content="https://enashpinal.github.io/post/%E3%80%90-gong-ju-%E3%80%91-wang-yi-yun-ge-qu-zai-xian-pi-liang-xia-zai-%20-mian-fei-zhi-chi-VIP-yin-zhi.html">
30+
<meta property="og:image" content="https://enashpinal.pages.dev/touxiang.jpg">
31+
<title>【工具】网易云歌曲在线批量下载 免费支持VIP音质</title>
32+
33+
34+
35+
</head>
36+
<style>
37+
body{box-sizing: border-box;min-width: 200px;max-width: 900px;margin: 20px auto;padding: 45px;font-size: 16px;font-family: sans-serif;line-height: 1.25;}
38+
#header{display:flex;padding-bottom:8px;border-bottom: 1px solid var(--borderColor-muted, var(--color-border-muted));margin-bottom: 16px;}
39+
#footer {margin-top:64px; text-align: center;font-size: small;}
40+
41+
</style>
42+
43+
<style>
44+
.postTitle{margin: auto 0;font-size:40px;font-weight:bold;}
45+
.title-right{display:flex;margin:auto 0 0 auto;}
46+
.title-right .circle{padding: 14px 16px;margin-right:8px;}
47+
#postBody{border-bottom: 1px solid var(--color-border-default);padding-bottom:36px;}
48+
#postBody hr{height:2px;}
49+
#cmButton{height:48px;margin-top:48px;}
50+
#comments{margin-top:64px;}
51+
.g-emoji{font-size:24px;}
52+
@media (max-width: 600px) {
53+
body {padding: 8px;}
54+
.postTitle{font-size:24px;}
55+
}
56+
57+
</style>
58+
59+
60+
61+
62+
<body>
63+
<div id="header">
64+
<h1 class="postTitle">【工具】网易云歌曲在线批量下载 免费支持VIP音质</h1>
65+
<div class="title-right">
66+
<a href="https://enashpinal.github.io" id="buttonHome" class="btn btn-invisible circle" title="首页">
67+
<svg class="octicon" width="16" height="16">
68+
<path id="pathHome" fill-rule="evenodd"></path>
69+
</svg>
70+
</a>
71+
72+
<a href="https://github.com/Enashpinal/enashpinal.github.io/issues/17" target="_blank" class="btn btn-invisible circle" title="Issue">
73+
<svg class="octicon" width="16" height="16">
74+
<path id="pathIssue" fill-rule="evenodd"></path>
75+
</svg>
76+
</a>
77+
78+
79+
<a class="btn btn-invisible circle" onclick="modeSwitch();" title="切换主题">
80+
<svg class="octicon" width="16" height="16" >
81+
<path id="themeSwitch" fill-rule="evenodd"></path>
82+
</svg>
83+
</a>
84+
85+
</div>
86+
</div>
87+
<div id="content">
88+
<div class="markdown-body" id="postBody"><p>这是一个网易云音乐批量下载工具,部署在<a href="https://mscdownload.pages.dev" rel="nofollow">https://mscdownload.pages.dev</a></p>
89+
<p>对接网易云音乐API,支持关键词/ID搜索歌单、选择音质以及批量下载</p>
90+
<p>目前支持的音质有: 标准、较高、极高、无损、Hi-Res、高清环绕声、杜比全景声、超清母带</p>
91+
<p>搜索和下载有时可能会不稳定,等一会再试就好了。VIP歌曲只能下载试听部分。</p>
92+
<p>切换到歌单搜索,输入歌单ID再搜可以直接跳转该歌单。</p>
93+
<p><strong>GitHub</strong><a href="https://github.com/Enashpinal/cloudmusic_downloader">https://github.com/Enashpinal/cloudmusic_downloader</a></p></div>
94+
<div style="font-size:small;margin-top:8px;float:right;"></div>
95+
96+
<button class="btn btn-block" type="button" onclick="openComments()" id="cmButton">评论</button>
97+
<div class="comments" id="comments"></div>
98+
99+
</div>
100+
<div id="footer"><div id="footer1">Copyright © <span id="copyrightYear"></span> <a href="https://enashpinal.github.io">Enashpinal's Blog</a></div>
101+
<div id="footer2">
102+
<span id="runday"></span><span>Powered by <a href="https://meekdai.com/Gmeek.html" target="_blank">Gmeek</a></span>
103+
</div>
104+
105+
<script>
106+
var now=new Date();
107+
document.getElementById("copyrightYear").innerHTML=now.getFullYear();
108+
109+
if(""!=""){
110+
var startSite=new Date("");
111+
var diff=now.getTime()-startSite.getTime();
112+
var diffDay=Math.floor(diff/(1000*60*60*24));
113+
document.getElementById("runday").innerHTML="网站运行"+diffDay+"天"+" • ";
114+
}
115+
</script></div>
116+
</body>
117+
<script>
118+
var IconList={'sun': 'M8 10.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zM8 12a4 4 0 100-8 4 4 0 000 8zM8 0a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 0V.75A.75.75 0 018 0zm0 13a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5 0v-1.5A.75.75 0 018 13zM2.343 2.343a.75.75 0 011.061 0l1.06 1.061a.75.75 0 01-1.06 1.06l-1.06-1.06a.75.75 0 010-1.06zm9.193 9.193a.75.75 0 011.06 0l1.061 1.06a.75.75 0 01-1.06 1.061l-1.061-1.06a.75.75 0 010-1.061zM16 8a.75.75 0 01-.75.75h-1.5a.75.75 0 010-1.5h1.5A.75.75 0 0116 8zM3 8a.75.75 0 01-.75.75H.75a.75.75 0 010-1.5h1.5A.75.75 0 013 8zm10.657-5.657a.75.75 0 010 1.061l-1.061 1.06a.75.75 0 11-1.06-1.06l1.06-1.06a.75.75 0 011.06 0zm-9.193 9.193a.75.75 0 010 1.06l-1.06 1.061a.75.75 0 11-1.061-1.06l1.06-1.061a.75.75 0 011.061 0z', 'moon': 'M9.598 1.591a.75.75 0 01.785-.175 7 7 0 11-8.967 8.967.75.75 0 01.961-.96 5.5 5.5 0 007.046-7.046.75.75 0 01.175-.786zm1.616 1.945a7 7 0 01-7.678 7.678 5.5 5.5 0 107.678-7.678z', 'sync': 'M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z', 'home': 'M6.906.664a1.749 1.749 0 0 1 2.187 0l5.25 4.2c.415.332.657.835.657 1.367v7.019A1.75 1.75 0 0 1 13.25 15h-3.5a.75.75 0 0 1-.75-.75V9H7v5.25a.75.75 0 0 1-.75.75h-3.5A1.75 1.75 0 0 1 1 13.25V6.23c0-.531.242-1.034.657-1.366l5.25-4.2Zm1.25 1.171a.25.25 0 0 0-.312 0l-5.25 4.2a.25.25 0 0 0-.094.196v7.019c0 .138.112.25.25.25H5.5V8.25a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75v5.25h2.75a.25.25 0 0 0 .25-.25V6.23a.25.25 0 0 0-.094-.195Z', 'github': 'M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z'};
119+
var utterancesLoad=0;
120+
121+
let themeSettings={
122+
"dark": ["dark","moon","#00f0ff","dark-blue"],
123+
"light": ["light","sun","#ff5000","github-light"],
124+
"auto": ["auto","sync","","preferred-color-scheme"]
125+
};
126+
function changeTheme(mode, icon, color, utheme){
127+
document.documentElement.setAttribute("data-color-mode",mode);
128+
document.getElementById("themeSwitch").setAttribute("d",value=IconList[icon]);
129+
document.getElementById("themeSwitch").parentNode.style.color=color;
130+
if(utterancesLoad==1){utterancesTheme(utheme);}
131+
}
132+
function modeSwitch(){
133+
let currentMode=document.documentElement.getAttribute('data-color-mode');
134+
let newMode = currentMode === "light" ? "dark" : currentMode === "dark" ? "auto" : "light";
135+
localStorage.setItem("meek_theme", newMode);
136+
if(themeSettings[newMode]){
137+
changeTheme(...themeSettings[newMode]);
138+
}
139+
}
140+
function utterancesTheme(theme){
141+
const message={type:'set-theme',theme: theme};
142+
const iframe=document.getElementsByClassName('utterances-frame')[0];
143+
iframe.contentWindow.postMessage(message,'https://utteranc.es');
144+
}
145+
if(themeSettings[theme]){changeTheme(...themeSettings[theme]);}
146+
console.log("\n %c Gmeek last https://github.com/Meekdai/Gmeek \n","padding:5px 0;background:#02d81d;color:#fff");
147+
</script>
148+
149+
<script>
150+
document.getElementById("pathHome").setAttribute("d",IconList["home"]);
151+
document.getElementById("pathIssue").setAttribute("d",IconList["github"]);
152+
153+
154+
155+
function openComments(){
156+
cm=document.getElementById("comments");
157+
cmButton=document.getElementById("cmButton");
158+
cmButton.innerHTML="loading";
159+
span=document.createElement("span");
160+
span.setAttribute("class","AnimatedEllipsis");
161+
cmButton.appendChild(span);
162+
163+
script=document.createElement("script");
164+
script.setAttribute("src","https://utteranc.es/client.js");
165+
script.setAttribute("repo","Enashpinal/enashpinal.github.io");
166+
script.setAttribute("issue-term","title");
167+
168+
if(localStorage.getItem("meek_theme")=="dark"){script.setAttribute("theme","dark-blue");}
169+
else if(localStorage.getItem("meek_theme")=="light") {script.setAttribute("theme","github-light");}
170+
else{script.setAttribute("theme","preferred-color-scheme");}
171+
172+
script.setAttribute("crossorigin","anonymous");
173+
script.setAttribute("async","");
174+
cm.appendChild(script);
175+
176+
int=self.setInterval("iFrameLoading()",200);
177+
}
178+
179+
function iFrameLoading(){
180+
var utterances=document.getElementsByClassName('utterances');
181+
if(utterances.length==1){
182+
if(utterances[0].style.height!=""){
183+
utterancesLoad=1;
184+
int=window.clearInterval(int);
185+
document.getElementById("cmButton").style.display="none";
186+
console.log("utterances Load OK");
187+
}
188+
}
189+
}
190+
191+
192+
193+
</script>
194+
195+
196+
</html>

0 commit comments

Comments
 (0)