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

Reply via email to