KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   


- Content .- Fans (43) .- Knowledge Base  . 



KDE Sound Application

Score 88%

Link:  Link
Minimum required   Qt 4.x
Downloads:  13597
Submitted:  Jan 28 2004
Updated:  Apr 22 2016


If you want to easily tag multiple MP3, Ogg/Vorbis, Opus, DSF, FLAC, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack and WMA files (e.g. full albums) without typing the same information again and again and have control over both ID3v1 and ID3v2 tags, then Kid3 is the program you are looking for.

With Kid3 you can:
- 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, FLAC, MPC, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, AIFF and WAV files
- 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 freedb2.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


Sat Apr 23 16:30:36 CEST 2016 Urs Fleisch
* Release 3.4.0
* New:
+ Support more than two tags for MP3 files with ID3v1, ID3v2 and APE
tags, FLAC files with ID3v1, ID3v2 and Vorbis tags.
+ Support RIFF INFO tags in WAV files.
+ Filename to tag format can be defined as a regular expression with
+ Perl regular expressions with Qt 5.
* Improved:
+ Import from tags is also available from CLI, QML and D-Bus.
+ Help for editing synchronized lyrics.
+ Handle redirects when downloading.
* Fixed:
+ Windows: Saving files which are open in player, e.g. when editing
synchronized lyrics.
+ Windows: Timestamp preservation with non-ASCII file names.
+ KDE 5: Jumping to a specific help topic.
+ Enable setting ID3v2.4 date with ISO date/time also when no tag
+ Crash when writing to a FLAC file which cannot be opened.

Thu Mar 10 17:55:29 CET 2016 Urs Fleisch
* Release 3.3.2
* New:
+ Setting for text encoding used in playlists and exports.
* Improved:
+ Support removing tags in MPC, WavPack with TagLib 1.11.
* Fixed:
+ Windows: Fix plugin name in qmldir.
+ Windows: Crash when adding large pictures to Ogg files.
+ Windows: Go back to older Qt 5.4.2 to avoid random crashes.
+ Stripping of ID3v2 tags from WAV files with TagLib 1.11.
+ Adapted to Discogs server update.

Thu Dec 17 14:53:06 CET 2015 Urs Fleisch
* Release 3.3.1
* New:
+ Package for Android.
+ Support setting of data in GEOB frames from CLI and scripts.
+ Icons for high pixel density displays.
* Improved:
+ Trim values from tags in format strings to avoid whitespace when
setting file names from tags.
+ Updated Czech translation.
* Fixed:
+ List picture in get command of kid3-cli also if its description
is empty.
+ Set configured text encoding in picture frames.
+ Make file renaming work when saving non writable files.
+ Use high resolution icon in task switcher.
+ Avoid cropping in picture preview window on high pixel density

Thu Oct 1 17:09:46 CEST 2015 Urs Fleisch
* Release 3.3.0
* New:
+ Make order of quick access frames configurable.
+ Support separators and submenus in user action context menu.
+ Restore defaults button in settings dialog.
+ CSV import from multiple directories.
+ Support for lyrics.wikia.com in embed lyrics script.
+ Support for chapter and table of contents audiobook frames.
+ Mac, Windows: Support for podcast frames.
* Improved:
+ Display user friendly names for all supported frames.
+ Updated Czech translation.
+ Change file permissions in the case of modified file names.
* Fixed:
+ Wrong and missing translations.
+ Removing ID3v1 genre with id3lib.
+ KDE 5: Name filters used in file dialogs, blocking file dialogs.
+ KDE 5: Invoking help in settings dialog.
+ KDE 4: Build with kdelibs-4.14.11.
+ Qt 5.5: Spurious popping up of download dialog.
+ Do not abort build if qmlplugindump cannot be started.

Sat May 9 11:18:57 CEST 2015 Urs Fleisch
* Release 3.2.1
* New:
+ Support APE cover art.
* Improved:
+ Mac: Do not show empty menu icons for About, Find, Replace.
* Fixed:
+ Wrong size of picture when switching from file with only IDv1 tag to file with picture.
+ Mac: Empty root instead of file tree when opening file on network share.
+ Allow escaping of single quotes in kid3-cli.
+ Qt4: Do not run qmlplugindump when building, it needs an X11 connection.

Fri Mar 13 06:36:03 CET 2015 Urs Fleisch
* Release 3.2.0
* New:
+ Support QML/JS scripts for user actions.
+ Batch embed, export, and resize album art.
+ Batch lyrics download.
+ Recursive tag export.
+ Support build with KDE 5.
+ Support DSF files with TagLib 1.9.1.
+ Option to mark pictures larger than a given size.
+ Number tracks can reset track number for each folder.
+ Number tracks can only format numbers or set total.
+ Only expand subtree if shift is pressed with "Expand all".
+ Support Ogg FLAC files.
+ QML plugin.
* Improved:
+ File suffix for export (e.g. picture) is determined by mime type.
+ Image dimensions are displayed below picture.
* Fixed:
+ Crash when TagLib file is saved with changes in tags and file name.
+ Deletion of picture frames from Ogg/Opus files.
+ Setting description of Ogg pictures in frame table.
+ Reactivate support for AAC and MP2 files with TagLib.
+ Mac OS X: Avoid excessive memory consumption.
+ Adapted to Discogs server update.
+ Adapted to Amazon server update.

