Thanks for the feedback -- good to know this is in demand, we've made a note of it for a future release.
The reason the song request system works the way it does right now is mainly because 1) it was added almost as an afterthought so it was intentionally fairly simple, and 2) most music licensing authorities in North America and (as I understand it) the U.K. specifically forbid allowing listeners to request tracks in an automated manner like this... although granted, not everyone is broadcasting licensed music and/or located in these regions.