iTunes 7.6.1 and some missing AAC songs
Posted by testcrunch on 26th February 2008
I downloaded the latest version of iTunes yesterday, version 7.6.1, and I shouldn’t have.
It installed OK, but afterwards when I tried to update some tracks, by adding artwork or adding a rating I received the error message ‘The song …… could not be used because the original file could not be found…..’. I got this message on a lot of tracks. You do get the option to find the missing track and all that means is adding the tracks back into iTunes from it’s own folder or even the whole album, but this is a very long process when hundreds of tracks that have gone west.
I had a look at where iTunes thought my music was being stored, via the Advanced tab of Preferences, and that had been reset to the default c:\documents and settings\…….. folder, which is great except that my music was actually stored on an external drive – m:\itunesmusic. Changed that setting to point to the folder on the m: drive, exited out of iTunes, even rebooted the PC and had another look at these failing tracks.
Some tracks were OK but a helluva lot of others couldn’t be found. Hmm… Uninstalled iTunes, Quicktime, Apple Software Update and Apple Mobile Device Support and rebooted. Installed the old version of iTunes – 7.6.0.29, rebooted and restarted iTunes. This time it’s gotta be OK, right? Wrong. Exactly same problems as before. Did a search on Google and got the usual reimport everything and lose ratings & playlists. When you have about 30,000 tracks that’s not a very tempting prospect.
What’s common across the two versions of iTunes?
The xml file, which contains tracks information for everything I have loaded into iTunes. For some reason in Windows Explorer I couldn’t see the timestamp for when the xml file had been updated, but I assumed it was probably around the time I installed version 7.6.1 of iTunes. Had a look at an entry for a good playable track and an entry for a not playable track and compared them. I noticed that the track that played OK was an MPEG and the track that didn’t play was an AAC.
I did the predictable test of trying to play half a dozen MPEG files and they all played or were accessible OK and then half a dozen AAC files and of course none of them were accessible. Had another look at the xml for the good and bad tracks and noticed that the good tracks had the Kind key of ‘MPEG audio file’ and the track location had an extension of .mp3 (MPEG-1 Layer 3). The bad track had a Kind key of ‘AAC audio file’ and the track location had an extension of .m4a (MPEG-4 AAC audio). Also the AAC files were still pointing back to the C: drive rather than the M: drive. Not sure if I understand this as it appears that as soon as I tell iTunes that its library is on the M: drive rather than the C: drive it appears that the location path is updated in the xml file but it appears to happen only for the MPEG files. I started to get a bit of a sinking feeling about all this.
Did some reading on AAC files and gee was that worrying with all its talk of DRM and encryption keys which are required to play AAC files back, and which I couldn’t do. Am I getting a bit paranoid or has the iTunes software shuffled through my music making a whole load of songs unplayable. I did notice that those AAC songs that I had purchased from iTunes still played OK. iTunes obviously knows which songs I have bought from it’s store and maybe it accidentally decided to delete all other AAC songs as they weren’t purchased from Apple?
I was able to replace all of the busted songs from a backup of the iTunes music folder I have on yet another external hard drive, and which I had converted all of the tracks to MPEG. What made me convert them to MPEG? Dunno but thank the Lord.
I also downloaded one of those iPod rippers which allows you to copy music from the iPod back onto your hard drive, just in case.
Posted in iTunes & iPod, aye | 1 Comment »

