Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to use a PC as a rent-able karaoke machine.

Given the files will be stored as mp3s, how would I copy protect them? I was thinking of encrypting them and getting a plugin for a music player to decrypt them.

Any suggestions?

share|improve this question
up vote 10 down vote accepted

Rather than worry about securing the software in this case, you should focus on the hardware. Remove all the network ports, USB ports, floppy drives, and anything else that can be used to copy files. Physically lock the chassis to prevent anyone from just reaching in and ripping out the hard drive.

Chances are, for a karaoke machine, there'd be little need for anything other than a microphone input, an audio and possibly video output, and some sort of interface. Trim down to the necessities.

Basically, make it so they have no method of copying the files out in the first place. If they're savvy and persistent enough to break into a locked-down chassis for a hard drive full of karaoke music, while keeping it undamaged enough that you'll not charge them for hardware repair/replacement, they'd be getting the music one way or another regardless.

Don't forget, no matter how secure you make the mp3s, there'll always be the possibility of someone jacking into the audio output itself and recording their own files. Best you can hope for is to be frustrating enough that copying the mp3s themselves is just not worth the effort.

And, of course, you can always add encryption for that extra level of inconvenience. But it shouldn't be your first and only line of defense.

share|improve this answer

Given the files will be stored as mp3s, how would I copy protect them?

MP3Guard MP3 Protection will encrypt your mp3 files. This includes an MP3 Player for playing the MP3 files. Users cannot copy your files.

  • MP3Guard Producer - allows you tailor your MP3 player and to Create your MP3 playlist. MP3Guard Player - this program and the encrypted mp3 files are distributed. Only the MP3Guard Player can decrypt the MP3 files.

  • MP3Guard Player - the MP3Guard player program will decrypt your MP3 files and play them to the user. The user cannot copy or save the MP3 files.

  • MP3Guard User Encryption - the MP3Guard encrypts your MP3 files so that only the specified player program will be able to decrypt your MP3 and play them to the user.

alt text

MP3Guard MP3 Protection is shareware ($19.95), try before you buy.

I would like to use a PC as a rent-able karaoke machine.

Not a PC, but you may find this interesting:

For use in scale models, consoles, shopping malls (background music) and kiosk applications, we designed a solid-state MP3 player with a programmable "control" and an interface to external electronics. The H0420 MP3 player produces high quality audio, that it streams from a CompactFlash disk (types 1 and 2).

alt text

Then use the MP3Crypt utility to encrypt MP3 tracks, for playback on a H0420 or H0430 MP3 player/controller. The H04x0 series use a strong encryption scheme with a 128-bit key. This key is hard-coded in the device; when ordering a series of MP3 players, a customer may request a unique device key for that series.

share|improve this answer
Well, interesting. – Nathaniel Jan 18 '10 at 5:23
i'm pretty sure you have a good reason to downvote this post, now if you'd only had the guts to let us know. – Molly7244 Jan 18 '10 at 17:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .