IPB

Welcome Guest ( Log In | Register )

> Notice!

Please take a minute to check our Frequently Asked Questions. Use Search to reveal possible related topics.

Also make sure you've read the Forum Guidelines before posting in this forum.

 
Reply to this topicStart new topic
> What is the correct usage of Involved People?
Mizery_Made
post Feb 4 2011, 01:10
Post #1


Member


Group: Full Members
Posts: 72
Joined: 24-January 07
From: Missouri, United States
Member No.: 4314
Mp3tag Version: 2.57



I'm curious as to what the correct usage of this Tag frame is, especially within the context of MP3Tag. I know that according to the ID3v2.3 specifications, that it's supposed to be pairs of involvement types and the person involved, with both strings being terminated. So it should appear something like "Producer[null]John Smith[null]Engineer[null]David Johson[null]" in the tag itself. However, as with many other frames, the way they're written and the way they're entered/displayed are very different.

A lot of programs use the format of "Involvement:Person;Involvement:Person" when it comes to entering and displaying this information. So entering "Producer:YoungFyre;Producer:Karbon" in the Involved People frame in MP3Tag, it correctly writes to the tag as "Producer[null]YoungFyre[null]Producer[null]Karbon" (which causes a compatibility issue with another program, but that's really due to their "improper" implementation of the field). However, looking at this frame in MP3Tag after saving it shows "Producer:YoungFyre;Producer:Karbon;:" suggesting that what I believed to be the proper usage... isn't. Why is there a ";:" at the end?
Go to the top of the page
 
+Quote Post
pone
post Feb 4 2011, 02:55
Post #2


Member


Group: Full Members
Posts: 1688
Joined: 15-March 09
From: Germany
Member No.: 9103
Mp3tag Version: 2.59b



According to this: http://help.mp3tag.de/main_tags.html#IPLS
you've done it right.
When I try it with "Producer:YoungFyre;Producer:Karbon" it is shown as "Producer:YoungFyre;Producer:Karbon;" after saving, without ":" at the end. So it looks right up to here.

However, when I look at the file in my mediaplayer (Foobar2000) it is not shown at all. But as you said, this could also be the fault of my player.
Go to the top of the page
 
+Quote Post
DetlevD
post Feb 4 2011, 08:16
Post #3


Member


Group: Full Members
Posts: 4995
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.63



QUOTE (Mizery_Made @ Feb 4 2011, 01:10) *
I'm curious as to what the correct usage of this Tag frame is, especially within the context of MP3Tag. I know that according to the ID3v2.3 specifications, that it's supposed to be pairs of involvement types and the person involved, with both strings being terminated. So it should appear something like "Producer[null]John Smith[null]Engineer[null]David Johson[null]" in the tag itself. ...

Using Mp3tag 2.48 I got this result:
Attached Image

I am wondering why there is no termination zero for Person2?
While in the user view the TIPL contains "Role1:Person1;Role2:Person2;". These are 28 Bytes.
The TIPL field length is set to 1C=28 Bytes.
But there are only 27 Bytes following. The last zero byte behind Person2 is missing?

DD.20110204.0826.CET

This post has been edited by DetlevD: Feb 4 2011, 08:26


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
Go to the top of the page
 
+Quote Post
Mizery_Made
post Feb 4 2011, 08:32
Post #4


Member


Group: Full Members
Posts: 72
Joined: 24-January 07
From: Missouri, United States
Member No.: 4314
Mp3tag Version: 2.57



Hm. It seems to be an issue with ID3v2.3 specifically. Switching it to 2.4, it will read and write correctly. Only displaying "Role1:Person1;Role2:Person2;" however if I switch to 2.3 and put in that string, it saves to the tag correctly however if I refresh and look at the frame information (in MP3Tag) it shows as "Role1:Person1;Role2:Person2;:". Saving the tag again with MP3Tag (with it appearing with the extra : at the end) results in the tag being saved with two null bytes at the end (which weren't there previously).

This post has been edited by Mizery_Made: Feb 4 2011, 08:33
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 23rd September 2014 - 09:17