Package Details: puddletag 2.3.0-2

Git Clone URL: (read-only, click to copy)
Package Base: puddletag
Description: An audio tag editor for GNU/Linux
Upstream URL:
Keywords: audio music tag
Licenses: GPL-3.0-or-later
Submitter: arojas
Maintainer: morgenstern
Last Packager: morgenstern
Votes: 44
Popularity: 2.24
First Submitted: 2018-08-24 07:28 (UTC)
Last Updated: 2024-04-28 04:20 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Pinned Comments

Latest Comments

1 2 3 4 Next › Last »

morgenstern commented on 2024-03-23 01:04 (UTC) (edited on 2024-03-23 01:05 (UTC) by morgenstern)

Thanks @yochananmarqos. However, the pull request is against the master branch, which is ahead of puddletag-2.3.0, so applying it to the 2.3.0 package is now failing because has been changed by this commit.

I have updated puddletag-git to use the pull request. I recommend installing that package until the pull request is merged and a new version is released that includes it.

ludvick commented on 2024-03-18 22:19 (UTC)

@yochananmarqos Thanks a lot! Your PKGBUILD works great!

yochananmarqos commented on 2024-03-18 21:52 (UTC) (edited on 2024-03-18 21:57 (UTC) by yochananmarqos)

@ludvick: There's an upstream issue: #884

EDIT: Applying PR !880 fixes it. Here's my PKGBUILD

ludvick commented on 2024-03-18 21:44 (UTC) (edited on 2024-03-18 21:46 (UTC) by ludvick)

After upgrading to v2.3.0-1, puddletag doesn't start, leaving this output:

[ludvick@eos puddletag]$ puddletag
puddletag Version: 2.3.0
Locale: pl_PL
Traceback (most recent call last):
  File "/usr/bin/puddletag", line 352, in <module>
    from puddlestuff.puddletag import MainWin
  File "/usr/lib/python3.11/site-packages/puddlestuff/", line 14, in <module>
    from . import mainwin
  File "/usr/lib/python3.11/site-packages/puddlestuff/mainwin/", line 4, in <module>
    from . import dirview
  File "/usr/lib/python3.11/site-packages/puddlestuff/mainwin/", line 12, in <module>
    from ..tagmodel import has_previews
  File "/usr/lib/python3.11/site-packages/puddlestuff/", line 32, in <module>
    from .audio_filter import parse as filter_audio
  File "/usr/lib/python3.11/site-packages/puddlestuff/", line 183, in <module>
  File "/usr/lib/python3.11/site-packages/pyparsing/", line 265, in _inner
    return fn(*args, **kwargs)
  File "/usr/lib/python3.11/site-packages/pyparsing/", line 1132, in enable_packrat
    ParserElement.packrat_cache = _FifoCache(cache_size_limit)  # type: ignore[assignment]
  File "/usr/lib/python3.11/site-packages/pyparsing/", line 105, in __init__
    keyring = [object()] * size
TypeError: can't multiply sequence by non-int of type 'Forward'

I have installed plasma 6.0.2.

Any help? Please.

morgenstern commented on 2024-03-10 06:15 (UTC)

I will be unable to update this package until next week, as I am on holiday with no access to my build system. Apologies.

morgenstern commented on 2022-02-10 19:13 (UTC)

@brix this package already builds the version you included in your flag notification. I expect an updated version to be tagged upstream shortly, but if that does not transpire, I will modify the PKGBUILD to include it.

If you need the patch now, then I suggest building puddletag-git.

brix commented on 2022-02-06 17:33 (UTC) (edited on 2022-02-10 16:32 (UTC) by brix)

Since upgrade to Python 3.10 Puddletag crashes at the slightest scroll-down when the number of tracks loaded does not fill the window vertically:

python[14191]: Traceback (most recent call last):
 File "/usr/lib/python3.10/site-packages/puddlestuff/", line 2483, in wheelEvent
        h.setValue(h.value() - numsteps)
     TypeError: setValue(self, int): argument 1 has unexpected type 'float'

EDIT: bug closed upstream:

morgenstern commented on 2020-10-19 20:03 (UTC) (edited on 2020-10-27 21:11 (UTC) by morgenstern)

@ritze that issue has already been reported upstream by the developer - no fix has been announced yet.

UPDATE - another upstream report referencing this issue, being actively investigated.

ritze commented on 2020-10-06 07:09 (UTC) (edited on 2020-10-06 07:10 (UTC) by ritze)

Something went wrong :-/

puddletag Version: 2.0.1
Locale: C
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/puddlestuff/mainwin/", line 38, in _update
  File "/usr/lib/python3.8/site-packages/puddlestuff/", line 932, in updateExample
    tags = apply_macros(macros, self.example, state,
  File "/usr/lib/python3.8/site-packages/puddlestuff/", line 658, in apply_macros
    return apply_actions(actions, audio, state)
  File "/usr/lib/python3.8/site-packages/puddlestuff/", line 623, in apply_actions
    temp = func.runFunction(val, audio, state, None, r_tags)
  File "/usr/lib/python3.8/site-packages/puddlestuff/", line 890, in runFunction
  File "/usr/lib/python3.8/site-packages/puddlestuff/", line 683, in replace
    match =, start)
TypeError: cannot use a string pattern on a bytes-like object
zsh: abort (core dumped)  puddletag .