ID3

posted on 06 May 2007 22:17 by exploitcatz
ID3 is a sort of metadata normally be used with audio files like MP3 or OGG. (nothing to do with ID4)

I'm facing a trouble with the ID3 stuff while trying to play MP3 files that contain Thai characters in their tags. Some files can be displayed fine but some ain't. This is just a matter of the character encoding, since by default the players on Ubuntu can only understand UTF-8 while many files haven't been encoded with UTF-8.

Here's the workaround.

Beep Media Player
It's quite easy but it has a bit drawback (but it doesn't matter that much). BMP has an option that let us specify which character encoding should be used, when the tags aren't encoded with UTF-8. For the most cases, TIS-620 should be able to eliminate the problem.
This can be done by configure the 'MPEG Audio Plugin' (not too hard to find out).

Rhythmbox & Banshee
Regularly I prefer the lightweight and playlist-based BMP to play all my audio files. But recently I decided to give these full feature library-based players a try. And it's finally come out with this article, because these jerks refuse to understand any encodings except UTF-8 !!
So the only option is that I have to convert all my files that have their tags encoded with somethings apart from UTF-8. Luckily it can be done without much efforts. EasyTag is all I want to do such a job. By default EasyTag can't read non-UTF8 tags either. But somehow it can be configured to try another encoding while UTF-8 doesn't applicable, and it can specify which encodings should be written to the file as well (too lazy to capture some screens).
A bit complicated comparing to BMP but this actually solve the problem at their causes :)

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet