1
0
Fork 0
mirror of https://github.com/LibreScore/dl-librescore synced 2024-04-19 21:43:48 +02:00
Download sheet music
Go to file
github-actions 70f639bcea chore: update translations 2024-04-16 04:25:17 +00:00
.github/workflows Update publish_new_release.yaml 2023-10-28 23:22:04 -03:00
.vscode refactor: rename to dl-librescore 2022-03-23 21:45:32 -03:00
docs chore: update translations 2023-07-30 07:05:13 +00:00
images Change logo 2022-02-04 02:26:33 -04:00
src fix: support command-line tool 2024-04-16 01:24:53 -03:00
.eslintignore fix: allow new line at end of wrapper.js 2021-10-30 17:28:45 -03:00
.eslintrc feat: add links to app and remove dataset 2021-10-30 14:39:56 -03:00
.gitignore chore: cleanup dist 2023-02-14 21:43:56 -04:00
LICENSE Update LICENSE 2023-02-03 16:59:49 -04:00
README.md chore: update translations 2023-01-28 09:45:58 +00:00
lang.sh fix: language script 2022-06-01 11:54:24 -03:00
package-lock.json generate api auth token with md5 algorithm 2024-03-14 11:51:35 -04:00
package.json chore: update translations 2024-04-16 04:25:17 +00:00
rollup.config.js fix: i18next initialization 2023-02-28 13:59:00 -04:00
tsconfig.json feat: add links to app and remove dataset 2021-10-30 14:39:56 -03:00

čeština | English | español | français | magyar | Melayu | [+]

[//]: # "+_==!|!==!|!==/+/ DO NOT EDIT ABOVE THIS LINE /+/^^+#|#+^+#|#+^^+"

dl-librescore

LibreScore logo

Discord Weblate Github All Releases Github All Releases npm

Download sheet music

DISCLAIMER: This is not an officially endorsed MuseScore product

Installation

There are 4 different installable programs:

Program MSCZ MIDI MP3 PDF 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

  1. Go to the README page of the app-librescore repository
  2. 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

  1. 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

  1. Go to the latest dl-librescore.user.js file
  2. Press the Install button

Shortcut

  1. Install the LibreScore shortcut
  2. In Safari, when viewing a song on MuseScore, tap
  3. Tap the LibreScore shortcut to activate the extension

Note: Before you can run JavaScript from a shortcut you must turn on Allow Running Scripts

  1. Go to Settings > Shortcuts > Advanced
  2. Turn on Allow Running Scripts

Bookmark

  1. Create a new bookmark (usually Ctrl+D)
  2. Type LibreScore for the Name field
  3. 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
  4. Save the bookmark
  5. When viewing a song on MuseScore, click the bookmark to activate the extension

Command-line tool

  1. Install Node.js LTS
  2. Open a terminal (do not open the Node.js application)
  3. Type npx dl-librescore@latest, then press Enter ↵

Webmscore website

  1. Open Webmscore

Note: You can access the website offline by installing it as a PWA

Building

  1. Install Node.js LTS
  2. npm install to install packages
  3. npm run build to build
  • Install ./dist/main.user.js with Tampermonkey
  • node ./dist/cli.js to run command-line tool