mherger wrote: > > The cause for this is the way ratings are handled: > > - In TEN, ratings are 0-10, the default being 5. Ratings <5 are > > negative > > - In LMS, ratings are 0-100 (although from a user's perspective, it's > > 0-5 (or 0-10) stars, which maps to 0,20,40,...). What they mean > depends > > on the user doing the rating, for me, it's the same principle as TEN > > uses (i.e. I don't want to hear songs with <= 2 stars) > > Hmm... my understanding was that LMS didn't know negative ratings. > AFAIK, on a technical level, that's correct, it's always 0-100. However, I think it's more a semantic issue (and therefore it might be that people interpret the meaning differently). To me, the most logical view is similar to the way TEN does it: - As there are no numerically negative ratings, the average in LMS is 50 (or 60, if you use 1-5 stars - 0 stars means unrated). This maps to 5 in TEN. - Anything below 50/60 in LMS is therefore "negative", since it's below average - Anything above 50/60 in LMS is therefore "positive", since it's above average
> > > > The solution would be actually pretty simple: > > - let the user decide how the mapping works (1:1, the way it does > now, > > ...) > > No need to let the user decide. Either my mapping code is right, or it's > > wrong, isn't it? > That would be correct if everyone rates according to the principle described above. I would expect a certain variance due to the undefined semantics. It's of course debatable if the plugin is supposed to care about semantics at all. > > I'll have to review how ratings are being handled. Is there any other > solution using them than some of Erlands'? > I'm only aware of TrackStat. My GUI lets users rate, but it internally uses the LMS built-in, or TrackStat if it's installed, to do so. There seems to be one subtle difference how unrated tracks are handled: In LMS, rating is NULL. If you unrate a track with TrackStat, it sets rating to 0. ------------------------------------------------------------------------ Roland0's Profile: http://forums.slimdevices.com/member.php?userid=56808 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
