hm... die Hauptproblem dürften
1. Rechtliche Probleme (Die GEMA will da absahnen... :evil
und 2. ein Server sein.
Um das mit dem Musikgeschmack auf die Reihe zu bekommen hätte ich die Idee, das jeder User 10 Titel festlegen kann in seinem Profil oder so, die dann alle auf den Server geladen werden und welcher Titel gespielt wird entscheidet ne Zufallsfunktion, die von nem Vote beeinflusst ist, der die Beliebtheit einzelner Titel festhält.
Dh. theoretisch kann jeder Track gespielt werden aber die mit mehr votes werden eben häufiger gespielt.
Wäre alles nicht soo schwer zu scripten... die probleme oben dürften schwerer zu überwinden sein... :$