Created design document.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@34 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -0,0 +1,35 @@
|
|||||||
|
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)
|
||||||
Reference in New Issue
Block a user