-
 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    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


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

Kid3

   3.1.1  

KDE Sound Application

Score 88%
Kid3
zoom


Link:  Link
Minimum required   Qt 4.x
Downloads:  12927
Submitted:  Jan 28 2004
Updated:  Aug 25 2014

Description:

If you want to easily tag multiple MP3, Ogg/Vorbis, 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




Changelog:

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
MusicBrainz.
+ 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
characters.
+ 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
versions.
+ 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"
dialog.
+ 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.




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



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

-
.

 Tag 1 & Tag 2

 
 by KDesk on: Aug 22 2010
 
Score 50%

Hi, thank you for kid3 :)
I have a request, could you add an option to auto hide the Tag 1 field if it is empty? (to be able to have more space for the Tag 2) Is this possible?


Reply to this

-
.

 Re: Tag 1 & Tag 2

 
 by ufleisch on: Sep 25 2010
 
Score 63%

There is now an "Auto Hide Tags" option in Kid3 1.5.


Reply to this

-
.

 Re: Re: Tag 1 & Tag 2

 
 by KDesk on: Sep 25 2010
 
Score 50%

Thank you very much, it works perfect!

The mini player is also great!


Reply to this

-

 Option "digits in tracknumber"

 
 by m00nraker on: Sep 26 2010
 
Score 50%

Hi, thx for Kid3, the best KDE tagging tool...

Maybe I found one bug:

kid3 - Version 1.5
Option to set number of digits in track number.

This doesn't work for me.

Example:

I opened an already tagged mp3-album with kid3 v1.5. It has a total of 15 tracks. The tracknumbers are stored as follows: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ..., 15
So the tracknumber of track 1-9 is stored with only one digit. The track above 10 with 2 digits.

I would like to store the tracknumber with 2 digits, like Version 1.5 should do: 01, 02, 03, ..., 15

I use kid3 v1.5 on KDE SC 4.5.1 (openSuse 11.3) with the following kid3 settings: UTF-8, ID3v2.4,0 (TagLib), number of digits in tracknumber: 2

kid3 doesn't store the tracknumber with 2 digits, even if it is set to 2. I tried to set it to 3 digits. But that doesn't affect the tracknumber field.

Until now, I used esaytag for that and was glad to see, that kid3 has this feature now, too. When I load the above mentioned mp3-files with easytag (tracknumber 1,2, ..., 15), the tracknumber-filed will automatically be converted to the number of digits (e.g. 2) specified in the easytag options. You only have to click on save to make these changes persistent. The tracknumber-field has then 2 digits. As I understand, Kid3 Version 1.5 should do the same way.

I hope you can fix v1.5, to make this option work... That would be great !!!

Keep on your good work.
m00nraker


Reply to this

-

 Re: Option "digits in tracknumber"

 
 by v6lur on: Sep 27 2010
 
Score 50%

Confirmed. (Kubuntu 8.04, KDE 3.5.10, installed from package for Debian Lenny at Kid3 website.)


...more or less.
Reply to this

-

 Re: Option "digits in tracknumber"

 
 by ufleisch on: Sep 27 2010
 
Score 50%

It does work, but not the way you expected it: Kid3 does not change any tags just because the configuration is changed. The configuration determines how tags are set, but they are only set if they are changed. This is also true for other configuration options, e.g. the tag format, the encoding or the ID3v2 version: they affect only changed tags. So in order to make the "digits in track number" effective, you have to change the track numbers, e.g. by selecting all files, deleting the track numbers using the "Delete" button and then using "Tools/Number Tracks". This is a bit complicated, but I do not want software to change data without user action.


Reply to this

-

 Re: Re: Option "digits in tracknumber"

 
 by v6lur on: Sep 27 2010
 
Score 50%

No effect that way either.

Btw, what does "0" mean there? And "1" for tracks 10+, for that matter :)


...more or less.
Reply to this

-

 Re: Re: Option "digits in tracknumber"

 
 by v6lur on: Sep 27 2010
 
Score 50%

No effect that way either.

Btw, what does "0" mean there? And "1" for tracks 10+, for that matter :)


...more or less.
Reply to this

-

 Re: Re: Re: Option "digits in tracknumber"

 
 by ufleisch on: Sep 27 2010
 
