Save Online via command line
Reported version
4.x-dev
Type
Functional
Frequency
Few
Severity
S5 - Suggestion
Reproducibility
Always
Status
GitHub issue
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.
Fix version
3.6.0
Comments
I'm all for this!
Also via a plugin, so it could get used in e.g. Batch Convert, there it could even work for all scores.
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.
PR: https://github.com/musescore/MuseScore/pull/6799
The PR is for 4.x-dev though?
Fixed in branch master, commit f248cf3eb0
Fix #311340: Save online via command line (--save-online)
Fixed in branch master, commit 3aeb2a40c6
_Merge pull request #6799 from shoogle/cli-save-online
Fix #311340: Save online via command line (--save-online)_
reopening this for 3.x?
That feature would IMHO be way too useful for us to have to wait till MuseScore 4 gets released
PR for 3.x: https://github.com/musescore/MuseScore/pull/6914
Fixed in branch 3.x, commit c491ded8b0
_Fix #311340: Save online via command line (--save-online)
Backport PR #6799 and PR #6908 to the 3.x branch._
Automatically closed -- issue fixed for 2 weeks with no activity.
See https://github.com/musescore/MuseScore/issues/19187