Help us keep the list up to date and submit new video software here.

Software Home »

Complete Version history / Release notes / Changelog / What's New for Kid3

Release Name: 3.9.5

Notes: Kid3 3.9.5 brings keyboard shortcuts for its audio player and improves its usability with a new preference option to fix the audio output used. The code has been modernized for C++17 and now supports TagLib 2.0.


Sat Feb 24 18:15:31 CET 2024 Urs Fleisch
* Release 3.9.5
* New:
+ Keyboard shortcuts for play toolbar.
+ Option "Audio output" in "User Actions" settings tab.
+ Support WebP format for pictures.
* Improved:
+ Clicking again on 1 star makes star rating disappear.
+ Support '\|' to escape string list separators.
* Fixed:
+ Support multiple values in APE text items.
+ Building with TagLib 2.0.
+ Building from macOS with arm64.
+ Building snap packages.

Release Name: 3.9.4

Notes: Kid3 3.9.4 is the first release with all binary packages built using
Qt 6. It brings improvements in the audio player and fixes a few bugs in
the Discogs import and Windows file handling.


Sun Jul 9 10:32:10 CEST 2023 Urs Fleisch

* Release 3.9.4
* New:
+ All the official binaries are built with Qt 6. For macOS, the
Darwin-amd64.dmg file is now the Qt 6 version, whereas systems older
than Mojave need the package Darwin-Qt5.dmg. The string replacement
settings stored by Qt 6 are not compatible with Qt 5 because a
different encoding is used.
+ Option "Select file on play" in "User Actions" settings tab.
* Improved:
+ Click on play tool bar time toggles between elapsed and remaining
+ The visibility and docked area of the play tool bar are restored.
+ ID3v1: When setting multiple genres, use first supported element.
+ Qt6: Use SVG icons for better performance in file list and dialog.
* Fixed:
+ Do not mark all non-unified frames as modified if any non-unified
frame is changed.
+ Crash in Id3libMetadata when clicking Edit on unsupported frame.
+ Setting text encoding on TXXX frames with TaglibMetadata.
+ Skip non letter characters for first letter uppercase format.
+ Discogs import: Fix values in Artist, Arranger and Performer frames,
use "genres" if "styles" is empty, fetch correct cover art,
support vinyl track numbers like A1.
+ Qt6: Crash when adding item to config table.
+ Qt6: Larger media player slider, do not repeat when last song has
been played.
+ Windows, TaglibMetadata: Support files larger than 2 GB.
+ Windows, OggFlacMetadata: Build without libssp-0.dll.
+ Windows, Mp4v2Metadata: Fix saving with file names containing non
ASCII characters.

29 Jan 2023 3.9.3
Revision 3.9.3-1 only for Windows, libssp-0.dll is added to archive, so that OggFlacMetadata plugin is working, see bug 464998.

Release Name: 3.9.3

Notes: On January 12, 2003, exactly 20 years ago, the first version 0.1 of Kid3 was released. Today, we celebrate its 20th birthday with version 3.9.3. Several bugs are fixed, for example the handling of multiple path arguments of kid3-cli on Windows, and dealing with invalid keys in FLAC Vorbis comments. As a new feature a user action is provided which can automatically fix ID3v2 standard violations.


Thu Jan 12 12:15:43 CET 2023 Urs Fleisch

* Release 3.9.3
* New:
+ User action script to fix ID3v2 standard violations.
* Improved:
+ Accept letters in track numbers when setting tags from filename.
+ Embed lyrics: Use instead of
* Fixed:
+ Crash upon termination when qml and qmlview actions have been used.
+ Abort when invalid keys are used for FLAC Vorbis comments.
+ Use of non-BMP Unicode characters with TagLib.
+ Error description when saving files fails.
+ Discogs import.
+ Building with Musl libc.
+ Windows: Handling of common path in multiple command line arguments.

Release Name: 3.9.2

Notes: This bugfix release fixes wrong modifications of frames when importing. New features include support for chapters in MP4 audio books, importing from URLs containing search results from Discogs and MusicBrainz, and a Norwegian translation.


