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.
This Post
Calendar
Personal
Recent Comments
Archives
Counter
Stuff