Sun Nov 9 13:30:51 CET 2014 Urs Fleisch
* Release 3.1.2
* New:
+ Allow user to change the file permissions of read-only files.
* Improved:
+ Updated Simplified Chinese translation.
+ Reduce number of open file descriptors with TagLib >= 1.8.
* Fixed:
+ Adapted to Discogs server update.
+ Correctly add missing frames when editing multiple files.
+ The value of an existing frame on multiple files can be set
via D-Bus.
+ File names with special characters in Mp4V2Metadata on Windows.
+ Appdata passes appdata-validate check.

Thu Aug 21 19:06:09 CEST 2014 Urs Fleisch
* Release 3.1.1
* New:
+ Validation for date/time, track and disc number frames.
+ Mac OS X: Drop on dock icon.
+ Timeout command in kid3-cli to overwrite command timeout.
+ Build option WITH_NO_MANCOMPRESS to disable gzipped manpages.
* Improved:
+ Updated Czech translation.
+ Support drag'n'drop from https, ftp.
+ Show picture type in frame table.
+ Allow import from file/clipboard with empty date fields.
+ Mac OS X: Placement of Preferences, Quit, About in application menu.
+ Add AppData and comment in desktop file for GNOME Software.
+ Handling of RPATH to private libraries.
* Fixed:
+ Setting of POPM frames using kid3-cli.
+ Removing of COMM, PRIV, TXXX, free form frames.
+ Windows: kid3-cli output redirection.
+ Mac OS X: Support case-sensitive filesystems.
+ Mac OS X: Fix drag'n'drop on OS X 10.10 Yosemite Preview.
+ Restore Ogg files if writing fails.
+ Format while editing for tag 2.
+ Support composer when importing from MusicBrainz.
+ Opening external links from handbook.

Mon Apr 21 09:34:23 CEST 2014 Urs Fleisch
* Release 3.1
* New:
+ Support for synchronized lyrics and event timing codes.
+ Import and export of LRC (synchronized lyrics/Karaoke) files.
+ Find and replace strings in tags and file names.
+ Display details and sort columns in file list.
+ Open and Open Containing Folder file list actions.
+ Support Ogg and Opus cover art.
+ Export format CDRDAO TOC for CDs with CD-text from WAV tags.
+ D-Bus command expandFileList() to expand the whole file list.
* Improved:
+ Updated Czech, Finnish, Estonian translations.
+ GUI and usability, keyboard navigation.
* Fixed:
+ Restore Quick Access Tags settings properly.
+ Support tags from file name with 2 character extensions (e.g. ".wv").
+ Keyboard shortcuts settings with Mac OS X 10.9.
+ Build without Phonon.
+ Fingerprint decoding and resampling with libav.
+ D-Bus command expandDirectory().

Wed Nov 27 17:39:57 CET 2013 Urs Fleisch
* Release 3.0.2
* Fixed:
+ Translations and handbook are not found on Mac OS X 10.9 Mavericks.
+ Application termination when main window is closed while handbook
is open.
+ Tag 1 genre combobox is empty if "show only custom genres" is set.
+ Session restoration.
+ Detection of installed Qt 5.
+ KDE application does not find libraries if prefix is not /usr.
+ Build if all translations are disabled.
* Improved:
+ Added new genres introduced in Winamp 5.6.

Tue Oct 29 18:15:04 CET 2013 Urs Fleisch
* Release 3.0.1
* Fixed:
+ Filename format configuration can not be changed.
+ Menus get broken when toolbar is changed in KDE version.
+ Incorrect conversion of configuration in KDE version.
+ Unintended result selection in first track of fingerprint import.
+ Crash at exit after canceling fingerprint import with GStreamer.
+ Prefer GStreamer 0.10 over 1.0 to avoid hang in Phonon.
+ Build with readline needing termcap (as used in Slackware).
+ Build with FFmpeg 2.0 (as used in openSUSE 12.3).
+ Honor LIB_SUFFIX if set (as used in Fedora).

Mon Oct 14 21:30:42 CEST 2013 Urs Fleisch
* Release 3.0
* New:
+ Command-line interface kid3-cli.
+ Use common shared libraries for KDE, Qt-only and CLI versions.
+ Plugins for metadata libraries and importers.
+ Support Opus files with TagLib 1.9.
+ Support GStreamer 1.0.
+ Support libavresample 0.0.3.
* Improved:
+ Editing without leaving the keyboard.
+ When saving a file fails, tell user if it is not writable.
+ Escape metacharacters in HTML export.
+ Updated Czech translation.
+ Updated Finnish translation.
+ Cleaned up configuration option sections.
* Fixed:
+ Crash when saving non-FLAC file with flac extension.
+ Support minimum Mac OS X version 10.5.
+ Load Qt libraries only from bundle on Mac OS X.

Sat Mar 2 09:36:02 CET 2013 Urs Fleisch
* Release 2.3
* New:
+ Automatic batch import for multiple directories.
+ Import catalog number and release country from Discogs and
+ Quick access tags are configurable for tag 2.
+ Setting for default file name to save cover art.
+ Select all in directory.
+ Apply text encoding.
+ Support Qt 5.0.
* Improved:
+ Better responsiveness when working with a huge number of files,
long operations can be aborted (filtering, renaming, expanding).
+ Support custom frame names in formats and imports.
+ Display accuracy and cover art URL for imports.
+ Added more unified frame types.
+ GUI and usability.
* Fixed:
+ Swapped mapping of too and enc for M4A files.
+ Compatibility of ID3v2.4.0 COMM frames with iTunes.
+ Do not remove spaces in Vorbis comment field names.
+ Crash and decoding for fingerprints with libav 9.1.

