41 lines
924 B
SQL
41 lines
924 B
SQL
/* Schema should be kept identical to the "songs" table, even though most of
|
|
it isn't used by magnatune */
|
|
CREATE TABLE magnatune_songs (
|
|
title TEXT,
|
|
album TEXT,
|
|
artist TEXT,
|
|
albumartist TEXT,
|
|
composer TEXT,
|
|
track INTEGER,
|
|
disc INTEGER,
|
|
bpm REAL,
|
|
year INTEGER,
|
|
genre TEXT,
|
|
comment TEXT,
|
|
compilation INTEGER,
|
|
|
|
length INTEGER,
|
|
bitrate INTEGER,
|
|
samplerate INTEGER,
|
|
|
|
directory INTEGER NOT NULL,
|
|
filename TEXT NOT NULL,
|
|
mtime INTEGER NOT NULL,
|
|
ctime INTEGER NOT NULL,
|
|
filesize INTEGER NOT NULL,
|
|
|
|
sampler INTEGER NOT NULL DEFAULT 0,
|
|
art_automatic TEXT,
|
|
art_manual TEXT,
|
|
filetype INTEGER NOT NULL DEFAULT 0,
|
|
playcount INTEGER NOT NULL DEFAULT 0,
|
|
lastplayed INTEGER,
|
|
rating INTEGER,
|
|
forced_compilation_on INTEGER NOT NULL DEFAULT 0,
|
|
forced_compilation_off INTEGER NOT NULL DEFAULT 0,
|
|
effective_compilation NOT NULL DEFAULT 0
|
|
);
|
|
|
|
UPDATE schema_version SET version=8;
|
|
|