After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 138334 - Implement CDDB metadata backend
Implement CDDB metadata backend
Status: RESOLVED WONTFIX
Product: sound-juicer
Classification: Applications
Component: metadata
0.5.12
Other Linux
: Normal enhancement
: ---
Assigned To: Sound Juicer Maintainers
Sound Juicer Maintainers
: 159485 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-03-28 14:34 UTC by Andy Piper
Modified: 2012-07-22 13:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andy Piper 2004-03-28 14:34:58 UTC
Insert a CD (I've been testing with a bunch of singles including Tal Bachman,
Goo Goo Dolls,  Soul Asylum).

gnome-cd launches and successfully looks up the tracklisting against the CD
database configured under Applications->Preferences->More Preferences->CD
Database (in this case, the UK FreeDB server).

Start sound-juicer. It tries to look up the CD but fails to find a tracklisting.

a) Please enable sound-juicer to use the CD database defined in my GNOME
preferences.
b) Please enable me to submit "new" discs to the chosen backend database where
the info is not already found.
Comment 1 Ross Burton 2004-11-25 21:51:29 UTC
This would involve creating src/sj-metadata-cddb.c, which used the gnome-media
CDDB-Slave2 for lookups.
Comment 2 Ross Burton 2004-11-25 21:51:45 UTC
*** Bug 159485 has been marked as a duplicate of this bug. ***
Comment 3 James Henstridge 2005-03-16 15:26:13 UTC
Is this still a problem?  If I insert a CD which isn't in musicbrainz but is in
freedb.org, I get that track info (which is usually of worse quality).

I guess either the musicbrainz library or the backend server is doing cddb
lookups now.
Comment 4 Sebastien Bacher 2005-06-10 14:58:14 UTC
there is an ubuntu bug about this too:
https://bugzilla.ubuntu.com/show_bug.cgi?id=11701
Comment 5 Thomas M. Hinkle 2005-06-10 17:11:19 UTC
Related, but slightly different bug -- local storage of this information is also
not consistent across programs. If I enter info by hand in sound-juicer, it is
maintained for other instances of sound-juicer. If I enter info by hand in
gnome-cd, it is there for other instances of gnome-cd. But the info is not
stored in a way that both programs can see it -- sound-juicer won't see info
entered in gnome-cd and viceversa.
Grip is a third program that also doesn't interoperate with sound-juicer and
grip (though Grip stores its files in a clear enough place -- .cddb or
.cddb-slave -- I couldn't figure out at a glance where gnome-cd and sound-juicer
keep their local cd info.
Comment 6 Ross Burton 2005-06-10 17:31:05 UTC
gnome-cd writes to .cddbslave/, but Sound Juicer never persists user-edited
metadata.

There in another bug for SJ persisting metadata.
Comment 7 Trever Adams 2005-10-11 21:42:47 UTC
It also doesn't handle multiple entries properly. I just got a Vanessa Carlton
Disk (Be Not Nobody) two entries for another disk comes up but nothing ever
shows up about the right disk.

Also, submission support to freecddb would be nice.
Comment 8 Ross Burton 2005-12-21 10:28:10 UTC
MusicBrainz will proxy to FreeDB and now SJ will detect and fix the imported data in the multiple artist case.

Closing WONTFIX as SJ doesn't need a dedicated FreeDB method.
Comment 9 Paulo Eduardo Neves 2012-07-22 12:26:06 UTC
MusicBrainz is not proxying  to freedb. Maybe you are making a confusion with tge FreeDB Gateway that allows FreeDB applications to access MusicBrainz data: 
http://musicbrainz.org/doc/FreeDB_Gateway 

How to reproduce:
1) Put a CD that just has data in FreeDB (I have hundreds of them)
2) Open it in Sound Juicer (will say that music brainz doesn't have data)
3) Open it in a CDDB supporting application (Grip, ripperX) and see that the CD track data is there

I'd like to develop this feature. I believe that with some guidance I can do it. Where can I find the developer community for Sound Juicer?
Comment 10 Bastien Nocera 2012-07-22 13:43:02 UTC
(In reply to comment #9)
> MusicBrainz is not proxying  to freedb. Maybe you are making a confusion with
> tge FreeDB Gateway that allows FreeDB applications to access MusicBrainz data: 
> http://musicbrainz.org/doc/FreeDB_Gateway 

Nobody is confusing anything, the MusicBrainz servers were proxying to FreeDB in the past and stopped because the edits have no editorial oversight, and the data is mostly junk.

> I'd like to develop this feature. I believe that with some guidance I can do
> it.

Look in libjuicer/sj-metadata-*.c
The musicbrainz and gvfs backend show good examples of how you'd implement it.

> Where can I find the developer community for Sound Juicer?