Author Topic: Having performers grouped by instrument in track details.  (Read 2442 times)

hiccup

  • Sr. Member
  • ****
  • Posts: 7907
When 'Artists: Performer' is populated, you can have something like this displaying:



What I would wish for, is having the performers grouped per instrument like this:

drums: Bernard "Pretty" Purdie
background vocals: Clydie King, Vanetta Fields, Sherlie Matthews
guitar: Larry Carlton, Lee Ritenour
electric piano: Victor Feldman
etc.

Apart from making this easier to see 'who is playing bass here', it will also save some line space.
(when having more then one guitarist, background singer, etc)



hiccup

  • Sr. Member
  • ****
  • Posts: 7907
+1 for this if it would be native in MusicBee, otherwise there is a Picard plugin which does this:

https://picard.musicbrainz.org/plugins/
https://picard.musicbrainz.org/api/v1/download?id=standardise_performers

I have tried that plugin this weekend, but it doesn't work for me.

Just tried it again with (only) that plugin active:

https://musicbrainz.org/release/8c01a233-8843-495e-b033-bfa6f036720f


result:




But apart from getting it to work for MusicBrainz lookups, that of course won't help for existing files, tags retrieved elsewhere, or manually entered performer  tags.

vzell

  • Sr. Member
  • ****
  • Posts: 428
+1 for this if it would be native in MusicBee, otherwise there is a Picard plugin which does this:

https://picard.musicbrainz.org/plugins/
https://picard.musicbrainz.org/api/v1/download?id=standardise_performers

I have tried that plugin this weekend, but it doesn't work for me.

Just tried it again with (only) that plugin active:

https://musicbrainz.org/release/8c01a233-8843-495e-b033-bfa6f036720f


result:




But apart from getting it to work for MusicBrainz lookups, that of course won't help for existing files, tags retrieved elsewhere, or manually entered performer  tags.

I'm using the standardise performer tag plugin with picard and the following routine in my MusicBee compatibility plugin to set the comment tag:

    def populate_comments(self, metadata):
        for name in ['Conductor', 'Arranger', 'Engineer', 'Producer', 'Mixer', 'Remixer', 'DJMixer']:
             self.txxx_add(metadata, 'comment:', _(name), name.lower(), ';')
        for name in sorted(metadata.keys()):
            if name.startswith('performer:'):
                if name == "performer:":
                  self.txxx_add(metadata, 'comment:', 'Performer', name, ';')
                else:
                  self.txxx_add(metadata, 'comment:', name[10:].title(), name, ';')
        for name in ['ReleaseGroupComment', 'ReleaseComment']:
             self.txxx_add(metadata, 'comment:', _(name), '~' + name, ';')
        for name in ['Barcode', 'ASIN', 'ISRC']:
             self.txxx_add(metadata, 'comment:', _(name), name, ';')

In MusicBee I use the comment tag in the Track Information panel to display the standardised performers and it works as desired.

But you are right it would be nice if this functionality would be native in MusicBee, so that everybody can benefit.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34369
for v3.2 i have added a new "Instruments: Performers" tag to support this request

hiccup

  • Sr. Member
  • ****
  • Posts: 7907
for v3.2 i have added a new "Instruments: Performers" tag to support this request

Thanks, that's great.

hiccup

  • Sr. Member
  • ****
  • Posts: 7907
for v3.2 i have added a new "Instruments: Performers" tag to support this request

Just confirming, (and perhaps reminding others trying out 3.2 that it now has this feature):

Working very well, thanks again.

hiccup

  • Sr. Member
  • ****
  • Posts: 7907
Ensuing wish: Could this tag be added to be available in the column browser?


Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34369
Ensuing wish: Could this tag be added to be available in the column browser?
although i imagine it would be useful to some, its very expensive to derive so would require substantial effort to implement to be usable. I would certainly need to see plenty of +1's to consider doing it

hiccup

  • Sr. Member
  • ****
  • Posts: 7907
Fair enough.
And it's certainly not that important to invest much time and effort in.
(I imagined it just being some switch you would have to activate)

There are already other ways to achieve something like it that will suffice.
(such as advanced search)