Skip to content
Automatic command-line mp3/ogg/flac file tagger and renamer
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Update website and mailing list after migration from Jul 14, 2017
lib Make field regex lazy, so = in the value doesn't get matched Jan 24, 2019
Changes Changes: Fix release date Aug 10, 2017
Makefile Makefile: make install depends on make Oct 17, 2017
VERSION Release 0.14.6 Aug 6, 2017
formats Add %n) %a - %t to the internal format database. Jan 15, 2008
lltag.1 Update website and mailing list after migration from Jul 14, 2017
lltag_config.5 Add -T and --preserve-time, and the preserve_time configuration Mar 1, 2010
lltag_formats.5 move internal formats doc to the new lltag_formats.5 manpage - docume… Nov 29, 2006


lltag is a frontend to tag (and rename) mp3/ogg/flac files automagically.

See for details.

lltag installation instructions

You don't care about this if you use Debian or Gentoo or any other
distribution that includes prepackaged lltag versions.

Run 'make' followed by 'make install' as root.
*Both* command-lines must use the same variables for configuring
installation paths.

By default, everything is installed in /usr/local/.
Most directories might be changed by overriding their default values
on the command-line.
For instance, a traditional installation (binary in /usr/bin, data in
/usr/share, and configuration in /etc) might be achieved with:

$ make PREFIX=/usr SYSCONFDIR=/etc MANDIR=/usr/share/man
$ make install PREFIX=/usr SYSCONFDIR=/etc MANDIR=/usr/share/man

If you don't want or can't install as root, you may use
$ make PREFIX=/home/login/where/you/want
$ make install PREFIX=/home/login/where/you/want

Note that 'make uninstall' (with same options) allows to uninstall.

lltag requirements

lltag theoretically only requires Perl base to work. However, depending
on what type of files you want to work on, you'll need to install
either the Perl MP3::Tag module (for MP3 files) or mp3info (for MP3 files,
without ID3v2 support), vorbiscomment (for OGG) or metaflac (for FLAC).
Additionally, when using CDDB features, LWP (the libwww-perl module) is
These dependencies are automatically installed when installing
Debian or Gentoo prepackaged versions, or at least recommended.

lltag may also benefit from a smart readline perl library when
the user edits the tags by hand.
The recommended library is Term::ReadLine::Gnu (also called
GNU Readline Library Wrapper Module) which provides great
inline editing and GNU history features.
Term::ReadLine::Perl may also be used but it might not be able
to save the history between two lltag invocation.

If you experience any problem,
please see
or report to <lltag AT>.
You can’t perform that action at this time.