Skip to content

Browser extension to download scores as PDFs from musescore.com

License

Notifications You must be signed in to change notification settings

jonassterud/msd

Repository files navigation

About

MSD, My Score Downloader (previously "Musescore Downloader"), is a browser extension, that lets you download scores as PDFs from https://musescore.com/. Previously, this extension also supported the option to download MIDI and MP3 files, but that is no longer working. MSD uses four external libraries to work. It uses the pre-built browser version of PDFKit to create PDF files, the blob-stream module to turn the PDFKit generated stream into a HTML5 Blob object, SVG-to-PDFKit to add SVG support to PDFKit, and finally the webextension-polyfill to add support for using this extension in multiple browsers.

Installing

Chromium/Others

On most Chromium based browsers, you can install the extension trough the Chrome Web Store here, or you can:

  1. Downloading the extension as a .zip file here.
  2. Unzip it.
  3. Type about://extensions into your address bar and press enter.
  4. Turn on "Developer mode", and then choose the "Load unpacked extension" option.

Firefox

On Firefox, you can:

  1. Dowload the .xpi file here.
  2. Drag the .xpi file into any empty Firefox window.
  3. Or, you type about:addons into your address bar, press enter.
  4. Then, click on the cogwheel icon and choose the "Install Add-On From File..." option.

How to use

Video guide here

Issues

musescore.com sometimes updates their website, and there is a chance that this extension might then temporarily break. I often get many error reports on the actual chrome extension, but posting them here is preferred. When reporting a issue, try to include as much information as possible (operating system, browser, extension version, etc.), and try your best to describe the issue in detail.

Contributing

If you solved a bug, cleaned up some code, or anything else, feel free to send a pull request.

License

This project is licensed under the MIT License - see the LICENSE for details.