- llSetMusicURL return at least a bool value, whether or not the stream was successfully set to play or not. Ideally it should notify (an event? ) the script / return a value when the current audio stream ends. This could be turn with a timer to check every x seconds if the stream is still working but I'd rather a more elegant solution
- llSetMusicURL needs accompanying permission setting revisions. Currently it is set so that it will work only if the owner of the scripted object calling it is the owner of the land.
Currently it is BROKE if the land is group owned. It needs to be revised so that you can check for multiple types of permissions, group, other users, group owned, etc. Consequently, there could be new fucntionality in who you grant access to change it.. but of course this really only benefits people who want to make boomboxes too like me

- MP3 playing seems to be a bit of a hack job right now, Im glad that it works at all
However, this functionality maybe needs to be split into a different function so that someone entering the land parcel will pick up at the same position as where everyone else is hearing it. This is not the case right now. Also changing an MP3 URL after the old stream has stopped still means that someone has to leave and re-enter the land parcel to hear the new stream. Play/stop will just recycle the old link