# Contributing Artist

**URL:** <https://community.mp3tag.de/t/contributing-artist/50973>\
**Category:** Support\
**Created:** [November 28, 2020, 7:02pm UTC](https://community.mp3tag.de/t/contributing-artist/50973 "2020-11-28T19:02:07Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 28, 2020, 7:02pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/1 "2020-11-28T19:02:07Z")

</div>

I organize my songs with multiple artist with the standard "; " separator, and in File Explorer you can just right click and group by "Contributing Artist". This method works in File Explorer, and it translates well when opening the file on MusicBee & iTunes. The files that behave properly are obtained via spoti ripper, and has a ID3v2.4.

However, since I started downloading files via Deemix, the _Contributing Artist_ doesn't translate "; " separator into "/" which it should do. I noticed that the tags are ID3v2.3 so I tried to change that to ID3v2.4 via Mp3Tag. The results are the same. I still get (Eminem; JuiceWRLD) instead of (Eminem/JuiceWRLD) like it should.

Does anybody have the explaination? This is driving me nuts.

---

<div class="post-metadata">

**Author:** ![ryerman](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ryerman/32/5285_2.png) [@ryerman](https://community.mp3tag.de/u/ryerman)\
**Post date:** [November 28, 2020, 11:29pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/2 "2020-11-28T23:29:05Z")

</div>

This is not the forum for Mp3Tagger.  
I predict that you will have better results with Mp3tag, which is the application this forum is all about.

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 2:51am UTC](https://community.mp3tag.de/t/contributing-artist/50973/3 "2020-11-29T02:51:36Z")

</div>

Sorry, my bad. Mp3Tag not Mp3Tagger.

But sir, under the same pretense, ";" will translate into "/" in the sense that the said player reads the separator properly. The only variable is that I changes download sources that probably changes the ID3 version.

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [November 29, 2020, 8:25am UTC](https://community.mp3tag.de/t/contributing-artist/50973/4 "2020-11-29T08:25:19Z")

</div>

You could compare a file that behaves the way it should with one that doesn't.  
I would compare them with a look at the extended tags dialogue (Alt-T) to see if there are real multi-value fields or just a single one.  
And then it could be that you need " / " instead of just "/ " or something similar.

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 11:09am UTC](https://community.mp3tag.de/t/contributing-artist/50973/5 "2020-11-29T11:09:10Z")

</div>

I'll give it a try, and will let you know.

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 11:11am UTC](https://community.mp3tag.de/t/contributing-artist/50973/6 "2020-11-29T11:11:35Z")

</div>

![Screenshot 2020-11-29 191027](https://community.mp3tag.de/uploads/default/original/2X/4/4fe916f7317d7b754021c8ced097155e365208ab.png)

This untouched file downloaded from Deemix. What does the info entails? is it separated?

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [November 29, 2020, 11:17am UTC](https://community.mp3tag.de/t/contributing-artist/50973/7 "2020-11-29T11:17:06Z")

</div>

As soon as you see more than one entry with the same field name, you have real multi-value-fields. The screendump shows multi-value-fields for ARTIST and COMPOSER  
It could be that the player cannot cope with these or that it uses its own separator.  
In MP3tag you can join such fields with an action of the type "Merge duplicate fields" in which you can define a separator. You will end up with just one entry per field but with a longer string with the contents of the formerly individual fields.

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 11:23am UTC](https://community.mp3tag.de/t/contributing-artist/50973/8 "2020-11-29T11:23:34Z")

</div>

1. This file has a real multi-value fields.
2. The file should work fine, judging by the above statement, correct?
3. How do I "merge duplicate fields"? and if I comprehend this, that means that for every field of metadata, I can only save one value, right?

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [November 29, 2020, 11:53am UTC](https://community.mp3tag.de/t/contributing-artist/50973/9 "2020-11-29T11:53:44Z")

</div>

> [@Alfie\_Solomon84](#):
>
> This file has a real multi-value fields.

Yes.

> [@Alfie\_Solomon84](#):
>
> The file should work fine, judging by the above statement, correct?

I don't know whether your player can cope with such files.

> [@Alfie\_Solomon84](#):
>
> How do I "merge duplicate fields"? and if I comprehend this, that means that for every field of metadata, I can only save one value, right?

Use an action (quick) of the type "Merge duplicate fields" and set which field you want to merge. Also, set the separator which should not be `\\` as this is used by MP3tag to create multi-value fields.  
Check if the files now behave the way you want.

> [@Alfie\_Solomon84](#):
>
> I can only save one value, right?

As the display of the field data is up to the player, it could be that the player interprets a `;` or a `/` as separator and shows the file for each of the parts of the field data. THis means, that you enter all the data into one field but with the separator between each part.  
So, e.g. for the track by Pitbull and Tjr you would use a single field of the type ARTIST and enter:  
`Pitbull; Tjr`

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 1:20pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/10 "2020-11-29T13:20:36Z")

</div>

Thanks! it works.

Still, I'm trying to unravel the root to the problem, because I hate having to painstakingly edit each and every one of my song.

Stay Safe,  
A. Solomon

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [November 29, 2020, 1:27pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/11 "2020-11-29T13:27:12Z")

</div>

> [@Alfie\_Solomon84](#):
>
> because I hate having to painstakingly edit each and every one of my song.

I think that this is what most mp3tag users do ...  
You can filter for files that match certain criteria, e.g.  
´artist HAS "; "`or if you look for multi-value-fields:`"$if($neql($meta(TAGFIELDNAME,1),%DUMMY%),1,0)" IS 1`  
With that filter you only have to treat the files that actually may cause problems with multi-value-fields.

---

<div class="post-metadata">

**Author:** ![MotleyG](https://community.mp3tag.de/user_avatar/community.mp3tag.de/motleyg/32/440_2.png) [@MotleyG](https://community.mp3tag.de/u/MotleyG)\
**Post date:** [November 29, 2020, 4:02pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/12 "2020-11-29T16:02:08Z")

</div>

From your original post you mention MusicBee and iTunes as your playback software. Note that iTunes still does not support multiple Artist tags, so your only choice there is to merge the line as suggested above to see all Artists.

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 5:06pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/13 "2020-11-29T17:06:03Z")

</div>

I see.

1. I've been running experiment to determine whether iTunes use _Contributing Artist_ or _Album Artist_ to display artist in their now playing, and so far the result has been really confusing.

2. Musicbee on the other hand detects separator "; " in File Explorer and translates them to "/" and if the files shows ths behaviour in MB then it will behave accordingly in Android. And the reason why I need it to behave so is because I'll be transfering it to my phone therefore I need the file to be able to be read and display properly.

But just to clarify, #1 how does iTunes behave with _Contributing/Album Artists_?

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 5:07pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/14 "2020-11-29T17:07:02Z")

</div>

Again, I need help with this action because I am of poor knowledge in MP3Tag.

---

<div class="post-metadata">

**Author:** ![MotleyG](https://community.mp3tag.de/user_avatar/community.mp3tag.de/motleyg/32/440_2.png) [@MotleyG](https://community.mp3tag.de/u/MotleyG)\
**Post date:** [November 29, 2020, 5:25pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/15 "2020-11-29T17:25:17Z")

</div>

Same answer. iTunes doesn't use multi artists, no matter how you try to separate it.

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 5:52pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/16 "2020-11-29T17:52:02Z")

</div>

I understand the fact that multiple posts suggest that iTunes doesn't separate Artists, but can I know why, like I'm itching to know the reason whether its the tag reading or just the way iTunes read it and display etc etc.

Also, my solution via mp3Tag is:

1. Standard: "remove: ARTISTS"
2. Only keep ARTIST as oppose to ARTISTS  
so I have in the ARTIST extended tag Pitbull/Tjr

I tested it on Musicbee, iTunes and Oto Music Player(android) and it works again!

I got artist1/artist2/artist3 and more importantly in File Explorer the configuration is (artist1; artist2; artist3) and it is really important I do it that way so that I can just right click and sort by _Contributing Artist_

Therefore, I'd like to thank both of you kind sir for taking your time to generously help me in my 2 day quest to solve a small problem.(really, I can't sleep last night because of this small problem)

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [November 29, 2020, 5:55pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/17 "2020-11-29T17:55:28Z")

</div>

> [@Alfie\_Solomon84](#):
>
> but can I know why

Well, who knows...?  
You would have to ask the people at Apple why they implement features or leave out others, why they invent tag fields and ignore standard ones.  
The only thing I know for sure: MP3tag supports multi-value fields and helps you to adapt the tag data so that it probably fits the features of your preferred player.  
If that player lacks functions then it is up to you to find a more suitable player for you.

---

<div class="post-metadata">

**Author:** ![Alfie\_Solomon84](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@Alfie\_Solomon84](https://community.mp3tag.de/u/Alfie_Solomon84)\
**Post date:** [November 29, 2020, 6:03pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/18 "2020-11-29T18:03:27Z")

</div>

Hmmmm... Another mystery.

But its all fine now. Atleast with the problem fixed, my library is in order again.

ALBUM  
Album Artist°Year

1. Song name 1 [Artist1/Artist2]
2. Song name 2
3. Song name 3[Artist1/Artist2/Artist3]
4. Song name 4

Is what it will show consistently in both Musicbee and iTunes and Android once i solved it.

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [December 29, 2020, 6:03pm UTC](https://community.mp3tag.de/t/contributing-artist/50973/19 "2020-12-29T18:03:33Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