Mon Dec 3 11:09:12 CET 2012 Urs Fleisch
* Release 2.2.1
* Improved:
+ Updated Czech translation.
* Fixed:
+ Fixed selection of language and handbook with Qt 4.8.

Fri Oct 26 17:07:27 CEST 2012 Urs Fleisch
* Release 2.2
* New:
+ Option to load last opened file on startup.
+ Option to use locale for character conversion.
+ Support new features of TagLib 1.8: More ID3 frames, ID3v2.3,
tracker modules (MOD, S3M, IT, XM).
+ Support use of GStreamer instead of FFmpeg for Chromaprint decoding.
+ Support building with latest libav/FFmpeg libraries.
* Improved:
+ Extract year from "YYYY-MM.." date frame for %{year} format code.
+ Character conversion for roman numbers.
+ Dutch translation.
+ Finnish translation.
* Fixed:
+ Avoid crash when exporting album cover while editing multiple files.
+ Check if file format supported before converting to ID3v2.3.0.
+ Rewritten Discogs import to use Discogs API v2.0.

Fri May 11 21:20:06 CEST 2012 Urs Fleisch
* Release 2.1
* New:
+ Keyboard shortcuts configuration for Qt-only version.
+ Use Chromaprint for import from MusicBrainz Fingerprint, is now
also available on Windows and Mac OS X.
+ Serbian translation.
+ Support build with Qt5.
* Improved:
+ Support most frames in format codes with %{framename}.
+ Support iTunes ID3v2.4 frames TCMP, TSO2, TSOC.
+ Option to use the native file dialogs for Qt-only version.
+ Handling of pictures in WMA files.
+ Use themed icons.
+ Building with shared libraries on KDE.
+ Handle carriage return characters in output from user commands.
* Fixed:
+ Windows: Avoid truncation of file when renaming with illegal
+ Limit number of open file handles.
+ Nicer icons, install SVG instead of SVGZ in kid3-qt.
+ Fixed import from Amazon.
+ Adapted to Discogs server update.

Sat Oct 29 11:23:46 CEST 2011 Urs Fleisch
* Release 2.0.1
* Fixed:
+ Prevent cursor from jumping to end in format line edits.
+ Correctly update file selection after add, edit or delete frame.
+ Build system finds DocBook XSL on various Linux distributions,
finds Phonon on Ubuntu 11.10, can build with shared libraries.
+ Correctly set bundle version on Mac OS X.
+ Czech translation.

Tue Aug 30 19:02:37 CEST 2011 Urs Fleisch
* Release 2.0
* New:
+ Import from tags to extract and move information between tags.
+ Play a track on double click (optional).
+ Searching in help browser.
+ Move files to trash instead of deleting them.
+ Automatic setting of checkboxes when frame is changed.
+ Support for APE tags with TagLib 1.7.
* Improved:
+ Major refactoring to improve software architecture, separated
GUI from application logic using the Qt 4 Model/View
architecture. This required dropping support for Qt 3 and
KDE 3. Unified build system using CMake for KDE and Qt-only
+ The file list is updated on file system changes and is faster.
+ Import sub-dialogs are modeless and do not block import dialog.
+ Import table is editable and has optional columns for file
names and paths (selectable with context menu).
+ The tracks to import can be selected, e.g. to import only one
CD from a doulbe-CD album.
+ Number Tracks can number the tracks of multiple directories.
+ Multiple directories can be selected with Rename Directory.
+ M4A support with TagLib (can fully replace libmp4v2).
+ Exports are displayed in a table if they contain tabulators.
+ Adding and editing formats is now more user friendly.
+ GUI and usability.
* Fixed:
+ Genre and track total in M4A files with TagLib.
+ Execution of user action without command.
+ Adapted to Discogs server update.

Sat Jan 15 16:52:22 CET 2011 Urs Fleisch
* Release 1.6
* Improved:
+ The total number of tracks can be set in the "Number Tracks"
+ All numeric fields can be padded with zeros.
+ Parts of the filename can be ignored when generating tags from
the filename.
+ Updated Estonian, Italian and Czech translations.
* Fixed:
+ Track number digits option works now with ID3v2.4 and UTF8/UTF16.
+ Adapted to Discogs server update.

Sun Sep 26 14:14:55 CEST 2010 Urs Fleisch
* Release 1.5
* New:
+ Versions without KDE (kid3-qt, Windows, Mac OS X) now have also
icons, a toolbar, and functions "Open Recent", "Show Statusbar".
+ A simple audio player is available via "Tools" and context menu.
+ Option "Auto Hide Tags" to hide unused tags.
+ Option to set number of digits in track number.
+ Support for cover art in WMA files.
+ Context menu items "Expand all" and "Collapse all".
+ Double click on picture to add or edit cover art.
+ Chinese translation.
* Improved:
+ Faster filter.
+ Frame difference shows all frames of the selected files.
+ The buttons "From Filename" are now beside the corresponding
format and named "To Tag 1" and "To Tag 2". The buttons
"From Tag 1" and "From Tag 2" are beside their format.
* Fixed:
+ Setting pictures using D-Bus function setFrame().
+ Correct extensions for ".aac" and ".mp2" files when generating
filenames from tags.
+ Correct setting of URL field in WXXX frames when set in table.
+ Do not lose focus in frame tables when window is deactivated.
+ MIME types, documentation adapted for KDE 4.5.

