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 |