Kid3 - audio file metadata manager

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Post Reply
Message
Author
User avatar
Midas
Posts: 4362
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Kid3 - audio file metadata manager

#1 Post by Midas » Fri Apr 29, 2016 5:50 am

Kid3 (http://kid3.sourceforge.net/) looked interesting if nothing else for being multi-platform OSS (meaning various Linux flavors, including Android, MacOS and Windows) and by its broad format coverage; but like most Qt based software this days, it proved neither portable nor stealth -- settings are saved to 'HKCU\Software\Kid3', 'HKCU\Software\kid3.sourceforge.net' and 'HKCU\Software\QtProject'.
http://kid3.sourceforge.net/ wrote:If you want to easily tag multiple MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA, WAV and AIFF 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.
Image

The latest Kid3 release (currently v3.4.0) can be downloaded from http://kid3.sourceforge.net/#download.

User avatar
webfork
Posts: 7925
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Kid3 (audiofile metadata manager)

#2 Post by webfork » Thu Aug 25, 2016 1:29 pm

One possible route to portability: https://sourceforge.net/p/kid3/feature-requests/68/
There is an environment variable KID3_CONFIG_FILE which can be set to the path of an INI-file. This gives you several possibilities:

You can set KID3_CONFIG_FILE in your user or system environment variable settings.

Or you can use a batch file like this:

@echo off
set KID3_CONFIG_FILE=kid3.ini
start kid3.exe %*

Or you can create a shortcut which executes something like this:

C:\Windows\System32\cmd.exe /c "set KID3_CONFIG_FILE=kid3.ini&start kid3.exe"

Then you may want to change the icon to kid3.exe and set a minimized start.
Supporting Net Neutrality - BattleForTheNet | Why this matters | More from EFF.org

User avatar
Midas
Posts: 4362
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Kid3 (audiofile metadata manager)

#3 Post by Midas » Fri Aug 26, 2016 5:39 am

Cool! :)

I'd favor the second method (batch) but for good form I would prefer to use 'SETLOCAL' instead of 'SET' (for an explanation, please see http://ss64.com/nt/setlocal.html; moreover, for an explanation of the meaning of "%*" in the third line, check http://www.robvanderwoude.com/parameters.php#NT).

User avatar
webfork
Posts: 7925
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Kid3 (audiofile metadata manager)

#4 Post by webfork » Fri Nov 18, 2016 7:35 pm

A new version is out with some nice changes:

http://www.softpedia.com/progChangelog/ ... 76677.html

I haven't tested this but I'll go ahead and bump this over to Submissions.
Supporting Net Neutrality - BattleForTheNet | Why this matters | More from EFF.org

User avatar
smaragdus
Posts: 2043
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Kid3 Portable

#5 Post by smaragdus » Mon Nov 21, 2016 11:55 am

The developer of Kid3- Urs Fleisch, was kind to add kid3.exe --portable parameter:
I have implemented a "--portable" command line parameter. You can find a development version kid3-git20161121-win32.zip in https://sourceforge.net/projects/kid3/f ... velopment/
I have tested Kid3 version git20161121- when I start it with kid3.exe --portable parameter the program creates an INI file (kid3.ini) in program folder. I think that this method to run Kid3 in portable mode is easier and handier than via a batch file. Thanks to webfork for opening the issue and to the developer for paying attention to users' requests, implementing an easy way to run Kid3 as a portable program.

User avatar
smaragdus
Posts: 2043
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Kid3 3.4.4

#6 Post by smaragdus » Thu Dec 22, 2016 12:09 pm

Kid3 at version 3.4.4, changes:
Release Name: 3.4.4

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

Changes:
Fri Dec 23 08:33:40 CET 2016 Urs Fleisch
* Release 3.4.4
* New:
  • + If the first command line argument is "--portable", the configuration is stored in a file kid3.ini in the program folder.
    + Image data can be copied to clipboard.
    + MPRIS2 D-Bus interface for the audio player.
* Improved:
  • + "Import CSV" can import to different files if no matching file paths found.
* Fixed:
  • + Importing of durations from text formats (file/clipboard).
    + Building with Chromaprint 1.4.
Once again, thanks to webfork for opening the ticket and to the developer (Urs Fleisch) for implementing the requested

Code: Select all

kid3.exe --portable
option. To celebrate the first Kid3 stable version (3.4.4) which supports this parameter I added Kid3 to the database.

