mirror of
				https://git.unlock-music.dev/um/web.git
				synced 2025-11-04 11:43:28 +08:00 
			
		
		
		
	Update Description and Bump Version
Small Fixes
This commit is contained in:
		
							parent
							
								
									2526adcab0
								
							
						
					
					
						commit
						4c4e4061f5
					
				
							
								
								
									
										42
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								README.md
									
									
									
									
									
								
							@ -1,30 +1,34 @@
 | 
				
			|||||||
# Unlock Music 音乐解锁
 | 
					# Unlock Music 音乐解锁
 | 
				
			||||||
- Unlock encrypted music file in browser. 
 | 
					- Unlock encrypted music file in browser. 
 | 
				
			||||||
- 在浏览器中解锁加密的音乐文件。
 | 
					- 在浏览器中解锁加密的音乐文件。
 | 
				
			||||||
- unlock-music项目是以学习和技术研究的初衷创建的,修改、再分发时请遵循[License](https://github.com/ix64/unlock-music/blob/master/LICENSE)。
 | 
					- unlock-music项目是以学习和技术研究的初衷创建的,修改、再分发时请遵循[License](https://github.com/ix64/unlock-music/blob/master/LICENSE)
 | 
				
			||||||
- 由于存在可能的法律风险以及滥用风险,不再提供Demo服务;Unlock Music的CLI版本正在开发中。
 | 
					- 由于存在可能的法律风险以及滥用风险,不再提供Demo服务;Unlock Music的CLI版本正在开发中。
 | 
				
			||||||
- 其他格式工具
 | 
					- [其他测试版格式工具](https://github.com/ix64/unlock-music/wiki/%E5%85%B6%E4%BB%96%E9%9F%B3%E4%B9%90%E6%A0%BC%E5%BC%8F%E5%B7%A5%E5%85%B7)
 | 
				
			||||||
    - [虾米音乐](https://github.com/ix64/unlock-music/wiki/%E5%85%B6%E4%BB%96%E9%9F%B3%E4%B9%90%E6%A0%BC%E5%BC%8F%E5%B7%A5%E5%85%B7#%E8%99%BE%E7%B1%B3%E9%9F%B3%E4%B9%90-xm%E8%A7%A3%E5%AF%86%E5%B7%A5%E5%85%B7)
 | 
					 | 
				
			||||||
    - [酷狗音乐](https://github.com/ix64/unlock-music/wiki/%E5%85%B6%E4%BB%96%E9%9F%B3%E4%B9%90%E6%A0%BC%E5%BC%8F%E5%B7%A5%E5%85%B7#%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90-kgmvpr%E8%A7%A3%E9%94%81%E5%B7%A5%E5%85%B7)
 | 
					 | 
				
			||||||
    - [酷我音乐](https://github.com/ix64/unlock-music/wiki/%E5%85%B6%E4%BB%96%E9%9F%B3%E4%B9%90%E6%A0%BC%E5%BC%8F%E5%B7%A5%E5%85%B7#%E9%85%B7%E6%88%91%E9%9F%B3%E4%B9%90-kwm%E8%A7%A3%E9%94%81%E5%B7%A5%E5%85%B7)
 | 
					 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
[](https://ci.ixarea.com/ix64/unlock-music)
 | 
					[](https://ci.ixarea.com/ix64/unlock-music)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Features
 | 
					# 特性
 | 
				
			||||||
- [x] Unlock in browser 在浏览器中解锁
 | 
					## 支持的格式
 | 
				
			||||||
- [x] QQMusic Format QQ音乐格式 (.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/.tkm)
 | 
					- [x] QQ音乐 (.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/[.tkm](https://github.com/ix64/unlock-music/issues/9))
 | 
				
			||||||
- [x] MooMusic Format Moo音乐格式 ([.bkcmp3/.bkcflac](https://github.com/ix64/unlock-music/issues/11))
 | 
					- [x] Moo音乐格式 ([.bkcmp3/.bkcflac](https://github.com/ix64/unlock-music/issues/11))
 | 
				
			||||||
- [x] QQMusic Tm Format QQ音乐Tm格式 (.tm0/.tm2/.tm3/.tm6)
 | 
					- [x] QQ音乐Tm格式 (.tm0/.tm2/.tm3/.tm6)
 | 
				
			||||||
- [x] QQMusic New Format QQ音乐新格式 (Experimental 实验性支持)
 | 
					- [x] QQ音乐新格式 (实验性支持)
 | 
				
			||||||
    - [x] .mflac 
 | 
					    - [x] .mflac 
 | 
				
			||||||
    - [x] .mgg
 | 
					    - [x] [.mgg](https://github.com/ix64/unlock-music/issues/3)
 | 
				
			||||||
- [x] Netease Format 网易云音乐格式 (.ncm)
 | 
					- [x] 网易云音乐格式 (.ncm)
 | 
				
			||||||
- [x] Drag and Drop 拖放文件
 | 
					    - [x] 补全ncm的ID3信息
 | 
				
			||||||
- [x] Play instantly 在线播放
 | 
					- [x] 虾米音乐格式 (.xm) (测试阶段)
 | 
				
			||||||
- [x] Batch unlocking 批量解锁
 | 
					- [x] 酷我音乐格式 (.kwm) (测试阶段)
 | 
				
			||||||
- [x] Progressive Web App 渐进式Web应用
 | 
					- [ ] 酷狗音乐格式 (.kgm) ([Alpha测试](https://github.com/ix64/unlock-music/wiki/%E5%85%B6%E4%BB%96%E9%9F%B3%E4%B9%90%E6%A0%BC%E5%BC%8F%E5%B7%A5%E5%85%B7#%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90-kgmvpr%E8%A7%A3%E9%94%81%E5%B7%A5%E5%85%B7))
 | 
				
			||||||
- [x] Complete ID3 for ncm 补全ncm的ID3信息
 | 
					
 | 
				
			||||||
- [x] Multi-threads 多线程 
 | 
					## 其他特性
 | 
				
			||||||
 | 
					- [x] 在浏览器中解锁
 | 
				
			||||||
 | 
					- [x] 拖放文件
 | 
				
			||||||
 | 
					- [x] 在线播放
 | 
				
			||||||
 | 
					- [x] 批量解锁
 | 
				
			||||||
 | 
					- [x] 渐进式Web应用
 | 
				
			||||||
 | 
					- [x] 多线程 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# 使用方法
 | 
					# 使用方法
 | 
				
			||||||
## 使用已构建版本
 | 
					## 使用已构建版本
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1155
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1155
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,7 +1,7 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "unlock-music",
 | 
					  "name": "unlock-music",
 | 
				
			||||||
  "version": "1.4.1",
 | 
					  "version": "1.5.0",
 | 
				
			||||||
  "updateInfo": "支持.kwm",
 | 
					  "updateInfo": "支持酷我.kwm;支持虾米.xm",
 | 
				
			||||||
  "license": "MIT",
 | 
					  "license": "MIT",
 | 
				
			||||||
  "description": "Unlock encrypted music file in browser.",
 | 
					  "description": "Unlock encrypted music file in browser.",
 | 
				
			||||||
  "repository": {
 | 
					  "repository": {
 | 
				
			||||||
 | 
				
			|||||||
@ -41,8 +41,8 @@
 | 
				
			|||||||
                <a href="https://github.com/ix64/unlock-music/wiki/使用提示" target="_blank">使用提示</a>
 | 
					                <a href="https://github.com/ix64/unlock-music/wiki/使用提示" target="_blank">使用提示</a>
 | 
				
			||||||
            </el-row>
 | 
					            </el-row>
 | 
				
			||||||
            <el-row>
 | 
					            <el-row>
 | 
				
			||||||
                目前支持网易云音乐(ncm)、QQ音乐(qmc, mflac, mgg, tkm)以及
 | 
					                目前支持网易云音乐(ncm), QQ音乐(qmc, mflac, mgg), 虾米音乐(xm), 酷我音乐(.kwm)
 | 
				
			||||||
                <a href="https://github.com/ix64/unlock-music/blob/master/README.md" target="_blank">其他格式</a>。
 | 
					                <a href="https://github.com/ix64/unlock-music/blob/master/README.md" target="_blank">更多</a>。
 | 
				
			||||||
            </el-row>
 | 
					            </el-row>
 | 
				
			||||||
            <el-row>
 | 
					            <el-row>
 | 
				
			||||||
                <span>Copyright © 2019-</span><span v-text="(new Date()).getFullYear()"></span> MengYX
 | 
					                <span>Copyright © 2019-</span><span v-text="(new Date()).getFullYear()"></span> MengYX
 | 
				
			||||||
 | 
				
			|||||||
@ -1,15 +1,11 @@
 | 
				
			|||||||
import {
 | 
					import {
 | 
				
			||||||
    AudioMimeType,
 | 
					    AudioMimeType,
 | 
				
			||||||
    DetectAudioExt, FLAC_HEADER,
 | 
					    DetectAudioExt,
 | 
				
			||||||
    GetArrayBuffer,
 | 
					    GetArrayBuffer,
 | 
				
			||||||
    GetFileInfo,
 | 
					    GetFileInfo,
 | 
				
			||||||
    GetMetaCoverURL,
 | 
					    GetMetaCoverURL,
 | 
				
			||||||
    IsBytesEqual,
 | 
					    IsBytesEqual
 | 
				
			||||||
    RequestJsonp
 | 
					 | 
				
			||||||
} from "./util";
 | 
					} from "./util";
 | 
				
			||||||
import {QmcMaskCreate58, QmcMaskDetectMflac, QmcMaskDetectMgg, QmcMaskGetDefault} from "./qmcMask";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import {decode} from "iconv-lite"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
const musicMetadata = require("music-metadata-browser");
 | 
					const musicMetadata = require("music-metadata-browser");
 | 
				
			||||||
const MagicHeader = [
 | 
					const MagicHeader = [
 | 
				
			||||||
 | 
				
			|||||||
@ -5,10 +5,7 @@ import {register} from 'register-service-worker'
 | 
				
			|||||||
if (process.env.NODE_ENV === 'production') {
 | 
					if (process.env.NODE_ENV === 'production') {
 | 
				
			||||||
    register(`${process.env.BASE_URL}service-worker.js`, {
 | 
					    register(`${process.env.BASE_URL}service-worker.js`, {
 | 
				
			||||||
        ready() {
 | 
					        ready() {
 | 
				
			||||||
            console.log(
 | 
					            console.log('App is being served from cache by a service worker.')
 | 
				
			||||||
                'App is being served from cache by a service worker.\n' +
 | 
					 | 
				
			||||||
                'For more details, visit https://goo.gl/AFskqB'
 | 
					 | 
				
			||||||
            )
 | 
					 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        registered() {
 | 
					        registered() {
 | 
				
			||||||
            console.log('Service worker has been registered.')
 | 
					            console.log('Service worker has been registered.')
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user