66 lines
1.6 KiB
MySQL
66 lines
1.6 KiB
MySQL
|
ALTER TABLE songs ADD COLUMN source INTEGER NOT NULL DEFAULT 0;
|
||
|
|
||
|
UPDATE songs SET source = 2 WHERE source = 0;
|
||
|
|
||
|
DROP TABLE playlist_items;
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS playlist_items (
|
||
|
|
||
|
playlist INTEGER NOT NULL,
|
||
|
type INTEGER NOT NULL DEFAULT 0,
|
||
|
collection_id INTEGER,
|
||
|
url TEXT,
|
||
|
|
||
|
title TEXT NOT NULL,
|
||
|
album TEXT NOT NULL,
|
||
|
artist TEXT NOT NULL,
|
||
|
albumartist TEXT NOT NULL,
|
||
|
track INTEGER NOT NULL DEFAULT -1,
|
||
|
disc INTEGER NOT NULL DEFAULT -1,
|
||
|
year INTEGER NOT NULL DEFAULT -1,
|
||
|
originalyear INTEGER NOT NULL DEFAULT 0,
|
||
|
genre TEXT NOT NULL,
|
||
|
compilation INTEGER NOT NULL DEFAULT -1,
|
||
|
composer TEXT NOT NULL,
|
||
|
performer TEXT NOT NULL,
|
||
|
grouping TEXT NOT NULL,
|
||
|
comment TEXT NOT NULL,
|
||
|
lyrics TEXT NOT NULL,
|
||
|
|
||
|
beginning INTEGER NOT NULL DEFAULT 0,
|
||
|
length INTEGER NOT NULL DEFAULT 0,
|
||
|
|
||
|
bitrate INTEGER NOT NULL DEFAULT 0,
|
||
|
samplerate INTEGER NOT NULL DEFAULT 0,
|
||
|
bitdepth INTEGER NOT NULL DEFAULT 0,
|
||
|
|
||
|
source INTEGER NOT NULL DEFAULT 0,
|
||
|
directory_id INTEGER,
|
||
|
filename TEXT,
|
||
|
filetype INTEGER NOT NULL DEFAULT 0,
|
||
|
filesize INTEGER,
|
||
|
mtime INTEGER,
|
||
|
ctime INTEGER,
|
||
|
unavailable INTEGER DEFAULT 0,
|
||
|
|
||
|
playcount INTEGER NOT NULL DEFAULT 0,
|
||
|
skipcount INTEGER NOT NULL DEFAULT 0,
|
||
|
lastplayed INTEGER NOT NULL DEFAULT 0,
|
||
|
|
||
|
compilation_detected INTEGER DEFAULT 0,
|
||
|
compilation_on INTEGER NOT NULL DEFAULT 0,
|
||
|
compilation_off INTEGER NOT NULL DEFAULT 0,
|
||
|
compilation_effective INTEGER NOT NULL DEFAULT 0,
|
||
|
|
||
|
art_automatic TEXT,
|
||
|
art_manual TEXT,
|
||
|
|
||
|
effective_albumartist TEXT,
|
||
|
effective_originalyear INTEGER NOT NULL DEFAULT 0,
|
||
|
|
||
|
cue_path TEXT
|
||
|
|
||
|
);
|
||
|
|
||
|
UPDATE schema_version SET version=3;
|