Playback Control
----------------
Double-click on status column will play the song.
Press "Play" button will also play the song.
It will play the first checked song, or the selected one, or the first one.
It will keep playing until the "Pause" button is pressed,
or to the end of playlist.
The priority of playling is "double-click", "checked", "selected", 
then "order" of songs.

All the control buttons will apply only on the checked songs, if any.
Checked songs acts as a temporary playlist.
Only double-clicked can play song outside the checked list.

Drag the status bar in LED can skip to the specific position,
and drop will make it effective. This drag and drop depends on the correct 
duration of song. This application will update the duration of a song 
automatically if you let it play uninterruptedly.

Playlist
------------
MusicBox offers many kinds of playlist.
You can comment them out in GNUmakefile if you don't want to install them.
All of them except the plain playlist are under AudioModule directory.
The main library is the must-have, and will show up automatically.
The plain playlist is not in AudioModule, therefore, you can't comment it out, 
but it won't show up unless you create one.
Below is the explanation of all playlists.

   Play List (AudioList):
      Not in AudioModule directory and can't be commented out.
      This is the superclass of all the other playlists.
      It behaves as plain playlist. 
      Simply drag-and-drop from other playlist to build a new one.
      The songs in it don't have to be in the main library.
      But it won't check the existence and validity of the songs.
      The playlist will be saved.

   Library (AudioLibrary): 
      The main library and the must-have.
      Specify the directory in which you store your music.
      Only the songs under the specified directory will shows up.
      It will check the validity of the songs.
      The playlist will be saved.

   Audio CD (AudioCD): 
      Specialized for Audio CD and supporting Freedb.
      You can't create or delete it. 
      It will shows up if you install this module for your CD-ROM.

   Smart Playlist (AudioSmart):
      The smart playlist as in iTune 3. 
      It uses the main library as basis and only shows up
      the songs which match the rules.
      Set up the rules, and it will handle all other thing.

   Directory (AudioFile):
      Basically it is a browser for the file system,
      but only shows up the audio files MusicBox supports.
      You can think it is a sound viewer as the general image viewer
      for the convenience of hearing the song under the specified
      directory and its sub-directories.
      You can also drag-and-drop the song into any other plain playlist
      because MusicBox don't support drag-and-drop from GWorkspace yet.
      This module is NOT installed by default.

Encoder
-------

MusicBox will encode only the checked songs. 
Encoders are not a necessary part of MusicBox. 
Simply comment them out in GNUmakefile if you don't want to install.
If you install them, you need also to set them properly in preferences.

Two encoders come with this release, 
but only DefaultEncoder is installed by default.
Choose one depending on what tools you want to use.

   DefaultEncoder:
      Use cdparanoia and oggenc (in vorbis-tool).
      Only OGG format is supported, but the quality (bitrate)
      of the output OGG can be controlled by user.
      Note: OGG has its own quality level than bitrate.

   Cdda2WavEncoder:
      Use cdda2wav and oggenc (in vorbis-tool). 
      Only OGG format is supported, but the quality (bitrate) 
      of the output OGG can be controlled by user.
      Note: OGG has its own quality level than bitrate.
      This module is NOT installed by default,
      and NOT officialy supported.
      It is only a demo.

   SoxEncoder:
      Use cdda2wav and sox.
      Sox offer more choices of output format,
      but the quality (bitrate) can't be specified.
      This module is NOT installed by default,
      and NOT officialy supported.
      It is only a demo.

All the encoded songs will be placed at ARTIST/ALBUM/TRACK_SONG.FORMAT
under the directory of main library. 
Once it is placed, it won't change place even you change 
the artist/album/song/track.
Strongly suggest you to get the correct CD information before encoding.
Otherwise, you may overwrite your previous enconded soungs.