Score 50%

Quote:
Btw, what does "0" mean there? And "1" for tracks 10+, for that matter :)


if (numDigits < 1 || numDigits > 5) numDigits = 1;

"1" is normal behavior (no padded or truncated digits) as in printf() format.

Quote:
No effect that way either.


Please try the following steps:
  • Settings/Configure Kid3, Track number digits: 2, OK

  • Edit/Select All

  • Click into Tag 2, Track Number field, then on Delete button, now all files have a disk icon because they are modified

  • Tools/Number Tracks, Start number: 1, Destination: Tag 2, OK, now all track numbers have two digits

  • Reply to this

    -

     Re: Re: Re: Re: Option "digits in tracknumber"

     
     by v6lur on: Sep 27 2010
     
    Score 50%

    That's what I did before :)
    Tried again now, no effect: 1 number.


    ...more or less.
    Reply to this

    -

     Re: Re: Re: Re: Re: Option "digits in tracknumber"

     
     by v6lur on: Sep 28 2010
     
    Score 50%

    Works in my KDE4, though. (Kubuntu Lucid, KDE 4.5.1)


    ...more or less.
    Reply to this

    -

     Re: Re: Option "digits in tracknumber"

     
     by m00nraker on: Sep 28 2010
     
    Score 50%

    Hi Urs,

    1)
    I tried your steps, but with same result. Still no effect like v6lur has confirmed.

    Example:

    I loaded an already tagged mp3-file with tracknumber-field set to "1". Then I select the track in the track list by clicking Edit/Select All. Now I click into the tracknumber-field and delete this field. Then Tools/Number Tracks, Start number: 1, Destination: Tag 2, OK
    After that the track has the same tracknumber "1" with only one digit instead of "01" with 2 digits.

    The option doesn't work. Or we still dont't understand how the option is working.

    2)
    Another idea for the option "digits in tracknumber"

    The automatic numbering with the pre-defined number of digits in the settings is fine, when it works :-) But how I understand you, it should only work, when the tacknumber-field is empty or has been deleted before launching the numbering option. So your option only works with new or empty tracknumber-fields. It does not convert already existing tracknumber-fields with 1 digit in the tracknumber to 2 digits, right?

    At this time Kid3 has a "numbering option" for the tracknumber-field. The only not working thing on that is the number of digits configured in the settings. You say it works, but on my system it does not.

    Nevertheless there should be a second function in Kid3:

    Example:
    I want all my tracks stored with 2 digits in the tracknumber field. After I finished tagging, I change the filename-format of the loaded tracks to (example): "01 - AcDc - Thunderstruck.mp3", based on the content of the id3-tags.
    So it would be nice, when all tracks from one album have the same number of digits in the tracknumber-field. But many albums are already tagged and for these albums I would like Kid3 to convert the tracknumber-field to a fixed number of digits (tracks with "2" should be "02"), without deleting and renumbering the tracknumber-field before.

    So this would be nice:
    There could be an additional button of menu-entry in tools. After clicking this button or launching this function, Kid3 reads the content of the tracknumber-field and converts the tracknumber to the number of digits specified in the settings. Example: tracknumber "3" to "03". When the tracknumber-field is empty or not present, nothing should be done.

    When I retag mp3-files, I always have to change the tracknumber-field manually, or I have to use another tagging software like easytag for that. This is the most missing function in kid3 for me.

    What do you think?


    Reply to this

    -

     Re: Re: Re: Option "digits in tracknumber"

     
     by ufleisch on: Sep 28 2010
     
    Score 50%

    I finally could reproduce the bug. It only occurs if you have ID3v2.4.0 together with UTF8 or UTF16. As I use ID3v2.3.0 with ISO-8859-1, I did not find the bug. The easiest workaround is to use ISO-8859-1. This is not as bad as it sounds because Kid3 automatically uses UTF8 (for ID3v2.4) or UTF16 (for ID3v2.3) if ASCII is not sufficient. Or you can use ID3v2.3.0.

    You can also build a fixed binary, e.g. by getting the source from Subversion or by applying the patch at https://sourceforge.net/tracker/?func=detail&aid=3077451&group_id=70849&atid=529223.

    I will think about implementing a function to apply the number format. Until then, you could use something like this little script and install it via Configure Kid3/User Actions:

    #!/usr/bin/env python
    import dbus
    kid3 = dbus.SessionBus().get_object('net.sourceforge.kid3', '/Kid3')
    kid3.firstFile()
    while True:
    ____nr = kid3.getFrame(2, 'track')
    ____kid3.setFrame(2, 'track', '')
    ____kid3.setFrame(2, 'track', nr)
    ____if not kid3.nextFile():
    ________break

    (replace _ by spaces)


    Reply to this

    -

     Re: Re: Re: Re: Option "digits in tracknumber"

     
     by m00nraker on: Oct 1 2010
     
    Score 50%

    Thanks for your feedback. Yes, I use ID3v2.4.0 together with UTF8. I tried to compile the source from Subversion under KDE 4.5.1, but I have some issues with kde-config (it's not there in 4.5.x)... So I wait for the next version of Kid3.

    The implementation of a function to apply the number-format would be very cool. Good to hear, that you will think about it :-)

    BTW: There is another thing you can think about. I try do describe it:

    The tracknumber is stored in the tracknumber field, extended with a "/" character and a numeric string containing the total number of tracks on the original recording (example): tracknumber="11/14". Kid3 displays this as "Track Number 11/14" in the Tag2 list. In this case "11" is the tracknumber of the current selected track and "14" is the total number of tracks. Last value should be identical for each track of one medium, e.g. one CD. The problem is, there is only one edit field in Kid3 for both values.
    Consider this case:
    You load an already tagged mp3-Album. It's a double CD. CD1 has 11 tracks, CD2 has 14 tracks. It is tagged like this:
    All tracks are tracknumberd from 01 to 25. The tracknumber-field is stored like this: 01/25, 02/25, 03/25, ..., 25/25. Some people tag double CDs in this way. But what, if you want to retag such an album in another way?
    Maybe this could be the destination: For the files from CD1: tracknumber=01/11, 02/11, ..., 11/11. CD2: tracknumber=01/14, 02/14, ..., 14/14. To make this happen, you have to change the total number of tracks for each file. With Kid3 this could only be done by manually editing the tracknumber-field, just because there is no separate edit-field for the total number of tracks value.

    Possible solution:
    1)
    There should be a way to set/change the total number of tracks for all selected or loaded files, without manually editing the tracknumber-field for each file separately . To resolve this, a separate edit-field for the "total number of tracks" could be introduced.
    2)
    In your last post, you wrote, that you think about implementing a function to apply the number format. That's great. But also think on the total number of tracks value in this case. Example:
    The above mentioned digits in tracknumber (new option in 1.5) sould also be applied to the "total number of tracks" value.
    Consider a CD with 8 tracks, tagged like this: tracknumber=1/8, 2/8, ..., 8/8. In the Kid3 settings you may specify the "track number digits = 2". So if you add e.g. an apply-button for the number-format, all tracks in this album will be stored this way: tracknumber=01/8, 02/8, ..., 08/8". But this would be better: "01/08, 02/08, ..., 08/08".
    Can't wait to hear, what you think about it.


    Reply to this

    -

     Re: Re: Re: Re: Option "digits in tracknumber"

     
     by m00nraker on: Oct 1 2010
     
    Score 50%

    Thanks for your feedback. Yes, I use ID3v2.4.0 together with UTF8. I tried to compile the source from Subversion under KDE 4.5.1, but I have some issues with kde-config (it's not there in 4.5.x)... So I wait for the next version of Kid3.

    The implementation of a function to apply the number-format would be very cool. Good to hear, that you will think about it :-)

    BTW: There is another thing you can think about. I try do describe it:

    The tracknumber is stored in the tracknumber field, extended with a "/" character and a numeric string containing the total number of tracks on the original recording (example): tracknumber="11/14". Kid3 displays this as "Track Number 11/14" in the Tag2 list. In this case "11" is the tracknumber of the current selected track and "14" is the total number of tracks. Last value should be identical for each track of one medium, e.g. one CD. The problem is, there is only one edit field in Kid3 for both values.
    Consider this case:
    You load an already tagged mp3-Album. It's a double CD. CD1 has 11 tracks, CD2 has 14 tracks. It is tagged like this:
    All tracks are tracknumberd from 01 to 25. The tracknumber-field is stored like this: 01/25, 02/25, 03/25, ..., 25/25. Some people tag double CDs in this way. But what, if you want to retag such an album in another way?
    Maybe this could be the destination: For the files from CD1: tracknumber=01/11, 02/11, ..., 11/11. CD2: tracknumber=01/14, 02/14, ..., 14/14. To make this happen, you have to change the total number of tracks for each file. With Kid3 this could only be done by manually editing the tracknumber-field, just because there is no separate edit-field for the total number of tracks value.

    Possible solution:
    1)
    There should be a way to set/change the total number of tracks for all selected or loaded files, without manually editing the tracknumber-field for each file separately . To resolve this, a separate edit-field for the "total number of tracks" could be introduced.
    2)
    In your last post, you wrote, that you think about implementing a function to apply the number format. That's great. But also think on the total number of tracks value in this case. Example:
    The above mentioned digits in tracknumber (new option in 1.5) sould also be applied to the "total number of tracks" value.
    Consider a CD with 8 tracks, tagged like this: tracknumber=1/8, 2/8, ..., 8/8. In the Kid3 settings you may specify the "track number digits = 2". So if you add e.g. an apply-button for the number-format, all tracks in this album will be stored this way: tracknumber=01/8, 02/8, ..., 08/8". But this would be better: "01/08, 02/08, ..., 08/08".
    Can't wait to hear, what you think about it.


    Reply to this

    -

     Re: Re: Re: Re: Re: Option "digits in tracknumber"

     
     by ufleisch on: Oct 3 2010
     
    Score 50%

    Quote:
    After I finished tagging, I change the filename-format of the loaded tracks to (example): "01 - AcDc - Thunderstruck.mp3", based on the content of the id3-tags.


    This alone is no reason to pad the numbers with zeros. The %{track} format uses two digits by default, so a "%{track} - %{artist} - %{title}" format will produce your filename-format. You can also have more digits when using e.g. %{track.3}, %{track.4}, ...

    Quote:
    I tried to compile the source from Subversion under KDE 4.5.1, but I have some issues with kde-config (it's not there in 4.5.x)...


    You could get the openSUSE source RPM (see http://kid3.sourceforge.net/) and use its kid3.spec and replace the source archive or apply the patch. Or you can find the packages required to build Kid3 in kid3.spec.

    Quote:
    In your last post, you wrote, that you think about implementing a function to apply the number format. That's great. But also think on the total number of tracks value in this case.


    The "track number digits" are already respected by the "total number of tracks", but the ID3v2.4-UTF8-bug also affects the total number of tracks formatting, so as long as you use ID3v2.4/UTF8 with an unpatched Kid3 1.5, it won't work.

    I will probably enhance the "Number Tracks" dialog to allow applying the number format and setting a value for the total number of tracks. Until then, the only thing I can provide is a little Python script to do it with a user command (again replace _ by spaces):

    #!/usr/bin/env python
    import dbus

    kid3 = dbus.SessionBus().get_object('net.sourceforge.kid3', '/Kid3')

    from PyQt4.QtGui import QApplication, QInputDialog
    app = QApplication([])
    total, ok = QInputDialog.getInt(None, 'Number Tracks', 'Total number of tracks:')
    print total, ok
    if ok:
    ____nr = 1
    ____kid3.firstFile()
    ____while True:
    ________kid3.setFrame(2, 'track', '%d/%d' % (nr, total))
    ________if kid3.nextFile():
    ____________kid3.previousFile()
    ________elif kid3.previousFile():
    ___________kid3.nextFile()
    ________kid3.setFrame(2, 'track', '%d/%d' % (nr, total))
    ________if not kid3.nextFile():
    ____________break
    ________nr += 1


    Reply to this

    -

     Re: Re: Re: Re: Re: Re: Option "digits in tracknum

     
     by m00nraker on: Oct 3 2010
     
    Score 50%

    Urs, thank you very much for your support !

    Till now, I didn't knew that you can have more digits by using .x in %{track.x} to produce a desired filename format with x digits. So you're right that padding the track numbers with zeros is not necessary to produce a filename format with a defined number of digits. Great. I try to compile the svn version with the kid3.spec file from openSUSE Source RPM.

    But an enhanced "track number" dialog would be great.

    So again, thx a lot.



    -
    .

     Re: Re: Re: Re: Re: Option "digits in tracknumber"

     
     by ufleisch on: Dec 13 2010
     
    Score 50%

    The enhanced "Number Tracks" dialog is ready to be tested. Get the latest code from Subversion. You can now enter the total number of tracks, and track numbers will be changed even if only the format is different.


    Reply to this

    -

     Can't erase content tag and...

     
     by m00nraker on: Oct 8 2010
     
    Score 50%

    Maybe there is another bug and one other question:

    KDE SC v4.5.2, Kid3 v1.5, UTF-8, ID3V2.4

    I often want to clean the comment tag. So I want the field to be empty. But it's not possible to erase the content of the comment field.

    Example:
    The comment tag is e.g. set to 'test' for all tracks. After selecting all tracks, I click into the comment field and make the field empty (''), this means completely empty, even no spaces. Then I click the checkbox left to the field to apply the changes to all selected tracks. After saving the changes, the comment filed has still 'test' in it.

    The other way is also not possible:
    After selecting all tracks with 'test' in the comment tag, I select the comment field and click on delete button after that. Then the comment field is completely empty. But after I save the changes, the original content of the comment field is back again.

    So it is not possible to make the content field completely empty. The only way is to put at least one space in it. I tried other tag software and it is possible to erase the comment field completely.

    Is that behavior intended in Kid3 or is it a bug?


    Another question is:

    Is it possible for you (I'm sure :-)), to add an option, that the loaded tracks will automatically be converted to a specified tag format (ID3v2.3 or v2.4)? So that Kid3 e.g. converts all tracks automatically to ID3v2.4 (like the convert function in tools, only that Kid3 would do it by default).

    Thanks !!!!


    Reply to this

    -

     Re: Can't erase content tag and...

     
     by ufleisch on: Oct 9 2010
     
    Score 50%

    Quote:
    I often want to clean the comment tag. So I want the field to be empty. But it's not possible to erase the content of the comment field.


    That's a "feature" of TagLib, the library which is used for ID3v2.4.0 tags. It was always in TagLib and I never liked it, but unfortunately, code using TagLib cannot circumvent this "feature". The "feature" is that TagLib will copy all standard tags which are missing in the ID3v2 tag from the ID3v1 tag and vice versa. In your case, you probably have the value "test" also in the ID3v1 comment field. If you delete the comment field in the ID3v2 tag, and then save the tags, TagLib will copy the "missing" comment field from the ID3v1 tag.

    TagLib 1.6.3, mpegfile.cpp, MPEG::File::save(), line 159:
    // Create the tags if we've been asked to. Copy the values from the tag that
    // does exist into the new tag.

    if((tags & ID3v2) && ID3v1Tag())
    Tag::duplicate(ID3v1Tag(), ID3v2Tag(true), false);

    if((tags & ID3v1) && d->tag[ID3v2Index])
    Tag::duplicate(ID3v2Tag(), ID3v1Tag(true), false);


    TagLib 1.6.3, tag.cpp, Tag::duplicate(const Tag *source, Tag *target, bool overwrite), line 74:
    if(target->comment().isEmpty())
    target->setComment(source->comment());

    This is done for all standard tags (title, artist, album, comment, genre, year, track). Possible workarounds are:

  • Use ID3v2.3 instead of ID3v2.4

  • Do not have both ID3v1.1 and ID3v2.4 tags in your files

  • If you have an empty standard tag in one of the tags, make sure that it is also empty in the other tag


  • Quote:
    Is it possible for you (I'm sure :-)), to add an option, that the loaded tracks will automatically be converted to a specified tag format (ID3v2.3 or v2.4)? So that Kid3 e.g. converts all tracks automatically to ID3v2.4 (like the convert function in tools, only that Kid3 would do it by default).


    I could, but I do not like such automatisms. I think that the user of Kid3 should have control over all tags and should not be controlled by software. The automatic tag duplication of TagLib is an example of such an automatism, which may be well-intentioned and useful for some users, but a nuisance for others. I provide the D-Bus interface and user commands for such stuff, so you could make a script which saves and then converts the tags if necessary.


    Reply to this

    -
    .

     encoding preset

     
     by KDesk on: Jan 5 2011
     
    Score 50%

    Hi, I would like to know why did you choose the ISO-8859-1 text encoding as default. Why not UTF-8 or some other? Which are the advantages of choosing the actual encoding for music files?

    regards


    Reply to this

    -

     Re: encoding preset

     
     by ufleisch on: Jan 6 2011
     
    Score 63%

    ISO-8859-1 is the only encoding supported by ID3v1.1, so for these tags there is no choice.

    ID3v2.3 supports ISO-8859-1 and UTF-16, but not UTF-8 (if you select UTF-8 together with ID3v2.3 in Kid3, UTF-16 is used). UTF-16 uses two bytes per character whereas ISO-8859-1 uses only one character, so if most of your tags are in English, ISO-8859-1 seems to be a good choice using less bytes.

    ID3v2.4 supports UTF-8, and UTF-8 uses only one byte for ASCII characters, so this seems to be the best encoding for ID3v2.4. However, not all players support ID3v2.4, so if you want your MP3s to be compatible with all devices, you better use ID3v2.3 and ID3v1.1.

    Kid3 automatically changes the encoding to UTF-16 (for ID3v2.3) or UTF-8 (for ID3v2.4) if a string contains non-ASCII characters, so when choosing ISO-8859-1 and ID3v2.3 you have good compatibility and small size. If you do not like this default settings, it is easy to change them.


    Reply to this

    -
    .

     Re: Re: encoding preset

     
     by KDesk on: Jan 6 2011
     
    Score 50%

    Very interesting, I was curious about that :)

    Thank you very much for your detailed answer.


    Reply to this

    -
    .

     Playbar

     
     by KDesk on: Jan 23 2011
     
    Score 50%

    Hi, I have a request. I would like if the playbar could be resizable or make a bit larger, because with the current size it is difficult to target to a specific position in the song time.

    Could the seek slider icon be removed? I think it's not necessary, and wastes some space.
    Some more info about this: http://agateau.wordpress.com/2010/11/26/obsessed-with-details-file-dialog-audio-preview/

    I also saw that the playbar has no name as other toolbars. Screenshot: http://img577.imageshack.us/i/kid3playbar.png/

    greeting


    Reply to this

    -

     Re: Playbar

     
     by ufleisch on: Jan 23 2011
     
    Score 50%

    Quote:
    with the current size it is difficult to target to a specific position in the song time.

    Could the seek slider icon be removed?

    I have removed the seek slider icon and put the seek slider together with the title label into a splitter so that the seek slider can be made larger.

    Quote:
    I also saw that the playbar has no name as other toolbars.

    Yes, I noticed this after the 1.5 release and fixed it in SVN.


    Reply to this

    -
    .

     Re: Re: Playbar

     
     by KDesk on: Jan 24 2011
     
    Score 50%

    Thank you very much ufleisch!


    Reply to this

    -

     request - added fileds

     
     by google01103 on: Sep 5 2011
     
    Score 50%

    currently kid3 only displays tags which are filled in I'd like to have the ability to select some fields that will always be present even if not filled in so that I don't manually have to add them - particularly "is compilation" and "album artist"

    thanks,


    Suse 11.4 x64, KDE 4.7, Opera (Opera-Next version)
    Reply to this

    -
    .

     Re: request - added fileds

     
     by ufleisch on: Mar 11 2013
     
    Score 50%

    You can now do that with version 2.3: Go to Settings/Tags/Tag 2/Quick Access Tags and select Album Artist and Compilation.


    Reply to this

    goto page: prev   1  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.

    resultmore
     
     
     Who we are
    Contact
    More about us
    Frequently Asked Questions
    Register
    Twitter
    Blog
    Explore
    Apps
    Jobs
    Knowledge
    Events
    People
    Updates on identi.ca
    Updates on Twitter
    Facebook App
    Content RSS   
    Events RSS   

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

    Copyright 2003-2014 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.