airjukebox/airjukebox-server — Issue #2: Voting: Algorithm required
Author: airjukebox
Created: 2011-10-27 18:01:16+00:00
State: open

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