当前位置: 首页 > 软件库 > 应用工具 > 多媒体工具 >

Unlock Music

解锁加密的音乐文件
授权协议 MIT
开发语言 JavaScript TypeScript HTML/CSS
所属分类 应用工具、 多媒体工具
软件类型 开源软件
地区 国产
投 递 者 申炳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Unlock Music 用于在浏览器中解锁加密的音乐文件。

特性

支持的格式

  •  QQ 音乐 (.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/.tkm)
  •  Moo 音乐格式 (.bkcmp3/.bkcflac)
  •  QQ 音乐 Tm 格式 (.tm0/.tm2/.tm3/.tm6)
  •  QQ 音乐新格式 (.mflac/.mgg)
  •  QQ 音乐海外版JOOX Music (.)
  •  虾米音乐格式 (.xm) (测试阶段)
  •  酷我音乐格式 (.kwm) (测试阶段)
  •  酷狗音乐格式 (.kgm) (CLI 版本)

其他特性

  •  在浏览器中解锁
  •  拖放文件
  •  批量解锁
  •  渐进式 Web 应用 (PWA)
  •  多线程
  •  写入Meta和封面图片

使用方法

安装浏览器扩展

Chrome Web Store Microsoft Edge Addons Firefox Browser Addons

使用已构建版本

  • GitHub Release下载已构建的版本
    • 本地使用请下载legacy版本modern版本只能通过 http(s)协议 访问)
  • 解压缩后即可部署或本地使用(请勿直接运行源代码

使用 Docker 镜像

docker run --name unlock-music -d -p 8080:80 ix64/unlock-music

自行构建

  • 环境要求
    • nodejs (v16.x)
    • npm
  1. 获取项目源代码后安装相关依赖:

    npm ci
  2. 然后进行构建。编译后的文件保存到 dist 目录下:

    npm run build
  • 如果是用于开发,可以执行 npm run serve
  1. 如需构建浏览器扩展,build 完成后还需要执行:

    npm run make-extension

 

 相关资料
  • 问题内容: 结合我的另一个问题,并在更改了这部分代码之后 从解密部分,我遇到了另一个错误,这是 当我单击SheepTest.png时,文件为空。错误在哪里?谁能帮助我解决错误?谢谢。 问题答案: 我猜想这行返回null: 文档说明: “如果没有注册的ImageReader声称能够读取结果流,则返回null。” 空值将传递给此调用,从而导致NPE: 我不熟悉此API,但是从文档和此处看到的内容中,我

  • 我不完全确定我该做什么了。我一直在网上到处乱翻东西,通读例子,但它们似乎都是如何加密一整个文件,或者只是加密一段数据,除了立即再次解密之外什么也不做。我该如何处理逐行书写?

  • 获取音乐详情 获取已购买的音乐 增加音乐分享数 批量获取音乐 批量获取音乐 GET /music/songs 请求参数: 参数 类型 描述 limit integer 可选,指定获取的数量。 after integer 可选,获取某ID之后数据 id array 可选,获取指定列表音乐 响应: Status: 200 OK [ { "id":1, "title":"兰花指

  • 可聆听音乐的应用程序。 可复制并播放PS3™或电脑的歌曲。 音乐的LiveArea™ 听音乐 变更音质 可在音乐程序播放的文件类型

  • 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,会产生冲突,解决方案有两种:乐观锁、悲观锁。 悲观锁在这里不讲,自行Google。 乐观锁假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性,不完整则更新失败。 乐观锁实现方式 使用整数表示数据版本号.更新时检查版本号是否一致,如果相等,则更新成功,且版本号+1.如果不等,则数据已经被修改过,更新失败。 使用时间戳来实现。 本质上也

  • 本文向大家介绍PHP对文件进行加锁、解锁实例,包括了PHP对文件进行加锁、解锁实例的使用技巧和注意事项,需要的朋友参考一下 有时候你的php脚本或许需要线程安全的保证,比如进行文件写操作的时候。本文提供了文件加锁函数以及使用示例。文件加锁功能也可以用来获得独享的处理空间,防止脚本执行发生同步错误。

  • 问题内容: 下面的加密功能似乎起作用,因为它似乎可以加密文件并将其放置在预期的目录中。我现在正在尝试解密文件,并且它只死于消息“无法完成解密”(在此处进行编码…)。php错误日志中没有任何内容,因此我不确定为什么它会失败,但由于mcrypt对我来说是全新的,所以我更倾向于相信自己在这里做错了… 功能如下: 问题答案: 由于mcrypt是一种废弃软件,不再建议使用,因此这里是使用openssl的示例

  • 在Microsoft Windows中,声音、音乐与视讯的综合运用是一个重要的进步。对多媒体的支持起源于1991年所谓的Microsoft Windows多媒体延伸功能(Multimedia Extensions to Microsoft Windows)。1992年,Windows 3.1的发布使得对多媒体的支持成为另一类API。最近几年,CD-ROM驱动器和声卡-在90年代初期还很少见-已成为