TRACKTAG(1)

πŸ“¦
version 3.1.1 Β· 4 versions
, in ubuntu questing

πŸ’– TRACKTAG(1) β€” Audio File Tagger πŸ’–

ok so bestie, welcome to tracktag, the manual page that lives in section 1 of your local man setup. Think of it as the audio-tagging girlie of the family. No cap.


✨ NAME ✨

tracktag β€” update audio file metadata


🌸 SYNOPSIS 🌸

tracktag [OPTIONS] <track 1> [track 2] ...

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here's the whole vibe: tracktag takes your brand-new metadata values plus a whole list of audio files, and it updates those files with the new values. That's it. That's the job. She's simple, she's efficient, she slays. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” pops out a list of options and then dips. exit stage left. πŸ‘‹
  • -I, --interactive β€” once every other command-line argument has been processed, it edits the given tracks in interactive mode. lowkey the fun way to do it.
  • -r, --replace β€” this option erases all existing metadata and replaces it with whatever values you specified. it's giving fresh start, it's giving scorched earth, choose wisely bestie 😭
  • --replay-gain β€” adds ReplayGain metadata to your tracks ✨
  • --remove-replay-gain β€” removes ReplayGain metadata from your tracks 🫢
  • -j, --joint=PROCESSES β€” the maximum number of albums to calculate ReplayGain for at one time. multitasking queen.
  • -V, --verbose=VERBOSITY β€” the level of output to display. choose between 'normal', 'quiet' and 'debug'. pick your volume, literally.

πŸ’œ TEXT OPTIONS πŸ’œ

  • --name=NAME β€” the name of the track
  • --artist=NAME β€” the track's artist
  • --performer=NAME β€” the track's performer
  • --composer=NAME β€” the track's composer
  • --conductor=NAME β€” the track's conductor
  • --album=NAME β€” the track's album name
  • --catalog=NUMBER β€” the album's catalog number, typically indicated on its case
  • --number=NUMBER β€” the track's number on the disc
  • --track-total=NUMBER β€” the total number of tracks on the disc
  • --album-number=NUMBER β€” the album's number, if it is one in a series of albums; for example, a 3 CD set might have an album number of 1, 2 or 3
  • --album-total=NUMBER β€” the total number of albums in the set
  • --compilation=YES/NO β€” whether the track is part of a compilation
  • --ISRC=ISRC β€” the track's ISRC
  • --publisher=NAME β€” the album's publisher
  • --media-type=MEDIA β€” the album's media type, such as "CD", "vinyl", etc.
  • --year=YEAR β€” the album's release year
  • --date=DATE β€” the track's original recording date
  • --copyright=COPYRIGHT β€” the album's copyright information
  • --comment=TEXT β€” comment text
  • --comment-file=FILENAME β€” a file containing comment text, for particularly long comments (for when you simply cannot be brief, and honestly? valid) πŸ“

🧚 REMOVAL OPTIONS 🧚

these ones just delete the thing. no notes, no replacement, just gone. ✨

  • --remove-name
  • --remove-artist
  • --remove-performer
  • --remove-composer
  • --remove-conductor
  • --remove-album
  • --remove-catalog
  • --remove-number
  • --remove-track-total
  • --remove-album-number
  • --remove-album-total
  • --remove-compilation
  • --remove-ISRC
  • --remove-publisher
  • --remove-media-type
  • --remove-year
  • --remove-date
  • --remove-copyright
  • --remove-comment

🌈 CD LOOKUP OPTIONS 🌈

  • -M, --metadata-lookup β€” performs metadata lookup for tracks as if they were a single CD. one disc, one destiny πŸ’Ώ
  • --musicbrainz-server=HOSTNAME β€” the MusicBrainz server name to query for metadata
  • --musicbrainz-port=PORT β€” the MusicBrainz port to query for metadata
  • --no-musicbrainz β€” don't query MusicBrainz for metadata. respectfully, no thank you.
  • --freedb-server=HOSTNAME β€” the FreeDB server name to query for metadata
  • --freedb-port=PORT β€” the FreeDB port to query for metadata
  • --no-freedb β€” don't query FreeDB for metadata. also respectfully declining.
  • -D, --default β€” when multiple metadata choices are available, it selects the first one automatically. note: this option has no effect when used with -I. sorry bestie, them's the rules.

⭐ EXAMPLES ⭐

Example the first: update track.flac to be track number 5 and have a track name of "Test Track".

tracktag "--name=Test Track" --number=5 track.flac

Example the second: add ISRC metadata from the disc in /dev/cdrom to all MP3 files in the current directory.

cdrdao read-toc --device /dev/cdrom album.toc

tracktag --cue=album.toc *.mp3

πŸ‘‘ SEE ALSO πŸ‘‘

audiotools-config(1), audiotools.cfg(5), cdda2track(1), cddainfo(1), cddaplay(1), coverdump(1), covertag(1), coverview(1), dvda2track(1), dvdainfo(1), track2cdda(1), track2track(1), trackcat(1), trackcmp(1), trackinfo(1), tracklength(1), tracklint(1), trackplay(1), trackrename(1), tracksplit(1), trackverify(1)


🫢 AUTHOR 🫢

Brian Langenberger


okay that's the whole page bestie, you're officially tagged and dangerous πŸŽ€

and a lil sign-off for the girlies who read all the way to the bottom: this one's from the Audio File Tagger source, dated 2025-03-10. yes ma'am, that's the whole footer, mwah πŸ’–βœ¨πŸŒΈ

πŸ“¦ where this page comes from