Archives For November 30, 1999

Kid3, the free open-source Qt based audio tag editor, release new 3.9.5 version on Saturday.

The release brings keyboard shortcut support for its built-in player. Meaning user can specify custom shortcuts to control play/pause, stop playback, next/previous track playback actions.

The release also added new option to fix the audio output used. And, the code has been modernized for C++17 and now supports TagLib 2.0.

Configure Kid3 shortcut for audio playback

Other changes include:

  • Webp image format support.
  • arm64 support for macOS.
  • Snap package support (available in Ubuntu Software)
  • Clicking again on 1 star makes star rating disappear.
  • Support ‘\|’ to escape string list separators.
  • Support multiple values in APE text items.

Continue Reading…

After Python3 and PyQt5 port, the Puddletag audio tag editor finally got a new update after almost 1 year and half of development.

Puddletag 2.1.0 fixed many crash issues, including crashes when using Update From Tag function, mass tagging search button, adding custom tag with language lyrics, searching with AcoustId, specifying ‘Export artwork to file’ in action, and more!!

Besides, there are some minor new features. When refreshing in preview mode, it now asks confirm before discarding changes; New Actions menu option ‘Go to parent folder‘; Copy & Paste cover from/to clipboard.

How to Install Puddletag 2.1.0 in Ubuntu

The new 2.1.0 release updates the minimum core dependency libraries! It seems that system default libraries in current Ubuntu releases (at least Ubuntu 20.04) do NOT meet the requirements.

Fortunately, Puddletag now is available to install via PyPI repository. Which means, all Ubuntu editions (including Ubuntu 18.04) as well as Ubuntu/Debian based systems may install the latest package via following steps!

1. Remove old package:

If you have an old puddletag package installed, such as from PPA repository. Remove it first by running command in terminal (Ctrl+Alt+T):

sudo apt remove --autoremove puddletag

2. Install Pip:

In case you don’t have pip, the command line tool for installing and managing Python packages. Firstly, press Ctrl+Alt+T on keyboard to open terminal. And, run command to install it:

sudo apt install python3-pip

Type user password (no visual feedback) for sudo authentication and hit enter.

For non-Ubuntu/Debian based systems, replace the apt command with your system package manager.

3. Install Puddletag from PyPI:

Finally, run this single command in terminal will download & install the latest Puddletag as well as dependency packages from PyPI:

pip3 install puddletag

Later, you may run the command below at any time to try upgrading the package:

pip install --upgrade puddletag

Finally, try launching puddletag via command:

~/.local/bin/puddletag

4. Fix app shortcut issue:

By default, pip installs the executable file into ‘.local/bin‘ directory. If it’s NOT in your PATH, then Puddletag icon won’t show in app launcher (Activities overview search result). To workaround this issue, do following steps:

a.) Add ‘.local/bin’ to the PATH.

Firstly, open a terminal window and run the command below to edit user profile:

gedit ~/.profile

When the file opens, add following lines and save it:

if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

After log out and back in, puddletag should appear in app menu (or overview search result).

b.) Fix missing icon file.

After step a.), the app shows in app launcher but misses icon. To fix the issue, simply grab one from the web. For example, download the source tarball and extract the PNG file.

Then put the icon file (named puddletag.png or puddletag.svg) into “.local/share/icons” directory. It’s a hidden folder, press Ctrl+H to toggle display it in file manager.

Manually install missing icon file

How to Remove Puddletag Python Package:

To remove Puddletag via pip, simply run command:

pip3 uninstall puddletag

However, this command leaves useless dependency packages un-handled. To also remove the dependency libraries, install pip-autoremove tool:

pip3 install pip-autoremove

Then use the tool to remove puddletag as well as dependencies:

pip-autoremove puddletag

And, finally remove pip-autoremove if you want:

pip3 uninstall pip-autoremove

That’s all. Enjoy!

Kid3 3.8.7 was released as the latest version of the KDE’s audio tag editor. You can install it easily in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, Linux Mint 20 via PPA.

Kid3 is a free open-source tool to edit tags in MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files.

It can edit ID3v1.1 tags, all ID3v2.3 and ID3v2.4 frames, and edit tags for multiple files. As well it can convert between ID3v1.1, ID3v2.3 and ID3v2.4 tags.

Version 3.8.7 is a minor release added Russian handbook as well as following bug-fixes:

  • ID3v2: wrong numeric strings for genres Fast Fusion, Fok, Folk Rock, Folklore, Funk, Fusion.
  • ID3v1: Genres Avant-Garde, Beat Music, Bebop, Britpop, Dancehall, Dark Wave, Euro House, Eurotechno, Fast Fusion, Folk Rock, Hip Hop, Jazz-Funk, Pop-Funk, Synth-Pop, Worldbeat cannot be set with TagLib version < 1.12.
  • Memory leak in the rare case where the file type is detected not by the extension but by the contents.
  • CLI: fields (sub-elements of a frame) with a non-string value cannot be set with id3lib.

How to Install Kid3 3.8.7 in Ubuntu via PPA:

The official Kid3 PPA has made the new packages for Ubuntu 18.04, Ubuntu 20.04, and Ubuntu 21.04.

1. Open terminal either from application launcher or by pressing Ctrl+Alt+T on keyboard. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ufleisch/kid3

Type user password (no asterisk feedback) when it prompts and hit Enter to continue.

2. If an old version was installed, upgrade Kid3 using Software Updater:

upgrade kid3 via software updater

or run commands one by one in terminal to install or upgrade to the latest tag editor:

sudo apt update

sudo apt install kid3-qt

You may replace kid3-qt with kid3 in the code for KDE integration, and/or with kid3-cli for the command-line interface.

Uninstall

To remove the PPA repository, either open Software & Updates -> Other Software tab and remove the relevant line, or run command:

sudo add-apt-repository --remove ppa:ufleisch/kid3

To remove the audio tag editor, either use your system package manager or run command:

sudo apt remove --auto-remove kid3 kid3-*

Kid3 audio tag editor 3.8.6 was released a few days ago with new features and important bug-fixes. PPA has updated for Ubuntu 18.04, Ubuntu 20.04, and Ubuntu 20.10.

Kid3 3.8.6 adds support for building with Qt 6. And it now provides a nicer default style for Windows users.

The new release features:

  • adds sub tracks support in Discogs import
  • Integration test for Amazon import
  • Removed TrackType.org import.
  • Fix crash when using id3lib in 64-bit Windows.

How to Install Kid3 3.8.6 in Ubuntu via PPA:

The official Kid3 PPA has made the new packages for Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, and Linux Mint 20.

1. Open terminal either from application launcher or by pressing Ctrl+Alt+T on keyboard. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ufleisch/kid3

Type user password (no asterisk feedback) when it prompts and hit Enter to continue.

2. If an old version was installed, upgrade Kid3 using Software Updater:

upgrade kid3 via software updater

or run commands one by one in terminal to install or upgrade to the latest tag editor:

sudo apt update

sudo apt install kid3-qt

You may replace kid3-qt with kid3 in the code for KDE integration, and/or with kid3-cli for the command-line interface.

Uninstall

To remove the PPA repository, either open Software & Updates -> Other Software tab and remove the relevant line, or run command:

sudo add-apt-repository --remove ppa:ufleisch/kid3

To remove the audio tag editor, either use your system package manager or run command:

sudo apt remove --auto-remove kid3 kid3-*

The Kid3 audio tagger 3.8.5 was released today as a new bug-fix release which however includes also some minor new features.

Kid3 3.8.5 adds ability to change the language via Settings -> Appearance, though app needs a restart to apply change.

It also brings “Invert Selection” option under Edit menu, command option “config” to query and set configuration options, and script to rewrite all tags of the selected files.

Other changes include:

  • Import multiple genres from Discogs and MusicBrainz.
  • Support import from Discogs JSON API when token is provided.
  • Allow code signing for Mac OS
  • Fix crash issue when adding Chapter frame.
  • Fix support for ID3v2 Podcast Category (TCAT) and Podcast Keywords (TKWD).
  • Fix support for multiple genres with ID3v2.3.0.
  • Fix support for MP4 values with multiple strings with TagLib.

How to Install Kid3 3.8.5 in Ubuntu via PPA:

The official Kid3 PPA has made the new packages for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, Linux Mint 20, and derivatives.

1. Open terminal either from application launcher or by pressing Ctrl+Alt+T on keyboard. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ufleisch/kid3

Type user password (no asterisk feedback) when it prompts and hit Enter to continue.

2. If an old version was installed, upgrade Kid3 using Software Updater:

upgrade kid3 via software updater

or run commands one by one in terminal to install or upgrade to the latest tag editor:

sudo apt update

sudo apt install kid3-qt

You may replace kid3-qt with kid3 in the code for KDE integration, and/or with kid3-cli for the command-line interface.

Uninstall

To remove the PPA repository, either open Software & Updates -> Other Software tab and remove the relevant line, or run command:

sudo add-apt-repository --remove ppa:ufleisch/kid3

To remove the audio tag editor, either use your system package manager or run command:

sudo apt remove --auto-remove kid3 kid3-*

Kid3 audio tag editor 3.8.4 was released a day ago with bug-fixes and usability improvements. Here’s how to install it in Ubuntu 16.04, Ubuntu 18.04, and Ubuntu 20.04.

Kid3 3.8.4 release highlights according to the change-log:

  • Ability to customize the section and file list shortcuts
  • Ctrl + Up/Down to activate parent/current folder
  • Left arrow key to go to parent item in file list
  • Header context menu options for custom or automatic column widths.
  • Add flatpak package support.
  • Show more details (type, bits, bitrate) for M4A, FLAC, AIFF, WAV.
  • Other improvements and bug-fixes.

How to Install Kid3 3.8.4 in Ubuntu:

The official Kid3 PPA has been updated with the new packages for all current Ubuntu releases, Linux Mint and derivatives.

1. Open terminal either from application launcher or by pressing Ctrl+Alt+T on keyboard. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ufleisch/kid3

Type user password (no asterisk feedback) when it prompts and hit Enter to continue.

2. If an old version was installed, upgrade Kid3 using Software Updater:

upgrade kid3 via software updater

or run commands one by one in terminal to install or upgrade to the latest tag editor:

sudo apt update

sudo apt install kid3-qt

You may replace kid3-qt with kid3 in the code for KDE integration, or with kid3-cli for the command-line interface

Uninstall

To remove the PPA repository, either open Software & Updates -> Other Software tab, or run command:

sudo add-apt-repository --remove ppa:ufleisch/kid3

To remove the audio tag editor, either use your system package manager or run command:

sudo apt remove --auto-remove kid3 kid3-*

Puddletag audio tag editor 2.0.1 was released 2 days ago with official Python 3 and PyQt5 support.

Since Ubuntu 20.04 dropped Qt4 and old Python 2 libraries, Puddletag 1.2 as well was removed from Ubuntu universe repository.

The Python 3 & PyQt5 branch was started a few months ago by sandrotosi. Now it’s finally merged into Puddletag 2.0.1.

The audio tagger might be added back (hope so) into main repositories in future Ubuntu releases. Before it happens, you can either grab the source code or use an unofficial PPA.

See how to install puddletag in Ubuntu 20.04 via PPA.

Or grab the .deb package directly from PPA link:

Puddletag 2.0.1 (.deb)

And install it via either Gdebi package installer:

or by running command in terminal (Ctrl+Alt+T)

cd ~/Downloads/ && sudo apt install ./puddletag_2.0.1-0focal1_all.deb

The development of the popular Puddletag audio tag editor is back. Ubuntu adds back the software package in its own repository, but still doesn’t provide updates. For those prefer this app, here’s how to install and keep it up-to-date via PPA.

Due to lack of development, Puddletag was removed from Ubuntu 20.04 repository along with the old Qt4 and Python 2 dependencies.

Thankfully, a group of other contributors take up the job to continue the project, by porting to Qt5 and Python3. And, it now keeps updating with bug-fixes and new features.

Puddletag 2.2.0 in Ubuntu

Install Latest Puddletag in Ubuntu 20.04 & Ubuntu 22.04:

As mentioned, Puddletag in available in Ubuntu repository but always old. So, i uploaded the packages into this unofficial PPA so far with support for 64-bit Ubuntu 20.04, Ubuntu 22.04, Linux Mint 20.

1.) Open terminal either from system application menu or by pressing Ctrl+Alt+T on keyboard. When terminal opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/puddletag

Type user password (no asterisk feedback) when it prompts and hit Enter to continue.

2.) While adding PPA, it refreshes package cache automatically since Ubuntu 20.04. But Linux Mint does not. So, you may manually update the cache via command:

sudo apt update

3.) Finally, install Puddletag audio tag editor for the first time by running command:

sudo apt install puddletag

Or you may search for and launch “Software Updater“, to upgrade the software if an old version was installed.

Uninstall Puddletag & PPA:

To remove the PPA, either go to Software & Updates > Other Software, or run command:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/puddletag

And remove puddletag by running command:

sudo apt remove --autoremove puddletag