The multimedia plugin do not support correctly ID3v2 2.4 version. The russian names in mp3 are in UTF-8 encoding, so you need to
MultiByteToWideChar(CP_UTF8, ...) before displaying tags text.
Multimedia Plugin && UTF-8
- crystalidea
- Posts: 205
- Joined: 09 Dec 2005, 15:13
- Contact:
- crystalidea
- Posts: 205
- Joined: 09 Dec 2005, 15:13
- Contact:
Re: Multimedia Plugin && UTF-8
Well, what about your answer?
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Multimedia Plugin && UTF-8
I asked Tomas Jelinek (author if MM Viewer) to look at this issue.
-
- Plugin Developer
- Posts: 707
- Joined: 08 Dec 2005, 14:33
- Location: Prague, Czech Republic
- Contact:
Re: Multimedia Plugin && UTF-8
The problem has been fixed for the next release of Altap Salamander (2.52b2).XPiS wrote:The multimedia plugin do not support correctly ID3v2 2.4 version. The russian names in mp3 are in UTF-8 encoding, so you need to
MultiByteToWideChar(CP_UTF8, ...) before displaying tags text.
Re: Multimedia Plugin && UTF-8
I'm afraid it hasn't been solved completely. I used Mp3tag v2.42, saved some tags in UTF-8, but Multimedia Viewer reads the tags in ANSI.
EDIT: Oh, I completely overlooked it's supposed to be yet in the next version. But still, I'd like a second opinion on the terminating NULLs.
I attached an extracted sample tag in this format.ID3.org wrote:Frames that allow different types of text encoding contains a text encoding description byte. Possible encodings:
$00 ISO-8859-1 [ISO-8859-1]. Terminated with $00.
$01 UTF-16 [UTF-16] encoded Unicode [UNICODE] with BOM. All strings in the same frame SHALL have the same byteorder. Terminated with $00 00.
$02 UTF-16BE [UTF-16] encoded Unicode [UNICODE] without BOM. Terminated with $00 00.
$03 UTF-8 [UTF-8] encoded Unicode [UNICODE]. Terminated with $00.
This tag has this byte correctly set to 03h, but still it's read as ANSI. On the other hand, the specification says (if I'm not mistaken) the strings should be terminated with a NULL character, but strings in this tag doesn't end in NULL. Although, when saving as UTF-16, the tag is read correctly even without terminating NULL, so I think the problem isn't caused by that.Multimedia Viewer wrote:Title: Domácà motokrosař
Author: Vypsaná fiXa
Album: BestiálnÄ› šťastnĂ
EDIT: Oh, I completely overlooked it's supposed to be yet in the next version. But still, I'd like a second opinion on the terminating NULLs.
- Attachments
-
- id3.txt
- (739 Bytes) Downloaded 398 times
Ελληνικά rulez.