Bug 101166 - MP3 tags in CP1251 don't display correctly
Summary: MP3 tags in CP1251 don't display correctly
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 1.2.1
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-09 11:43 UTC by Andy Igoshin
Modified: 2006-06-11 12:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Igoshin 2005-03-09 11:43:46 UTC
Version:           1.2.1 (using KDE KDE 3.3.2)
Installed from:    Unlisted Binary Package
OS:                Linux

Prereq:
---------------------------------------------------------
AmaroK 1.2.1
> rpm -qa | grep -i amarok
amarok-xine-1.2.1-2.guru.suse92.kde33
amarok-1.2.1-2.guru.suse92.kde33
amarok-gstreamer-1.2.1-2.guru.suse92.kde33

SuSE 9.2/KDE 3.3.2
> locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=en_US.UTF-8
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
---------------------------------------------------------

AmaroK -> Configure General Options -> Encoding
ID3v1 -- checked
Shoutcast metadata -- checked
Instead decode using this charset: CP1251

---------------------------------------------------------

OGG/Vorbis UTF8 tags displayed ok.

MP3 CP1251 tags don't display correctly in Artist/Album
and Playlist.

---------------------------------------------------------


Regards,
Andy
Comment 1 Max Howell 2005-03-11 00:19:19 UTC
zillionth duplicate. Also I reckon your id3v1 tags are encoded wrongly or something. If not gimme a patch as I am fed up trying to fix this stuff.
Comment 2 Andy Igoshin 2005-03-30 20:02:26 UTC
the same for amarok 1.2.3
Comment 3 Andy Igoshin 2005-03-30 20:05:38 UTC
mp3 files has a ID3v2 tag

ID3v1 -- off
Shoutcast metadata -- checked 
Instead decode using this charset: CP1251

-- the same problem fo amarok 1.2.3.
Comment 4 Andy Igoshin 2005-03-31 14:36:40 UTC
Ok. I tested again.

1.
mp3 file with ID3v1 (& ID3v2) tag
ID3v1 -- on 
Shoutcast metadata -- on
Instead decode using this charset: CP1251

Working Ok!

2.
mp3 file with ID3v2 tag
Instead decode using this charset: CP1251

Not displayed correctly.

I think, the problem address to taglib. -- taglib do not have a 'setStringHandler' method for ID3v2 tags and interpret them codepage
as latin1.
Comment 5 shattered 2005-11-12 21:48:17 UTC
Software must use UTF-8 or UTF-16 encoding to store anything but Latin-1 characters in ID3v2 tags, and not abuse the standard by putting CP1251 into fields marked 'Latin-1'.  If certain players do not support ID3v2 completely, they should be fixed, not amaroK.
Comment 6 Seb Ruiz 2005-11-18 08:59:43 UTC
tag recoding has been removed from amaroK

too many associated problems with it.