"This document explains how to create an Internet jukebox
based on the e-smith server and gateway, an open source Linux
distribution. MP3s stored on the e-smith jukebox can be streamed or
made available for download over a LAN or the entire Internet, with
or without password protection. Multiple jukeboxes can be
hosted by a single e-smith server, each configured for different
"This functionality is added to a stock e-smith server by
running three commands, each of which fetches one of Adrian Chung's
contributed RPMs from the e-smith ftp site and installs it on the
server. A brief explanation of the three RPMs follows:
MP3::Info is a Perl module that can fetch ID3 version 1 tags
from MP3-formatted files. ID3 tags are used to store artist, title,
genre, album, and track information in the MP3 itself.
Apache::MP3 is a Perl module for the Apache web server, which
uses MP3::Info and interoperates with Apache to generate a
user-friendly interface to directories containing MP3s. It makes it
easy to display, organize and stream MP3s.
e-smith-ApacheMP3 is a package that ties these two Perl modules
together into the e-smith architecture. It adds a new web panel and
actions necessary to make the jukebox feature seamless."