Incubator/Projects/kid3

From KDE Community Wiki

Spectral

Sponsor: Jonathan Riddell

Kid3 is an audio tag editor supporting MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files. It allows you to easily edit meta data without typing the same information again and again and gives you full control over all tags (e.g. ID3v1, ID3v2 and APE in a MP3 files) and all frames contained in these tags.

Features include:

  • Edit ID3v1.1 tags
  • Edit all ID3v2.3 and ID3v2.4 frames
  • Convert between ID3v1.1, ID3v2.3 and ID3v2.4 tags
  • Edit tags in MP3, Ogg/Vorbis, DSF, FLAC, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA, WAV, AIFF files and tracker modules (MOD, S3M, IT, XM)
  • Edit tags of multiple files, e.g. the artist, album, year and genre of all files of an album typically have the same values and can be set together.
  • Generate tags from filenames
  • Generate tags from the contents of tag fields
  • Generate filenames from tags
  • Rename and create directories from tags
  • Generate playlist files
  • Automatically convert upper and lower case and replace strings
  • Import from gnudb.org, TrackType.org, MusicBrainz, Discogs, Amazon and other sources of album data
  • Export tags as CSV, HTML, playlists, Kover XML and in other formats
  • Edit synchronized lyrics and event timing codes, import and export LRC files
  • Automate tasks using QML/JavaScript, D-Bus or the command-line interface

Team

  • Urs Fleisch <ufleisch at users.sourceforge.net>

Values

Open Governance

Everyone is welcome to join.

Free Software

GPLv2+

Inclusivity

Currently the facilities at SourceForge are used for bug reports, feature requests and a help forum. Once the project is an active KDE project, transition to the corresponding KDE facilities is possible.

Innovation

Kid3 exists since 2003 and is constantly evolving. It is one of the most feature-complete tag editors. Behind the simple interface, there are features which are unique, for example the editor for synchronized lyrics and time events, support for audio book chapters, a play list editor and automatic batch import from various sources.

Common Ownership

The move to KDE projects is partly motivated by finding others to share ownership with.

End-User Focus

Since the first release in 2003, most features added to Kid3 were driven by requests from end users. It is also a goal of the project to keep a high quality and have the bug report count at zero. Not only Linux and KDE users are targeted, Kid3 is also available as a Linux version without KDE dependencies and for Windows, macOS and Android. As can be seen on the forum and bug trackers, questions and requests from end users are handled rapidly.

Candidate ready

Status Description Notes
DONE Project description see above
DONE Project team Just Uri for now
DONE Manifesto compliance plan see above

Incubating

Status Description Notes
DONE Repository and code available (in playground) https://invent.kde.org/kde/kid3
DONE Mailing list available Urs would rather use invent.kde.org issues
DONE Active community It's just Urs, the purpose of coming into KDE is to build one
DONE Move bugs from https://sourceforge.net/p/kid3/bugs/ to invent.kde.org script written, needs permission
DONE Move feature discussion from https://sourceforge.net/p/kid3/discussion/ to invent.kde.org script written, needs permission
DONE Move help discussion from https://sourceforge.net/p/kid3/discussion/, to forum.kde.org
DONE Move website from https://kid3.sourceforge.io/ to kde.org (talk to web team?) https://kid3.kde.org/