View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008491 | MMW v4 | Burning / Disc Handling | public | 2011-10-09 02:46 | 2013-01-10 15:08 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 4.0 | ||||
Target Version | 4.1.1 | ||||
Summary | 0008491: CD Metadata is lost if it contains more than just basic metadata | ||||
Description | As described in 0008403, if CD isn't in DB then MM writes writes edited values only to CDPlayer.ini file only common values like Title, Album, Artist, Year, etc. (but not e.g. custom fileds, Disc#, etc.). So after changing nodes/refreshing the cd node, the these values are lost. Currently, MM uses CDPlayer.ini for this purpose, but considering that it has been deprecated beginning with Vista, we may want to consider using the DB for this. | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
You are right, it would be wise to make new DB Table named CDPlayer which structure would be mix of MEDIAS and SONGS tables. Structure: CREATE TABLE CDPlayer(ID INTEGER PRIMARY KEY AUTOINCREMENT,Label TEXT COLLATE IUNICODE,CDDBId INTEGER,CDDBQueryState INTEGER,CDDBQueryResult TEXT,TurnedSN INTEGER,Artist TEXT COLLATE IUNICODE,Album TEXT COLLATE IUNICODE,AlbumArtist TEXT COLLATE IUNICODE,DiscNumber TEXT COLLATE IUNICODE,TrackNumber TEXT COLLATE IUNICODE,SongTitle TEXT COLLATE IUNICODE,SongPath TEXT COLLATE IUNICODE,Year INTEGER,Genre TEXT COLLATE IUNICODE,FileLength INTEGER,SongLength INTEGER,Rating INTEGER,Author TEXT COLLATE IUNICODE,Copyrighted INTEGER,Original INTEGER,BPM INTEGER,AudioCDTrack INTEGER,FileModified REAL,NormalizeTrack REAL,NormalizeAlbum REAL,Custom1 TEXT COLLATE IUNICODE,Custom2 TEXT COLLATE IUNICODE,Custom3 TEXT COLLATE IUNICODE,Custom4 TEXT COLLATE IUNICODE,Custom5 TEXT COLLATE IUNICODE,Copyright TEXT COLLATE IUNICODE,Publisher TEXT COLLATE IUNICODE,Encoder TEXT COLLATE IUNICODE,EncodedBy TEXT COLLATE IUNICODE,Lyricist TEXT COLLATE IUNICODE,Band TEXT COLLATE IUNICODE,Conductor TEXT COLLATE IUNICODE,Remixer TEXT COLLATE IUNICODE,InvolvedPeople TEXT COLLATE IUNICODE,OrigTitle TEXT COLLATE IUNICODE,OrigArtist TEXT COLLATE IUNICODE,OrigLyricist TEXT COLLATE IUNICODE,GroupDesc TEXT COLLATE IUNICODE,ISRC TEXT COLLATE IUNICODE,InitialKey TEXT COLLATE IUNICODE,Language TEXT COLLATE IUNICODE,MediaType TEXT COLLATE IUNICODE,RatingString TEXT COLLATE IUNICODE,OrigYear INTEGER,Tempo TEXT COLLATE IUNICODE,Mood TEXT COLLATE IUNICODE,Occasion TEXT COLLATE IUNICODE,Quality TEXT COLLATE IUNICODE,Lyrics TEXT COLLATE IUNICODE,Comment TEXT COLLATE IUNICODE, Extension TEXT(5),ParentalRating TEXT COLLATE IUNICODE) |
|
2. Ability to clear data for CD or update on new FreeDB search. |