Skip to content

Cannot exit candidate mode #6701

@runlevelsix

Description

@runlevelsix

Problem

When running a normal import, if beets selects the wrong candidates, I will try recognizing files by Group (g) or Track (t). If by chance I hit the C key for showing the Candidates list, I cannot get out of that mode to aBort, or continue the import any other normal mode (sorry if mode is not the right term here). My only choice when the candidates are not correct is to Ctrl+C the current import.

Running this command in verbose (-vv) mode:

$ beet -vv (... paste here ...)
Sending event: import_task_before_choice
Sending event: before_choose_candidate

Finding tags for album "El Poeta - Musically Speaking".
  Candidates:
  1. (44.1%) Friske, Gremlinz & Aspect / Friske - Nailgun / Musically Speaking
             ≠ artist, data source, tracks, ...
             Discogs, Vinyl, 2021, UK, Requisite Music, REQ004, None
  2. (43.4%) Ozzy Osbourne - .....Musically Speaking
             ≠ artist, missing tracks, data source, ...
             Discogs, Flexi-disc, 1988, UK, Raw, NUMBER ONE, None
  3. (37.9%) Menog - Musically Speaking
             ≠ missing tracks, artist, tracks, ...
             Discogs, CD, 2008, Portugal, Spectral Records, SPLCD008, None
  4. (32.1%) I-Taweh - Musically Speaking
             ≠ missing tracks, artist, tracks, ...
             Discogs, Vinyl, 2024, France, Evidence Music, EVM039, None
  5. (30.0%) Blood, Sweat And Tears - Musically Speaking Blood, Sweat & Tears
             ≠ missing tracks, artist, album, ...
             Discogs, Vinyl, 1982, USA & Canada, CBS Special Products, P 16660, None
➜ # selection (default 1), Skip, Use as-is, as Tracks, Group albums,
Enter search, enter Id, aBort, eDit, edit Candidates? 

Led to this problem:

➜ # selection (default 1), Skip, Use as-is, as Tracks, Group albums,
Enter search, enter Id, aBort, eDit, edit Candidates? c
➜ # selection (default 1)? E
Enter one of 1-5, : I
Enter one of 1-5, : B
Enter one of 1-5, : D
Enter one of 1-5, : U
Enter one of 1-5, : G
Enter one of 1-5, : T
Enter one of 1-5, :

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

Setup

  • OS: Omarchy Linux
  • Python version: 3.14.4
  • beets version: 2.11.0
  • Turning off plugins made problem go away (yes/no): no

My configuration (output of beet config) is: likely not relevant since this is a core app capability

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions