Globcomm Jukebox Contributions


What is it?

Very simply the Jukebox is a daemon that is controlled through a web interface.
It allows one to play music files from a Linux box in jukebox fashion.
It can do many things such as handle mp3, wav, ogg files. It has a built in ripper,
Album and group support. (It can do a lot or a little, you decide which.)

Languages

The jukebox is written in php,c++,and perl.
It also utilizes the MySQL database.

Homepage

The homepage for the Jukebox is on sorceforge: Globcomm Jukebox
If you want to actually use it make sure to use the cvs release.
(noone packages it on a regular basis.)

Current Work In Progress (for me at least)

I am no longer activly maintaining or devloping for the Gjukebox.
I have decided that my time would be better served working on: GreatBox
    Finally finish my Small Remote Interface
    Split analze.pl and setting of mp3 tags
    Make script to set genre in db for songs that are in albums to genre of album
    Make Interactive makegroup.pl script
    Make Mass Mover Script.

RPMS

As one of my final contributions I have packaged the Globcomm Jukebox into RPMS
for Redhat Fedora Core 4

Note: these packages rely on packages at FreshRPMS
I actually add freshrpms to my yum installation.

Files

gjukebox-4.1p5-1.1.fc4.i386.rpm
perl-Text-Metaphone-1.96-1.0.fc4.i386.rpm
perl-MPEG-MP3Info-1.13-1.0.fc4.i386.rpm
libcdaudio-0.99.12p2-1.0.fc4.i386.rpm
libcdaudio-devel-0.99.12p2-1.0.fc4.i386.rpm

Source RPMS

gjukebox-4.1p5-1.1.fc4.src.rpm
perl-Text-Metaphone-1.96-1.0.fc4.src.rpm
perl-MPEG-MP3Info-1.13-1.0.fc4.src.rpm
libcdaudio-0.99.12p2-1.0.fc4.src.rpm

Modifications

Bugfix to action.php
In CVS:YES
Date: October 20 2002
Description:
This Just fixes a few bugs in the action.php page. Namely when moving songs
And in the interjukebox transfers.

Rework of Add Page
In CVS:YES
Date: October 08 2002
Files: addformaddgenre.patch
Description:
This patch Includes the below Bug fix #618990.
In this patch I've Reworked the Add song page a little to make it more
intuitive and add a "song has been added" message. I've also added a
provision for manually adding Genre's from the add song page.

Fix of Bug #618990
In CVS:YES
Date: October 09 2002
Files: import.pl.patch
Description:
When I was writing import.pl I forgot that I'd have to escape certain char's
in the open() command for ogginfo.

Genre Mod
In CVS:YES
Date: September 24 2002
Files: genremod.patch
Description:
This is primarily the genre Modification (it adds genre support for songs,
and reworks the support for albums.) It includes a few bugfixes and the previous
patches below.
This is applied to the cvs jukebox on 09242002 and should not be used with
the two patches below.

Fix of Bug #587746
In CVS:YES
Date: September 7 2002
Files: getpictures.pl.patch
Description:
A Bug was posted on the bugwatch for multiple the's in the album title.
Having fixed this script for a simular problem, This patch was published.

addmp3id3.pl to import.pl +ogg
In CVS:YES
Date: September 6 2002
Files: newimport.patch
Description:
This Patch addresses two main issues, the first is adding support
for ogg file imports. The second is to make the script a bit more
robust. (to add options, easier addition of other formats, comments)
Additionally it was suggested the since the script handles more than just
mp3s it should be renamed import.pl

Getpictures.pl Dieing on certain names
In CVS:YES
Date: December 5 2001
Files: getpictures.pl.patch
Description:
Woo Hoo, When running Getpictures.pl it would die on a varity of names
(it'd strip the whole name and be left with an empty string.) Plus it didn't
set the permissions correctly on the graphics files.