You are not logged in.

#1 2011-03-12 19:03:59

the_isz
Member
Registered: 2009-04-14
Posts: 280

cdrip - A cdparanoia, lame and musicbrainz.org frontend

Hey guys,

cdrip

I wanted to share this tool I wrote. It rips audio CDs using cdparanoia,
converts them to mp3 using lame and tags them with information from
musicbrainz.org. Also, it generates an m3u playlist for the files and names them
after the respective song.

After getting infos from musicbrainz.org, it shows the fetched infos and if
you're not satisfied with them, it will put them into an easily editable file
that you can edit using your favourite editor. When starting cdrip again, you
can pass it that file via the -u option and it will use it instead of querying
musicbrainz.org again.

The only information not available from musicbrainz.org is the genre ID. cdrip
will show you a list of those, then ask you to enter one manually.

I think the tool is working pretty well already (which is why I'm so bold to
call it version 1.1) and hope you'll have much fun using it.

I started writing this tool years ago in bash, then ported it to perl when I was
learning that language and now finally ported it to python, which I think is the
coolest scripting language ever invented smile

Any bug reports and feature requests are very welcome and I will see if I can
fix or implement them.

Already on my wish-list (in order of importance):

  • Disc number (e.g. (1/2)). - Done in version 1.2

  • Per-file artist (until now only per-album). - Done in version 1.2

  • Skip musicbrainz.org query (enter all values manually).

  • Title selection (to rip only certain tracks instead of the whole CD).

Kind regards

Last edited by the_isz (2011-03-20 19:52:44)

Offline

#2 2011-03-20 19:51:11

the_isz
Member
Registered: 2009-04-14
Posts: 280

Re: cdrip - A cdparanoia, lame and musicbrainz.org frontend

Version 1.2 is out!

  • Now supporting artist per track

  • Unicode support

  • Support for disc number (defaults to 1/1)

  • Using rson file format instead of ini

  • Fixed bug which probably messed up the track order in the m3u files

  • Various code-cleaning

Offline

#3 2011-03-20 20:59:06

Army
Member
Registered: 2007-12-07
Posts: 1,784

Re: cdrip - A cdparanoia, lame and musicbrainz.org frontend

I'll give it a try, but I think I won't use it, because I only rip CDs to flac. Any chance that other compression formats will be supported in the future?

Offline

#4 2011-03-20 21:22:46

Pank
Member
From: IT
Registered: 2009-06-13
Posts: 371

Re: cdrip - A cdparanoia, lame and musicbrainz.org frontend

Army, I think morituri is similar in spirit. You might like it. I don't know whether it is dead, though.


Arch x64 on Thinkpad X200s/W530

Offline

#5 2011-03-20 21:36:06

the_isz
Member
Registered: 2009-04-14
Posts: 280

Re: cdrip - A cdparanoia, lame and musicbrainz.org frontend

Army wrote:

I'll give it a try, but I think I won't use it, because I only rip CDs to flac. Any chance that other compression formats will be supported in the future?

Hi Army,

I think that would be possible, yet not very convenient. cdrip would have to be
configured with the conversion command (e.g. lame or flac) and the file
extension to attach to the file name, probably through a config file. This
configuration would have to contain placeholders and could default to lame.

The real problem would be the PKGBUILD: lame/flac would either become optional
dependencies or no dependencies at all. The user would have to take care of this
himself, which is a bit inconvenient. Or is there a way of saying "One of these
needs to be installed" in a PKGBUILD? In that case I could try to detect which
of the two programs is available and pick one if there is no configuration...

On the other hand: If this is a frequently requested feature, I'll find some way
to implement it.

Thanks for trying it out, I hope you have fun with it!

Offline

#6 2011-03-20 21:37:18

the_isz
Member
Registered: 2009-04-14
Posts: 280

Re: cdrip - A cdparanoia, lame and musicbrainz.org frontend

Pank wrote:

Army, I think morituri is similar in spirit. You might like it. I don't know whether it is dead, though.

Damn, this really seems similar hmm

Offline

Board footer

Powered by FluxBB