Return to site

How Can Convert Id3 Tag To Unicode For Mac

broken image


The ID3 tags are a way of embedding data within the MP3 or AAC format. It's sort of like embedding a JPEG in a Word document. There are different standards, and 'Convert ID3 Tags...' will let you convert between them:
'ID3 version 1 includes simple fields such as album, artist, and title through a 30-character text field embedded at the end of the MP3 file, using 128 bytes of total data.
'ID3 version 2 has been totally rewritten to allow variable length fields. It includes lengthier textual information plus other information such as who encoded the file, Web sites, pictures, lyrics, and other information.'
The command will also allow you to switch the character sets of the ID3 tags — if your data is in Chinese and the tags are set to display in English, for instance. I've never had to use it.
How Can Convert Id3 Tag To Unicode For Mac

You can choose whether to use Unicode when saving ID3 tags: “ID3-tags” – “Save mp3Tag” – “Save ID3 in Unicode”. It is a good idea to save Unicode ID3 tags, if your tag information contains non-Latin characters (accented letters, German umlauts, Cyrillic letters and so on), as such information will be properly shown on any device. Developed by Amvidia, Tag Editor for Mac is another useful ID3 tag editor for Mac OS that allows you to edit all types of music tags. Audio files other than mp3 format can also be processed, as it supports ID3 tags for MP3, AIFF, WAV, FLAC files, whereas, MP4 tags for MPextra4, MA4 audio files.

Sep 22, 2007 9:44 AM

Amarok developers probably barely thought about the response from the Chineseusers when they eventually dropped the id3 tag codec detection, and enforcedID3v2 specification. “Amarok is dead”, claimed in linuxfans.org, thecommunity-powered Magic Linux support forum. Why? Quite a few MP3 files areencoded in GB2312 on id3v1 in China and even worse, some files are encoded withGB2312 in ID3 v2.3 format. What a mess!

I respect their decision, the player has no responsibility to clean the shit oflousy encoders, but we need to face the reality by all means. Here is myimperfect life: Amarok is preferred in Linux,occasionally I am using mpg123 in console mode; usingfoobar2000 in Windows, sometimes Windows MediaPlayer; portable MP3 player is Creative Zen Micro. No Mac, no iPod. To makethings even worse, the locale in Linux is utf8, while in Windows, it isutf16-le. Last but not the least, I do respect specification.

Tag
  • They display fine in iTunes on the PC, and when transferred to the Mac, the filenames are intact, but when put into iTunes on the Mac, the tags are gobbledegook. I tried converting the tags within.
  • Unicode Rewriter Unicode Rewriter is a Java tool which converts ID3 tags of MP3 files into Unicode. The reconverted MP3 files can be processed by iTunes and Rhythmbox.

So ID3v1 is not considered, it only supports ISO8859-1, that make it impossibleto hold CJK characters. For ID3v2, the most popular version is v2.3,unfortunately, it does not support utf8 encoding. v2.4 supports this codec, butit is seldom picked up by the hardware manufacturer or the applicationdevelopers.

Let’s start from the latest specification. ID3 v2.4:

How Can Convert Id3 Tag To Unicode For Mac Keyboard

The first bad news is a de facto id3v2 implementation,id3v2-0.1.11 does not support v2.4. That costseveral hours to figure out why the newly added v2.4 disappeared mystically,the answer is id3v2 is even unable to recognize v2.4 tags.EyeD3 is the remedy, this pure python libraryprovides a very neat command line utility to manipulate id3 v2.4 tags. The goodnews is Creative Zen Micro support v2.4. In fact, I am not quite sure whetherthe honor goes to Creative Lab, or the libnjb developers.

How Can Convert Id3 Tag To Unicode For Mac Download

Another option is v2.3, most popular implementation so far. Unfortunately, itonly supports unicode-LE(i.e the default locale of Microsoft Windows),unicode-be and latin-1, no UTF-8 support. To make it even worse, id3v2 writesto the tag regardless the locale, that is really horrible! Here is my effort toaddress this problem, eyeD3conv, as the namesuggest, it depends on eyeD3 library. This small utility will convertmistaken-encoded tags to standard Unicode16-LE ID3 v2.3 tag.

