Browse Source

Add .qmcogg (without test)

Add Tips
20230320
MengYX 5 years ago
parent
commit
c9770bdd59
No known key found for this signature in database GPG Key ID: E63F9C7303E8F604
  1. 8
      public/index.html
  2. 9
      src/App.vue
  3. 1
      src/plugins/qmc.js

8
public/index.html

@ -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>

9
src/App.vue

@ -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]);
}

1
src/plugins/qmc.js

@ -21,6 +21,7 @@ async function Decrypt(file) {
switch (filename_ext) {
case "qmc0":
case "qmc3":
case "qmcogg":
new_ext = "mp3";
break;
case "qmcflac":

Loading…
Cancel
Save