Skip to content

beets >2.3.1 does not send any network requests when any plugin is enabled #6246

@ArchiDevil

Description

@ArchiDevil

When I set any plugin to be used (even if it is something that is not using the Internet) beets do not send any requests to the network and always import with 0 candidiates which makes it completely unusable for importing.

This happens even for files previously marked with Picard and they contain MBID in metadata.

Downgrading to 2.3.1 version makes it work, seems like a regression in 2.4.0.

Problem

Running this command in verbose (-vv) mode:

$ beet -vv (... paste here ...)

Led to this problem:

(.venv) ➜  ~/to-import/Alela Diane (2003-2018) beet -vv import 2003\ Forest\ Parade\ \(L\)
user configuration: /home/***/.config/beets/config.yaml
data directory: /home/***/.config/beets
plugin paths: []
Loading plugins: info
Sending event: pluginload
library database: /home/***/beets/musiclibrary.db
library directory: /mnt/array/Music
Sending event: library_opened
Sending event: import_begin
Sending event: import_task_created
Sending event: import_task_start
Looking up: /home/***/to-import/Alela Diane (2003-2018)/2003 Forest Parade (L)
Tagging Alela - Forest Parade
Searching for discovered album ID: f31a1279-7378-4e72-b07b-5b04d8776971
Search terms: Alela - Forest Parade
Album might be VA: False
Evaluating 0 candidates.

/home/***/to-import/Alela Diane (2003-2018)/2003 Forest Parade (L) (13 items)
Sending event: import_task_before_choice
Sending event: before_choose_candidate
No matching release found for 13 tracks.
For help, see: https://beets.readthedocs.org/en/latest/faq.html#nomatch
➜ [S]kip, Use as-is, as Tracks, Group albums, Enter search, enter Id, aBort?

Here's a link to the music files that trigger the bug (if relevant):

Music files are not important, as it happens with any file.

Setup

  • OS: Debian 13 Trixie
  • Python version: 3.13, venv activated
  • beets version: 2.5.1
  • Turning off plugins made problem go away (yes/no): yes

My configuration (output of beet config) is:

directory: /mnt/array/Music
# --------------- Main ---------------

library: /home/***/beets/musiclibrary.db

# --------------- Plugins ---------------

plugins: [info]
disabled_plugins: []

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions