Save Online via command line

• Oct 6, 2020 - 03:15
Reported version
4.x-dev
Type
Functional
Frequency
Few
Severity
S5 - Suggestion
Reproducibility
Always
Status
fixed
Regression
No
Workaround
No
Project

Requesting the ability to use the Save Online feature via the command line.

mscore --save-online score1.mscz score2.mscx

This would attempt to upload score1.mscz and score2.mscx to the Musescore.com URLs given in the source field of Score Properties for each score. As with the GUI Save Online, score2.mscx would be converted to MSCZ format before the upload.

Prerequisites

  • An online score must already exist at the source location given in Score Properties.
  • The user would have had to previously used Save Online via the GUI in order to sign-in to the Musescore.com account that owns the online score.

Use-case

The feature would be useful for updating scores that are stored in a shared Git repository or other location where they are editable by multiple people, but where only one person has permission to upload and publish to Musescore.com.


Comments

Good idea, but separate issue please! I want to keep this one simple so that it might actually happen.

BTW, in terms of conversion, non-MuseScore files don't have a source field so cannot update an existing score. The .com team might take issue with uploading new scores via the command line due to the potential for spam, hence this issue only requests the ability to update an existing score, so the initial upload would still be a manual process.

Fix version
3.6.0