No MP3 Ripping from CDs

Hi I’m a newbie to Suse and determined to stick with it.

Mp3s play in amarok, option to rip cd to mp3s as well. However empty folder created with no MP3. I tried K3B and error re: need MP3 Mad MP3 library. I have read various forum posts and can’t pinpoint where the issue arises.

I have gone through steps on multimedia repos and restricted formats.

I will submit details of my system shortly, but in meantime wonder if there is a simple solution I am missing not done.

thanks Ben.

You need an .mp3-encoder. Install the package ‘lame’ via YaST or simply do

zypper in lame

Hi Gropiuskalle

I have run the zypper above. I get the MP3 option now in Dolphine. Also seems to start ripping in Amarok. In both though only creates the folders. No MP3.
For starters here is my first and second Alsa details, but think this just relates to sound card settings. I can play MP3 and all other forms of music etc.

http://www.alsa-project.org/db/?f=43f7d2c9167fb4003639ffa5cdb8dc50e59fdb53

Second Alsa

http://www.alsa-project.org/db/?f=f68d15d74b17050e6ffd9a166dcce6ea7ee4f239

Here’s the other steps at the welcome multi media step area sticky:

linux-chis:~ # rpm -qa ‘alsa
alsa-utils-1.0.23-1.8.i586
alsa-plugins-1.0.23-1.9.i586
alsa-1.0.23-2.12.i586
alsa-oss-1.0.17-29.2.i586
linux-chis:~ # rpm -qa ‘pulse
libxine1-pulse-1.1.19-1.pm.44.4.i586
libpulse-mainloop-glib0-0.9.21-10.1.1.i586
libpulse0-0.9.21-10.1.1.i586
linux-chis:~ # rpm -q libasound2
libasound2-1.0.23-2.12.i586
linux-chis:~ # uname -a
Linux linux-chis 2.6.34.7-0.4-default #1 SMP 2010-10-07 19:07:51 +0200 i686 i686 i386 GNU/Linux
linux-chis:~ # cat /etc/modprobe.d/50-sound.conf

options snd slots=snd-emu10k1x

B35A.OTb4tcqddO0:[SB Live! Value] EMU10k1X

alias snd-card-0 snd-emu10k1x
linux-chis:~ #

I think the problem lies with some of the packages or repos I have in my system. Will try to find the code to run and copy this info here.

You need to follow the Restricted formats/11.3 - openSUSE Community Wiki Guide. That will bring in full multimedia support incl. ripping to mp3 (through k3b or special ripping programs)

Hi run I ran through that guide at first install using one click install. I rerun via terminal. Via the 10 steps by reddwarf (results below) it looks like I am missing a few packages: gstreamer - mpeg demux, bad, ugly, extra…

I will rerun the wiki steps suggested to see if this sorts it.

Sorry about glitches in terminal code - still getting to grips with the commands/syntax.