Sat Aug 6 07:14:23 CEST 2022 Urs Fleisch
* Release 3.9.2
* New:
+ Support DSDIFF (DFF) files.
+ MP4: Support for audio book chapters, only with Mp4v2Metadata plugin.
+ Norwegian Nynorsk translation.
* Improved:
+ Allow playlist file name formats to be edited.
+ URLs with search results from web browser can be entered in the import
dialogs (Amazon, Discogs,, MusicBrainz).
+ New style for macOS icon.
+ kid3-cli: Encoding detection for text file import and export.
+ kid3-cli: Set rating as star count with 'set ratingstars'.
+ Build with latest mp4v2 library.
* Fixed:
+ Wrong frames are changed if track number is changed when importing.
+ MP4: Editing of free form atoms with four letter names.
+ Amazon import.

Release Name: 3.9.1

Notes: Kid3 3.9.1 fixes bugs which were introduced with release 3.9.0, notably a crash which occurs when tags are displayed in the file list. Also problems with the new formatting of folder and playlist file names are solved. Other fixes concern users of MP4 files and of the Android version.


Sat Jan 15 09:01:43 CET 2022 Urs Fleisch

* Release 3.9.1
* New:
+ Slovenian translation.
* Fixed:
+ Crash when tags are displayed in the file list, a tag is removed and then saved or when the tag is reverted.
+ With "Filename Format/Use for playlist and folder names", it is not possible to rename a folder to multiple path components when a string replacement for "/" is configured.
+ With "Filename Format/Use for playlist and folder names", when path components in folders or playlists contain a ".", the part after the dot is not formatted.
+ Discogs import.
+ MP4: "No Tag" is not displayed in file list for files without metadata.
+ MP4: Metadata is not stripped from files when tag is removed (requires new TagLib).
+ Android: Import with HTTPS (Discogs, MusicBrainz) fails with "Error: TLS initialization failed".

Release Name: 3.9.0

Notes: Kid3 3.9.0 brings new features: It is now possible to add custom frames to the quick access frames, which are always directly editable in the frame table. Standard frame values can now be edited directly in columns of the file list. Users of kid3-cli have now the possibility to run QML scripts. Customization of the quick access frames is now also possible on Android. It also comes with translations to new languages and bug fixes.


Sat Dec 18 09:22:30 CET 2021 Urs Fleisch

* Release 3.9.0
* New:
+ Support for custom quick access frames.
+ Support standard tags as columns in the file list.
+ Option to use file format for playlist and folder names.
+ Basque and Icelandic translations.
+ kid3-cli: Command 'execute' to run QML scripts.
+ QML: Scripts to export and import in JSON format.
* Improved:
+ KDE: Separate state configuration from settings configuration.
+ kid3-cli: Allow setting frame values from a file and storing to a file.
* Fixed:
+ Discogs import.
+ Get tags from file names with spaces before the extension.
+ QML: Added support for Tag 3 where it was missing.
+ Android: Quick access frames configuration.

20 Jun 2021 3.8.7

This bugfix release fixes wrong values written for some genres in ID3v1 and ID3v2 tags when using genre numbers as well as some other minor bugs.

Release Name: 3.8.6

Notes: This bugfix release fixes a crash in the Windows 64-bit package. It fixes the Discogs and Amazon imports and removes the import because this service is no longer available.


Thu Mar 18 08:21:47 CET 2021 Urs Fleisch
* Release 3.8.6
* Improved:
+ Support Qt 6.
+ Windows: Provide nicer default style.
* Fixed:
+ Windows 64-bit binary: Crash when using id3lib.
+ Discogs import.
+ Amazon import.
+ Removed import.

Release Name: 3.8.5

Notes: This bugfix release fixes a crash that happens when adding a Chapter frame. Additionally it brings an option to set the user interface language in the preferences, better support for multiple genres and the possibility to import from Discogs using an API key.


Sun Jan 31 08:55:52 CET 2021 Urs Fleisch
* Release 3.8.5
* New:
+ Language can be configured in "Appearance" tab of settings.
+ New action "Edit/Invert Selection".
+ kid3-cli: Command "config" to query and set configuration options.
+ Script to rewrite all tags of the selected files.
* Improved:
+ Import multiple genres from Discogs and MusicBrainz.
+ Support import from Discogs JSON API when token is provided.
+ Snapshot builds can download the current translations.
+ Mac: Allow code signing.
* Fixed:
+ Crash when adding Chapter frame.
+ Support ID3v2 Podcast Category (TCAT) and Podcast Keywords (TKWD).
+ Support for multiple genres with ID3v2.3.0.
+ Support MP4 values with multiple strings with TagLib.

Release Name: 3.8.4

Notes: Besides bug fixes, this release provides usability improvements, such as more navigation keyboard shortcuts and the possibility to customize them. The file type detection is more tolerant.


Sat Sep 26 16:36:24 CEST 2020 Urs Fleisch
* Release 3.8.4
* New:
+ Section and file list shortcuts can be customized.
+ Activate parent/current folder with Ctrl-Up/Down (Command-Up/Down).
+ Go to parent item in file list when left arrow key is pressed.
+ Header context menu options for custom or automatic column widths.
+ Add flatpak support.
+ Brazilian Portuguese translation.
* Improved:
+ Support detection of tagged file types from contents when matching by
extension does not succeed.
+ Show more details (type, bits, bitrate) for M4A, FLAC, AIFF, WAV.
+ Discogs import: Show year and format in album list.
+ Dialogs: Store window position and size in settings.
+ Mac: Enter key can activate entries in directory list.
+ Android: Only navigate between tagged files with [<], [>] buttons.
* Fixed:
+ Do not duplicate pictures when pasting tags.
+ Discogs import: Get year when language is not English.
+ Keyboard shortcuts settings: Display correctly depending on language
and operating system.
+ Android: Accept genre changes when focus lost and Enter not pressed.
+ Android: Fix translation.
+ Mac: Unlock files when changing permissions.
+ Flatpak: Move to trash works in KDE version.

10 May 2020 3.8.3
Besides bug fixes, this release provides usability improvements, additional keyboard shortcuts and user action scripts. Special thanks go to various people at KDE, who translated the user interface and the handbook to new languages.

23 Jan 2020 3.8.2
This bugfix release fixes a crash that happens when frames are removed from M4A files. Additionally it brings new Catalan, Portuguese and Ukrainian translations.

23 Dec 2019 3.8.1
This bugfix release solves some problems with the binary packages for Linux and Android. Improvements include information about the number of files in the status bar and about the identifier of RVA2 and UFID frames in the frame table. String replacements are now executed in order and support regular expressions.

24 Aug 2019 3.8.0
The CLI now supports JSON for input and output and is independent of any GUI libraries. Other improvements concern better compatibility with iTunes. The import from tags function can now operate on all selected files and return extracted values to scripts.

18 Mar 2019 3.7.1
This release primarily brings bug fixes and usability improvements. Most new features target the Android version, which now supports a dark theme, a better file selection dialog and more configuration options.

23 Dec 2018 3.7.0
The most important new feature is a playlist editor. Playlist items can be added, removed and reordered. Improvements include editors for the formats to convert between tags and file names and drop down lists with available tag values when multiple files are selected. The new file list fixes problems with updates when directories are renamed.

24 Aug 2018 3.6.2
This bugfix release fixes the use of free form MP4 atoms, import from CSV with DOS line endings, the application icon in KDE wayland sessions and other bugs. The generation of file names from tags is improved by supporting conditional text around a value from the tags, which is only inserted when the corresponding value exists.

23 Apr 2018 3.6.1
This bugfix release improves the speed when saving with a lot of unchanged files in the directory. It fixes wrong parsing of the xid atom when using the Mp4v2Metadata plugin, scrolling to the opened file when using a custom sort order in the file list and avoids changing the file name extension when setting file names from the tags.

18 Mar 2018 3.6.0
Ratings can now be edited using stars with configurable mapping between rating values and the number of stars. New options include a maximum length for file names and showing hidden files. Support for MP4 files is improved by handling more atom types. Bug fixes include renaming of directories with subfolders on Windows and finding frames by their frame ID. The Android app has a fresh look in Material style.

02 Nov 2017 3.5.1
This bugfix release fixes a crash with DSF files having sample rates other than 2822400 or 5644800 Hz. It also brings a few usability improvements.

16 Jun 2017 3.5.0
Besides bug fixes and performance improvements, Kid3 3.5.0 brings new features like marking violations of the ID3v2 standard. It is now possible to assign keyboard shortcuts to user actions. The command line version can access frame fields, multiple frames of the same kind and subsets of frames. It starts faster and can run on systems without UI.

18 Feb 2017 3.4.5
This bugfix release brings improvements with handling lots of files. File tree expansion and filtering are significantly faster and consume less memory. Folders can be explicitly excluded or included. Importing from MusicBrainz and Discogs has been fixed.

23 Dec 2016 3.4.4
This bugfix release fixes the import of durations when importing from file or clipboard, and building with Chromaprint 1.4. New features include a portable mode storing the configuration file in the application folder, copying of images to the clipboard and an MPRIS D-Bus interface for the audio player on Linux.

01 Nov 2016 3.4.3
Tagging of WAV files is improved by supporting ID3v2.3.0 tags on WAV files and better interoperability with RIFF INFO tags by configuring the track field to be “ITRK” and the RIFF chunk to use a lowercase “id3 “ name. The latest iTunes tags for classical music are now supported. Bug fixes solve crashes with FLAC files and support for translated names and the 3rd tag in kid3-cli.

24 Aug 2016 3.4.2
This bugfix release fixes issues with copy pasting of tags with multiple frames of the same type (e.g. multiple artists) and deleting frames in kid3-cli. It adapts to changes of the web services used for fetching lyrics. Usability improvements include complex quick access frames like pictures and selection of the file list filter in the settings.

24 Jun 2016 3.4.1
This bugfix release fixes the wrong marking of ID3v2 Date frames as modified and makes it possible to directly add Date frames with ISO date/time values to files which do not yet have an ID3v2.4.0, M4A or Vorbis tag. For the Windows version, issues with incorrect relative paths in playlists, importing from Discogs and temporary files generated by id3lib were fixed.

23 Apr 2016 3.4.0
It is now possible to edit more than two tags, for example ID3v1, ID3v2 and APE tags of MP3 files or ID3v1, ID3v2 and Vorbis tags of FLAC files. Support for RIFF INFO chunks in WAV files has been added. Bug fixes include the editing of synchronized lyrics on Windows.

10 Mar 2016 3.3.2
This bugfix release adapts the import to changes of the Discogs service. It is now possible to set the encoding used for exported files and playlists. Third-party libraries have been fixed to solve random crashes on Windows and file corruptions when writing WAV files.

04 Feb 2016 3.3.1-1
Minor fix to find kid3qml plugin only for Windows, see bug #124.

17 Dec 2015 3.3.1
Package for Android, support GEOB frames in CLI. Improvements for high pixel density displays and handling read-only files. Bug fixes include selection of text encoding in picture frames, higher resolution application icons and a workaround for cropped pictures on high pixel density displays.

01 Oct 2015 3.3.0
Support audiobook and podcast frames. Configurable order of the quick access frames, a more user friendly naming of the frames, and the possibility to use submenus and separators in the user actions context menu.

12 May 2015 3.2.1
This bug fix release fixes a bug on Mac OS X where the file tree of network shares is not shown correctly, cover art pictures which are displayed too small, single quotes in kid3-cli and packaging issues. Cover art in APE tags is now supported.

18 Mar 2015 3.2.0
Script interface to write extensions and automate tasks using QML/JavaScript. Example scripts to embed, export and resize album art, export tags and fetch lyrics from a web service. Support for building with KDE 5 and tagging DSF and Ogg/FLAC files. More options to number tracks and marking oversized embedded album art.

09 Nov 2014 3.1.2
This bug fix release offers the possibility to change the permissions when trying to save read-only files. It fixes bugs like editing a frame for multiple files which do not all already have such a frame or the use of special characters in M4A files on Windows. The number of open file descriptors is reduced, which should solve problems when working with a huge number of files. The Discogs import has been updated to address the latest restrictions.

24 Aug 2014 3.1.1
This bug fix release fixes incorrect behavior when removing custom frames (COMM, PRIV, TXXX, free form), setting of POPM frames using kid3-cli, import of composer from MusicBrainz and other smaller issues, as well as platform-specific bugs such as kid3-cli output redirection on Windows, support for case-sensitive filesystems on OS X and drag’n’drop on OS X 10.10.

23 Apr 2014 3.1
Support for synchronized lyrics and event timing codes, find and replace strings in tags and file names, details and sort columns in file list, bug fixes and usability improvements.

29 Nov 2013 3.0.2
This bugfix release solves the problem that translations and the documentation were not found on Mac OS X 10.9 Mavericks. The application is now correctly terminated when the main window is closed while the handbook is open. Session restoration and the genres list have been improved. A few build system issues are fixed too.

29 Oct 2013 3.0.1
This is a bug fix release for 3.0. It fixes the incorrect configuration conversion and toolbar configuration in the KDE version, the filename format configuration, bugs in the fingerprint import and several build issues for different Linux distributions.

23 Oct 2013 3.0
Flexible architecture with common shared libraries and plugins for metadata libraries and importers, new command-line application, support for Opus format, bug fixes and usability improvements.

10 Mar 2013 2.3
Automatic batch import for multiple directories, improved import, configurable quick access tag frames, better responsiveness when working with a huge number of files, long operations can be aborted, bug fixes and usability improvements.

03 Dec 2012 2.2.1
This is a bug fix release for 2.2. It fixes the selection of a wrong language if the primary language is not supported and the first fallback language should be English and that the English instead of the German handbook was displayed for a German locale.

26 Oct 2012 2.2
Improved Discogs and AcoustID audio fingerprint import, bug fixes and usability improvements.

12 May 2012 2.1
Chromaprint Acoustid fingerprint import, keyboard shortcuts, improved iTunes support, icons, bug fixes.

02 Nov 2011 2.0.1
Minor bugfixes. The build system is also improved and should work out of the box on most distributions.

05 Sep 2011 2.0
Extract and move information between tags, many improvements and refactorings, e.g. in file list, import, numbering tracks, renaming directories, GUI and usability.

05 Feb 2011 1.6
Improved numbering of tracks, GUI and usability.

26 Sep 2010 1.5
Faster filtering, simple audio player, GUI and usability improvements.

26 Mar 2010 1.4
Support for Ogg cover art, import from Amazon, usability improvements.

30 Oct 2009 1.3
Support for WMA/ASF, AIFF and WAV files, advanced playlist creation, improved tag editing.

25 Apr 2009 1.2
Import of album cover art, options to mark changed tag fields and to store the ID3v2 genre as text instead of numeric string.

25 Oct 2008 1.1
All tags (not only artist, album, …) can be used for all operations (e.g. import, export, tag <-> file name, rename, …), additional tags can be imported from Discogs and MusicBrainz, setting character encoding for ID3v1.1 tags.

03 Apr 2008 1.0
File filter, D-Bus interface, FLAC picture support, rename directory wizard, usability improvements.

02 Dec 2007 0.1
Direct editing of all frames. Support for MP4/AAC, MP2, Speex, TrueAudio and WavPack files. Usability improvements. Support build with KDE 4.

12 Jun 2007 0.9
Hierarchical directory tree, enhanced context menu commands, editor for custom genres, mark truncated ID3v1.1 fields, import from and, usability improvements.

22 Nov 2006 0.8.1
Fixed bug: A new Custom genre was added on termination.

21 Nov 2006 0.8
Import from, Discogs and MusicBrainz release database. Support for ID3v2.4 and MPC using TagLib. Support build with Qt4 and tunepimp 0.5.x.

28 Jun 2006 0.7
Export, show/hide ID3v1.1/ID3v2.3, custom genres, automatic track numbering, improved import (search history, track reordering), split filename and tag format into separate options and commands, builds with libtunepimp 0.4.x.

31 Oct 2005 0.6
Support for Ogg/Vorbis and FLAC files, import from MusicBrainz, usability improvements.

31 Jul 2004 0.5
Length and count check on import, shortcut configuration, rename and create directories from tags.

24 Jan 2004 0.4
Direct import from Minor GUI changes.

21 Oct 2003 0.3
Automatic case conversion and string replacements. Import of album data from and other sources. Improved Windows version: persisted configuration, online help.

14 May 2003 0.2.1
Use automake/autoconf to build, no change on code.

28 Apr 2003 0.2
Placed controls in a scrollview, so that window can be resized. Show busy cursor while reading and writing files.

12 Jan 2003 0.1
First release at SourceForge

Visit our sponsors! Try DVDFab and backup Blu-rays!
Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue