Robo DJ Design
--------------

* Components

  - Music database
    Schema
    OM classes

  - Ripper and encoder
    Interface with tools (cdparanoia, etc.)
    Interface with CDDB
    Metadata entry/editing

  - Music server
    Streams MP3 audio data to player (xmcd?)
    ...

* Music database:

  EID (int) - entry id
  PID (int) - parent id
  NAME (string) - entry name
  LOCATOR (string) - path to data (URL, maybe file: maybe other...)

  Album
    Name
    Artist
    Record label
    Release date
    Genre
    Tracks
      Name
      Index
    Import date (date imported into Robo DJ system)
