Are you really, really, REALLY sure you want something like this?
I am a mobile DJ, so no stranger to requests. But those are people that come because they have a specific favorite. If you give people a near endless list of trcks, I am guessing you’ll end up with at least 10-fold the number of requests.
I most certainly not want to introduce such a system into my workflow. Just mho of course.
I am quite sure most dj software has no suvh feature. I can see where karaoke software might have that, since that is 100% request-based.
Greetinx.