This is better handled at the web server level by pre-checking the song-to-be-requested against a multitude of rules before allowing it to go through to SAM.
Not only would the song have to be removed from the queue but the requestlist would need to be sanitized to reflect taking the request away.
There is a topic someplace I wrote based on my older web code on the additions needed for a basic samPHPweb template on how to disallow requests based on items in the queue and/or requestlist.
- Steve Kunitzer
- SVS (Spacial Volunteer Support) / Forum Administrator