Hi,
As a part of my tagging process, I use a tool called MetaX for Windows (found here: www.danhinsley.com/MetaX.htm ) to auto-populate some fields in my Movie MP4 files.
I then pass that file to MP3Tag 2.45a to copy some fields such as artist to other fields (and replaced "," with "/").
I do not touch the iTunMOVI tag (used by Apple TV) which MetaX writes (using Atomic Parsley).
I have noticed the following bug in MP3Tag:
- If I simply open the MP4 and look at the extended tags, I can see the iTunMOVI tag is correct (see "before" below)
- If I open and save the file in MP3Tag (without any other activity), the iTunMOVI tag is broken (see "after" below).
iTunMOVI Tag Before saving with MP3Tag (as shown in MP3Tag's Extended Tag dialog):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>cast</key>
<array>
<dict>
<key>name</key>
<string>Tom Hanks</string>
</dict>
<dict>
<key>name</key>
<string>Helen Hunt</string>
</dict>
</array>
<key>directors</key>
<array>
<dict>
<key>name</key>
<string>Robert Zemeckis</string>
</dict>
</array>
<key>producers</key>
<array>
<dict>
<key>name</key>
<string>Tom Hanks</string>
</dict>
<dict>
<key>name</key>
<string>Jack Rapke</string>
</dict>
<dict>
<key>name</key>
<string>Steve Starkey</string>
</dict>
<dict>
<key>name</key>
<string>Robert Zemeckis</string>
</dict>
</array>
<key>screenwriters</key>
<array>
<dict>
<key>name</key>
<string>William Broyles Jr</string>
</dict>
</array>
</dict>
</plist>
iTunMOVI Tag After saving with MP3Tag (as shown in MP3Tag's Extended Tag dialog):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>cast</key>
<array>
<dict>
<key>name</key>
<string>Tom Hanks</strin...