|
Low Bitrate
Join Date: Oct 2006
Location: Moscow ZAO, Russia
Posts: 83
|
Hello All,
I was able to run headunit with MySQL, some changes was done to DBHandler.h (on Windows platform).
Sound loudness slider is not working, and also some buttons not functional.
What I also want is to add interface for cell phone (to widcomm).
Comments?
#define CREATE_MEDIA_TABLE "CREATE TABLE media (`id` INTEGER PRIMARY KEY AUTO_INCREMENT DEFAULT NULL, `key` TEXT, `artist` TEXT, `album` TEXT, `title` TEXT, `genre` TEXT, `mrl` TEXT)"
#define CREATE_MEDIA_INDEX "CREATE INDEX key_index ON media(`key`(255))"
#define TRUNCATE_MEDIA_TABLE "DROP TABLE media"
#define INSERT_MEDIA_ITEM "INSERT INTO media (`key`, `artist`, `album`, `title`, `genre`, `mrl`) VALUES (:key, :artist, :album, :title, :genre, :mrl)"
#define QUERY_MEDIA_ITEM_BY_MRL "SELECT `id`, `mrl`, `artist`, `album`, `title`, `genre`, `key` FROM `media` WHERE `mrl` = :mrl"
#define QUERY_MEDIA_ITEM_BY_KEY "SELECT `id`, mrl, artist, album, title, genre, `key` FROM media WHERE `key` like :key"
#define QUERY_MEDIA_ITEM_BY_ID "SELECT `id`, mrl, artist, album, title, genre, `key` FROM media WHERE `id` = :id"
// Playlist table
#define CREATE_PLAYLIST_TABLE "CREATE TABLE playlist (`id` INTEGER PRIMARY KEY, `name` TEXT, `description` TEXT, `type` TEXT)"
#define TRUNCATE_PLAYLIST_TABLE "DROP TABLE playlist"
#define INSERT_PLAYLIST "INSERT INTO playlist (`name`, `description`, `type`) VALUES (:name, :description, :type)"
#define QUERY_PLAYLIST "SELECT `name`, `description`, `type` FROM playlist"
// State table
#define CREATE_STATE_TABLE "CREATE TABLE `state` (`var` TEXT, `value` TEXT,PRIMARY KEY (`var`(250)))"
#define TRUNCATE_STATE_TABLE "DROP TABLE `state`"
#define INSERT_STATE "INSERT INTO `state` (`var`,`value`) VALUES (:var,:value)"
#define QUERY_STATE "SELECT `value` FROM `state` WHERE var = :var"
// Cover art table
#define CREATE_COVERART_TABLE "CREATE TABLE coverart (`key` TEXT, `image` blob, PRIMARY KEY (`key`(250)))"
#define TRUNCATE_COVERART_TABLE "DROP TABLE coverart"
#define INSERT_COVERART "INSERT INTO coverart (`key`,`image`) VALUES (:key,:image)"
#define QUERY_COVERART "SELECT `image` FROM coverart WHERE `key` = :key"
|