beetbox / beetbox/beets

Inaccurate search results even though the files are tagged fine

Open
#6,610 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
15.7k
Forks
2.1k
Avg merge
4d 21h
Merged PRs (30d)
31

Description

### Problem

Hey, opening this issue based on the comment [here](https://github.com/beetbox/beets/discussions/6489#discussioncomment-16560220). Basically I tried to set up beets with a simple config file, but I'm hardly getting above 60% matches on most of my albums. Nearly all my music files are very well tagged already. Maybe I'm doing something wrong with the config. I'll attach the relevant song file as well

Low percentages aside, I'm not even sure why I'm getting completely unrelated matches to the artist.

Anyway, any help is appreciated, details below:

Running this command in verbose (`-vv`) mode:
```sh
/mnt/md0/jellyfin/music$ beet -vv import Indila/
```

Led to this problem:

```
user configuration: /home/emre/.config/beets/config.yaml
data directory: /home/emre/.config/beets
plugin paths: []
Loading plugins: chroma, deezer, fish, info, musicbrainz, vibenet
Sending event: pluginload
library database: /mnt/md0/jellyfin/music/beets.db
library directory: /mnt/md0/jellyfin/music
Sending event: library_opened
Sending event: import_begin
Sending event: import_task_created
Sending event: import_task_start
chroma: chroma: fingerprinted b'/mnt/md0/jellyfin/music/Indila/Mini World/01 - Derni\xc3\xa8re danse.flac'
chroma: no match found
Looking up: /mnt/md0/jellyfin/music/Indila/Mini World
Tagging Indila - Mini World
Searching for discovered album ID: 7350949
musicbrainz: Requesting MusicBrainz release 7350949
musicbrainz: Invalid MBID (7350949).
Album ID match recommendation is 0
Search terms: Indila - Mini World
Album might be VA: False
musicbrainz: Searching for '' with {'release': 'mini world', 'artist': 'indila'}
Searching for MusicBrainz releases with: 'release:(mini world) artist:(indila)'
deezer: Searching for 'album:"Mini World" artist:"Indila"' with {}
chroma: acoustid album candidates: 0
deezer: Found 5 result(s)
musicbrainz: Found 5 result(s)
musicbrainz: Requesting MusicBrainz release 2faeabf0-53b4-4601-8983-68337f569bad
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_album_extract
musicbrainz: Requesting MusicBrainz release e796a71d-1c47-4543-b266-1b90a98e6772
Sending event: albuminfo_received
Candidate: Indila - Mini World (7350949) from Deezer
Computing track assignment...
...done.
Success. Distance: 0.39
Sending event: album_matched
Sending event: albuminfo_received
Candidate: Indila - Mini World (Deluxe) (9149167) from Deezer
Computing track assignment...
...done.
Success. Distance: 0.66
Sending event: album_matched
Sending event: albuminfo_received
Candidate: TEKNODYN, SLOWA - MINI WORLD (TECHNO SLOWED + REVERB) (551264922) from Deezer
Computing track assignment...
...done.
Success. Distance: 0.66
Sending event: album_matched
Sending event: albuminfo_received
Candidate: TEKNODYN - MINI WORLD (TECHNO) (551265012) from Deezer
Computing track assignment...
...done.
Success. Distance: 0.68
Sending event: album_matched
Sending event: albuminfo_received
Candidate: TEKNODYN, SPEDA - MINI WORLD (TECHNO SPED UP) (551265022) from Deezer
Computing track assignment...
...done.
Success. Distance: 0.67
Sending event: album_matched
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_album_extract
musicbrainz: Requesting MusicBrainz release 56a1b07e-b1a4-461b-88b1-dd6705c1aade
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_album_extract
musicbrainz: Requesting MusicBrainz release 9eac45c9-d676-4b31-9072-16ecdb6e9221
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_album_extract
musicbrainz: Requesting MusicBrainz release c3032102-0c27-4f8c-9c5f-6b1c22a88210
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_track_extract
Sending event: mb_album_extract
Sending event: albuminfo_received
Candidate: Indila - Mini World (2faeabf0-53b4-4601-8983-68337f569bad) from MusicBrainz
Computing track assignment...
...done.
Success. Distance: 0.57
Sending event: album_matched
Sending event: albuminfo_received
Candidate: Indila - Mini World (e796a71d-1c47-4543-b266-1b90a98e6772) from MusicBrainz
Computing track assignment...
...done.
Success. Distance: 0.62
Sending event: album_matched
Sending event: albuminfo_received
Candidate: Indila - Mini World (56a1b07e-b1a4-461b-88b1-dd6705c1aade) from MusicBrainz
Computing track assignment...
...done.
Success. Distance: 0.65
Sending event: album_matched
Sending event: albuminfo_received
Candidate: Indila - Mini World (9eac45c9-d676-4b31-9072-16ecdb6e9221) from MusicBrainz
Computing track assignment...
...done.
Success. Distance: 0.67
Sending event: album_matched
Sending event: albuminfo_received
Candidate: Indila - Mini World (c3032102-0c27-4f8c-9c5f-6b1c22a88210) from MusicBrainz
Computing track assignment...
...done.
Success. Distance: 0.70
Sending event: album_matched
Evaluating 10 candidates.

/mnt/md0/jellyfin/music/Indila/Mini World (1 items)
Sending event: import_task_before_choice
Sending event: before_choose_candidate

Finding tags for album "Indila - Mini World".
Candidates:
1. 55.8% Indila - Mini World
≠ artist, album, media, ...
MusicBrainz, Digital Media, 2014, None, Capitol Music France, None, None
2. 53.6% Indila - Mini World
≠ artist, album, mediums, ...
Deezer, None, 2014, None, Universal Music Division Polydor France, None, None
3. 51.2% TEKNODYN, SLOWA - MINI WORLD (TECHNO SLOWED + REVERB)
≠ artist, album, mediums, ...
Deezer, None, 2024, None, Glowave Town, None, None
4. 51.1% Indila - Mini World
≠ artist, album, media, ...
MusicBrainz, CD, 2014, FR, Capitol Records, 377 229-2, None
5. 50.3% TEKNODYN, SPEDA - MINI WORLD (TECHNO SPED UP)
≠ artist, album, mediums, ...
Deezer, None, 2024, None, Glowave Town, None, None
6. 48.6% TEKNODYN - MINI WORLD (TECHNO)
≠ artist, album, mediums, ...
Deezer, None, 2024, None, Glowave Town, None, None
7. 44.9% Indila - Mini World
≠ artist, album, media, ...
MusicBrainz, CD, 2014, FR, Capitol Music France, 377 229-3, version deluxe
8. 42.3% Indila - Mini World (Deluxe)
≠ artist, album, mediums, ...
Deezer, None, 2014, None, Universal Music Division Polydor France, None, None
9. 42.3% Indila - Mini World
≠ artist, album, mediums, ...
MusicBrainz, None, 2014, None, None, None, None
10. 38.2% Indila - Mini World
≠ artist, album, media, ...
MusicBrainz, 2xCD, 2014, FR, Capitol Music, 470 923-4, None
➜ # selection (default 1), Skip, 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):
https://drive.google.com/file/d/1dKpFnopnijv9eiF1QPSII-2PJz2TZBua/view?usp=drive_link

### Setup

* OS: Ubuntu 24.04.1
* Python version: 3.12.3
* beets version: 2.10
* Turning off plugins made problem go away (yes/no): no

My configuration (output of `beet config`) is:

```yaml
directory: /mnt/md0/jellyfin/music
library: /mnt/md0/jellyfin/music/beets.db

import:
copy: no
duplicate_verbose_prompt: yes
log: /home/emre/Desktop/beet.log

plugins:
- fish
- info
- musicbrainz
- deezer
- chroma
- vibenet

lastgenre:
force: yes
keep_existing: yes

match:
preferred:
media: ['Digital Media', '2xDigital Media']
max_rec:
missing_tracks: low
unmatched_tracks: medium

musicbrains:
extra_tags:
- year
- media
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.