getmusicbee.com

General => MusicBee Wishlist => Topic started by: hiccup on May 21, 2022, 05:50:02 PM

Title: allow using a virtual tag as discriminator for the Duplicates Manager
Post by: hiccup on May 21, 2022, 05:50:02 PM
The reasoning:

I am using a single custom tag that contains all the MusicBrainz IDs (Album Artist, Artist, Recording, Work, etc.) in a concatenated format that gets populated when I run a song/album through Picard.
(there are quite a few types of MusicBrainz IDs, so having (sacrificing) a custom tag for each one of them is not an option.

Then to be able to make further use of them I have setup a couple of virtual tags.
(one will have the 'album artist id', another one the 'artist id', another the 'release group id', etc. etc.)

One of them is absolutely ideal and perfect to know if any track is identical to another one:
It's the MusicBrainz 'recording' ID.

But since the Duplicates Manager does not allow to use virtual tags, I can't use it to find tracks that are without any doubt duplicates.

Being able to use this virtual tag for me (but I am guessing for some other users too) would be the only 100% reliable way to find actual duplicates.
Title: Re: allow using a virtual tag as discriminator for the Duplicates Manager
Post by: Mr. Trev on May 21, 2022, 06:04:06 PM
+ 1 for the exact same reason
Title: Re: allow using a virtual tag as discriminator for the Duplicates Manager
Post by: vzell on May 21, 2022, 07:05:57 PM
+1
Title: Re: allow using a virtual tag as discriminator for the Duplicates Manager
Post by: Steven on June 26, 2022, 05:45:42 AM
this is done for the next v3.5 update
Title: Re: allow using a virtual tag as discriminator for the Duplicates Manager
Post by: Steven on June 27, 2022, 10:21:32 AM
https://getmusicbee.com/patches/MusicBee35_Patched.zip
Title: Re: allow using a virtual tag as discriminator for the Duplicates Manager
Post by: hiccup on June 27, 2022, 05:50:49 PM
I tested this using only my virtual tag for MusicBrainz' recording ID and unchecking any other tag.
(title, artist etc. don't matter anymore in this case)
Unless I am using the duplicate manager wrong (I've not used it much before), it looks like not only tracks with identical MusicBrainz IDs are marked as duplicates, but also all the files that have no value for that tag are marked as being duplicates. Which obviously presents many incorrect results.

If that is indeed what is happening, it would be good if the duplicate manager would only check files that have a value for the virtual tag that is used for this purpose.
Title: Re: allow using a virtual tag as discriminator for the Duplicates Manager
Post by: Steven on June 28, 2022, 09:55:42 AM
you could run a custom query to filter out the blank ones, and the run the duplicates manager on the remaining files
Title: Re: allow using a virtual tag as discriminator for the Duplicates Manager
Post by: hiccup on June 28, 2022, 05:06:02 PM
OK, I will do that.