jdid tag editor is a commandline application which allows you to edit your music files tags using the taglib.
It supports title, artist, album, year, tracknumber, genre and front cover tags. Be aware that setting a front cover will remove all pictures that could be attached to the music files. See below for more informations.
- gcc
- taglib
To install just type:
# make install
jte [-n <number>] [-t <title>] [-a <artist>] [-A <album>] [-y <year>] [-g <genre>] [-c <path/to/cover>] [-h] <file(s)>
--clear
clear all tags
-l, --list
list tag(s) instead of write them
-n <number>, --tracknumber <number>
Define the tracknumber tag
-t <title>, --title <title>
Define the title tag
-a <artist>, --artist <artist>
Define the artist tag
-A <album>, --album <album>
Define the album tag
-y <year>, --year <year>
Define the year tag
-g <genre>, --genre <genre>
Define the genre tag
-c <path/to/cover>, --cover <path/to/cover>
Define the front cover tag
<file(s)> (accepted multiple times)
(required) The tag edition audio file(s) target(s)
jte is very simple and uses the awesome taglib library.
Taglib provides an easy-to-implement high-level API to tag music (whatever the format) with commons metadatas such as title, artist, year, etc. But there is no high-level cover feature (for know).
jte tries to help to provide it.
As of now, jte supports MP3, FLAC, M4A, WAV and Opus. If you want to add a format to the list, extend the AudioFile class and register the new format in the format map using the extension it handles.
Pull requests in that way are welcome.