Puddletag Audio Tagger 2.0.1 Released with Python 3 Port

Last updated: August 31, 2020

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

Twitter

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee: https://ko-fi.com/ubuntuhandbook1

5 responses to Puddletag Audio Tagger 2.0.1 Released with Python 3 Port

  1. Hero! While the package works for Ubuntu 20.10 as well when downloading and installing manually (and throwing in an apt -f install afterwards), it would be awesome if you could put it in the groovy repo (it’s currently only in focal). Thanks!

    • Updated. Thanks for reminding me about it. And glad to see Ubuntu 21.04 adds back Puddletag into its universe repository.

  2. I got this on Ubuntu 20.04 with this ppa:
    puddletag Version: 2.0.1
    Locale: nl_NL
    Traceback (most recent call last):
    File “/usr/lib/python3/dist-packages/puddlestuff/mainwin/storedtags.py”, line 116, in _load
    vlabel = QLabel(value)
    TypeError: arguments did not match any overloaded call:
    QLabel(parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags()): argument 1 has unexpected type ‘bytes’
    QLabel(str, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags()): argument 1 has unexpected type ‘bytes’
    Beëindigd

    I got als a crash pop-up but the program still works.
    When I quit the program, the puddltag process still remains

  3. worthless, it crashes trying to add tags, can’t save any work.

  4. I fail to check and correct id tags. In the past I just added the data via drag & drop, checked and made changes. Easy and simple. Now I have no clue what to do. I can’t even add the data….