Skip to content

partitioncloud/nextcloud-musicsheet-viewer

Repository files navigation

MusicSheet viewer for Nextcloud

Screenshot

Visualize and play music sheets

Extension Type Notes
mscz Compressed MuseScore native format
mscx MuseScore native format
musicxml,mxml Uncompressed MusicXML
mxl Compressed MusicXML
midi,mid,kar MIDI Currently unsupported
gp,gp3,gp4,gp5,* Guitar Pro
* .gpx disabled to avoid interferring with GPs eXchange format

And many more (untested), see MuseScore handbook for full list.

The scores are fully processed in the client browser, thus the viewer is also accessible in public shares, without any security concern.

Intallation

Get through Nextcloud App Store

Building from source

# Clone this repo
git clone https://github.com/partitioncloud/nextcloud-musicsheet-viewer
cd nextcloud-musicsheet-viewer
git submodule update --init --recursive
# Build
git pull --recurse-submodules
make musicsheetviewer.tar.gz

Development notes

This app injects itself in @nextcloud/viewer for supported filetypes. Apart from Nextcloud documentation, these great apps helped a lot in the building of this project:

This app is mainly a wrapper around musescore-web-display, which is itself a fancy wrapper around WebMscore.

About

Visualize and play music sheets

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors