Use extra metadata sources over musicbrainz?

Hello. Is there any way to move musicbrainz to the last resort? I’d rather use the other sources over it.

Thanks,
Chris

Hi! You might find the source_weight options helpful:

That’s discouraging. It was suggested in 2013 and it still doesn’t exist? Doesn’t look like we are getting it.
I know we can treat other metadata plugins as equals, but its still just preferring musicbrainz in my testing.

plugins: fetchart embedart convert scrub replaygain lastgenre chroma web discogs spotify beatport ftintitle embedart lyrics mbsync follow #deezer
directory: /music
library: /config/musiclibrary.blb
art_filename: albumart
threaded: yes
original_date: no
per_disc_numbering: no

match:
    strong_rec_thresh: 0.40

convert:
    auto: no
    ffmpeg: /usr/bin/ffmpeg
    opts: -ab 320k -ac 2 -ar 48000
    max_bitrate: 320
    threads: 1
    
paths:
    default: $albumartist/$album%aunique{} ($year)/$track - $title
    singleton: Non-Album/$artist - $title
    comp: Compilations/$album%aunique{}  ($year)/$track - $title
    albumtype_soundtrack: Soundtracks/$album  ($year)/$track $title 
        
import:
    write: yes
    copy: no
    move: yes
    resume: ask
    incremental: yes
    quiet_fallback: skip
    timid: no
    log: /config/beet.log

lastgenre:
    auto: yes
    source: album

embedart:
    auto: yes

fetchart:
    auto: yes
    
replaygain:
    auto: yes
    overwrite: yes

scrub:
    auto: yes

replace:
    '^\.': _
    '[\x00-\x1f]': _
    '[<>:"\?\*\|]': _
    '[\xE8-\xEB]': e
    '[\xEC-\xEF]': i
    '[\xE2-\xE6]': a
    '[\xF2-\xF6]': o
    '[\xF8]': o
    '\.$': _
    '\s+$': ''

web:
    host: 0.0.0.0
    port: 8337
    
discogs:
    source_weight: 0.0

spotify:
    source_weight: 0.0

deezer:
    source_weight: 0.0
    
beatport :
    source_weight: 0.0

ftintitle:
    auto: yes
    
embedart:
    remove_art_file: yes

follow:
    email: ***
    password: *** 
    userid: ***

I wished we could just set a simple priority list like…

Discogs
Beatport
Spotify
Deezer
Musicbrainz

Where it tries each in order until a match is found

Chris

2 Likes

Can you explain more about why Musicbrainz should be a last resort? I like Discogs data and have never used Beatport. But Spotify metadata is atrocious and I suspect those same tags are being synced to Deezer.

I recently discovered beets and am amazed by how many things I could automate with it…but this particular issue is currently a deal breaker for me and I just can’t wrap my head around why musicbrainz is a default source that cannot be changed because of how inferior it is. I have a lot of electronic music and both beatport and discogs are much better sources. A simple search of some of the more popular artists in my library comes up empty on musicbrainz and it means I have to manually search every single release which means I am stuck with mp3tag until this issue gets resolved. I tried to block the musicbrainz site with the hosts file but it just stops the search when trying to import and doesn’t move on to searching with discogs or beatport. Is there anything else I can do? Is there any modification I can make to disable it? It feels so silly that I can get so many cool features but can’t move past this silly limitation.

3 Likes