this post was submitted on 30 May 2025
28 points (100.0% liked)

Linux

10641 readers
119 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

Hey hey, I have been using Sound Juicer on my Ubuntu 24 / KDE 5 PC and it works, but it doesn't handle the tags for my MP3 files very nicely. I've also used abcde, at the terminal, and that can be better but it takes a lot finessing at the CLI to get the result I want.

Is there a better CD ripper application that will run on Ubuntu and can make setting the MP3 tags dead simple?

Thanks for any ideas!

Edit: Fixed a typo

ETA: Asunder looks good, does what I need and works well on my PC. Thanks for everyone's ideas and help!

top 28 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 3 days ago (1 children)

fre:ac is almost exactly like Exact Audio Copy.

[–] [email protected] 1 points 2 days ago (1 children)

I just tried this app. When it opens, the UI is like 3x zoomed in, I can tell I'm not seeing the whole screen.

I found an open issue in their github with the same complaint. I tried both the appimage and the snapo and they both do this on my Ubunut PC. Guess I'll have to keep looking.

[–] [email protected] 2 points 2 days ago

I sounds like your window manager is telling the program to display with high-DPI scaling when it shouldn't be. This is a common issue when running older software written for X11 on newer Linuxes that are using Wayland. fre:ac was originally written in 2001!

You might have a system display setting to control scaling of "legacy" (X11) applications. I know KDE Plasma does.

[–] [email protected] 5 points 3 days ago* (last edited 2 days ago) (3 children)

I use whipper. It's a command-line application but it's easy to use and works great every single time. At first you should let it analyze your drive which is the only step more involved. Here's a mini tutorial for that I wrote for myself but you can also read it on the project page where it's probably more up to date:

  1. Analyze the drive's caching behavior: $ sudo whipper drive analyze

  2. Find the drive's offset. Consult the [[AccurateRip's CD Drive Offset database|http://www.accuraterip.com/driveoffsets.htm]] for your drive. Drive information can be retrieved with $ whipper drive list. $ sudo whipper offset find -o insert-numeric-value-here. If you omit the -o argument, whipper will try a long, popularity-sorted list of drive offsets. If you can't confirm your drive offset value but wish to set a default regardless, set read_offset = insert-numeric-value-here in whipper.conf. Offsets confirmed with $ whipper offset find are automatically written to the configuration file. If specifying the offset manually, please note that: if positive it must be written as a number without sign (ex: +102 -> 102), if negative it must include the sign.

  3. After that you just rip any disc by running: $ whipper cd rip

And just as an example, here's my ~/.config/whipper/whipper.conf:

[main]
path_filter_fat = True
path_filter_special = False

[drive:<drive ID>]
vendor = <vendor>
model = <model>
release = <release>
read_offset = <my offset>

[whipper.cd.rip]
unknown = True
output_directory = ~/music/_ripped
track_template = new/%%A/%%y - %%d/%%t - %%n
disc_template = new/%%A/%%y - %%d/%%A - %%d
[–] [email protected] 2 points 2 days ago (1 children)

Thanks much! Super helpful. I am trying out whipper now and it looks good so far.

Just a note, you had an extra 'L' at the end of your URL:

http://www.accuraterip.com/driveoffsets.htm

:)

[–] [email protected] 1 points 2 days ago

Corrected, thx.

[–] [email protected] 1 points 2 days ago (1 children)

@[email protected] Sorry to spam you - but I ran whipper and it created FLACs. I want MP3s, even though I know that makes me evil. :)

I've reviewed their github page and they don't say it can directly output MP3s. Their example config file, for instance, doesn't show a way to specify output format at all. Am I supposed to convert the files on my own then, or ...? (That defeats my one step process but I'll try if needed)

[–] [email protected] 1 points 2 days ago

I prefer FLAC. Don't know if there's an option in whipper for that. But the Arch Wiki has an article for converting: https://wiki.archlinux.org/title/Convert_FLAC_to_MP3

[–] [email protected] 2 points 3 days ago* (last edited 3 days ago)

