We are Amarok developpers working on an Similar Artist applet and we have noticed some changes in the return values of the function artist.getSimilar, namely the "match" value, which seems to randomly switch between the scale from 0 to 100 and the scale from 0 to 1. We would like to ask you which one of these scales will be kept for future use.
Apparently it's permanent with a score between 0 and 1 in artist.getsimilar.
Like JofAmarok and alexkay77, I'm also using the match value from artist.getsimilar in an app. (AmpJuke) to get details about related performers vs. a specific performer.
Unfortunately, the match value in artist.getsimilar is used as a "threshold" in order to avoid Elvis gets related to Erasure (if you catch my drift), so it would have been nice to know about the change in advance...
However - in my case - it's just a question of changing a configuration value to a factor 100 lower compared to what is was before (f.ex. from 40 to 0.4), and then everything works as expected again. But, again, it would have been nice to know about the change in artist.getsimilar before it actually happened.
API: changes in artist.getsimilar