PDA

View Full Version : FLAC Tags



Michael Scott
2005-02-23, 18:47
I'm still working on scripts to rip my CD collection to my server.
I am seriously considering using flac as my tests show that it comes back to the
same as the original WAV file and is about 50% smaller.

It looks like I can pipe the output of cdparanoia directly into flac and encode
"on the fly". That simplifies things a bit.

I also understand that flac supports tagging. The manpage for metaflac is
somewhat terse so I was wondering, what tags should I insert (metaflac commands
would be helpful as I'm still new to this)? I'm using CDDB-get.pm to grab the
CD data from freedb.org so I have the info, just need to know preferred format
for placing it into the flac file after it's ripped.

TIA
----------------------
- Mike Scott
- mscott (AT) pyewacket (DOT) org

Daryle A. Tilroe
2005-02-23, 19:04
Try this page:

http://www.saunalahti.fi/cse/EAC/index.html

It's for EAC, which I use and can also recommend as
a ripper, but it also has all the FLAC flags.


--
Daryle A. Tilroe

Joshua Uziel
2005-02-23, 19:08
* Michael Scott <mscott (AT) pyewacket (DOT) org> [050223 17:47]:
> I also understand that flac supports tagging. The manpage for
> metaflac is somewhat terse so I was wondering, what tags should I
> insert (metaflac commands would be helpful as I'm still new to this)?
> I'm using CDDB-get.pm to grab the CD data from freedb.org so I have
> the info, just need to know preferred format for placing it into the
> flac file after it's ripped.

I have a (python) script that does the following:

system('flac', config.flac_quality,
'-o', flac,
'--tag=TITLE=' + title,
'--tag=ALBUM=' + album,
'--tag=ARTIST=' + artist,
'--tag=TRACKNUMBER=' + track,
'--tag=DATE=' + year,
wav)

Hope that helps...

Avi Schwartz
2005-02-23, 19:09
Michael Scott wrote:

>I'm still working on scripts to rip my CD collection to my server.
>I am seriously considering using flac as my tests show that it comes back to the
>same as the original WAV file and is about 50% smaller.
>
>It looks like I can pipe the output of cdparanoia directly into flac and encode
>"on the fly". That simplifies things a bit.
>
>I also understand that flac supports tagging. The manpage for metaflac is
>somewhat terse so I was wondering, what tags should I insert (metaflac commands
>would be helpful as I'm still new to this)? I'm using CDDB-get.pm to grab the
>CD data from freedb.org so I have the info, just need to know preferred format
>for placing it into the flac file after it's ripped.
>
>
You are running Linux I assume? Then you can use grip to rip your CDs
to flac and it will also populate the tags from CDDB. The nice thing
about grip is that you can set it to rip automatically when you insert a
new CD which makes ripping a whole lot easier. For tag editing I am
using EasyTAG.

Avi

--
Avi Schwartz
http://public.xdi.org/=avi.schwartz

Florent DANIEL
2005-02-24, 01:57
Michael Scott <mscott@...> writes:

> I'm still working on scripts to rip my CD collection to my server.
> I am seriously considering using flac as my tests show that it comes
> back to the same as the original WAV file and is about 50% smaller.
>
> It looks like I can pipe the output of cdparanoia directly into flac
> and encode "on the fly". That simplifies things a bit.

Hello,

I'm using a nice program called "abcde" (A Better CD Encoder), which you
run from the command line. It does CDDB lookups, prompt you to choose the
correct entries in case of multiple choices, let you edit it before
ripping, can be used for flac as well as ogg, mp3, shorten, etc... Give
it a try, it's highly configurable, and you could always take a look at
the way things are done if you want to make your own script :

http://www.hispalinux.es/~data/abcde.php

For corrections to tags, Easytag (previously mentionned) is a good choice,
with a user-friendly GUI and CDDB lookups.

Regards,

Florent

Phil Karn
2005-02-24, 07:30
Michael Scott wrote:

> I'm still working on scripts to rip my CD collection to my server.
> I am seriously considering using flac as my tests show that it comes back to the
> same as the original WAV file and is about 50% smaller.
>
> It looks like I can pipe the output of cdparanoia directly into flac and encode
> "on the fly". That simplifies things a bit.
>
> I also understand that flac supports tagging. The manpage for metaflac is
> somewhat terse so I was wondering, what tags should I insert (metaflac commands
> would be helpful as I'm still new to this)? I'm using CDDB-get.pm to grab the
> CD data from freedb.org so I have the info, just need to know preferred format
> for placing it into the flac file after it's ripped.

No need to reinvent the wheel. If you're on Linux, try abcde (a better
cd extractor). It already supports FLAC, among many other formats, and
will automatically query the online database and add the tags for you.

I just used it to rip our entire CD library (1000+ disks) into FLAC for
our slimserver.

Phil

John L Fjellstad
2005-03-01, 02:26
On Wed, Feb 23, 2005 at 07:47:27PM -0600, Michael Scott wrote:

> I also understand that flac supports tagging. The manpage for metaflac
> is somewhat terse so I was wondering, what tags should I insert
> (metaflac commands would be helpful as I'm still new to this)? I'm
> using CDDB-get.pm to grab the CD data from freedb.org so I have the
> info, just need to know preferred format
> for placing it into the flac file after it's ripped.

The other people on the list have already given you suggestions (grip,
abcde etc). I'd like to add that according to the flac website
(http://flac.sourceforge.net/format.html), flac basically uses the
vorbis tags. So, that's what I use (actually, I use grip, and it
creates the tags automatically). I do add extra stuff like performer,
composer (for classical music etc). Haven't figured out how to get
my squeezebox to display those extra info yet, though.

--
John L. Fjellstad
web: http://www.fjellstad.org/ Quis custodiet ipsos custodes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iEYEARECAAYFAkIkNT8ACgkQkz0vhQtHHRimcACfWa4IaNTKVr f06LT1uGsNKMlV
tnYAoLCbUsBGoZdM909DWKpHD1ZLiJ38
=3sXW
-----END PGP SIGNATURE-----