By the way, since iTunes keeps its ratings in an internal database rather than writing to the tags, how could using another scale in Firefly interfere with this since you convert it anyway.
What grommet said. I keep everything in my own database, and it makes sense to store the values in the database in the same format that I’m going to be pushing them to iTunes. That way I don’t have to convert them at the time the client requests data, I can just pump the data out straight from the database.
I added a ticket to scale the conversion rather than locking it to 20/40/60/etc, though, so I’ll have that implemented reasonably soon.