Sun Feb 28 2010 Urs Fleisch
* Release 1.4
* New:
+ Support for cover art in Ogg files.
+ Import from Amazon.
+ Separate formats for "to filename" and "from filename".
+ Czech translation.
* Improved:
+ Use of UTF8 and UTF16 encoding when non-ASCII characters are used.
+ GUI and usability.
* Fixed:
+ Correctly set tags when tags of multiple files are selected,
edited, and then copied to the other tag.
+ Adapted to Discogs server update.

Fri Oct 23 2009 Urs Fleisch
* Release 1.3
* New:
+ Advanced playlist dialog.
+ Support for WMA/ASF, AIFF and WAV files.
+ Estonian, Finnish and Turkish translations.
* Improved:
+ When changing the current file while a tag field is being edited,
the changes are preserved.
+ Translation system.
+ Settings in Number Tracks dialog can be saved.
+ Filter files without attached pictures.
+ Support for libmp4v2 1.9 and TagLib 1.6.
* Fixed:
+ Show album art when multiple files are selected.
+ From Tag 2 option can be restored in Rename Directory dialog.
+ Picture download.
+ Adapted to Discogs server update.

Wed Apr 29 2009 Urs Fleisch
* Release 1.2
* New:
+ Import of album cover art from various sources.
+ Mark changed tag fields and filenames.
+ Option to store ID3v2 genre as text instead of numeric string.
+ Track number format with configurable amount of leading zeros.
* Improved:
+ Directory deb to generate Debian packages for KDE 4 and Qt 4 or KDE 3 and Qt3.
+ Proxy authentication with Qt 4.
+ Display and editing of COMM, PRIV, UFID, MCDI and POPM frames.
+ Technical details (bitrate, codec, ...) for export and filter.
* Fixed:
+ Format replacements %c, %y, ... are replaced with empty strings if the corresponding field is empty
+ Charset for gnudb.org import.
+ ID3v1 fields are displayed correctly after saving when the ID3v2.3 encoding is set to UTF16.
+ Correct header information for MP3 files with attached picture or without ID3v1 tag.
+ Adapted to Discogs server update.

Sat Oct 25 2008 Urs Fleisch
* Release 1.1
* New:
+ Dutch translation.
+ New general frame types Album Artist, Grouping, Lyrics, Media, Remixer.
+ Setting character encoding for ID3v1.1 tags.
+ Import additional tags from Discogs and MusicBrainz.
* Improved:
+ All frame types (not only Artist, Album, ...) can be used for all operations (e.g. import, export, tag file name, rename, ...).
* Fixed:
+ Build for KDE 3 without id3lib or TagLib
+ Supress using unsupported UTF-8 for ID3v2.3
+ Qt 4, KDE 4: Wrong track times in import dialog when some track times are missing.
+ KDE 4: Translations with arguments (%1, %2).
+ Windows: Displaying pictures with JPEG plugin.
+ MacOS X: Dropping and displaying pictures.

Thu Apr 3 2008 Urs Fleisch
* Release 1.0
* New:
+ File filter.
+ D-Bus interface to control application by scripts.
+ Long format codes %{title}, %{album}, ... and tooltips for formats.
+ Support for FLAC pictures.
+ Polish translation.
* Improved:
+ GUI and usability.
+ Rename directory wizard.
+ Use xdg-open as the default web browser.
+ Display description instead of TXXX and WXXX.
+ Add pictures to files by drag and drop and from cllipboard.
+ Compilation with GCC 4.3 and compiler detection for kid3-qt.
+ Support for TagLib 1.5.
* Fixed:
+ KDE 4 docs in correct directory.
+ Crash when TSST frame was added to ID3v2.3.0 tag.
+ Disappearing ID3v1 genres.
+ Possible crash when import or export format was added.

Thu Nov 15 2007 Urs Fleisch
* Release 0.10
* New:
+ All frames can be edited in tables, not only the standard tags.
+ Support for MP4/AAC, MP2, Speex, TrueAudio, and WavPack files.
+ Default encoding can be configured.
+ Italian translation.
+ Support build with KDE 4.
* Improved:
+ Conversion between ID3v2.3 and ID3v2.4 for all supported frames.
+ GUI and usability.
+ Qt4 version builds without Qt3Support module
* Fixed:
+ Correct kid3-qt icon.
+ kid3-qt builds correctly without id3lib or without MusicBrainz.
+ Remove deleted user actions from configuration.
+ Allow new export/import formats with empty fields.
+ Reread file after conversion from ID3v2.4 to ID3v2.3.
+ Rename directory does not rename when tags are empty.

Sat May 5 Urs Fleisch
* Release 0.9
* New:
+ Hierarchical directory tree instead of flat file list.
+ Enhanced context menu commands, can be used to browse for lyrics and album art.
+ Import from gnudb.org.
+ Conversion between ID3v2.3 and ID3v2.4 tags.
+ Editor for custom genres.
+ Option to mark truncated ID3v1.1 fields.
* Improved:
+ Frames are listed alphabetically and can be edited and deleted in multiple files.
+ Import from TrackType.org (formerly freedb2.org)
* Fixed:
+ MusicBrainz fingerprint import.

Tue Nov 21 Urs Fleisch
* Release 0.8.1
* Fixed:
+ A new Custom genre was added on termination.

Sat Nov 11 Urs Fleisch
* Release 0.8
* New:
+ Import from freedb2.org, Discogs and MusicBrainz release database.
+ Support for ID3v2.4 and MPC using TagLib.
+ Context specific help in dialogs.
+ Support build with Qt4.
* Improved:
+ Show tag formats.
+ Remove non-letter characters before matching by title in import dialog.
+ Buttons to save dialog specific settings.
* Fixed:
+ Allow building with tunepimp 0.5.x.
+ Place kid3.desktop in /usr/share/applications/kde/.
+ Fix inadvertent changes of ID3v2.3 genre strings.
+ Remove trailing zeroes in unicode strings.

Wed Jun 7 2006 Urs Fleisch
* Release 0.7
* New:
+ Export dialog can export tags as CSV, HTML, playlists, Kover XML and other formats. CSV files can be imported again.
+ Show/hide ID3v1.1/ID3v2.3 controls.
+ Custom strings can be used for ID3v2.3, Ogg/Vorbis and FLAC genres.
+ Automatic numbering of tracks.
* Improved:
+ Direct menus for freedb.org and MusicBrainz import.
+ freedb.org import has suggested search string, search history.
+ Imported tracks can be reordered to match track number, title or length.
+ Format while editing affects most operations, is split into separate options for filenames and tags, menu commands to apply filename format and tag format.
+ Case conversion is done before string replacements, so that "case exceptions" can be corrected.
+ Builds with libtunepimp 0.4.x.
* Fixed:
+ Remove temporary Ogg file when filename and tags are changed.
+ Mark file as changed when Ogg genre is changed.
+ Correct length restriction for ID3v1.1 comment.
+ Open directories with special characters from the command line.
+ Import from file/clipboard does not use durations from previous freedb.org import.

Mon Oct 24 2005 Urs Fleisch
* Release 0.6
* Support for Ogg/Vorbis and FLAC files
* Import from MusicBrainz
* Usability improvements

Mon Jul 26 2004 Urs Fleisch
* Release 0.5
* When importing, check the length and the count of the tracks
* Keyboard shortcut configuration
* Rename and create directories from tags
* Display information about tags, bitrate, length, ...

Sat Jan 24 2004 Urs Fleisch
* Release 0.4
* Direct import from freedb.org
* freedesktop.org compliant kid3.desktop file
* Accept freedb.org input if there is no year or genre information
* File renaming works on Windows filesystems if case changed
* Context menu in string replacement table
* Progress bar while saving directory

Sat Oct 18 2003 Urs Fleisch
* Release 0.3
* Automatic case conversion and string replacements
* Import of album data from freedb.org and other sources
* Improved Windows (Qt only) version: persisted configuration, online help
* Support files for KDevelop and Visual C++
* Improved Unicode support, however some bugs in id3lib have to be fixed before this is of real use

Sat Sep 06 2003 Egor S. Orlov
* Added russian translation

Thu May 13 2003 Urs Fleisch
* Release 0.2.1
* Now uses the standard automake/autoconf build process provided by kapptemplate.

Sat Apr 26 2003 Urs Fleisch
* Release 0.2
* Use QScrollView for control widgets at the right side and separate them from the filelist by a QSplitter, so that the window can be resized to a small size.
* Show busy cursor while reading and writing files.

Thu Jan 16 2003 Urs Fleisch
* Started ChangeLog.

Source(Sourcecode kid3-3.4.0.tar.gz)
Source(Source RPM kid3-3.4.0-1.src.rpm)
Ubuntu(Core libs for Ubuntu 16.04 64-bit kid3-core)
Ubuntu(KDE App for Ubuntu 16.04 64-bit kid3)
Ubuntu(Qt App for Ubuntu 16.04 64-bit kid3-qt)
MS Windows(Windows binaries kid3-3.4.0-win32.zip)
Mac OS X(Mac OS X binaries kid3-3.4.0-Darwin.dmg)
Send to a friend
Other  Apps  from ufleisch
Report inappropriate content

goto page: prev  ... 2  3  4  5  6  7  8  9  10  11  12 



 by KDesk on: May 15 2012
Score 50%

The new app icon is nice!

Reply to this



 by Xplorer4x4 on: Jul 12 2012
Score 50%

As a new Kubuntu user, I generally try to avoid compiling from source, but I also like to keep my every day apps up to date. This is one of my every day updates but the version offered by Canonical in the official ubuntu repositories is a few versions behind. So I looked to see if a PPA was available on launchpad for this program. I found the source code offered there, but no packages. I also found this page, obviously, but I only see 32 bit binaries available. I wondered if you would consider putting the ppa to use and offering 64 bit binaries? If not a PPA, any type of compatible repository would be great.

Reply to this


 Re: Repository?

 by ufleisch on: Jul 16 2012
Score 50%

On http://kid3.sourceforge.net are current packages for the latest Ubuntu release and the last LTS release, however only 32-bit packages because I have only a 32-bit installtion. If you want a 64-bit version of Kid3 2.1, you can try the package for the next Ubuntu release http://packages.ubuntu.com/quantal/kid3. Normally, this should also work with Ubuntu 12.04.

Reply to this


 Re: Re: Repository?

 by Xplorer4x4 on: Oct 11 2012
Score 50%

Sorry for the late response but thank you! I been using this method for awhile with only one problem. Not sure if this is a bug or something but I prefer to use the format %{track}. %{artist} - %{title}but when I perform the automatic renaming it always comes out as %{track} %{artist} - %{title}. Notice the later lacks a period after the track number. Is there something special I need to do to include a period after the track number?

Reply to this


 Re: Re: Re: Repository?

 by ufleisch on: Oct 26 2012
Score 50%

I can not reproduce this. You can type whatever you like into the format combo box. It will try to complete the text entered with the values which are already in the list of the combo box, maybe this is replacing your format. But this should not prevent you from entering your format - just go on and edit it. If you want to edit the predefined entries of the format combo boxes, you can edit the line starting with "FormatItems" in ~/.kde/share/config/kid3rc or delete the line to get the default entries.

Reply to this


 Re: Re: Re: Re: Repository?

 by Xplorer4x4 on: Oct 31 2012
Score 50%

So I played with the file as you suggested, and the problem still persists. The file gets renamed to %{track} %{artist} - %{title}. It refuses to pass the . to the file name despite kid3 renaming the tracks. I am using Kid3 2.1 on Kubuntu Precise Pangolin 12.04 x64.

Reply to this


 Re: Re: Re: Re: Re: Repository?

 by Xplorer4x4 on: Oct 31 2012
Score 50%

Ok so I tried again, and it worked this time. I just played with the To and From buttons, hit save, and they were changed. I will try to play with it some more and see if I can figure out exactly what is going on. May I ask why bother with the to/from inputs? Why not just give us a single input to set the format we want? I hate to use the "go with the crowd" argument, but all other tagging software I have tried via windows or Kubuntu just offers a single input form. It' simple and, I hate to use this phrase, but "it just works." That said, thank you for the response, and keep up the good work!

Reply to this


 Re: Re: Re: Re: Re: Re: Repository?

 by ufleisch on: Oct 31 2012
Score 50%

