- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
77 lines
4.1 KiB
Plaintext
77 lines
4.1 KiB
Plaintext
Episode: 3839
|
|
Title: HPR3839: Rip a CD in the terminal
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3839/hpr3839.mp3
|
|
Transcribed: 2025-10-25 06:20:30
|
|
|
|
---
|
|
|
|
This is Hacker Public Radio Episode 3839 for Thursday the 20th of April 2023.
|
|
Today's show is entitled Rip a CD in the Terminal.
|
|
It is part of the series Lightweight Apps.
|
|
It is hosted by Archer 72 and is about 5 minutes long.
|
|
It carries a clean flag.
|
|
The summary is Archer 72 Ripsed CDs in the Terminal and avoids the whims of the media
|
|
companies.
|
|
Hello, this is Archer 72.
|
|
Welcome to Hacker Public Radio.
|
|
In this episode, since I was looking through my old CDs, I decided to try a command line
|
|
CD Ripper called A-B-C-D-E.
|
|
This is an acronym for a better CD encoder.
|
|
And they're wiki.
|
|
It says Grab an entire CD and compress it to AgVorbus, MP3, FLAC, AAC, OGG, Speaks, and
|
|
or MPP, Slash, MP+, MusePack format.
|
|
By A-B-C-D-E, ordinarily the process of grabbing the data off a CD and encoding it, then tagging
|
|
or commenting it is very involved.
|
|
A-B-C-D-E is designed to automate this.
|
|
With one command, it will do a CDDB or Music Brain's query over the internet to look
|
|
up your CD or use a locally stored CDDB entry or read CD text from your CD as a fallback
|
|
for track information.
|
|
This is a good place to mention that free DB is deprecated now.
|
|
So the URL for the CDDB lookup is now at www.genewdb.org.
|
|
Now leave the link in the show notes.
|
|
Then it grabs an audio track or all the audio CD tracks from your CD.
|
|
Normalize the volume of individual file or album as a single unit.
|
|
Compress to AgVorbus, MP3, FLAC, OGG, Slash, Speaks, MPP, Slash, MP+, M4A and or Opus
|
|
Format, all in one CD read, comment or ID3 tag given intelligible file name, calculate
|
|
replay gain values for the individual file or the album as a single unit, delete the
|
|
intermediate wave or save it for later use, repeat until finished.
|
|
Alternatively, ABCDE can also grab a CD and turn it into a single flack file with an
|
|
embedded QC which can be used later on as a source for other formats and will be treated
|
|
as if it was the original CD and away ABCDE can take a compressed backup of your CD collection.
|
|
Did I mention this was all on the command line?
|
|
It was ideal because I wanted to use it on the Raspberry Pi or other HLS type setups.
|
|
While I was looking at information on this program, I came across a forum on Ask Ubuntu
|
|
and it's posted from a former developer of this program and it preserved the configuration
|
|
file there that will rip to 11 different audio formats at the same time and there is
|
|
follows.
|
|
AugVorbus, MP3, Flack, MusePack, AAC, Opus, WavePack, Monkeys Audio, True Audio, and
|
|
MP2.
|
|
I didn't try to get all the formats working as I was only interested in AugVorbus, MP3,
|
|
Flack and Opus.
|
|
Also I commented out the ones that I didn't use and the different formats are put into
|
|
corresponding sub-directories.
|
|
The author says to keep in mind that this comp file can also be used for a single audio
|
|
codec grip and code by using something like the following.
|
|
ABCDE, Space, Dash, O, Space, MP3.
|
|
So I decided to use this and make an alias to something like ripscde.mp3 and now this
|
|
is kind of an outdated way to do things and the project is getting longer than the tooth
|
|
also.
|
|
The last commit was on the GitHub page was February 14th, 2021.
|
|
And unlike the online media companies that decide what can be or not be in the library,
|
|
you own what you rip and you have it for good.
|
|
And there's one last thing, if this program stops working and you don't want to use the
|
|
graphical ones, there's always an ffmp command that dumps the contents of the entire CD to
|
|
a Flack file.
|
|
Thank you for listening.
|
|
Feel free to leave a comment if you want or also feel free to record a show of your
|
|
own.
|
|
Bye.
|
|
You have been listening to Hacker Public Radio at Hacker Public Radio.org.
|
|
Today's show was contributed by a HBR listener like yourself.
|
|
If you ever thought of recording podcasts, click on our contribute link to find out how
|
|
easy it really is.
|
|
Hosting for HBR has been kindly provided by an onsthost.com, the internet archive and
|
|
rsync.net.
|
|
On this otherwise status, today's show is released under Creative Commons, Attribution 4.0
|
|
International License.
|