musescore-dl v0.33.0
dl-musescore
Download sheet music from MuseScore
DISCLAIMER: This is not an officially supported MuseScore product
Installation
There are 4 different installable programs:
Program | MSCZ | MIDI | MP3 | Conversion | Windows | macOS | Linux | Android | iOS/iPadOS | ||
---|---|---|---|---|---|---|---|---|---|---|---|
App | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | |
Userscript | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Command-line tool | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | |
Webmscore website | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Note:
Conversion
refers to the ability to convert files into other file types, including those not downloadable in the program. Conversion targets include: Individual Parts, PDF, PNG, SVG, MP3, WAV, FLAC, OGG, MIDI, MusicXML, MSCZ, and MSCX.
App
- Go to the README page of the
app-librescore
repository - Follow the installation instructions for your device to install it
Userscript
Note: If your device is on iOS or iPadOS, please follow the Shortcut instructions
Note: If you cannot install browser extensions on your device, please follow the Bookmark instructions instead
Browser extension
- Install Tampermonkey
Note: If you already installed an old version of the script called "musescore-downloader" or "mcsz downloader", please uninstall it from the Tampermonkey dashboard
- Go to the latest dl-musescore.user.js file
- Press the Install button
Note: When using Google Chrome, the download buttons might not be visible. Instead, you can access the download buttons in the Tampermonkey menu by clicking the Tampermonkey extension icon in the browser toolbar
Shortcut
- Install the LibreScore shortcut
- In Safari, when viewing a song on MuseScore, tap
- Tap the LibreScore shortcut to activate the extension
Note: Before you can run JavaScript from a shortcut you must turn on Allow Running Scripts
- Go to Settings > Shortcuts > Advanced
- Turn on Allow Running Scripts
Bookmark
- Create a new bookmark (usually Ctrl+D)
- Type
LibreScore
for the Name field - Type
javascript:(function () {let code = document.createElement('script');code.src = 'https://github.com/LibreScore/dl-musescore/releases/latest/download/dl-musescore.user.js';document.body.appendChild(code);}())
for the URL field - Save the bookmark
- When viewing a song on MuseScore, click the bookmark to activate the extension
Command-line tool
- Install Node.js LTS
- Open a terminal (do not open the Node.js application)
- Type
npx musescore-dl@latest
, then pressEnter ↵
Webmscore website
- Open Webmscore
Note: You can access the website offline by installing it as a PWA
Building
- Install Node.js LTS
npm install
to install packagesnpm run build
to build
- Install
./dist/main.user.js
with Tampermonkey node ./dist/cli.js
to run command-line tool