linux-chis:~ # rpm -qa --queryformat ‘%{NAME} → %{VENDOR}
’ | grep -i VideoLAN
phonon-vlc → VideoLAN Project (VideoLAN - VLC: Free streaming and multimedia solutions for all OS!)
libdvdcss → VideoLAN Project (VideoLAN - VLC: Free streaming and multimedia solutions for all OS!)
linux-chis:~ # libdvdcss → VideoLAN Project (VideoLAN - VLC: Free streaming and multimedia solutions for all OS!)
-bash: syntax error near unexpected token `(’
linux-chis:~ # rpm --verify --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’
linux-chis:~ # rpm --verify --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’
linux-chis:~ # rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ libxine1 libxine1-codecs
libxine1-1.1.19-1.pm.44.4-i586 → PackMan :: Startseite
libxine1-codecs-1.1.19-1.pm.44.4-i586 → PackMan :: Startseite
linux-chis:~ # libxine1-1.1.15-44.pm.0-x86_64 → packman.links2linux.de
linux-chis:~ # libxine1-codecs-1.1.15-44.pm.0-x86_64 → packman.links2linux.de
linux-chis:~ # rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ libxine1 libxine1-codecs libxine1-1.1.15-44.pm.0-x86_64 → packman.links2linux.de libxine1-codecs-1.1.15-44.pm.0-x86_64 → packman.links2linux.de
linux-chis:~ # rpm --verify --query --all ‘xine
linux-chis:~ # $ rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ gstreamer-0_10-ffmpeg gstreamer-0_10-fluendo-mp3 gstreamer-0_10-fluendo-mpegdemux gstreamer-0_10-fluendo-mpegmux gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly
If ‘$’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf $
linux-chis:~ # gstreamer-0_10-ffmpeg-0.10.5-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.2-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-fluendo-mpegdemux-0.10.15-42.pm.1-x86_64 → PackMan :: Startseite
-bash: PackMan :: Startseite No such file or directory
linux-chis:~ # gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-bad-0.10.8-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-base-0.10.21-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-good-0.10.10-42.pm.3-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-good-extra-0.10.10-42.pm.3-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-ugly-0.10.10-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ gstreamer-0_10-ffmpeg gstreamer-0_10-fluendo-mp3 gstreamer-0_10-fluendo-mpegdemux gstreamer-0_10-fluendo-mpegmux gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly
package gstreamer-0_10-ffmpeg is not installed
gstreamer-0_10-fluendo-mp3-0.10.14-42.pm.42.1-i586 → PackMan :: Startseite
package gstreamer-0_10-fluendo-mpegdemux is not installed
package gstreamer-0_10-fluendo-mpegmux is not installed
package gstreamer-0_10-plugins-bad is not installed
gstreamer-0_10-plugins-base-0.10.30-999.pm.1001.1-i586 → PackMan :: Startseite
gstreamer-0_10-plugins-good-0.10.24-999.pm.1000.1-i586 → PackMan :: Startseite
package gstreamer-0_10-plugins-good-extra is not installed
package gstreamer-0_10-plugins-ugly is not installed
linux-chis:~ # gstreamer-0_10-ffmpeg-0.10.5-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.2-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-fluendo-mpegdemux-0.10.15-42.pm.1-x86_64 → PackMan :: Startseite
-bash: PackMan :: Startseite No such file or directory
linux-chis:~ # gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-bad-0.10.8-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-base-0.10.21-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-good-0.10.10-42.pm.3-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-good-extra-0.10.10-42.pm.3-x86_64 → packman.links2linux.de
linux-chis:~ # gstreamer-0_10-plugins-ugly-0.10.10-42.pm.1-x86_64 → packman.links2linux.de
linux-chis:~ # rpm --verify --query --all ‘gst
linux-chis:~ # rpm --verify --query --all ‘vlc
linux-chis:~ # rpm --verify w32codec-all
linux-chis:~ #

rpm --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’ ‘xine’ ‘gst’ MPlayer ‘vlc’ | grep -v avahi | sort
MPlayer-1.0rc4_r31930-1.pm.3.4.i586
PackageKit-gstreamer-plugin-0.6.3-5.4.i586
gstreamer-0_10-0.10.30-999.pm.1000.1.i586
gstreamer-0_10-fluendo-mp3-0.10.14-42.pm.42.1.i586
gstreamer-0_10-lang-0.10.30-999.pm.1000.1.noarch
gstreamer-0_10-plugin-gnomevfs-0.10.30-999.pm.1001.1.i586
gstreamer-0_10-plugin-hal-0.10.24-999.pm.1000.1.i586
gstreamer-0_10-plugins-base-0.10.30-999.pm.1001.1.i586
gstreamer-0_10-plugins-base-lang-0.10.30-999.pm.1001.1.noarch
gstreamer-0_10-plugins-good-0.10.24-999.pm.1000.1.i586
gstreamer-0_10-plugins-good-lang-0.10.24-999.pm.1000.1.noarch
kdebase4-runtime-xine-4.4.4-3.1.2.i586
libavcodec52-0.6.25512svn-2.pm.5.1.i586
libavcore0-0.6.25512svn-2.pm.5.1.i586
libavdevice52-0.6.25512svn-2.pm.5.1.i586
libavfilter1-0.6.25512svn-2.pm.5.1.i586
libavformat52-0.6.25512svn-2.pm.5.1.i586
libavutil50-0.6.25512svn-2.pm.5.1.i586
libgstapp-0_10-0-0.10.30-999.pm.1001.1.i586
libgstinterfaces-0_10-0-0.10.30-999.pm.1001.1.i586
libgstreamer-0_10-0-0.10.30-999.pm.1000.1.i586
libpostproc51-0.6.25512svn-2.pm.5.1.i586
libswscale0-0.6.25512svn-2.pm.5.1.i586
libvlc5-1.1.4.1-1.pm.3.17.i586
libvlccore4-1.1.4.1-1.pm.3.17.i586
libxine1-1.1.19-1.pm.44.4.i586
libxine1-codecs-1.1.19-1.pm.44.4.i586
libxine1-gnome-vfs-1.1.19-1.pm.44.4.i586
libxine1-pulse-1.1.19-1.pm.44.4.i586
phonon-backend-gstreamer-0_10-4.4.2-1.6.i586
phonon-backend-xine-4.4.2-1.6.i586
phonon-vlc-0.2-2010081801.2.i586
xine-ui-0.99.6-1.pm.3.2.i586
xinetd-2.3.14-149.1.i586

thanks for help so far…

Bingo… excellent. Rerun 10 steps and wiki link and ripped fine in K3B. Will try amarok and dolphin next. Thanks for help.

Have you tried Konqueror instead of Dolphin? I remember that I had problems too with ripping CDs to .mp3-files with Dolphin, whereas it worked fine and hassle-free in Konqueror.

On 2010-10-26, gropiuskalle <gropiuskalle@no-mx.forums.opensuse.org> wrote:
>
> You need an .mp3-encoder. Install the package ‘lame’ via YaST or simply
> do
>
>
> Code:
> --------------------
> zypper in lame
> --------------------

Install rippit.


When in doubt, use brute force.
– Ken Thompson

Rikishi42, it’s called ‘ripit’, not ‘rippit’. Also, ripit is using lame as well (just like any other sane CD-to-.mp3-ripper).

You might have noticed that waveheadwales has solved his problem anyway.

Hi thanks. Yes solved issue can rip via K3B now. Wouldn’t before as error message missing MP3mad.

lame-3.98.4-2.pm.4.1.i586’ is the highest available version and is already installed. So nothing to do.

Amarok though has same issue - folders but no mp3 file… :frowning: .

Dolpin get same error message as before.

would be good to sort either Dolphin or Amarok as well.

Wavehead,
You might also want to consider asunder(it’s in the Packman repos) it’ll put the mp3’s in a folder you specify.

There’s an extra “K3b-codec” package too, installs the mp3 encoder as a regular plugin and configures it like the ogg plugin.

FYI

patrick :wink:

I would give this program a try after you install Lame from Pacman -> KAudioCreator

Pick the download for your openSUSE version and install it. It’s great with ripping Audio. Bit limited with option but very functional when you ‘just want to rip a cd’.

I used to use K3b and created this tutorial on my blog after my struggles to get it working. Might put it under the How to section if other can confirm it actually works rotfl!

Yes, asunder is very good, gives more tag info usually when K3b doesnt.

FYI

patrick013