Author Topic: Having all regular tags available without needing the 'custom tags' feature.  (Read 28531 times)

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34992
http://musicbee.niblseed.com/V3_1/MusicBee31_Patched.zip


add discussed above - "Music Credits List" is being removed and you should use "Artists: Performer" for the equivalent. Its maintained in the artist splitter. I will look to add some sort of info message so users know its happened

The Artists field now removes instrument/ role for performers

And the bug with the upgrade is fixed, although if you have already used an earlier version you should manually rescan all files if you make use of the Music Credits List or Involved People List

I will look to make the artist splitter a bit more functional so you can move artists around

psychoadept

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10940
I will look to make the artist splitter a bit more functional so you can move artists around

That'll be awesome!  I've wished for that even before this.
MusicBee Wiki
Use & improve MusicBee's documentation!

Latest patches
(Unzip and overwrite existing program files)

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3871
  • MB Version: 3.6.9255 P
For flac files, if you have multiple MUSICIANCREDITLIST entries, only a single PERFORMER tag is being created.
I assume it's being overwritten, rather than each entry making a new tag, as the last musician is always the only performer entry.
MusicBee and my library - Making bee-utiful music together

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3871
  • MB Version: 3.6.9255 P
And to make things just that little bit more troublesome  ;)
Checking on both musicbrainz and hydrogenaudio tag mapping references, Involved People that aren't playing an instrument (producer, arranger, engineer, etc) should not go into the PERFORMER tag.  They should have their own tag; PRODUCER, ARRANGER, ENGINEER, etc.
MusicBee and my library - Making bee-utiful music together

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34992

vzell

  • Sr. Member
  • ****
  • Posts: 458
And to make things just that little bit more troublesome  ;)
Checking on both musicbrainz and hydrogenaudio tag mapping references, Involved People that aren't playing an instrument (producer, arranger, engineer, etc) should not go into the PERFORMER tag.  They should have their own tag; PRODUCER, ARRANGER, ENGINEER, etc.
These should really be added like "Remixer" is handled now in Musicbee. So PRODUCER should go into "Artists:Producer", ARRANGER into "Artists:Arranger" and ENGINEER into
"Artists:Arranger". This looks like the cleanest solution to me and fits into the already established "Artists:xxx" hierarchy.

vzell

  • Sr. Member
  • ****
  • Posts: 458
And to make things just that little bit more troublesome  ;)
Checking on both musicbrainz and hydrogenaudio tag mapping references, Involved People that aren't playing an instrument (producer, arranger, engineer, etc) should not go into the PERFORMER tag.  They should have their own tag; PRODUCER, ARRANGER, ENGINEER, etc.
These should really be added like "Remixer" is handled now in Musicbee. So PRODUCER should go into "Artists:Producer", ARRANGER into "Artists:Arranger" and ENGINEER into
"Artists:Arranger". This looks like the cleanest solution to me and fits into the already established "Artists:xxx" hierarchy.
Add to this list MIXER and DJMIXER (see https://picard.musicbrainz.org/docs/mappings/)

vzell

  • Sr. Member
  • ****
  • Posts: 458
is there a list of predefined instruments/ roles anywhere eg. in picard?

See https://musicbrainz.org/instruments

These are the instruments included in MusicBrainz right NOW. But in MusicBrainz it's possible to enter "credited as"  information, for example
a performer who played lead guitar (which itself is not part of the instruments) on a song can be entered as "guitar [lead]" (where "lead" would be the "credited as" part)

vzell

  • Sr. Member
  • ****
  • Posts: 458
is there a list of predefined instruments/ roles anywhere eg. in picard?

These are the roles which go into IPLS according to the picard source code

    _tipl_roles = {
        'engineer': 'engineer',
        'arranger': 'arranger',
        'producer': 'producer',
        'DJ-mix': 'djmixer',
        'mix': 'mixer',
    }

The first column specifies the role name how it appears in IPLS.

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34992
For flac files, if you have multiple MUSICIANCREDITLIST entries, only a single PERFORMER tag is being created.
I assume it's being overwritten, rather than each entry making a new tag, as the last musician is always the only performer entry.
that should be addressed now:
http://musicbee.niblseed.com/V3_1/MusicBee31_Patched.zip

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34992
http://musicbee.niblseed.com/V3_1/MusicBee31_Patched.zip

enhanced artist splitter, where you can directly edit the artists and instruments/roles eg. easily move items around, copy and paste between files etc.
Also the roles/ instruments box has many of the instruments from Picard included in the suggestion popup

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3871
  • MB Version: 3.6.9255 P
when using TIPL tag, the Multiple Tag Splitter is no longer working correctly:


When checked with the tag inspector, you can see they are all being lumped together as one entry and a trailing separator is also being saved:
MusicBee and my library - Making bee-utiful music together

vzell

  • Sr. Member
  • ****
  • Posts: 458
when using TIPL tag, the Multiple Tag Splitter is no longer working correctly

I see the same effect when using IPLS (id3v2)

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34992
when using TIPL tag, the Multiple Tag Splitter is no longer working correctly:
there are two issues - if the tag values are formatted using the null character as a separator between roles (MusicBrainz and mp3Tag that do that) then you will need to rescan the files using the next update.
I have also fixed the splitter handling when the null character is used (you dont see that - MB converts it to : and ;)