I also would like that. In MediaMonkey it is possible to rate each song and MediaMonkey stores the rating into the mp3 file. I would prefer that over storing that information in a database outside of the music file. iTunes seems to store the rating in a separate database and I do not like it since other iTunes programs that shares the files do not pick up the rating.
I guess you could argue that the rating really should belong to each user instead of being forced on all users.
But if I had to pick between the two, I would absolutely prefer one global rating and that it was stored inside the mp3 files directly.
Subsonic would then update it's internal database whenever the music files is scanned / used.
Then we would of course need the DJ mode that could randomly pick songs based on the rating.
