PUDDLETAG(1)
π PUDDLETAG π
okay bestie, welcome to puddletag, the tag editor that literally changed my life, and I'm gonna walk you through the whole puddletag(1) manual like we're texting at 2am π¦
β¨ NAME β¨
puddletag β it's puddletag. that's the name. iconic, no notes. π
πΈ SYNOPSIS πΈ
puddletag [options] [file/directory paths...]
like, you just run it, you can throw options at it, you can throw files and directories at it, it's giving flexible β¨
π DESCRIPTION π
so puddletag is an audio tag editor (primarily created, as the original so humbly puts it) for GNU/Linux, and it's basically the GNU/Linux twin of that Windows program Mp3tag. and here's the thing that makes it hit different: unlike most taggers on GNU/Linux, it uses a spreadsheet-like layout, so literally every tag you wanna edit by hand is justβ¦ right there. visible. easily editable. no digging. we love a transparent queen π
the usual tag editor features are all supported, and by usual I mean:
- extracting tag information from filenames
- renaming files based on their tags using patterns
- basic tag editing
and then there's Functions, which do stuff like replace text, trim it, do case conversions, etc. then there's Actions, which automate repetitive tasks (the way that saves you hours fr fr π). you can also import your QuodLibet library, and lookup tags using Amazon (cover art included!), Discogs (does cover art too!!), FreeDB and MusicBrainz. there's quite a bit more, but the original author reached their comma quota and honestly, same. π
Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.), VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) and WavPack (wv). π§
β¨ OPTIONS β¨
file/directory paths...β paths to any files or directories which'll be loaded on startup. basically, hand it your files and it'll have them ready and waiting the second it opens π«Ά-h,--helpβ show help message and exit. the classic. the icon. when in doubt, ask for help π--langfile=LANGFILEβ path to a translation (.qm) file. if it's valid, this file'll be used to translate puddletag. otherwise the last translation chosen will be used. no cap, that's the fallback behaviour π--fontsize=FONTSIZEβ default font size to use (in points). all UI elements except the file-view will use this font size. so yes, the file-view is out here doing its own thing π-d,--debugβ show (useless) debug messages.
DO NOT USE. the manual literally says the debug messages are useless and tells you not to use it. I'm not being dramatic, I'm being accurate. step away from -d bestie π
π¦ INTEGRATION WITH CMUS π¦
wanna launch puddletag straight from cmus, with all your marked files loaded up? yes you do. set up a keybinding like this:
bind common ^T run puddletag {}
in a configuration file such as ~/.config/cmus/rc
that's it. ^T and you're in. main character energy activated πβ¨
π SEE ALSO π
the puddletag website ( http://puddletag.sourceforge.net ) contains more info. it's also the best place to get help. go forth, read, thrive π§
puddletag Version: 0.10.4, dated April 2011 β and yeah the footer's revision line got cut off mid-word ("Revi..."), tragic, we'll never know, but shoutout to the version and the month anyway. love that for us. mwah πππ
π¦ where this page comes from
- debian bookworm: puddletag 2.2.0-2 Β· GPL-3.0-or-later
- debian trixie: puddletag 2.4.0-1 Β· GPL-3.0-or-later
- fedora 43: puddletag 2.5.0-3.fc43 Β· GPL-3.0-or-later
- fedora 44: puddletag 2.5.0-4.fc44 Β· GPL-3.0-or-later
- nixos 26.05: puddletag 2.5.0
- nixpkgs unstable: puddletag 2.5.0
- ubuntu noble: puddletag 2.2.0-3 Β· GPL-3.0-or-later
- ubuntu questing: puddletag 2.4.0-1
- ubuntu resolute: puddletag 2.5.0-1 Β· GPL-3.0-or-later
- ubuntu stonking: puddletag 2.5.0-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms