SOLVED: ABC_ImpEx plugin does not find xml2abc.py in MuseScore 3

• Oct 14, 2023 - 12:04

Hi! I try to get the nice ABC import export plugin to work. When I click on "Export" I get the message that xml2abc is required. I copied it to the plugin folder and the function triggered by the timer seems to find it (I added some console.log, see below) - but when clicking on export the path is gone?


qml: folderModel.count = 4
qml: look for = abc2xml.py
qml: found = abc2xml.py
qml: path = python3 -X utf8 "/usr/share/mscore3-3.2/plugins/ABC_ImpEx/abc2xml.py"
qml: TIMER > pathAbc2Xml = python3 -X utf8 "/usr/share/mscore3-3.2/plugins/ABC_ImpEx/abc2xml.py"
qml: TIMER > pathXml2Abc =
qml: look for = xml2abc.py
qml: found = xml2abc.py
qml: path = python3 -X utf8 "/usr/share/mscore3-3.2/plugins/ABC_ImpEx/xml2abc.py"
qml: TIMER END > pathAbc2Xml = python3 -X utf8 "/usr/share/mscore3-3.2/plugins/ABC_ImpEx/abc2xml.py"
qml: TIMER END > pathXml2Abc = python3 -X utf8 "/usr/share/mscore3-3.2/plugins/ABC_ImpEx/xml2abc.py"
// --> path is correctly detected
// now I click "export"
qml: buttonExport > pathXml2Abc =
// --> pathXml2Abc is empty?

Any idea what is wrong?

MuseScore 3.2.3 (Ubuntu focal/amd64)
ABC_ImpEx v1.3
xml2abc.py v145
Python 3.8.10

The plugin says it requires MuseScore 3.5, but the most recent 3.x version I found is the 3.2.3 (ubuntu PPA), could this cause issues?


Comments

Do you still have an unanswered question? Please log in first to post your question.