You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you install beets via apt on debian bookworm, it does not contain the autobpm plugin. Starting beets with a config yields this warning:
** error loading plugin autobpm:
Traceback (most recent call last):
File "/usr/share/beets/beets/plugins.py", line 268, in load_plugins
namespace = __import__(modname, None, None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'beetsplug.autobpm'
The documentation page for autobpm contains the hint to install it via pip: pip install beets[autobpm].
This is not possible with the system managed beets installation.
Running this command in verbose (-vv) mode:
$ beet -vv
user configuration: /home/pi/.config/beets/config.yaml
data directory: /home/pi/.config/beets
plugin paths:
** error loading plugin autobpm:
Traceback (most recent call last):
File "/usr/share/beets/beets/plugins.py", line 268, in load_plugins
namespace = __import__(modname, None, None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'beetsplug.autobpm'
Sending event: pluginload
library database: /home/pi/.beets/musiclibrary.db
library directory: /media/music
Sending event: library_opened
[help section here]
Setup
OS: raspberry pi OS based on Debian 12 bookwork
Python version: 3.11.2
beets version: 1.6.0
Turning off plugins made problem go away (yes/no): yes, the autobpm plugin
This behavior is expected, I think. I'm not entirely sure how could this be resolved using system-packages only since there are many plugins and a variety of possible configurations. My suggestion would be to install pipx at the system level and use it to install beets[autobpm]. It will live in a separate virtual environment and you can install dependencies for any additional plugins flexibly.
That makes sense. From what I understand the Debian philosophy, another package beets-autobpm would be the solution for this. Not sure if it's worth the effort
Problem
If you install beets via
apt
on debian bookworm, it does not contain theautobpm
plugin. Starting beets with a config yields this warning:The documentation page for autobpm contains the hint to install it via pip:
pip install beets[autobpm]
.This is not possible with the system managed beets installation.
Running this command in verbose (
-vv
) mode:Setup
My configuration (output of
beet config
) is:The text was updated successfully, but these errors were encountered: