Printable Version of Topic

-Brading Software Message Board
+--Forum: Mp3/Tag Studio Support and Bug Reports
+---Topic: Display error in Shell extension tag display started by EddyGeez


Posted by: EddyGeez on May 07 2005,01:04

I just noticed that when right-clicking on a file that I recently converted/tagged with foobar2000 that MP3TS displays the tag information incorrectly in the Shell extension.

I see:

Artist: Guns N' RosesT
Title: Nightrain
Album: Appetite For Destruction [MFSL]T

(notice the extraneous characters at the end.)

The header of the file (ID3v2 data) looks like this:


---------------------CODE SAMPLE-------------------
00000000h: 49 44 33 03 00 00 00 00 01 22 54 50 45 31 00 00; ID3......"TPE1..
00000010h: 00 1D 00 00 01 FF FE 47 00 75 00 6E 00 73 00 20; .....G.u.n.s.
00000020h: 00 4E 00 27 00 20 00 52 00 6F 00 73 00 65 00 73; .N.'. .R.o.s.e.s
00000030h: 00 54 41 4C 42 00 00 00 41 00 00 01 FF FE 41 00; .TALB...A...A.
00000040h: 70 00 70 00 65 00 74 00 69 00 74 00 65 00 20 00; p.p.e.t.i.t.e. .
00000050h: 46 00 6F 00 72 00 20 00 44 00 65 00 73 00 74 00; F.o.r. .D.e.s.t.
00000060h: 72 00 75 00 63 00 74 00 69 00 6F 00 6E 00 20 00; r.u.c.t.i.o.n. .
00000070h: 5B 00 4D 00 46 00 53 00 4C 00 5D 00 54 52 43 4B; [.M.F.S.L.].TRCK
00000080h: 00 00 00 07 00 00 01 FF FE 30 00 33 00 54 49 54; .......0.3.TIT
00000090h: 32 00 00 00 15 00 00 01 FF FE 4E 00 69 00 67 00; 2.......N.i.g.
000000a0h: 68 00 74 00 72 00 61 00 69 00 6E 00 FF FB 90 64; h.t.r.a.i.n.d
000000b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
000000c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
---------------------CODE SAMPLE-------------------


Inside MP3TS, everything looks fine -- no extra characters and showing a synced ID3v2/v2 tag. The advanced ID3v2 info dialog (I sure hope this can be "docked" under the regular "ID3 Tag Info" area someday for easy access!) shows: Version: 2.3.0, Unsynced: No, Experimental: No, Unknown Flags: No, Tag size: 196, Used space: 196, Extended header: No

For completeness, the ID3v1 data at the end is:


---------------------CODE SAMPLE-------------------
0069f280h: 55 55 55 55 55 55 55 55 55 54 41 47 4E 69 67 68; UUUUUUUUUTAGNigh
0069f290h: 74 72 61 69 6E 00 00 00 00 00 00 00 00 00 00 00; train...........
0069f2a0h: 00 00 00 00 00 00 00 00 00 00 47 75 6E 73 20 4E; ..........Guns N
0069f2b0h: 27 20 52 6F 73 65 73 00 00 00 00 00 00 00 00 00; ' Roses.........
0069f2c0h: 00 00 00 00 00 00 00 00 41 70 70 65 74 69 74 65; ........Appetite
0069f2d0h: 20 46 6F 72 20 44 65 73 74 72 75 63 74 69 6F 6E;  For Destruction
0069f2e0h: 20 5B 4D 46 53 4C 00 00 00 00 00 00 00 00 00 00;  [MFSL..........
0069f2f0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00; ................
0069f300h: 00 00 00 00 00 00 00 03 FF                      ; ........
---------------------CODE SAMPLE-------------------


Any ideas? Given the two-byte characters in the ID3v2 tag, is it some kind of issue with Unicode encoding or something?

BTW, MP3TS is the best, keep up the excellent work!


Posted by: Magnus Brading on May 07 2005,11:44

Thanks for the report! This problem has already been fixed before in the main program, but it seems I missed to make the changes go through in the shell extension too. And yes, it is related to the Unicode encoding. It is noted for fixing.
end


Powered by Ikonboard 3.1.1
Ikonboard © 2001 Jarvis Entertainment Group, Inc.