Specifications
Shout
Shout provides Icecast with a static playlist of MP3's to stream and is included with Icecast. 
You create the playlist if the MP3 files you want to stream with the following: 
find [MP3 directory] −name '*.mp3' −print > playlist
At it's most basic level, to start the shout service, issue the following: 
[dj@megajukebox bin]# ./shout megajukebox −P hackme −p playlist
The −P option specifies the password needed to add a mount−point to Icecast, this is the aptly set as
hackme..... I strongly suggest you change it otherwise someone may :) The −p option specifies the location of
the playlist file. Below is a list of all of the command line options: 
[dj@megajukebox bin]# ./shout
Usage: shout <host> [options] [[−b <bitrate] file.mp3]...
Options:
 −B <directory> − Use directory for all shout's files.
 −C <file> − Use file as configuration file
 −D <dj_file> − Run this before every song (system())
 −P <password> − Use specified password
 −S − Display all settings and exit
 −V − Use verbose output
 −X <desc> − Use specified description.
 −a − Turn on automatic bitrate (transfer) correction
 −b <bitrate> − Start using specified bitrate
 −d − Activate the dj.
 −e <port> − Connect to port on server.
 −f − Skip files that don't match the specified bitrate
 −g <genre> − Use specified genre
 −h − Show this text
 −i − Use old icy headers
 −k − Don't truncate the internal playlist (continue)
 −l − Go on forever (loop)
 −m <mount> − Use specified mount point
 −n <name> − Use specified name
 −o − Turn of the bitrate autodetection.
 −p <playlist> − Use specified file as a playlist
 −r − Shuffle playlist (random play)
 −s − (Secret) Don't send meta data to the directory server
 −u <url> − Use specified url
 −v − Show version
 −x − Don't update the cue file (saves cpu)
 −z − Go into the background (Daemon mode)
 −t − Enable title streaming
 The Linux MP3−HOWTO 
Shout 23










