Friday, May 3, 2024
 Popular · Latest · Hot · Upcoming
2
rated 0 times [  2] [ 0]  / answers: 1 / hits: 1588  / 1 Year ago, wed, january 4, 2023, 2:47:32

Since I installed Ubuntu 12.04, Rhythmbox, Banshee and Sound Juicer have started acting weird around double cd's, and specifically, cd #2 of said double cd.




  • Sometimes, they will show the information of cd #1. Track names, durations, and even count are incorrect.

  • Sometimes, they will first show the tracks for cd #1, then continue onto cd #2 if cd #2 has more tracks than #1.

  • Sound Juicer seems to be unable to find any track durations at all, even for single cd's.



Obviously, this is a pain when I'm trying to rip double cd's. And I have a fair number of them, which I want to rip.



This happens on both my machines (a slightly aging iMac, and a 1-year-old Sony Vaio). However, on previous versions of Ubuntu, this never happened. All on the same machines. So I suspect 12.04 is using a different lib for extracting audio cd data.
Just for kicks, I tried with Linux Mint 13, and there it works correctly, even though it claims to be based on Ubuntu 12.04 and therefore should be using (partially) the same software. So if the Mint guys can fix it, I should be able to do it too, right?



So, my question: what changed in 12.04 that could cause this? And more importantly: what can I do to fix it?



UPDATE Installed versions of relevant software packages, according to Synaptic:




  • libmusicbrainz3-6: 3.0.2-2.1

  • libmusicbrainz4-3: 4.0.0-0ubuntu1

  • sound-juicer: 3.4.0-1ubuntu1

  • rhythmbox: 2.96-0ubuntu4


More From » cd-ripping

 Answers
1

Fwiw, I was annoyed by the same problem, and others... Sound Juicer is a decent entry-level ripper but has lots of issues like this which have remained unfixed for a very long time.



My own solution was to switch to a command line CD ripper, abcde. You set up an ~/.abcde.conf file with your preferences for what encoder to use, how to name files, and so on. It seems to do a much better job of looking up track listings, and even fills in Genre, which I always had to do manually with Sound Juicer. In my experience of about 40 cd rips so far the track listings are 99% proper, and it lets you edit in a terminal editor to get that last 1% correct.



So, it's a bit more technical than a GUI ripper but much more flexible and IMHO less buggy. I tested it out on a couple double-cd albums and it worked great.



This is the tutorial I used; he gives several sample config files for different common cases: http://www.andrews-corner.org/abcde.html



Pretty much I just went with the mp3 example he listed. My only significant change was I wanted my music files to be all lowercase with no spaces or special characters, so redid the mungefilename() function like this:



mungefilename ()
{
echo "$@" | sed s,:,-,g | tr / _ | tr -d '"?[:cntrl:]()*
| sed s, ,_,g | tr [:upper:] [:lower:]
}


But the one in that example is perfectly serviceable.


[#37740] Wednesday, January 4, 2023, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
lawain

Total Points: 150
Total Questions: 106
Total Answers: 101

Location: China
Member since Mon, Aug 22, 2022
2 Years ago
;