MengYX
5 years ago
No known key found for this signature in database
GPG Key ID: E63F9C7303E8F604
3 changed files with
12 additions and
6 deletions
-
public/index.html
-
src/App.vue
-
src/plugins/qmc.js
|
|
@ -4,7 +4,7 @@ |
|
|
|
<meta charset="utf-8"> |
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|
|
|
<meta name="viewport" content="width=device-width,initial-scale=1.0"> |
|
|
|
<script>let _paq = window._paq || []; |
|
|
|
<script>var _paq = window._paq || []; |
|
|
|
_paq.push(['trackPageView'], ['enableLinkTracking'], ['setSiteId', '2'], |
|
|
|
['setTrackerUrl', 'https://stats.ixarea.com/ixarea-stats/report']); |
|
|
|
</script> |
|
|
@ -58,11 +58,13 @@ |
|
|
|
<div id="loader"></div> |
|
|
|
<noscript> |
|
|
|
<img alt="" |
|
|
|
src="https://stats.ixarea.com/matomo.php?idsite=2&rec=1&action_name=音乐解锁+-+By+IXarea" style="border:0"/> |
|
|
|
src="https://stats.ixarea.com/ixarea-stats/report?idsite=2&rec=1&action_name=音乐解锁+-+By+IXarea" |
|
|
|
style="border:0"/> |
|
|
|
</noscript> |
|
|
|
<strong>很抱歉,音乐解锁需要使用支持某些新特性的现代浏览器!如 |
|
|
|
<strong>音乐解锁采用了一些新特性!建议使用 |
|
|
|
<a href="https://www.google.cn/chrome/">Google Chrome</a> |
|
|
|
<a href="https://www.firefox.com.cn/">Mozilla Firefox</a> |
|
|
|
| <a href="https://github.com/ix64/unlock-music/wiki/使用提示">使用提示</a> |
|
|
|
</strong> |
|
|
|
</div> |
|
|
|
<div id="app"></div> |
|
|
|
|
|
@ -6,7 +6,7 @@ |
|
|
|
:auto-upload="false" |
|
|
|
:on-change="handleFile" |
|
|
|
:show-file-list="false" |
|
|
|
accept=".ncm,.qmc0,.qmc3,.qmcflac" |
|
|
|
accept=".ncm,.qmc0,.qmc3,.qmcflac,.qmcogg" |
|
|
|
action="" |
|
|
|
drag |
|
|
|
multiple> |
|
|
@ -111,7 +111,8 @@ |
|
|
|
document.getElementById("loader-mask").remove(); |
|
|
|
this.$notify.info({ |
|
|
|
title: '离线使用', |
|
|
|
message: "音乐解锁加载成功。我们使用PWA技术,可以添加到桌面或收藏夹,无网络状况下也能使用。", |
|
|
|
message: '我们使用PWA技术,添加到桌面或收藏夹,无网络也能使用。点击查看<a href="https://github.com/ix64/unlock-music/wiki/使用提示">使用提示</a>', |
|
|
|
dangerouslyUseHTMLString: true, |
|
|
|
duration: 30000, |
|
|
|
position: 'top-left' |
|
|
|
}); |
|
|
@ -131,6 +132,7 @@ |
|
|
|
case "qmc3": |
|
|
|
case "qmc0": |
|
|
|
case "qmcflac": |
|
|
|
case "qmcogg": |
|
|
|
data = await QmcDecrypt.Decrypt(file.raw); |
|
|
|
break; |
|
|
|
default: |
|
|
@ -154,7 +156,8 @@ |
|
|
|
} else { |
|
|
|
this.$notify.error({ |
|
|
|
title: '错误', |
|
|
|
message: '解析此文件时出现问题' |
|
|
|
message: '解析此文件时出现问题,请查看<a href="https://github.com/ix64/unlock-music/wiki/使用提示">使用提示</a>', |
|
|
|
dangerouslyUseHTMLString: true |
|
|
|
}); |
|
|
|
window._paq.push(["trackEvent", "Unlock", "Error", file.name]); |
|
|
|
} |
|
|
|
|
|
@ -21,6 +21,7 @@ async function Decrypt(file) { |
|
|
|
switch (filename_ext) { |
|
|
|
case "qmc0": |
|
|
|
case "qmc3": |
|
|
|
case "qmcogg": |
|
|
|
new_ext = "mp3"; |
|
|
|
break; |
|
|
|
case "qmcflac": |
|
|
|