My UNIX Jukebox

With the idea of having a party this weekend and the lack of a decent music system in the living room, I decided to built me a jukebox. I already did this some years ago at IGV Interlink with my old sturdy P200 called Pearl.

However Pearl is no longer here so I had to find some other box to do it. Searching in my boxen collection I had the choice between my SparcStation 20 and my SGI O2. As the O2 is a little sleaker in design, I went for the O2.

The O2 is running IRIX 6.5.24m with an mpg123 and perl from SGI Freeware. The jukebox daemon software is written by Rink Springer of Interlink (which was based on the software I used for pearl). However it gave some troubles installing. First there was some incompatible C code in jukebox which barfed gcc on IRIX. Together with Rink we fixed these issues. Next problem occured, the scanner that reads the mp3's into the database (which is running on polaris (Solaris)) would not compile on IRIX due to fts use which is not available on IRIX. The old perl scanner that predates the C++ version also wouldn't budge because MP3::Info also wouldn't build on IRIX.

Rink modified scan.cc to not use fts, but hey, next problem occured. Linking scan.cc with libid3 also barfed. After looking at fixes for this problem I just decided to run the scanner on the fileserver which inserts them into the database.

So now I have a working (but complex) setup. To summarize the setup:

  • phoebe - fileserver, filescanner

  • polaris - databaseserver and webserver frontend

  • patience - frontend mp3 player and jukebox daemon



Complex but working! Thanks Rink!

UPDATE: It seems that 18K mp3's and the 1mbit upstream is a little harsh on jukebox, as it is totally unuseable, well that means XMMS and remote X for this evening.

Name:  
Remember personal info?

Email:
URL:
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.