Edit
Several Kid3 links:
Kid3 at Softpedia - http://www.softpedia.com/get/Multimedia ... Kid3.shtml
Kid3 at MajorGeeks - http://www.majorgeeks.com/files/details/kid3.html
Kid3 at Freeware Files - http://www.freewarefiles.com/Kid3_program_107392.html
Kid3 at AfterDawn - http://www.afterdawn.com/software/audio ... editor.cfm
Kid3 at CodecPack - http://codecpack.co/download/Kid3.html
Kid3 at AlternativeTo - https://alternativeto.net/software/kid3/
Kid3 at Wikipedia - https://en.wikipedia.org/wiki/Kid3

User avatar
webfork
Posts: 7925
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Kid3 3.4.4

#7 Post by webfork » Mon Dec 26, 2016 6:00 pm

smaragdus wrote:Once again, thanks to webfork for opening the ticket
Sure thing :) Thanks for posting that.
Supporting Net Neutrality - BattleForTheNet | Why this matters | More from EFF.org

User avatar
webfork
Posts: 7925
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Kid3 - audio file metadata manager

#8 Post by webfork » Tue Feb 21, 2017 6:16 pm

I missed this when looking into this program before but wanted to note a related, cross-platform, and portable tagging program over at PA: http://portableapps.com/apps/music_vide ... d-portable
Supporting Net Neutrality - BattleForTheNet | Why this matters | More from EFF.org

User avatar
smaragdus
Posts: 2043
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Kid3 3.4.5

#9 Post by smaragdus » Wed Feb 22, 2017 3:33 am

Kid3 at version 3.4.5, changes:
Sat Feb 18 19:21:55 CET 2017 Urs Fleisch <ufleisch@users.sourceforge.net>

* Release 3.4.5

* New:
  • + Settings to include and exclude folders in the file list.
* Improved:
  • + Use HTTPS for imports where possible.
    + Much faster expanding of the file list by avoiding GUI
    updates during the operation.
    + Faster filtering by avoiding GUI updates during the
    operation.
    + Reduced memory usage when filtering.
    + Updated Czech and Dutch translations.
* Fixed:
  • + Import from MusicBrainz.
    + Rate limit for import from Discogs.
    + Do not display multiple frames of same type as different.
    + Application not responsive when using a new filter after
    filtering a huge number of files.
    + Application not responsive when loading the tags after
    selecting a lot of files, is now abortable.
    + Terminate kid3-cli if EOF is received.

User avatar
smaragdus
Posts: 2043
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: MusicBrainz Picard 1.4

#10 Post by smaragdus » Wed Feb 22, 2017 3:42 am

@webfork
webfork wrote:I missed this when looking into this program before but wanted to note a related, cross-platform, and portable tagging program over at PA: http://portableapps.com/apps/music_vide ... d-portable
MusicBrainz Picard at version 1.4- from the 1.4 I can see that there lots of improvements but I cannot stand the new icon and logo so version 1.3.2 will be the last one for me.

The old icon:

Image

The new icon:

Image

For me the new modern one looks terribly ugly and is absolutely unbearable. Modern flat ugliness is everywhere.

User avatar
Midas
Posts: 4362
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Kid3 - audio file metadata manager

#11 Post by Midas » Sat Jun 02, 2018 6:11 am

FTR, I'm still getting traces in the registry after running Kid3 with the portable parameter -- there's an empty key at 'HKCU\Software\kid3.sourceforge.net'.

User avatar
smaragdus
Posts: 2043
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Kid3

#12 Post by smaragdus » Sat Jun 02, 2018 1:44 pm

@Midas
Are you sure that the registry key you mentioned wasn't created by a version of Kid3 when the program was not yet portable?
I checked Kid3 version 3.5.0 and Kid3 version 3.6.1 starting it with the following parameter:

Code: Select all

kid3.exe --portable
and these version didn't create registry keys (under Windows 8 x64).

User avatar
Midas
Posts: 4362
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Kid3 - audio file metadata manager

#13 Post by Midas » Sun Jun 03, 2018 3:10 am

Not sure, no. I have been running updated versions of Kid3 with the same parameter. But I did find that key... :?

User avatar
smaragdus
Posts: 2043
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Kid3

#14 Post by smaragdus » Sun Jun 03, 2018 3:20 am

@Midas
You may delete the key, run the latest version of Kid3 with the portable parameter and check if the key is re-created. I re-checked the registry and didn't find that key.

User avatar
Midas
Posts: 4362
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Kid3 - audio file metadata manager

#15 Post by Midas » Sun Jun 03, 2018 10:08 am

Already did. Didn't recheck, though. Nothing there. :|

Post Reply