Bug 83618 - Charset recoding for ID3 tags would be great
Summary: Charset recoding for ID3 tags would be great
Status: RESOLVED INTENTIONAL
Alias: None
Product: frameworks-kfilemetadata
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: FreeBSD Ports FreeBSD
: NOR wishlist
Target Milestone: ---
Assignee: Pinak Ahuja
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-18 21:53 UTC by Alexei Khalimov
Modified: 2019-02-18 18:50 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexei Khalimov 2004-06-18 21:53:18 UTC
Version:           2.4.1 (using KDE KDE 3.2.3)
Installed from:    FreeBSD Ports
Compiler:          gcc (GCC) 3.3.3 [FreeBSD] 20031106 
OS:                FreeBSD

I wish there will be some method to properly
display IDv2 tags that use windoze CP1251 encoding
on X using koi8r

Yes, I saw bug #48604
But 99% russian music files I download from internet
are encoded using CP1251 not UTF8 in IDv2 tags.

Point me to some documentation if I'm wrong
and dumb (I do suspect I'am =)

Alex.
Comment 1 Alexei Khalimov 2004-06-19 08:35:25 UTC
Today I have checked /usr/ports/russian/xmms
It handles everything just fine
But I would really hate to have to switch from noatun to xmms

Hope someone got a solution.
Comment 2 Charles Samuels 2004-06-19 08:45:07 UTC
I'd hate to make noatun's handling of character sets locale-dependant. OTOH, it'd be nice to support files that are broken by stupid windows applications.

But I'd say this is a problem of KFileMetaInfo.

Not sure if KFMI provides an API for this.
Comment 3 Alexei Khalimov 2004-06-19 09:29:32 UTC
Well XMMS (I belive) is not locale dependant
It has "Encodings" tab in Preferences dialog

Where you can select 

Language (Russian, there are 12 more cyrillic languages)
ID3 Encoding (CP1251)
Output Encoding (KOI8-R)
FileSystem Encoding (CP1251)
Playlist Encoding (CP1251)

Comment 4 shattered 2007-02-06 23:59:58 UTC
I wish that everyone who says "there's a lot of files with tags in cp1251 out there" finally learned that the proper way to handle them is to convert tags into ID3v2 (and Unicode).  Amarok used to support recoding of ID3v1 tags, but they (wisely, IMO) dropped that feature.  It's not that hard to recode whole mp3 collection -- id3iconv works reasonably well for this purpose.
Comment 5 Christoph Feck 2009-08-27 02:35:43 UTC
Moving from "kio/kfile" component to "kfile" product, helps sorting out duplicates.
Comment 6 Nate Graham 2018-04-11 19:40:21 UTC
Michael, do you think this is still relevant or worth doing?
Comment 7 Michael Heidelbach 2018-04-11 20:10:20 UTC
(In reply to Nate Graham from comment #6)
> Michael, do you think this is still relevant or worth doing?

I think that's kfilemetadata's job. Also the elisa developers may have more experience with this.
Comment 8 Alexander Stippich 2018-04-12 18:29:56 UTC
From a quick glimpse at the api of taglib I couldn't find a way to automatically detect this
Comment 9 Alexander Stippich 2019-02-12 21:39:40 UTC
I am inclined to close this bug.
Hopefully everyone is using id3v2 with unicode by now.
Thoughts?
Comment 10 Nate Graham 2019-02-13 15:59:08 UTC
Agreed.