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 535065 - If a cd is not listed in musicbrainz it can not be added.
If a cd is not listed in musicbrainz it can not be added.
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: User Interface
0.11.x
Other All
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 550488 550493 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-05-27 11:36 UTC by davmor2
Modified: 2009-08-07 14:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description davmor2 2008-05-27 11:36:57 UTC
In Sound-Juicer if a cd is no listed you can add the track info and upload it to musicbrainz.  However this feature is missing from Rhythmbox.  Is it possible to get this integrated into Rhythmbox to round off cd importing?
Comment 1 Bastien Nocera 2008-09-08 16:08:49 UTC
*** Bug 550493 has been marked as a duplicate of this bug. ***
Comment 2 Easwar Hariharan 2008-09-25 14:53:01 UTC
I would like to work on this,but I would need some details of knowledge of what languages are required.I'm thinking if SoundJuicer uses a module to add the track info and upload it to MusicBrainz,then we may tell Dbus to call the module and get the module to just act as a subroutine of Rhythmbox.

NEWBIE ALERT:I'm still learning Python and don't know much of C/C++ either,but I'm willing to learn,if someone can just point me to the right resource to start contributing to GNOME.Or if this bug is kinda high-priority,please point me to something which is not as mission-critical.Or am I asking too much? :?
Comment 3 Jonathan Matthew 2008-09-26 12:06:23 UTC
(In reply to comment #2)
> I would like to work on this,but I would need some details of knowledge of what
> languages are required.I'm thinking if SoundJuicer uses a module to add the
> track info and upload it to MusicBrainz,then we may tell Dbus to call the
> module and get the module to just act as a subroutine of Rhythmbox.

Rhythmbox includes a copy of the musicbrainz code that sound juicer uses.  This code is written in C.

> NEWBIE ALERT:I'm still learning Python and don't know much of C/C++ either,but
> I'm willing to learn,if someone can just point me to the right resource to
> start contributing to GNOME.Or if this bug is kinda high-priority,please point
> me to something which is not as mission-critical.Or am I asking too much? :?

This isn't really a high priority bug.

After a quick look at the sound juicer code, it seems that this works by retrieving a submission URL from the musicbrainz code (sj_metadata_getter_get_submit_url) and passing that to gnome_open.  It doesn't appear to have a means of passing in the user's track information.  The work required in rhythmbox, then, would be in adding whatever needs to be added to the UI to provide access to this feature.
Comment 4 Bastien Nocera 2008-09-26 13:03:25 UTC
Actually, this bug is only about providing a "Submit track listings..." menu item. At least for now. I believe there's another bug opened about using our data to pass it on to the web service, but this is a much much bigger task than adding the few lines of code for a menu item.
Comment 5 Bastien Nocera 2009-08-07 14:22:36 UTC
1) There's no menu item (booh!)
2) I upped the deps for the musicbrainz metadata getter to gtk+ 2.17.6

commit 34ce7e378c4748e01eff0eb18bd82c04c90a0172
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Aug 7 15:19:32 2009 +0100

    Bug 535065 – If a cd is not listed in musicbrainz it can not be added.
    
    Add infobar to ask the user to enter the metadata into
    MusicBrainz.
Comment 6 Bastien Nocera 2009-08-07 14:33:21 UTC
*** Bug 550488 has been marked as a duplicate of this bug. ***