littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于 JavaScript 的 Musescore 乐谱免费下载工具

项目简介

该项目是用于免费下载 musescore.com 上乐谱的工具。因 musescore.com 如今下载乐谱需付费订阅 Musescore Pro,且这种盈利模式违反部分乐谱作者发布时的许可证协议,此工具让用户无需登录或使用 Musescore Pro 即可下载乐谱。

项目的主要特性和功能

  • 免费下载:无需登录 musescore.com 账号和订阅 Musescore Pro,可免费下载乐谱。
  • 多种安装方式:支持命令行界面(CLI)、Userscript 和 Web 扩展三种安装方式,满足不同用户使用习惯。
  • 适用于特定乐谱:可下载公共领域的乐谱,对以 CC - BY - NC 许可发布的乐谱,能避免平台不合理收费模式。

安装使用步骤

前提条件

假设用户已下载本项目的源码文件,且需确保已安装 Node.js 环境。

使用命令行界面(推荐,更稳定)

  1. 安装 Node.js LTS (https://nodejs.org/)。
  2. 打开命令行终端或命令提示符。
  3. 输入 npx msdl 并回车(npx msdl 会运行最新版本)。
  4. 跟随提示操作。

安装为 Userscript

  1. 安装 Tampermonkey
  2. https://msdl.librescore.org/install.user.js 安装此脚本。

安装为 Web 扩展

若使用 Firefox 浏览器,可直接从 addons.mozilla.org (对于 Firefox) 安装浏览器扩展。

构建说明

若需自行构建,可执行以下命令: bash npm install npm run build # build as User Script npm run pack:ext # pack Web Extension

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】