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
The problem with mbsync is that it overwrites all fields that differ from MusicBrainz, with no way to exclude specific ones. This creates the following:
Conflicts with other plugins: lyrics and replaygain store values that MusicBrainz doesn't have. Running mbsync wipes them out.
No selective sync: if I want to pick up an update (e.g. a corrected album title or artist credits), I have to run a full sync and accept all the side effects.
The only workaround is to integrate the MusicBrainz API manually via script, which defeats the purpose of installing this plugin in the first place.
Proposed solution
A --fields (or -f) option to whitelist or blacklist specific fields during sync. For example:
beet mbsync --fields title,artist,album # only sync these fields
beet mbsync --exclude-fields lyrics,replaygain # sync everything except these
This would make mbsync much more flexible for usage where not all metadata comes from MusicBrainz.
A similar issue was mentioned in #6275 but the discussion was closed before it could be addressed.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
The problem with
mbsyncis that it overwrites all fields that differ from MusicBrainz, with no way to exclude specific ones. This creates the following:lyricsandreplaygainstore values that MusicBrainz doesn't have. Runningmbsyncwipes them out.The only workaround is to integrate the MusicBrainz API manually via script, which defeats the purpose of installing this plugin in the first place.
Proposed solution
A
--fields(or-f) option to whitelist or blacklist specific fields during sync. For example:This would make
mbsyncmuch more flexible for usage where not all metadata comes from MusicBrainz.A similar issue was mentioned in #6275 but the discussion was closed before it could be addressed.
Beta Was this translation helpful? Give feedback.
All reactions