Just some ideas why you could have had problems with your format:
  • Maybe you have activated "Format while editing" in the "Files" tab of the settings and a "String replacement" for "." to "".

  • You have to press the corresponding "From" button to actually format the filename. Then you can see the generated filename in the "Name" line edit, so you can see if the changes are OK before saving.

  • Quote:
    Why not just give us a single input to set the format we want?

    Before version 1.4, there was a single format, but on 2010-02-07 I received a user request by e-mail for separate formats. I implemented it because there is a reason for separate formats: The two operations are not completely inverse. Whereas the "To" operation uses the full path information (e.g. in "%{artist} - %{album}/%{track} %{title}" to get the artist and album from the directory name), the "From" operation only uses the filename (e.g. "%{track} %{title}"). To rename or create directories based on the tags, you have to use "Tools/Rename Directory". Before this separation, some users were confused because the directory part in the formats had no effect in the "From" operation.


     Album artwork

     by mfraser on: Jan 19 2013
    Score 50%

    Could you add the option to change the name that album artwork is saved as? I have my artwork saved as cover.jpg and at the moment everytime I save it out of kid3 I have to change the file name from folder to cover.

    Reply to this


     Re: Album artwork

     by ufleisch on: Jan 24 2013
    Score 50%

    I have added such an option and committed it to Git.

    Reply to this


     Re: Album artwork

     by ufleisch on: Mar 11 2013
    Score 50%

    This option is now included in version 2.3.

    Reply to this


     Re: Re: Album artwork

     by mfraser on: Mar 11 2013
    Score 50%


    Reply to this


     error compiling 2.3 from source

     by google01103 on: Mar 11 2013
    Score 50%

    /home/smiley/MyTemp/kid3-2.3/src/core/import/ffmpegfingerprintdecoder.cpp: In member function ‘int16_t* {anonymous}::Converter::convert(const {anonymous}::Codec&, int16_t*, int16_t*, int&)’:
    /home/smiley/MyTemp/kid3-2.3/src/core/import/ffmpegfingerprintdecoder.cpp:263:76: error: invalid conversion from ‘uint8_t** {aka unsigned char**}’ to ‘void**’ [-fpermissive]
    In file included from /home/smiley/MyTemp/kid3-2.3/src/core/import/ffmpegfingerprintdecoder.cpp:39:0:
    /usr/include/libavresample/avresample.h:237:5: error: initializing argument 2 of ‘int avresample_convert(AVAudioResampleContext*, void**, int, int, void**, int, int)’ [-fpermissive]
    /home/smiley/MyTemp/kid3-2.3/src/core/import/ffmpegfingerprintdecoder.cpp:263:76: error: invalid conversion from ‘uint8_t** {aka unsigned char**}’ to ‘void**’ [-fpermissive]
    In file included from /home/smiley/MyTemp/kid3-2.3/src/core/import/ffmpegfingerprintdecoder.cpp:39:0:
    /usr/include/libavresample/avresample.h:237:5: error: initializing argument 5 of ‘int avresample_convert(AVAudioResampleContext*, void**, int, int, void**, int, int)’ [-fpermissive]
    make[2]: *** [src/core/CMakeFiles/kid3-core.dir/import/ffmpegfingerprintdecoder.o] Error 1
    make[1]: *** [src/core/CMakeFiles/kid3-core.dir/all] Error 2

    Suse 12.1 x64, KDE 4.8, Opera (Opera-Next version)
    Reply to this


     Re: error compiling 2.3 from source

     by ufleisch on: Mar 11 2013
    Score 50%

    Which version of libav are you using? I tested it with libav 0.8.3, 0.8.5, 9.1. The change to libav-9.1 not only deprecated half of the API which is "normal" for libav, but also made the internals incompatible: First I had to fix a crash, then decoding was no longer working because the decoded data is now planar instead of packed and libavconvert cannot convert the planar data, so I switched to libavresample. Until a solution for your libav version is found, I recommend that you switch to GStreamer passing -DWITH_GSTREAMER=ON to cmake.

    Reply to this


     Re: Re: error compiling 2.3 from source

     by google01103 on: Mar 11 2013
    Score 50%

    compiled fine with gstreamer cmake option

    I don't have a libav_, I have liavutil51, livavformat54 , libavfilter3 and libavcodec54, what else could it be called?

    re src.rpm in openSUE its not kdelibs4-devel but libkde4-devel I believe

    Suse 12.3 x64, KDE 4.10.x, Opera (Opera-Next version)
    Reply to this


     Re: Re: Re: error compiling 2.3 from source

     by ufleisch on: Mar 11 2013
    Score 50%

    These libav libraries normally stem from a common source, either from ffmpeg or the libav fork. I guess that you are using ffpmeg-1.0.5, at least that's what seems to be available for openSUSE at the moment, and I can reproduce it with this version if I build it with --enable-avresample. Try the following patch:


    Reply to this


     Re: Re: Re: Re: error compiling 2.3 from source

     by google01103 on: Mar 11 2013
    Score 50%

    yes running Packman ffmpeg-1.0.5

    patch worked


    Suse 12.3 x64, KDE 4.10.x, Opera (Opera-Next version)
    Reply to this


     German "Umlaute" get broken with ID3v2.4.0(TagLib)

     by m00nraker on: Apr 10 2013
    Score 50%

    System: openSuse 12.3 (x86-64) / KDE 4.10.2
    Kid3-Version: 2.3-30.1
    TagLib-Version: 1.8.3-2.1
    id3lib-Version: 3.8.3-256.1.2

    My Kid3 settings for Tag2:
    Text encoding: UTF8
    Version used for new tags: ID3v2.4.0 (TagLib)

    I got some problems with the German "Umlaute" in the tag fileds.
    [Umlaute means e.g. "äÄöÖüÜß", for people not speaking German]

    Until today I processed all my mp3-files with Kid3. Each time I opened a new mp3 file or an album-folder with Kid3, I first converted the tags to ID3v2.4 using the tools menu (Tools/Convert ID3v2.3 to ID3v2.4) before I finally edited all the tag. After saving the tags everything looked pretty good. But now I noted that many tag-fields of some mp3-files with "Umlaute" in it are corrupted.

    So tagging mp3-files with ID3v2.4.0 (TagLib) results in broken "Umlaute". No matter what I do, all "Umlaute" get broken. But for a long time before it worked (last week I switched to from openSuse 12.2 to 12.3)

    The only way to get correct "Umlaute" is:
    1. Switch settings to ID3v2.3.0 (id3lib)
    2. Execute Tools/Convert ID3v2.4 to ID3v2.3
    3. Edit the corrupted tag fileds and manually correct the "Umlaute"
    After saving the changes all "Umlaute" are correct.

    What's the problem here? Is it a problem with ID3v2.4 (TagLib) library? Or maybe UTF-8?

    Shouldn't I generally use ID3v2.4.0(TagLib) with Kid3 and sould better make use of ID3v2.3.0(id3lib)?

    Please tell me. Thx, Kai.

    Reply to this


     Re: German "Umlaute" get broken with ID3v2.4.0(Tag

     by ufleisch on: Apr 10 2013
    Score 50%

    First we should check what is wrong with the file. Please take an existing MP3 file or just create an empty file using "touch umlaut.mp3", then in Kid3 set title to "äÄöÖüÜß" and artist to "Artist". On my system (Ubuntu 12.10) the tag looks like this:

    urs:~$ xxd umlaut.mp3 | head
    0000000: 4944 3304 0000 0000 081b 5449 5432 0000 ID3.......TIT2..
    0000010: 000f 0000 03c3 a4c3 84c3 b6c3 96c3 bcc3 ................
    0000020: 9cc3 9f54 5045 3100 0000 0700 0000 4172 ...TPE1.......Ar
    0000030: 7469 7374 0000 0000 0000 0000 0000 0000 tist............
    0000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
    0000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
    0000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
    0000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
    0000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
    0000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................

    From what I see, the tag seems to be OK. I could also see the umlauts when opening the file with iTunes on Mac OS X. On Linux, I could see the tag with VLC (uses TagLib) and mp3diags. Which program tells you that the tag is corrupt? Is your tag identical to mine?

    I personally use ID3v1.1 and ID3v2.3.0. There are devices which do not support ID3v2.4.0, so IMHO ID3v2.3.0 is the better option.

    Reply to this


     Re: Re: German "Umlaute" get broken with ID3v2.4.0

     by m00nraker on: Apr 10 2013
    Score 50%

    Hi, thx for fast reply.

    I made a little screencast, uploaded to youtube. Please take a look.

    (please adjust quality)

    In addition to my screencast I tried this:
    I created 3 mp3 files in my screencast. When I load them with easytag, the title for all 3 files is fine. When I load the files into Amarok, only the id3lib-file is fine. The other 2 have a broken title.

    So I still have problems with umlauts and don't know why. Only ID3v2.3 (id3lib) works for me.

    Maybe a Kid3 problem? You have any ideas? :-)

    Reply to this


     Re: Re: Re: German "Umlaute" get broken with ID3v2

     by ufleisch on: Apr 10 2013
    Score 50%

    I think openSUSE has a problem with TagLib. From what I see, you have problems with programs which use TagLib (Kid3, amaroK, probably also VLC). In your screencast, I can see that the encoding byte is always 0 (ISO-8859-1) not 1 for UTF-16 (IDv2.3.0) or 3 for UTF-8 (ID3v2.4.0). I can also see that you are able to create an ID3v2.3.0 tag with something like UTF-8, however, UTF-8 is not supported with ID3v2.3.0 (and I am not able to create something like this with Kid3). There exists a bug report for openSUSE for some time, maybe you have such a "patched" TagLib. Try to install a TagLib from openSUSE 12.1 or one of the fixed versions mentioned in the bug report:


    Reply to this


     Re: Re: Re: Re: German "Umlaute" get broken with I

     by m00nraker on: Apr 11 2013
    Score 50%

    It seems to be taglib, maybe the rusxmms patch. I put in a new bug report for openSuse 12.3.


    Thx for ur support !

    Reply to this


     "Auto Text Encoding" and "Auto Convert ID3v...."

     by m00nraker on: Apr 23 2013
    Score 50%

    Hi Urs, please let me give you two suggestions:

    I configured Kid3 to use UTF-8 for text encoding. When I tag mp3-files, I allways execute the function "Apply Text Encoding" in Tools menu for all files in the filelist after loading them. So it would be phantastic, if Kid3 would automatically "Apply Text Encoding" after opening new files or a directory. Perhaps this could be realized by adding a new menu entry in settings menu(perhaps under "# Auto Hide Tags") with a checkbox (e.g. # Auto Apply Text Encoding). If it is checked, Kid3 automatically applies text encoding to all files in the file list after loading them. That would save a lot of extra clicks if all tags should have the same text encoding, like UTF-8 for example.

    The same is for "Convert ID3v2.3 to ID3v2.4" and vice versa. I open a directory with some files. Each file could have a different ID3 version. At first I allways apply text encoding. Then I convert the tags to ID3v2.4. It would be great, when there would be a new menu-entry in the settings menu, where you can choose between "Auto Convert Tags to v2.3" and "Auto Convert Tags to v2.4" after loading new files.

    I think it would be usefull and the user can configure it for his needs by enabling or diabling the auto funtions in the settings-menu.

    Could you imagine to implement these two functions? I know, that you don't like it, that Kid3 would manipulate data without the intervention of the user. But Kid3 wouldn't change files on the HDD without saving changes by the user. So think of this as a suggestion from a long time Kid3 user. Thanks :-)

    Reply to this


     Re: "Auto Text Encoding" and "Auto Convert ID3v...

     by ufleisch on: Apr 25 2013
    Score 50%

    First a suggestion for your workflow: I think that it would be better to first convert to ID3v2.4 and then apply the UTF-8 encoding. ID3v2.3 does not support UTF-8, so if you apply UTF-8, it will set UTF-16. When you first apply UTF-8 to your ID3v2.3 files and then convert them to ID3v2.4, you will end up with ID3v2.4 files having UTF-16 encoding.

    You are right, I don't like Kid3 to manipulate data without the intervention of the user. What about the following workaround: You create a script (e.g. Python or bash) which calls the following D-Bus commands: selectAll, convertToId3v24, applyTextEncoding. You can then add this script as a user action and start it from the context menu of the file list.

    Reply to this


     Re: Re: "Auto Text Encoding" and "Auto Convert ID3

     by m00nraker on: May 5 2013
    Score 50%

    Hi Urs,
    thanks for the information. Normally I do it that way: First convert the tags to ID3v2.4 and then apply text encoding. Sometimes I forget this.

    I used qdbusviewer to find out the calls that fit my needs. I created a script and assigned it to a hotkey. That works perfect for me. So that's a good workaround. Please take a look:

    qdbus net.sourceforge.kid3 /kid3/MainWindow_1 expandFileList
    qdbus net.sourceforge.kid3 /Kid3 selectAll
    qdbus net.sourceforge.kid3 /Kid3 convertToId3v24
    qdbus net.sourceforge.kid3 /Kid3 applyTextEncoding
    qdbus net.sourceforge.kid3 /Kid3 setTagFromOtherTag 1
    qdbus net.sourceforge.kid3 /Kid3 save
    qdbus net.sourceforge.kid3 /Kid3 createPlaylist

    I'm not familiar with dbus, so one question:
    Related to dbus, is it ensured that all calls are not performed concurrently? I mean, will the calls in my script be performed in Fifo-Order, even if there is a call, which need more time to be finished than other calls?

    Reply to this


     Re: Re: Re: "Auto Text Encoding" and "Auto Convert

     by ufleisch on: Jun 2 2013
    Score 50%

    Sorry for the late answer, I was on holiday last month. Your shell script looks good, the shell will execute the lines in your script sequentially (asynchronous execution would need a '&' after the command).

    Reply to this

    goto page: prev  ... 2  3  4  5  6  7  8  9  10  11  12 

    Add commentBack

    How do you like Plasma 5?
     The best KDE Desktop ever.
     Definitely a nice improvement.
     Not decided yet. Haven't tried it yet.
     I do not like some of the changes.
     KDE is taking the wrong way.
     I am still sticking with KDE 3.5.
     I have no opinion, but wanted to vote anyway.

     Who we are
    More about us
    Frequently Asked Questions
    Updates on identi.ca
    Updates on Twitter
    Content RSS   
    Events RSS   

    Add App
    Public API
    About KDE-Apps.org
    Legal Notice
    Spreadshirt Shop
    CafePress Shop
    Sponsor us
    Report Abuse

    Copyright 2003-2016 KDE-Apps.org Team  
    All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
    All contributors are responsible for the lawfulness of their uploads.
    KDE and K Desktop Environment are trademarks of KDE e.V.