View Full Version : Rating/ranking system (manual rating of songs, albums etc.)
ryan_the_leach
2005-08-08, 15:41
a good feature would to be able to give a song a rating or ranking compared to wheter you like it or not but also to have it self modify itself.
e.g. if you have a song playing and you listen to all of it gives the song say 1 point but if you skip the song at the start it takes away 2 points and if you skip it after lets say the first 20 seconds it only takes 1 point away. this would be done on a large scale say out of 100 and ranking artists could be done by comparing the ranking of songs with the same artist. this would work incredibly well if you had it on shuffle.
it would also be nice if the rating/ranking could have a slight effect in the bias of shuffle or another shuffle called biased shuffle or something.
this is just my 2 cents on what would make xbmc kick ass!
by the way i did search the forums for "ranking" but since then have discovered i should of proberble searched for rating as well sorry, but as far as i can see this has not been hard coded and it would only be a script as of yet.
first of all i have to say what an amazing piece of softw. xbmc is! i work as a software engineer and i'm not often impressed by software.
what i really miss and what i think should have a high prio is to be able to rate songs, albums and videos. it's not necessary to be able to rate in xbmc but to sort by ranking.. oh my god, that would be nice! rating for each item could be fetched from the id3-tag.
i would implement this myself if i had the time but i don't right now. maybe someone could tell me if this is function is in design or specific details on how to implement this myself. cheers!
nothing like this planned?
Loto_Bak
2006-02-25, 23:07
id3v1 or 2 dont have fields for rank afaik
makes it difficult to sort by a field that doesnt exist
jmarshall
2006-02-25, 23:39
i suggest the best way to implement this is to:
1. add a field to the song table in the database for the ranking.
2. add a field to musicinfotag for the ranking.
3. add a sort function to sortfileitems for sort by rank.
4. add the user interface to enter the ranking.
good luck.
loto_bak:
v2 has a field called "rating"
jmarshall:
thanks man! i think i will give it a shot. don't you think that this is missing? but i understand that the dvd-player takes al your time
incognegro
2006-02-28, 15:01
this would be even better if xbmc had "smart playlists" similar to itunes. playlists that build themselves based on certain criteria. there can be a "top rated" playlist!
xbmc already has this. the "top 100" and "recent" items are smart playlists. they get songs based out of the database baesd on criteria. if ratings are added, it would be trivial to add a "top rated" item to the library.
under my music->left menu->sort by. is it easy to implement "sort by: rating" when rating is fetch from id3-field "my rating"? i really would like that feature!
jmarshall
2006-02-28, 22:38
see my post above.
it's a 4 step process. have fun implementing it, and give us a shout if you get stuck on anything.
im just trying to make someone else doing the job for me :d
blackdog
2006-07-17, 02:30
I would love a ratings system, and I would also like a partitioning system.. For example I have kids music on xbmc, and I would like them excluded when in party mode.. I'm pretty sure it can be done using a category in the party mode smart playlist, but its not easy.
During normal playback, I would like to be able to rate down or up individual songs... Something I dont hear often enough rate up, something I want to hear less of, rate down, all via the remote... Rate it down far enough and it stops playing and never returns...
Also, my SO has significantly different taste in music to me, so we might want individual 'profiles' for the music ranking..
Anyone?
KingJames
2007-01-03, 01:26
Like Allmusic.com but a little prettier, to be able to choose a track in an album folder and have it marked as a recommended track to listen to, maybe viewing the tracks the recommended tracks can be in different color like a sky blue with a star next to the time when in list view mode.
KingJames
2007-01-03, 01:43
Forgot to mention also, when you click an ablum to look at tracks is it possible for xbmc to use the internet an browse billboard.com to see what place the album stands and display it.
KingJames
2007-01-03, 16:54
must be bad ideas
Rating system implementation in Smart Playlist would be nice (and I think not so hard for the dev).
Usually saying something like "and I think not so hard for the dev" is a deterrent for the devs. If it is so easy, please feel free to do it yourself.
Anyhow, please make an official feature request on sf.net.
jmarshall
2007-04-27, 04:54
As it was "Not hard for a dev" I've thrown in back-end support for ratings.
There is currently no way to set a songs rating except by tagging it with some other application (eg MediaMonkey, foobar2000 etc.)
XBMC only supports 1-5 ratings, as these seem most common, and suffice as far as the categories required go.
You can sort by rating and also use it with smartplaylists.
Ideas on how to incorporate ratings in the GUI are welcome.
Cheers,
Jonathan
KingJames
2007-04-27, 05:46
Is a 5 Star Rating System possible like in foobar2000
picture here
http://www.hydrogenaudio.org/forums/index.php?showtopic=53932#
jmarshall
2007-04-27, 06:02
Ofcourse, that's why we use the 1-5 scale. Showing the rating is simple, getting a nice interface for adjusting it is not so simple.