Bug 423194

Summary: k3b should be able to use custom CDDB files
Product: [Applications] k3b Reporter: Nikos Papadopoulos <231036448>
Component: generalAssignee: k3b developers <k3b>
Status: REPORTED ---    
Severity: wishlist CC: michalm, trueg
Priority: NOR    
Version: 19.04   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: cucstom CDDB file
CDDB file produced by k3b
original CDDB file
simulated copy of the CD sing my custom CDDB file

Description Nikos Papadopoulos 2020-06-18 23:04:59 UTC
SUMMARY
K3b should be able to use (or "import") custom CDDB (or freedb, or gnudb) files
for Audio CDs.

THE LONG VERSION
I am trying to COPY a typical commercial Audio CD.
I am trying to make the new CD a CD-text CD
(that is, I am trying to add metadata, like song title and artist).
This is a CD of Various Artists.
So, I want to add the metadata of each song title, and each performer.
CDDB supposedly supports that.

There is a CDDB file for this CD in gnudb.org 
(which is an alternative to freedb that doesn't work anymore).
See...
   http://www.gnudb.org/gnudb/folk/a80bc80e
   
I customized that file using Grip.
See attachment.

I placed this file in ...
   /home/USERNAME/.cddb/folk/a80bc80e
   
I open k3b, and it finds my custom CDDB file.
But k3b overwrites the file and deletes all performer names.
See attachment.

Maybe the syntax of my custom file is wrong (although it is produced by Grip).

Anyway, the user should not have to go through all those "hacks" 
in order to add custom metadata to an Audio CD.

There is of course the option to change a track's information from the GUI,
but, that...
- it is not as easy as editing a text file
- the information doesn't seem to be saved automatically or manually anywhere on my computer
- the information gets easily deleted and you have to rewrite everything all over again, to be deleted again, to rewrite  it aga...
(if you click on some other icon, other disk, etc, k3b re-reads the CDDB file
from your computer, and the custom information you entered through the GUI disappears).




SOFTWARE/OS VERSIONS
Linux: Mageia Linux 7
KDE Version: 5.57.0
CDDB server: gnudb.org
Comment 1 Nikos Papadopoulos 2020-06-18 23:07:30 UTC
Created attachment 129504 [details]
cucstom CDDB file
Comment 2 Nikos Papadopoulos 2020-06-18 23:08:30 UTC
Created attachment 129505 [details]
CDDB file produced by k3b
Comment 3 Nikos Papadopoulos 2020-06-18 23:09:09 UTC
Created attachment 129506 [details]
original CDDB file
Comment 4 Nikos Papadopoulos 2020-06-18 23:14:01 UTC
Created attachment 129507 [details]
simulated copy of the CD sing my custom CDDB file

I made a simulated copy of the CD, using my custom CDDB file. I don't think that the stimulation includes the CDDB information, because I can't find anything related mentioned in this log.