We'll create fresh WordPress site with Music Request Manager installed. You have 20 minutes to test the plugin after that site we'll be deleted.
This is a simple plugin that builds a song request page on your site. Users can request songs listing title and artist, duplicates simply add another request count to the previously requested song. Auto-refresh list every 30 seconds in admin view sorts songs by most requested and give you the option to set the song as played or remove it from the list. Setting the song as played notifies users that request it afterwards that is was already played. You can also remove the song from the list allowing it to be requested again.
Use shortcode [music-requests] to generate user and admin pages, page will adjust automatically using custom permission manage_requests.