Alter the iTunes Look and Feel by Resource Hacking

Alter iTunes’s resource file to change the way the iTunes interface looks.
All applications use computer code to describe how they look. With a little work, you can get to the code that makes iTunes looks the way it looks and alter it to your heart’s content. This method isn’t as simple as “Skin iTunes with ShapeShifter” [Hack #65] . However, your efforts will be rewarded, because you will be able to change elements of the iTunes UI that ShapeShifter cannot touch.

Figure 4-51. Activating your theme in the ShapeShifter System Preferences panel
For this hack, we’ll open up the iTunes resource file and change the code of hex values to adjust the appearance of the iTunes GUI. In order to open and edit the resource file, you need HexEdit (http://hexedit.sourceforge.net; free).
A typical Mac OS X application is not a single executable file but rather a bundle of files that contain their own executable binaries to make things tick. Apple hides all this from us, so that all we see is one tidy iTunes icon. However, with a little hacking, we can get to an application’s executable binaries.
To find the executable file we want to hack, first open iTunes’ package contents. Make sure iTunes is closed and Control-click on the iTunes application icon ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access