.. | ||
README.md |
čeština | English | español | français | magyar | Melayu | русский | 简体中文 | [+]
[//]: # "+_==!|!==!|!==/+/ DO NOT EDIT ABOVE THIS LINE /+/^^+#|#+^+#|#+^^+"
dl-librescore
DISCLAIMER: This is not an officially endorsed 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 types 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
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", "mcsz downloader", or "musescore-dl", please uninstall it from the Tampermonkey dashboard
- Go to the latest dl-librescore.user.js file
- Press the Install button
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-librescore/releases/latest/download/dl-librescore.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 dl-librescore@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