Unable to rip both CDs in a set after MusicBrainz NGS update

Bug #797473 reported by Jim Patterson
134
This bug affects 26 people
Affects Status Importance Assigned to Milestone
Sound Juicer
Fix Released
Medium
sound-juicer (Ubuntu)
Fix Released
High
Timo Aaltonen

Bug Description

Binary package hint: sound-juicer

Sound Juicer gets track lists from MusicBrainz (a great feature). However, if the CD matches a release in MusicBrainz that has two or more associated CDs, then Sound Juicer downloads all of the tracks, and won't rip properly. For the first CD, the tracks line up but there are an excess, which seem to get recorded repeatedly at the end. For the second and subsequent CDs, they don't line up. Sound Juicer will try to overwrite the first few tracks with the tracks from the subsequent CDs.

The reason for this has to do with a recent update to MusicBrainz, which they call their Next Generation Schema or NGS. See this blog note, directed at applications like Sound Juicer http://blog.musicbrainz.org/?p=888. (This problem also affects Banshee). With the new schema, multi-CD releases are now a single release instead of separate releases for each medium (CD). Hence, when Sound Juicer downloads the track list, it spans multiple CDs and so has tracks for all. It gets confused.

Sound Juicer needs to be made aware of the new release format.

Revision history for this message
Jim Patterson (jimp-launchpad-rs9z) wrote :

Should have re-checked Banshee first. The problem seems to have already been resolved in Banshee. See https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/778090 (though I think the actual fix was "upstream").

Changed in sound-juicer (Ubuntu):
status: New → Confirmed
status: Confirmed → New
Changed in sound-juicer (Ubuntu):
status: New → Confirmed
Revision history for this message
Rüdiger Kupper (ruediger.kupper) wrote :

Confirmed. This problem affects at least sound-juicer, banshee and rhythmbox. Is there any CD ripper present in the natty package sources that is unaffected by this bug?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Banshee in oneiric seems to work fine. And yes, this is a hugely annoying bug.. unfortunately sound-juicer seems to be largely abandoned upstream, though it's the best gtk+-ripper at the moment.

Changed in sound-juicer (Ubuntu):
importance: Undecided → High
Changed in sound-juicer:
importance: Unknown → Medium
status: Unknown → Confirmed
Changed in sound-juicer:
status: Confirmed → In Progress
Revision history for this message
pfaffman (pfaffman) wrote :

Thanks, Jim. It'd be good to get this fixed.

Yes, Timo, juicer seems to be the best ripper. There doesn't seem to be a way to get Banshee to rip anything but oggs. Normally I rip to FLAC, except now that I live in a van and like MP3 so that my car stereo can play them.

Revision history for this message
Bryce Harrington (bryce) wrote :

Also reported at: http://forums.musicbrainz.org/viewtopic.php?id=2822

The suggested solution is for Sound Juicer to "upgrade to using the v2 web services and add support for multi-disc releases NGS-style".

There is an upstream bug where this work is being undertaken:
https://bugzilla.gnome.org/show_bug.cgi?id=652972

Changed in sound-juicer (Ubuntu):
status: Confirmed → Triaged
Changed in sound-juicer:
status: In Progress → Fix Released
Revision history for this message
Mike (xandrani-o-deactivatedaccount) wrote :

Someone seemed to suggest that this was fixed. However the problem still occurs in Sound Juicer 2.32.0.

Can you say which version you think it's fixed for?

Thanks.

Revision history for this message
Mike (xandrani-o-deactivatedaccount) wrote :

Current work around on Ubuntu is to use Banshee Media Player to rip double CDs. It worked for me.

Revision history for this message
sam tygier (samtygier) wrote :

it is fixed in the upstream development version (at http://git.gnome.org/browse/sound-juicer/ ). that gives it a good chance of being in the next ubuntu release. however it also needs a newer version of libmusicbrainz.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

libmusicbrainz 4.0.0 has been on the NEW queue for some time. I've also got green light to update s-j from git to include support for it.

Changed in sound-juicer (Ubuntu):
assignee: nobody → Timo Aaltonen (tjaalton)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sound-juicer - 3.3.90-0ubuntu1

---------------
sound-juicer (3.3.90-0ubuntu1) precise; urgency=low

  * New upstream release (LP: #797473).
  * Build using libmusicbrainz4-dev (>= 4.0.0).
 -- Timo Aaltonen <email address hidden> Thu, 22 Mar 2012 17:07:22 +0200

Changed in sound-juicer (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Jeff Powell (jeffp-bangtherockstogether) wrote :

I am on 10.04 LTS - kept up to date - and this bug is still present. I am having to resort to the basic CD Player app, v 2.1.1, since it doesn't bother talking to musicbrainz. I have to rename every file it creates, but I can, at least, get things ripped in multi-disk sets this way.

And when I tried Banshee (installed from the "Ubuntu Software Center") on any CD - a single disk or one of a multi-disk set - I get the error "Could not fetch metadata for CD." I see nothing here about it using Musicbrainz, so I may be confused, but it doesn't seem to want to fetch data about CD contents successfully be default.

In short, if this really is fixed, pushing the fix back to 10.04 LTS would be appreciated. Thanks.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

no, it's a huge rewrite to support the new MB API, so there's no single commit to backport

Revision history for this message
sabby (sabby) wrote :

I am also on 10.04 LTS and I can confirm it is also a problem. I assume that the 3.x branch doesn't compile easily on 10.04... In any case a quick fix is to block internet access to sound juicer, or just be offline, so that it can't access the db info. In that case it works like a charm but you lose the track information.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.