That would work, but shoutcast doesn't require a client to be playing music, it can run standalone on a server by playing random mp3s stored in a directory on the server.