[Logo] Jaikoz and SongKong Forums
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Unicode (UTF-16) with odd bytes.  XML
Forum Index -> Jaikoz Issues
Author Message

Joined: 09/02/2008 18:30:01
Messages: 1

Now I can see the problems related to using different programs to edit ID3v2 entries (WM, Winamp, Helium, ID3 TagIT, etc). I lost some lyrics (USLT) and I won more than 1 ID3v1 tag per file. As I don't know the culprit, I will focus editing with Jaikoz. And only play with Winamp.

Anyway, the fact is that I have an mp3 with the following frame:

USLT frame
Unicode ($01)
Language: eng
Descriptor with odd bytes (sample): FE FF 00 00 55 00 6E ... -> "Unsynchronized Lyrics" -> 00 73 00 00 (NULL terminated)
Lyrics with odd bytes (sample): FE FF 00 00 57 ...

This is the last frame.

As I understand, these are big endian strings with an extra NULL byte after the BOM. The Lyrics had a non-printable char (U+0092) that I discoved via Jaikoz and confirmed with the Hex editor. So I deleted all text lyrics and I replaced with a copy-pasted one from Firefox. After saved, the Lyrics was ok (only printable chars and new lines). But the strings remain with odd bytes (Unicode) and was not converted to Latin-1 as is in the Jaikoz preferences. The Lyrics are 100% english with 00 XX saved pattern, except the extra NULL byte.

Any hints?



Joined: 21/08/2006 09:21:27
Messages: 7547

Can you send me the file for testing, its a bit hard to work this out without it.

thanks Paul (Administrator)
Forum Index -> Jaikoz Issues
Go to:   
Powered by JForum 2.1.6 © JForum Team