Page 1 of 1

[REQ] additional Mask Fields [#21701]

Posted: Tue Jul 01, 2025 4:13 pm
by PhYrE
I’d love mask fields for any of:
- album comment (remastered, 12ā€ vinyl edition)
- catalog name ( VSX 12345 )
- album type ( EP, Single, Bootleg, Official)

When I bring in my Picard sorted data, there is no good way to have these as a part of the path.

Re: [REQ] additional Mask Fields

Posted: Mon Jul 07, 2025 5:32 am
by Peke
Hi,
You can use any of 10 Custom Tags for those.

Re: [REQ] additional Mask Fields

Posted: Wed Jul 23, 2025 6:54 pm
by PhYrE
True, but then these aren't saved or loaded from the FLAC/MP3 file.
For example, I pull in a Musicbrainz Picard tagged file and it has "Release Type: album ; Release Country: US; Media: CD; Catalog Number CDP 12345; Disc Subtitle: Live from New York".

If I was able to map Custom1 to tags: like the releasetype tag (documented: https://picard-docs.musicbrainz.org/en/ ... .html#id32 ) and Custom2 to the catalognumber tag ( https://picard-docs.musicbrainz.org/en/ ... g.html#id7 ), and Custom3 to the discsubtitle tag ( https://picard-docs.musicbrainz.org/en/ ... c-subtitle ) then I could do just that.

Instead I have to manually fill them in and I can't pull them in from the file or push them out to the file afterward.

Really I want to make a mask that does Aritsts/Great Band/Singles/Great Band - Youre Single (2025) {CDP12345}/ and I can't accomplish the /Single/ or /CDP12345/ part with MediaMonkey4 or MediaMonkey5

Re: [REQ] additional Mask Fields

Posted: Thu Jul 24, 2025 6:12 am
by Peke
Hi,
I think we are onto something. I am Curious about few things:
1. If you tag file in Picard and load it in MM does Additional fields show in MM extended tags of file properties?
2. Do you tag files before you scan them in MM?
3. How do you you use MM and fro what exactly in relation to Picard?

I am asking to see if we can find way to mask and connect those to MM tags.

Maybe it would be nice that you open Support ticket and supply us DL link for one or few tracks that contain all tags from Picard.

What do you think?

Re: [REQ] additional Mask Fields

Posted: Mon Jul 28, 2025 9:36 am
by PhYrE
Thank you Peke!

I put a few tracks together, available for 7 days and sent the link via ticket 12517.

1. Yes, it shows as RELEASETYPE (album), RELEASESTATUS (official), CATALOGNUMBER (...), MEDIA (CD) as extended tags in file properties.

2/3. Generally, I run them through Picard before they ever hit the library to clean up the tags, match it to a release, and make things "perfect". Then I drop them into the folder for MM to pick up.

As an example in reply # 9 at https://getmusicbee.com/forum/index.php?topic=1001.0, you can see that Musicbee maps the custom tags to individual tags in different file types. This allows the custom tags in the database to still be used like normal, but be read into things. I don't love this, as you can change it (and then should a database rescan overwrite the custom tags?), and I don't really need these custom tags elsewhere.

In a perfect world for a solution would be to add a mask field that references a specific extended tag if it exists in the file (I don't need this used anywhere else in the database). That would let me do pretty much everything i need, provided it can be used in an IF clause and displayed.

My end goal is:
/artists/singles/Artist - Single Name [ABC 12345] (2024)/...
/artists/singles/Artist - Single Name [ABC 54321] (2024)/...
/artists/albums/Artist - Album Name (2021)/...
/artists/albums/Artist - Unique Album (Deluxe 20th Anniversary) [CDP 12345]/...

Re: [REQ] additional Mask Fields

Posted: Tue Jul 29, 2025 7:29 am
by Peke
Hi,
Thank you, you are right it can be very useful.

You can track it at https://www.ventismedia.com/mantis/view.php?id=21701

Re: [REQ] additional Mask Fields [#21701]

Posted: Tue Jul 29, 2025 2:26 pm
by PhYrE
This is amazing and was fixed so quickly.
I assume I can use it in an $if() and/or it defaults to an empty string if unset?

So excited for https://www.ventismedia.com/mantis/road ... ion_id=140 now!

Re: [REQ] additional Mask Fields [#21701]

Posted: Tue Jul 29, 2025 6:24 pm
by Peke
Hi,
I am glad that we figured out what you actually want, thank you for patience.
PhYrE wrote: ↑Tue Jul 29, 2025 2:26 pm I assume I can use it in an $if() and/or it defaults to an empty string if unset?
You should be able to use it. eg. that is Why I suggested $EXTENDED(<'field'>).

FYI if you are familiar with JavaScript you can already easily access and use Extended Tags see my updated description of
https://www.ventismedia.com/mantis/view.php?id=21701
PhYrE wrote: ↑Tue Jul 29, 2025 2:26 pm So excited for https://www.ventismedia.com/mantis/road ... ion_id=140 now!
Please note that Road map is mor like wish list than actual roadmap, but it represents partially what is planned and what is done.