Welcome Guest
[ Log In :: Register ]

 

[ Track this topic :: Email this topic :: Print this topic ]

Topic: Display error in Shell extension tag display, Never noticed it before< Next Oldest | Next Newest >
EddyGeez
Board Fan



Group: Members
Posts: 13
Joined: Aug. 2002
Posted: 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; ................

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                      ; ........

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!

Edited by EddyGeez on May 07 2005,01:10
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: 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.

--------------
Software author and website owner
Back to top
Profile PM WEB 
1 replies since May 07 2005,01:04 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]