airjukebox / airjukebox-server

http://www.airjukebox.org
1 stars 0 forks source link

Voting: Algorithm required #2

Open airjukebox opened 13 years ago

airjukebox commented 13 years ago

At the moment in the basic airjukebox implementation, playlist ordering is simply by 'most votes first'

It'd be better to use a more sophisticated algorithm which might take into consideration the 'recency' of requests (i.e. if I submitted a song an hour ago, maybe that should be honoured over a song with one more vote that was just made a minute ago)

Fortunately some analysis has been done on both the reddit and news.ycombinator voting algorithms here -- one of these might provide a useful base:

http://amix.dk/blog/post/19574 http://amix.dk/blog/post/19588