kid3
TLDR
Start Kid3
$ kid3
Open directory$ kid3 [/path/to/music]
Command-line tagging$ kid3-cli -c "[get title]" [file.mp3]
Set tag value$ kid3-cli -c "[set title 'My Song']" [file.mp3]
Batch convert$ kid3-cli -c "[fromtag '%{artist} - %{title}' 2]" [*.mp3]
SYNOPSIS
kid3 [options] [directory]
kid3-cli [options] [files...]
DESCRIPTION
Kid3 is an audio tag editor supporting MP3, Ogg Vorbis, FLAC, MPC, MP4/AAC, and other formats. It can edit ID3v1, ID3v2, APE, Vorbis, and other tag formats.
The application provides batch editing, filename-to-tag and tag-to-filename conversion, and import from online databases like MusicBrainz and Discogs.
PARAMETERS
directory
Music directory to open.-c command
Execute command (kid3-cli).
CLI COMMANDS
$ # Get tag
kid3-cli -c "get artist" song.mp3
# Set multiple tags
kid3-cli -c "set artist 'Band'" -c "set album 'Album'" song.mp3
# Rename from tags
kid3-cli -c "fromtag '%{track} - %{title}' 2" *.mp3
# Export to CSV
kid3-cli -c "export export.csv 'CSV'" .
kid3-cli -c "get artist" song.mp3
# Set multiple tags
kid3-cli -c "set artist 'Band'" -c "set album 'Album'" song.mp3
# Rename from tags
kid3-cli -c "fromtag '%{track} - %{title}' 2" *.mp3
# Export to CSV
kid3-cli -c "export export.csv 'CSV'" .
CAVEATS
Different tag versions may conflict. Batch operations should be previewed. Some formats have tag limitations.
HISTORY
Kid3 was created by Urs Fleisch as a simple tag editor for KDE. It evolved to support many formats and became available on multiple platforms.