@kyub @perishthethought Installed and will give it a try next time I acquire something I want to rip (which is basically any CD I acquire as the computer is more convenient than a CD player and CD-rot has eaten some of my 80's vintage CDs).

[–] kugmo 1 points 2 days ago

Have you tried Audex? It's a KDE CD rippper.

[–] [email protected] 4 points 3 days ago

Are the kids not using cdparanoia these days?

[–] [email protected] 5 points 3 days ago (1 children)

Have you tried Picard? For tagging under Linux there's hardly a better easier app

[–] [email protected] 2 points 3 days ago (2 children)

Yes, thanks but my library is OK now, I am looking for something to both rip and tag my new CDs as I rip them - in one step if possible.

[–] [email protected] 2 points 3 days ago* (last edited 3 days ago)

Looking up Picard's instructions... They recommend whipper, as others have done in the thread.

It can do the tagging for you, but it's important to note that music CDs do not contain metadata.

All the rippers that exist, look up what the CD is online, based on stuff like number of tracks, their lengths, and order. iTunes was the ripping software everyone used back in the day, because Apple made and maintained the first extensive database that could be used to automatically tag ripped music.

Modern rippers typically rely on MusicBrainz (like Picard).

As such there is no 100% reliable auto-tagging ripper, because a disc might match more than one album, or not be in the database. Such cases will always require manual intervention.

[–] [email protected] 2 points 3 days ago (1 children)

I use EAC but no idea if it's available for Linux... I think it's open source so seems like it should be, but can't be arsed to Google it right now...

[–] [email protected] 1 points 3 days ago* (last edited 3 days ago)

Looks like Windows only.

A redditor replied 'abcde worked well for me last time I needed to rip a cd' eight months ago.

Another replied

'Thank you! I didn't knew if you were joking about the name, but it's a real package that stands for "A Better CD Encoder" 😂 I'll be sure to check it out!!!'

Google says 'Exact Audio Copy is proprietary freeware, free for non-commercial use. It is written for Microsoft Windows. It has also been tested to work under newer versions of Wine on Linux. EAC is used to convert the tracks on standard audio CDs to WAV files, which can then be transcoded into other formats.'

[–] kata1yst 4 points 3 days ago

Without a doubt your best solution is https://github.com/whipper-team/whipper

[–] [email protected] 3 points 3 days ago

I used Asunder a lot when I was converting to digital and it handled tagging pretty well except for CDs I made from things like Napster files. It doesn't look like it is updated very frequently now, tho.

[–] [email protected] 1 points 2 days ago
[–] [email protected] 1 points 2 days ago (1 children)

I've been buying and ripping CDs lately, because some things are simply not available for streaming, and I want FLAC level quality anyway.

My workflow is as follows: Asunder for ripping, then Picard to label and include the cover art.

[–] [email protected] 2 points 2 days ago (1 children)

Thanks. Am I right in seeing that the only install option for Asunder is to download the tar.bz2 file, extract it and then use make to build it? I have not done that before.

[–] [email protected] 1 points 2 days ago (1 children)

It depends on which distro you're using, but most have Asunder packaged, and you can use Picard as a Flatpak if you can't find it natively packaged, IIRC.

[–] [email protected] 2 points 2 days ago

Thanks! Yah, just installed it with apt and it's brilliant - simple, but everything I need.

[–] [email protected] 1 points 3 days ago

I used cdparanoia for ripping CDs. This worked especially well with CDs with issues like scratches or early attempts to make CDs "rip-proof".

[–] [email protected] 2 points 3 days ago

Rubyripper is what I used back in the day.

[–] [email protected] -1 points 3 days ago (2 children)

@perishthethought I'm only adding that I've faced the same conundrum without an adequate solution.

[–] [email protected] 1 points 2 days ago

Hrrrmmm, yes. I'm starting to think there is no currently maintained, FOSS application that will both rip and tag MP3 files for me now.

Whipper seems to only outputs FLACs. FRE:AC doesn't display correctly on my PC. I'm going to try Asunder next, but it too isn't maintained, it seems.

If only I could go write my own...

[–] kata1yst 2 points 3 days ago

Added a link above, but for your consideration: https://github.com/whipper-team/whipper