Skip to content

home jukebox with Debian Sarge

I set up a nice IP-enabled jukebox at my house last night using

  • an old IBM ThinkPad 770Z
  • a new netinst cd of Debian’s Sarge (testing) release
  • a bit of experience working with above laptop & linux
  • the PyTone ogg/mp3 jukebox app

It was relatively quick & easy!

Here are the steps required to setup your own home jukebox -

  1. find a laptop or desktop with a sound-card and enough audio cable to run between the computer & and the AUX input of your stereo
  2. burn a CD of the latest Sarge ISO from http://www.debian.org/CD/http-ftp/
  3. boot the machine using the ISO you just burned - you can install whatever you’d like. I chose a File Server base config because my mp3s are being shared via smb from another machine in my home LAN. You don’t need to install any servers if they’re not necessary. Follow the instructions in the Debian installer - config date and time, reboot, etc.
  4. you’ll need to install the PyTone package w/dependencies by either su-ing to root or (even better) installing the sudo package and running apt-get install pytone. You might also want to apt-get install python-pyvorbis if you have Ogg Vorbis-encoded sound files.
  5. create a copy of pytonerc in your local ~/.pytone/ folder and edit pytonerc to point to your musicbasedir. There was a type-o in the packaged pytonerc that you may need to fix too. If I can figure how to update the package in Debian I’ll do it.
  6. run pytone -r to tell pytone to build her databases
  7. you’re all set! run pytone and have fun playing DJ at home!