Poste doch mal das generelle Konzept, also wie soll man ein User werden, was kann man als User machen, welche Daten sind dafür zwingend nötig (siehe DSGVO), usw.
Also gut, User zu werden sollte nicht zu kompliziert sein, ein username und ggf. die Email sollte reichen. Es soll einen Live chat geben in dem sich die User untereinander unterhalten können, sowie ein Eingabefeld, bei dem man einen Songwunsch eintragen kann. Falls man dies tut, wird er in eine Liste geschrieben, zusammen mit dem Username. Der Admin sollte dann diese Liste betrachten können und wenn er den Song gespielt hat auch einzeln löschen. Der User ist so lange für weiter Wünsche gesperrt, bis sein Song aus der Liste gelöscht wurde. Den Webplayer habe ich mit dem Plugin "Shoutcast HTML5 player" gelöst und den Live chat mit iFly chat, was vermutlich jetzt keine gute Lösung mehr ist, wenn man sich bei 2 unterschiedlichen Sachen anmelden muss.