The databaseIterator has changed. It now returns a JSON array see here:
"data":[{"ID":"222", "ARTIST":"B.B. King", "ALBUM":"One Kind Favor", "YEAR":"20080000", "COMMENT":"", "TRACKS":"12", "YEAR":"20080000",...................
So i know the "fix". Basically convert the string to to array of json objects, loop on that....but i have several of these that have broken due to a change in what the databaseIterator is in MM5 versus what it was in MM4 (see here:
https://www.mediamonkey.com/wiki/ISDBDatabase::OpenSQL ).
According to the document here,
https://www.mediamonkey.com/wiki/Contro ... plications, it says "The SDBApplication class is largely unchanged from MediaMonkey 4...".
So was the change intentional or unintentional? IF unintentional will it be corrected but if intentional than that statement needs to be updated in my app.
BTW...i've developed my own Android app that interacts with MM4 via a set of RESTful web services written in VB.Net which communicate with MM4 via COM. All very customized to how i listen to my rather expansive music collection. What I'm working to do now is to replace the web services with direct calls from the Android app to MM5 via web sockets and i'm making good progress but this is going to make me some time to do still.