Fix3r

Fix3r is a small utility for re-converting text in ID3 tags that were improperly converted to UTF-8 from something other than ISO 8859-1. This happens often with MP3 files containing only ID3v1 tags, since the specification states that only ISO 8859-1 is allowed for textual fields, leaving no option for the encoding of languages with non-Latin characters. The phenomenon of garbled text that results when these tags are displayed is called mojibake.

Fix3r is written in Cocoa, and presents a simple user-interface that gives the user a list of input character encodings to choose from. The tag is then re-encoded and saved as UTF-8, so that it will display correctly in other applications, such as iTunes. Below are examples of ID3 tags being displayed in iTunes before and after re-encoding:

Before After

Features

  • Supports all character encodings offered by Mac OS X.
  • Shows which fields have been modified, explicitly or implicitly.

Screenshots

Download

Version 0.1.1

Fix3r Version 0.1.1 (Disk Image)

iTunes Script

"Open Using Fix3r" iTunes Script

Save this script into your ~/Library/iTunes/Scripts/ folder and use it from the scripting menu in iTunes to open all selected tracks in Fix3r.

Change History

Version 0.1.1

  • Fixed universal version of embedded ID3 framework.

Version 0.1

  • First public release.

Bugs

  • Shows the file open dialog at launch, even if a file was opened via AppleScript.
  • Can't read the Comments section from some files.
  • Sometimes overwrites the Track field with a value of 32 (ASCII space).

Contact

Fix3r is maintained by Seth Kingsley, email <sethk@magnesium.net>.

Software/Fix3r.txt · Last modified: 2011/03/16 23:18 by sethk
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki