ID3 tag character encoding - how to change it?

Asked by Dan Ziemba

When I tag mp3 files in Amarok 1.4.7, running on ubuntu 7.10 with latest updates, my mp3 player cannot read the tags. These tags show up fine in other software, and even in windows software, but my portable player just shows blank entries for artist, album, and title. (Note it shows blank entries, not no entry at all.) I realized that amarok may be tagging mp3 files in UTF-8, but I think they should be in ISO_8859_1. Is there any way I can change this, or is it hard coded into the program?

Question information

Language:
English Edit question
Status:
Answered
For:
Amarok Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Harald Sitter (apachelogger) said :
#1

I am sorry, but this is hard-coded, actually even with UTF-8 the player should show something.

You might have a look at the vendor's website, it's possible that there is a new software version for the player which supports UTF, if not there is nothing to do about this (at least I can't think of anything).

Revision history for this message
Martin (lodp) said :
#2

I've got a similar problem with a Sony Ericsson W850i -- it cuts short tags edited by amarok, possibly because the id3 tags are utf-8 encoded. Somebody wrote a python script to convert the tags, haven't tried it yet: http://blog.floatinginspace.za.org/technical/2007/06/26/w850i-utf-8-and-id3v24-bug/

It would be great if one were able to choose the encoding..

Revision history for this message
Dan Ziemba (zman0900) said :
#3

Your link doesn't work, but I think this is the same thing here:

http://www.floatinginspace.za.org/w850_cp/cp2w850.html

I haven't had the chance to test it out to see if it solves my problem though.

Revision history for this message
Martin (lodp) said :
#4

The link is not to the script itself, but a blog article.

I couldn't get that script to work myself. But I found a pretty convenient solution: there's an application called EasyTag that allows you to choose the encoding of the id3 tags in the preferences. I haven't run any detailed trials, but id3v2.3 with ISO-8859-1 works fine with my w850i. I just selected all my collection without changing any actual tags, and hit save. That seems to have replaced all the tags with those that my smartphone can read.

It would really be nice to be able to do this in amarok as well. Seems like a whole lot of devices haven't made the move to id3v2.4 or UTF-8 compatibility yet (even tho i hear the standard is more than 8 years old).

Can you help with this problem?

Provide an answer of your own, or ask Dan Ziemba for more information if necessary.

To post a message you must log in.