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:
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