Good to see it implemented nicely at your rink, Skate@Delaware! I don't see my rink pioneering in technical aspects, but it's just nice to discuss.
I think in part because they are small businesses without the IT power to ward off such attacks that perhaps some of the bigger businesses do, and in part because they are exposed to removable media on a frequent basis...
Yeah, a strong anti-virus program as Isk8NYC mentioned, or follow what school / library computers do by resetting the system files automatically everytime the computer restarts. Data saved on a different drive stay intact.
As an afterthought, email system is probably safer than USB drives.
MP3s make it too easy to steal a whole bunch of people's music too; if you have them "loaded" up on the computer, someone can simply download everyone's programs and have a whole raft of music that can be used elsewhere.
If it's a concern, an alternative is to request mp3 files for every session, copy it to the computer for the current session, and files get cleaned up when computer restarts after the session.
For skaters who forget their CDs behind frequently (cough cough), it's probably not a serious issue.
The computer stays password protected, of course.
I also think it's just too plain difficult. Where would the computer be kept? How would the line be monitored? What are you going to do about the gap between play times (or lack thereof)? What about running order, who decides that?
Computers are getting very cheap, either use the same safeguarding procedures as the CD player, or lock up the computer into case and only leave the mouse, keyboard, and USB extension cable accessible.
I haven't looked into automatically adding gap between music tracks, pretty confident some music players out there can achieve this with plugins. If not, manually insert a "silent" track of desired length, say 20-30 seconds.
Since this proposal really only replaces the very technical part of music playing, whatever procedure was in place for running order and monitoring would stay.
There are two reasons that the rinkside music machinery fails: abuse and cold/humidity.
The different types of iPods, mp3 players, cell phones, etc would be a nightmare for the music person. I know that, when I use a student's phone to find and play the track, every one has a different interface and timeout setting. It gets frustrating.
...not everyone uses mp3 format because they use other tools, like SoundForge, that generates different music-format files.
I did not think of how long a rink side computer would last due to humidity, our rink does have a separate booth very close to the ceiling, at the top of bleachers.
The requirement will be USB drive containing only the relevant program music file(s), skaters don't hand monitors CDs with 12 tracks either. Alternatively, if wifi is available, skaters can opt to email in the music file ahead of time.
I have not used SoundForge before, but my understanding is as long as it outputs in some standard format, conversion to mp3 is extremely easy. If not... there is Audacity.
Thank you everyone for an interesting discussion!