Rhythmbox & Sound Juicer : some thoughts about the extracting audio CD functionality in Ubuntu & suggestions to improve it

thibaut bethune thibaut.bethune at gmail.com
Sun Mar 16 18:00:32 UTC 2008

I'd like to discuss the way Ubuntu deals with the "extracting audio CD" task

 - Ubuntu 7.10 and before : inserting an audio CD launchs Sound Juicer
 (according to the nome-volume-properties GUI)
 - Ubuntu 8.04 hardy alpha 6 : inserting an audio CD launchs Rhythmbox.

 I'm in favor of Rhythmbox for performing that task.

 BUT, the Ubuntu Hardu alpha 6 situation could be improved in 3 ways :

 1°) Sound Juicer should be removed from Hardy since Rhythmbox is the
 default system application to extract music from CD - no need for
 cluttering Applications menu.
 See Bug #202593 in sound-juicer (Ubuntu) on Launchpad

 2°) When inserting and audio CD, Rhythmbox should be launched with the
 GUI that shows the "Extract" button.
 Let me explain. Actually :
 - Rhythmbox has a contextual toolbar, which means that the "Extract"
 button is only displayed when you select the CD name in the "Source"
 - But Rhythmbox is always launched with "Library" selected in the
 "Source" panel (even when an audio CD is inserted)
 - Therefore, when an audio CD is inserted, Ubuntu launches Rhythmbox
 with "Library" selected in the "Source" panel, and no "Extract" button
 visible by the user : the user doesn't know how to rip his audio CD.
 My suggestion is that, when an audio CD is inserted, Rhythmbox should
 be launched with current audio CD selected in the "Source" panel, to
 make the contextual toolbar in Rhythmbox matching the task the user

 3°) While ripping an audio CD, you can close Rhythmbox without be
 advertised that Rhythmbox is performing a task. User should be warned
 that closing Rhythmbox now will stop the current task.
 Maybe a confirmation dialog box could say : "You are about to close
 Rhythmbox while Rhythmbox is ripping a CD. Closing Rhythmbox will stop
 the current CD ripping"

Thank you

More information about the Ubuntu-devel-discuss mailing list