How To Install puddletag on Fedora 36

In this tutorial we learn how to install puddletag in Fedora 36. puddletag is Feature rich, easy to use tag editor

Introduction

In this tutorial we learn how to install puddletag on Fedora 36.

What is puddletag

Puddletag is an audio tag editor. Unlike most taggers, it uses a spreadsheet-like layout so that all the tags you want to edit by hand are visible and easily editable. The usual tag editor features are supported like extracting tag information from filenames, renaming files based on their tags by using patterns (that you define, not crappy, uneditable ones). Then there are Functions, which can do things like replace text, trim, change the case of tags, etc. Actions can automate repetitive tasks. You can import your QuodLibet library, lookup tags using AcoustID, MusicBrainz, FreeDB or Amazon (though it is only good for cover art) and more. Supported formats VorbisComments (ogg, flac), Musepack (mpc), Monkeys Audio (.ape) and WavPack (wv).

We can use yum or dnf to install puddletag on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install puddletag.

Install puddletag on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install puddletag using dnf by running the following command:

sudo dnf -y install puddletag

Install puddletag on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install puddletag using yum by running the following command:

sudo yum -y install puddletag

How To Uninstall puddletag on Fedora 36

To uninstall only the puddletag package we can use the following command:

sudo dnf remove puddletag

puddletag Package Contents on Fedora 36

