Daenyth / audiotag

A command line tool for ID3/Ogg tag editing. It features pattern matching and recursive directory traversal. It is suitable for editing single files and tagging en masse.

This URL has Read+Write access

Ryan McGuigan (author)
Sun Mar 22 08:39:28 -0700 2009
Daenyth (committer)
Sun Mar 22 08:39:28 -0700 2009
name age message
file COPYING Sun Mar 22 08:34:12 -0700 2009 audiotag v0.6 2003-11-02 [Ryan McGuigan]
file ChangeLog Loading commit data...
file README
file audiotag
README
To use Audiotag, you must have:

1. vorbiscomment (from vorbis-tools - xiph.org/ogg/vorbis) in your path
2. id3tag & id3info (from id3lib - id3lib.sourceforge.net) in your path
3. Perl >= 5.6
4. (optionally) metaflac (from flac - flac.sourceforge.net) in your path

INSTALL

Just copy `audiotag' to /usr/local/bin (or somewhere in your path)

USAGE

% audiotag [OPTION]... [FILE]...

Examples:

Set GENRE to "Metal"
% audiotag -g Metal *.mp3 *.ogg

Guess and set TRACKNUM - guess track uses the simple pattern '(\d\d)\.'
% audiotag -G *.mp3 *.ogg

Set TITLE based on a pattern match of the filename - This example would work
for files with a name in the form "Mudvayne - 01. Shadow of a Man.ogg"
% audiotag --title-pattern '.*?\d\d\. (.*?)\.ogg' *.ogg

Same as above, but don't really do anything, just see what it WOULD do
% audiotag --pretend --title-pattern '.*?\d\d\. (.*?)\.ogg' *.ogg

BUGS

None!

No, I'm kidding.  Audiotag requires more testing.  Currently it doesn't handle
symlinks.

Use the -p option before running it for real.