I have a love-hate relationship with iTunes, and at the moment, having got my MacBook Air, iPhone, and iPad combo just the way I like it, I am all hot for iTunes again.
But there’s a problem. Back when I was not talking to iTunes and cursing how bloated it was, I told Google Chrome not to open the iTunes desktop app whenever I was visiting an iTunes link online. You know, this one….
I hated visiting the iTunes website to check something out, and suddenly the desktop app would pop up on the screen, telling me I had to download an update or synchronize my iPhone. But now that I am in love with iTunes again, how do I get Chrome to automatically open up the iTunes desktop app, whenever I click the blue “View In iTunes” button on an Apple page?
Chrome has quite a few quirks, so it took me a while to figure out how to do this one. I figured it out in the end, so obviously the first thing I want to do is share my knowledge with you!
This solution works with both Windows and Mac, but obviously the location of the relevant file will be different on each operating system. Apart from that, it is pretty much an identical process.
Hunt Down The File!
- Close your Chrome browser (very important).
- OK, this is where it slightly deviates between operating systems. On a Mac, navigate to:
/Users/[USER NAME]/Library/Application Support/Google/Chrome/
And on a Windows computer, go to:
C:\Users\[USER NAME]\AppData\Local\Google\Chrome\User Data\
On a Windows computer, you will have to go into the Explorer settings and change the setting to “show all files” (the ones that are normally invisible).
- Once you have got to the file location, look for a file called “Local State“. It will not have any file extension, so open the file up using a text editor.
- Scroll down the file until you see a section called “Protocol Handler” (it’s about halfway through the file). Then look for either “itms” or either “itmss”. After that, it will either say “true” or “false”.
- Now delete that entire line. Zap it, nuke it, show it who’s boss.
- This next part is important. Open up Chrome but don’t close the Local State file. Initially, I saved it and closed it, but when I opened Chrome again, it reversed my changes in the Local State file. So you MUST keep the Local State file open for the moment.
- Go to an iTunes page (here’s the one for Chrome if you want to just use that one) and click the blue “View In iTunes” button. Immediately a box should pop up asking you how you would like Chrome to handle these links.
- You’ll see that it wants to open iTunes.exe (the desktop app) for all iTunes weblinks (which is good) and you should also tick the box which tells the browser to remember your choice. Then click “Launch Application“, and close the Local State file.
- And up iTunes pops with your page!
And before all you diehard Firefoxers jump in here, yes it is MUCH easier on Firefox. You simply have to go to the browser Options, then the Applications tab, then type in iTunes. Then look down the menu and choose your program.
If it is so childishly easy in Firefox, it makes you wonder why Chrome makes it so damn hard! But there you go, now you know how to conquer it in Chrome.