Kid3 is an open source piece of software that provides users with a sophisticated, yet easy-to-use tag editor for a wide range of audio file formats. It supports both ID3v1 and ID3v2 tags, and features a batch processing functionality.
Features at a glance
Key features include the ability to edit ID3v1.1 tags, edit ID3v2.3 and ID3v2.4 frames, easily convert between ID3v1.1, ID3v2.3 and ID3v2.4 tags, generate tags from filenames, generate filenames from tags, generate playlists, create and rename folders from tags, as well as to generate tags from tag fields' content.
In addition, it allows users to import tags from various music services, such as MusicBrainz, Amazon, freedb2.org or Discogs, export tags to a wide range for file formats, including Kover XML, HTML, CSV or playlist, as well as to import and export LRC files.
Furthermore, the application can edit multiple files at once, as well as event timing codes and synchronized lyrics. Supported audio file types include MP3, Ogg Vorbis, FLAC, MP4/AAC, MPC, WAV, MP2, WMA, Speex, WavPack, TrueAudio, and AIFF.
Under the hood, availability and supported OSes
The program is written entirely in the C++ programming language and provides users with a graphical user interface designed with the Qt GUI toolkit, specifically for the KDE desktop environment. It is supported under GNU/Linux, BSD, Mac OS X and Microsoft Windows operating systems.
Officially supported Linux distributions include Ubuntu, for which the Kid3 developers provide DEB packages that run on both 32-bit and 64-bit hardware platforms. In addition, a SRPM file is provided for RPM-based distros.
In conclusion, Kid3 is a great audio tag editor application for the GNU/Linux ecosystem, too bad it requires the KDE runtime libraries to work on any other open source desktop environment, such as GNOME, Xfce or LXDE. On GNOME we strongly suggest to use the EasyTAG application!