How to use abcde in Fedora - Endless Dependencies?

Endless dependencies getting abcde to extract mp3s or m4a formats from CD. The distro version works OOB from ogg format.

First of all, I had to install python-eyeD3 to get it to even start producing mp3s, but mp3s are still produced with no mp3 tags.

Maybe the -G flag is required to get mp3 tags? But I need glyr for that which is not in the distros. It seems abcde can find the track info, but can’t tag the mp3.

Tried m4a, needed to install fdkaac, but smplayer (which can usually play anything) can’t play then so I had to install vlc. Untimately, I’m trying to get these files in iTunes/Apple Music so I can play them on my phone. (Which I can’t do because my laptop is running High Sierra and won’t sync anymore.)

I have been using grip since time immemorial but in the last year or so since I ripped a CD it’s lost access to CDDB.

Is there any CD-to-mp3 ripping tools anymore that work out of the box in Fedora?
Are there any iPhone apps besice VLC that will play music and don’t suck at organizing/playlists?

Your first thread was titled Gettind abcde to make mp3s in F40 - endless dependencies?. Fedora 40 has been EOL for months. So unless you’re using a supported version, nobody is going to be able to provide help.

I use Audex on KDE. If you want a secure ripping tool like EAC on Windows or XLD on MacOS, there is Whipper and/or Cyanrip.

for abcde, besides lame, you will need id3v2 to export tags.

abcde.conf:

# Enable ID3v2 tagging
ID3TAGV=2
ID3V2=yes

Did you set ID3TAGGER=eyed3?


If you can accept a GUI app, what about Sound Juicer?

sudo dnf install sound-juicer

to enable mp3 support, you need the mp3 decoder:

sudo dnf install lame gstreamer1-plugins-ugly

Alternatively use K3b

Well, I assumed abcde would try to use eyeD3 to tag without further configuration. It finds the CD data OK, so tagging is off by default I guess.

Lame/cdparanoia is already installed and abcde appears to use it, same as grip.

My workflow ended up adding the tags manually with mp3info. I’m done for now.

I use Picard for tagging. Ear Tag and Tagger are GTK alternatives. Beets if you like working on the command line.

FINALLY. abcde was ignoring ~/.abcde.conf file. Found /etc/abcde.

Also tried AAC with faac. Can’t decide if they sound different from mp3s though. They are definfitely lower level than mp3s. I don’t think abcde can tag AAC files.

Installed id3v2, set ID3TAGV=id3v2.3, removed python3-eyed3 and tagging is working for mp3’s.

Set LAMEOPTS=‘-V 2’, mp3s are now VBR. THe “file” command still sees them as 128 CBR but mp3info -x gives the correct result.

Still trying to figure out how to set replay gain for the albums it sets wrong and encodes too softly.

Hopes this save someone hours of frustration,

I just installed Asunder to rip CDs and it was simple and worked great if you’re looking for an easier GUI alternative: