puddletag is an audio tag editor (primarily created for) GNU/Linux similar to Windows program Mp3tag. Unlike most taggers for GNU/Linux, it uses a spreadsheet-like layout so that all the tags you want to edit by hand are visible and easily editable.

The usual tag editor features are supported like extracting tag information from filenames, renaming files based on their tags by using patterns (that you define, not crappy, uneditable ones).

Then there’re Functions, which can do things like replace text, trim, change the case of tags, etc. Actions can automate repetitive tasks. You can import your QuodLibet library, lookup tags using MusicBrainz, FreeDB or Amazon (though it’s only good for cover art) and more, but I’ve reached my comma quota.

Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), VorbisComments (ogg, flac), Musepack (mpc), Monkey’s Audio (.ape) and WavPack (wv).


Puddletag depends on Python 2.5, PyQt4 (with Qt of course) (4.5 or greater), PyParsing (≥1.5.1), Mutagen (1.20 recommended, 1.14 required), ConfigObj, python-musicbrainz2 (≥0.7.0).

First open up a terminal window under Applications -> Accessories and run the command to install required packages:

sudo apt-get install python-qt4 python-pyparsing python-mutagen python-configobj python-musicbrainz2

Download and extract the source toolbar from here

Now, you can run puddletag without installation from that directory by typing ./puddletag in your command console.

Alternatively install it by running python setup.py install as root in the unzipped directory.

For Ubuntu 10.04, download the deb and install from the deb by double-clicking on it.

More info refers to the Homepage of Puddletag.