Tag Archive for: iTunes

Two years ago I reported how iTunes would launch itself on my iMac. After tons of research trying to find the cause, I think I found it.

To recap what was happening, iTunes would launch by itself and (about half the time) start playing music. I thought there was an issue with the Logitech mouse I was using at the time (because any time I would touch the wireless dongle on the back USB port, iTunes would launch), but that didn’t seem to be the case because plugging in the normal Mighty Mouse did not solve the issue.

I continued to troubleshoot and do my normal testing and found that touching any of the plugged in devices to any of the USB ports could trigger it. If I shut down the computer and changes which ports the different devices plugged into, the problem would go away temporarily. Eventually, iTunes would launch by itself again. One of the most ominious times iTunes launched by itself was one Halloween while I was not at home. I came home to find Slither, a song about vampires by KC rapper Tech N9ne playing. Weird, huh?

For the past 6-9 months the problem went away so I assumed an Apple update fixed the issue at some point. Then, I installed Mountain Lion and after a few weeks the problem presented itself again. This time, I noticed that the problem only reoccured when I was troubleshooting another issue in which I was constantly moving my Mac to access the USB ports in the back. I started searching again. That’s when I found this thread on a Mac forum.

This problem is related to the microswitch located at the very bottom inside the speaker jack. Whenever you get this problem, make sure your speaker cable is fully inserted into the speaker jack. Even the slightest depress on the microswitch can create interference, causing itunes to start and random songs to start playing.

This made sense when I thought back on all the times the problem arose. Every time I would move my Mac to access the USB ports, I would move it in a way in which the speaker plug could have come lose from the jack, even if just a little bit. The tug on the speaker cord as I moved my jack made sense because the cable was taught enough to create the disconnect. After placing my Mac back where it should be and making sure the plug was in firm, I haven’t had the issue reappear. It looks like I have finally found the cause. Hopefully the countless other users experiencing this issue can use this information to help them rid themselves of this annoying problem.

Okay, this doesn’t apply to just iTunes, but since it is the de facto application for downloading music, they have more of an impact on standardizing a naming convention. This would also apply to Amazon or any other digital music distributer. One of my biggest issues with finding an artist to listen to on my iPhone is the fact that many artists/labels will put the name of the guest artist in the Artist field, along with the actual artist’s name. Therefore, I will have Artist, Artist & Artist 2, Artist & Artist 2, Artist 3, etc. If I download an album by an artist but can’t remember the name of the album I will go to the artist. It makes it difficult to play the entire album because it is broken up among various artist listings (click image to see The Roots’ latest album as an example), so then, after I find out the album title, I have to go to ‘Albums’ and play the entire album from there. It shouldn’t be that difficult, especially on devices known for simplicity.

This needs to be standardized, for clean libraries, so that all featured artists will appear in the song title (again, click on the image to see the proper way on the CunninLynguists album Dirty Acres). So it would be something like Artist – Artist Song (ft. Artist 2). It really doesn’t help matters that some albums I buy feature the, in my opinion, improper naming conventions and some support the proper methods. That leave one giant clusterfuck of metadata. It needs to be standardized, and for the sake of my iPhone and iTunes library, it needs to cut guest artists from the Artist field completely. I really am surprised, with as controlling as Apple is, that this hasn’t been proposed or been standardized by now. Of course, I could go in and edit the metadata personally, but this is not something the end user should have to do.

Friday night I plugged my iPhone into my computer and let it sync. Next thing I know, all the apps on my iPhone were deleted and some of the songs and videos that were on the iPhone were removed as well. It’s no secret I really do not like iTunes, especially with how slow and buggy iTunes 8 is, so when I started iTunes the other day and it told me the library was corrupted and it backed up the corrupted file and loaded up a new, I thought nothing of it. Typical iTunes being stupid and not working how it’s supposed to. I never thought that the broken library file would effect my syncing, but it did. I’m guessing because the file was broken, the new one it created didn’t have all the music and applications that it should have. Therefore, when my iPhone synced, it deleted the things on the iPhone that did not exist in the library.

I added the applications, music, and podcasts back into iTunes. The problem was knowing what songs were deleted from the iPhone. I add only checked files, but that doesn’t always work (because iTunes sucks). So sometimes I have to add them to a playlist in order for them to sync, even though they are checked to sync. Trying to figure out which ones were in a playlist or already on the iPhone would take forever. That’s when I decided to do a little searching. That’s when I found this post. Basically, what I did was create a smart playlist that included items that I check. As soon as I check an item, it is added to the playlist. If I uncheck, it is deleted. I set up my iPhone to sync that playlist, now every song that I check is synced with my iPhone. It’s the easiest way I’ve found to manually manage the music to sync. So, iTunes breaking and not doing things right made me find a solution that I never knew about that will save me a lot of time. Of course, if iTunes “just worked” I wouldn’t have had to search for a solution in the first place.