Unicode

You can choose whether to use Unicode when saving ID3 tags: “ID3-tags” – “Save mp3Tag” – “Save ID3 in Unicode”. It is a good idea to save Unicode ID3 tags, if your tag information contains non-Latin characters (accented letters, German umlauts, Cyrillic letters and so on), as such information will be properly shown on any device. Developed by Amvidia, Tag Editor for Mac is another useful ID3 tag editor for Mac OS that allows you to edit all types of music tags. Audio files other than mp3 format can also be processed, as it supports ID3 tags for MP3, AIFF, WAV, FLAC files, whereas, MP4 tags for MPextra4, MA4 audio files.

Sep 22, 2007 9:44 AM

Amarok developers probably barely thought about the response from the Chineseusers when they eventually dropped the id3 tag codec detection, and enforcedID3v2 specification. “Amarok is dead”, claimed in linuxfans.org, thecommunity-powered Magic Linux support forum. Why? Quite a few MP3 files areencoded in GB2312 on id3v1 in China and even worse, some files are encoded withGB2312 in ID3 v2.3 format. What a mess!

I respect their decision, the player has no responsibility to clean the shit oflousy encoders, but we need to face the reality by all means. Here is myimperfect life: Amarok is preferred in Linux,occasionally I am using mpg123 in console mode; usingfoobar2000 in Windows, sometimes Windows MediaPlayer; portable MP3 player is Creative Zen Micro. No Mac, no iPod. To makethings even worse, the locale in Linux is utf8, while in Windows, it isutf16-le. Last but not the least, I do respect specification.

  • They display fine in iTunes on the PC, and when transferred to the Mac, the filenames are intact, but when put into iTunes on the Mac, the tags are gobbledegook. I tried converting the tags within.
  • Unicode Rewriter Unicode Rewriter is a Java tool which converts ID3 tags of MP3 files into Unicode. The reconverted MP3 files can be processed by iTunes and Rhythmbox.

So ID3v1 is not considered, it only supports ISO8859-1, that make it impossibleto hold CJK characters. For ID3v2, the most popular version is v2.3,unfortunately, it does not support utf8 encoding. v2.4 supports this codec, butit is seldom picked up by the hardware manufacturer or the applicationdevelopers.

Let’s start from the latest specification. ID3 v2.4:

How Can Convert Id3 Tag To Unicode For Mac Keyboard

The first bad news is a de facto id3v2 implementation,id3v2-0.1.11 does not support v2.4. That costseveral hours to figure out why the newly added v2.4 disappeared mystically,the answer is id3v2 is even unable to recognize v2.4 tags.EyeD3 is the remedy, this pure python libraryprovides a very neat command line utility to manipulate id3 v2.4 tags. The goodnews is Creative Zen Micro support v2.4. In fact, I am not quite sure whetherthe honor goes to Creative Lab, or the libnjb developers.

How Can Convert Id3 Tag To Unicode For Mac Download

Another option is v2.3, most popular implementation so far. Unfortunately, itonly supports unicode-LE(i.e the default locale of Microsoft Windows),unicode-be and latin-1, no UTF-8 support. To make it even worse, id3v2 writesto the tag regardless the locale, that is really horrible! Here is my effort toaddress this problem, eyeD3conv, as the namesuggest, it depends on eyeD3 library. This small utility will convertmistaken-encoded tags to standard Unicode16-LE ID3 v2.3 tag.

And you need to apply this patch to fix theencoding bug in eyeD3-0.6.14. The patch has been submitted to the upstream.

Update: thanks to the author of eyeD3, Travis’ quick response, according tothe specification,the url is supposed to be encoded in ascii, so we can simply ignore theURLFrame. Forget the patch, and use theupdated-version.

Id3 Tag Download

Other mis-encoded frames may throw an UnicodeDecode exception when frame isread/written that cancels the succeeding file rename action. Here are somepragmatic tips to work around this issue:

How Can Convert Id3 Tag To Unicode For Mac Download

No idea which application inserts such crap into the tag.





broken image