/usr/bin/puddletag
/usr/lib/python3.10/site-packages/puddlestuff
/usr/lib/python3.10/site-packages/puddlestuff/__init__.py
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/about.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/about.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/action_shortcuts.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/action_shortcuts.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/actiondlg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/actiondlg.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/audio_filter.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/audio_filter.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/confirmations.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/confirmations.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/findfunc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/findfunc.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/funcprint.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/funcprint.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/functions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/functions.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/functions_dialogs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/functions_dialogs.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/genres.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/genres.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/helperwin.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/helperwin.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/loadshortcuts.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/loadshortcuts.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/logger.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/logger.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/m3u.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/m3u.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/musiclib.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/musiclib.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/pluginloader.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/pluginloader.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/puddleobjects.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/puddleobjects.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/puddlesettings.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/puddlesettings.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/puddletag.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/puddletag.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/releasewidget.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/releasewidget.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/resource.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/resource.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/shortcutsettings.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/shortcutsettings.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/tagmodel.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/tagmodel.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/translations.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/translations.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/util.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/webdb.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/__pycache__/webdb.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/about.py
/usr/lib/python3.10/site-packages/puddlestuff/action_shortcuts.py
/usr/lib/python3.10/site-packages/puddlestuff/actiondlg.py
/usr/lib/python3.10/site-packages/puddlestuff/audio_filter.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__init__.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/_compatid3.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/_compatid3.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/apev2.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/apev2.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/id3.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/id3.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/mp4.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/mp4.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/tag_versions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/tag_versions.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/util.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/vorbis.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/vorbis.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/wma.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/__pycache__/wma.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/_compatid3.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/apev2.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/constants.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/id3.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/mp4.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/tag_versions.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/util.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/vorbis.py
/usr/lib/python3.10/site-packages/puddlestuff/audioinfo/wma.py
/usr/lib/python3.10/site-packages/puddlestuff/confirmations.py
/usr/lib/python3.10/site-packages/puddlestuff/constants.py
/usr/lib/python3.10/site-packages/puddlestuff/findfunc.py
/usr/lib/python3.10/site-packages/puddlestuff/funcprint.py
/usr/lib/python3.10/site-packages/puddlestuff/functions.py
/usr/lib/python3.10/site-packages/puddlestuff/functions_dialogs.py
/usr/lib/python3.10/site-packages/puddlestuff/genres.py
/usr/lib/python3.10/site-packages/puddlestuff/helperwin.py
/usr/lib/python3.10/site-packages/puddlestuff/libraries
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__init__.py
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/amarok.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/amarok.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/prokyon.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/prokyon.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/quodlibetlib.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/quodlibetlib.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/rhythmbox.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/__pycache__/rhythmbox.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/libraries/amarok.py
/usr/lib/python3.10/site-packages/puddlestuff/libraries/prokyon.py
/usr/lib/python3.10/site-packages/puddlestuff/libraries/quodlibetlib.py
/usr/lib/python3.10/site-packages/puddlestuff/libraries/rhythmbox.py
/usr/lib/python3.10/site-packages/puddlestuff/loadshortcuts.py
/usr/lib/python3.10/site-packages/puddlestuff/logger.py
/usr/lib/python3.10/site-packages/puddlestuff/m3u.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__init__.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/action_dialogs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/action_dialogs.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/artwork.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/artwork.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/dirview.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/dirview.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/filterwin.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/filterwin.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/funcs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/funcs.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/logdialog.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/logdialog.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/patterncombo.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/patterncombo.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/previews.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/previews.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/storedtags.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/storedtags.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/tagpanel.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/tagpanel.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/tagtools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/tagtools.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/teststuff.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/__pycache__/teststuff.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/action_dialogs.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/artwork.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/dirview.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/filterwin.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/funcs.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/logdialog.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/patterncombo.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/previews.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/storedtags.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/tagpanel.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/tagtools.py
/usr/lib/python3.10/site-packages/puddlestuff/mainwin/teststuff.py
/usr/lib/python3.10/site-packages/puddlestuff/masstag
/usr/lib/python3.10/site-packages/puddlestuff/masstag/__init__.py
/usr/lib/python3.10/site-packages/puddlestuff/masstag/__pycache__
/usr/lib/python3.10/site-packages/puddlestuff/masstag/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/masstag/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/masstag/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/masstag/__pycache__/config.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/masstag/__pycache__/dialogs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/masstag/__pycache__/dialogs.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/masstag/config.py
/usr/lib/python3.10/site-packages/puddlestuff/masstag/dialogs.py
/usr/lib/python3.10/site-packages/puddlestuff/musiclib.py
/usr/lib/python3.10/site-packages/puddlestuff/pluginloader.py
/usr/lib/python3.10/site-packages/puddlestuff/plugins
/usr/lib/python3.10/site-packages/puddlestuff/plugins/__init__.py
/usr/lib/python3.10/site-packages/puddlestuff/plugins/__pycache__
/usr/lib/python3.10/site-packages/puddlestuff/plugins/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/plugins/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/puddleobjects.py
/usr/lib/python3.10/site-packages/puddlestuff/puddlesettings.py
/usr/lib/python3.10/site-packages/puddlestuff/puddletag.py
/usr/lib/python3.10/site-packages/puddlestuff/releasewidget.py
/usr/lib/python3.10/site-packages/puddlestuff/resource.py
/usr/lib/python3.10/site-packages/puddlestuff/shortcutsettings.py
/usr/lib/python3.10/site-packages/puddlestuff/tagmodel.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/CDDB.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__init__.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/CDDB.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/CDDB.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/_acoustid.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/_acoustid.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/acoust_id.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/acoust_id.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/amazon.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/amazon.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/amg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/amg.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/discogs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/discogs.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/example.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/example.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/exampletags.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/exampletags.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/freedb.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/freedb.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/musicbrainz.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/musicbrainz.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/parse_html.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/__pycache__/parse_html.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/_acoustid.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/acoust_id.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/amazon.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/amg.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/discogs.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/example.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/exampletags.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/freedb.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/__init__.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/__pycache__
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/__pycache__/funcs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/__pycache__/funcs.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/__pycache__/parse_debug.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/__pycache__/parse_debug.cpython-310.pyc
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/funcs.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/mp3tag/parse_debug.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/musicbrainz.py
/usr/lib/python3.10/site-packages/puddlestuff/tagsources/parse_html.py
/usr/lib/python3.10/site-packages/puddlestuff/translations.py
/usr/lib/python3.10/site-packages/puddlestuff/util.py
/usr/lib/python3.10/site-packages/puddlestuff/webdb.py
/usr/lib/python3.10/site-packages/puddletag-2.1.1-py3.10.egg-info
/usr/lib/python3.10/site-packages/puddletag-2.1.1-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/puddletag-2.1.1-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/puddletag-2.1.1-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/puddletag-2.1.1-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/puddletag-2.1.1-py3.10.egg-info/top_level.txt
/usr/share/applications/puddletag.desktop
/usr/share/doc/puddletag
/usr/share/doc/puddletag/NEWS
/usr/share/doc/puddletag/THANKS
/usr/share/doc/puddletag/TODO
/usr/share/licenses/puddletag
/usr/share/licenses/puddletag/copyright
/usr/share/man/man1/puddletag.1.gz
/usr/share/pixmaps/puddletag.png

References

Summary

In this tutorial we learn how to install puddletag on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).