MP3TAG(1)

πŸ’– MP3TAG β€” bestie edition πŸ’–

okay so this is the mp3tag manual page, and it lives in the General Commands Manual section, and honestly? it's giving "tiny tool, big energy." pull up a chair, we're tagging mp3s together πŸŽ€


✨ NAME ✨

mp3tag β€” view and manipulate ID3v1 tags. that's it, that's the whole job description πŸ’…


🌸 SYNOPSIS 🌸

mp3tag [ -s song ] [ -a artist ] [ -l album ] [ -y year ] [ -e comment ]
[ -k track ] [ -g genre ] [ -r ] file [ file ... ]

no cap, that's the shape of it: a bunch of optional flags, then one or more files. you can hand it a whole lil squad of files if you want 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so this manual page is a brief lil documentation moment for the mp3tag command. fun fact: it was written for the Debian GNU/Linux distribution because the original program doesn't have one. not me filling in the gaps, we love a supportive bestie ✨

mp3tag is a program that lets you both view and manipulate ID3v1 metadata tags. the way that works: run the command with just a filename and it will display that file's current tag. set some options, and it will update the tag and show it to you. two birds, one iconically efficient stone πŸ’–


πŸ’… OPTIONS πŸ’…

  • -a artist β€” set the artist name to artist. strings over thirty characters get truncated. thirty is the limit, periodt βœ‚οΈ
  • -e comment β€” set the comment to comment. strings over thirty characters get truncated. same rule, same drama πŸ’¬
  • -g genre β€” set the genre to genre. this one is a single integer with a value of 0 to 254 corresponding to the appropriate Winamp compatible genre. and yes, you can use -g list to list all supported genres, iconic behavior honestly πŸ‘‘
  • -k track β€” set the track number to track. this is a single integer with a value of 0 to 255. heads up tho: specifying this field truncates the comment field to twenty-eight characters, as per the ID3v1.1 standard. it's not a bug, it's a standard, iykyk 😭
  • -l album β€” set the album name to album. strings over thirty characters get truncated. the thirty-character vibe check strikes again πŸ’Ώ
  • -r β€” merge new tag with any preexisting tag in the file. very "don't erase what was already there" of you, we stan a non-destructive queen 🫢
  • -s song β€” set the song name to song. strings over thirty characters get truncated. thirty chars and not one more, bestie 🎡
  • -y year β€” set the year to year. strings over four characters get truncated. four. that's the whole year budget πŸ—“οΈ

🌈 EXAMPLES 🌈

display foo.mp3's current ID3v1 info:

mp3tag foo.mp3

set foo.mp3's artist to 'Bar', and album to 'Baz':

mp3tag -a Bar -l Baz foo.mp3

set foo.mp3's year to 2001, merging it with any tag already present:

mp3tag -y 2001 -r foo.mp3

see? lowkey simple. highkey useful. πŸ’–


πŸŽ€ AUTHOR πŸŽ€

mp3tag was written by Bram Avontuur <bram@avontuur.org>. we love a creator πŸ’œ

this manual page was written by Brian Boucheron <brian@boucheron.org>, for the Debian GNU/Linux distribution (but may be used by others). sharing is caring fr fr 🫢


⭐ SEE ALSO ⭐

more info on ID3v1 can be found at <http://www.id3.org/id3v1.html>. go read, bestie, it's educational 🌈


and that's a wrap on the mp3tag page, babes β€” this was the General Commands Manual version, dated February 19, 2004, and you already know the name: MP3TAG πŸ’–βœ¨πŸŽ€ go forth and tag responsibly, mwah πŸ’