Problem
For an album 'A' which is later merged into another album 'B' on MusicBrainz, the MBID of A will be redirected to MBID of B.
If I tried to run beet mbupdate -r with a local collection containing album 'A', it will add album 'B' to my remote collection (redirected on the server side) first. But in the end, 'B' will inadvertently get removed (since mbcollection plugins believes 'B' is not newly added and should be removed).
Steps to reproduce:
- Create a local database containing this album.
- run
beet mbupdate -r
Expected Behavior:
this album is added to remote collection instead of the one with original MBID.
Actual Behavior:
Nothing is added to remote collection. The expected album is added first but later get removed.
Setup
- OS: Linux
- Python version: 3.6.5
- beets version: 1.4.6
- Turning off plugins made problem go away (yes/no): N/A
Problem
For an album 'A' which is later merged into another album 'B' on MusicBrainz, the MBID of A will be redirected to MBID of B.
If I tried to run
beet mbupdate -rwith a local collection containing album 'A', it will add album 'B' to my remote collection (redirected on the server side) first. But in the end, 'B' will inadvertently get removed (sincembcollectionplugins believes 'B' is not newly added and should be removed).Steps to reproduce:
beet mbupdate -rExpected Behavior:
this album is added to remote collection instead of the one with original MBID.
Actual Behavior:
Nothing is added to remote collection. The expected album is added first but later get removed.
Setup