moonlight icon indicating copy to clipboard operation
moonlight copied to clipboard

Follow the MusicXML schema

Open ringw opened this issue 6 years ago • 0 comments

MuseScore will show errors when opening the MusicXML output, because we are not compliant with the MusicXML XSD. The workaround in MuseScore is to click "Do you want to try to load this file anyway?" -> "Yes", and then the raw notes can be seen (other features are missing from the output).

The converter should be compatible with the schema and avoid any errors in MuseScore.

ringw avatar May 21 '19 17:05 ringw

Could you check, if it works in termux? Maybe we need to update the nix-on-droid-app..

Gerschtli avatar Jan 28 '22 09:01 Gerschtli

@Gerschtli good idea - I just checked Termux (version 0.118.0) and it is able to successfully create multiple sessions.

mhuesch avatar Jan 28 '22 17:01 mhuesch

This branch is 24 commits ahead, 739 commits behind termux:master.

@t184256 Could you rebase nix-on-droid-app to latest master and test if it still works? Maybe would be a good idea to rebase every time we release a new version.

I would do it by myself but I don't know how to build/test it :D

Gerschtli avatar Jan 30 '22 18:01 Gerschtli

That's no small request, unfortunately, doubt I'll have the time to do it any reasonably soon.

While Nix-specific modifications are rather thin (app prefix change, a function with some extra symlink resolving magic, change of a download url), I've picked a rather unorthodox base for it: a branch where the paid addons have been integrated (styling, etc) into the main apk.

So even if I find a weekend to reapply my patches on top of the latest patches and create a test APK so that the reporter checks whether this specific thing is fixed, I guess nobody's gonna redo the addon merging.

We need an "Android part maintainer needed" banner or a pinned issue or something =(

t184256 avatar Jan 30 '22 19:01 t184256

@t184256 thx for the context on where the difficulties lie.

I use tmux pretty religiously, so am able to workaround the lack of sessions at the termux.nix level by using more tmux windows/panes.

have you considered setting up an Open Collective or some sort of sponsorship mechanism? I know it adds overhead & can heighten "governance concerns". but just mentioning because I would happily chip into bounty for a task, or supporting ongoing operations / upkeep on this project. it's quite useful to me.

mhuesch avatar Feb 02 '22 14:02 mhuesch

No, I haven't. Are there any bounty-meets-our-saviour systems that would function without any involvement from my side? In that case I could reopen issue tracker for the Java app and move some bugs there.

t184256 avatar Feb 02 '22 15:02 t184256

Sigh. I've tried an S8 Tab Ultra with Android 12 and it even more broken there, "can't turn BTI protection". Sessions can be created from a sidebar, but not from an app icon.

t184256 avatar Mar 06 '22 19:03 t184256