Remove Missing Tracks From iTunes
If you hold all of your music on an external drive and move it around a bit to keep it organized like me inevitably you will get broken/dead/missing tracks in your iTunes library. It’s not a big deal to neglect instead of say when you plug in you iPod and that track is needed when syncing and you get this annoying prompt.

I used to use the Super Remove Dead Tracks v2.0 applescript to cure these ailments, but with iTunes 7.5 the applescript breaks and it hasn’t been updated since April 2007 so for all intents and purposes it is dead.
With some research I found Paul Mayne’s solution which involved a mashup of smart and static playlists and removing the remainder, but this didn’t work for me either because the process that should have filtered out the missing tracks just didn’t happen, but it did grease the wheels.
So I put my thinking cap on and found this ghetto-savvy way of doing it.
- Go to your full library and select all of your tracks.
- Get Info - CMD I
- Set all of your files to have an obscure ID3 tag that you never use - say BPM to an arbitrary number.
- Wait for all the tags to process - this may take a while depending on the size of your library.
- Go to Library > Music
- Sort by BPM (or your chosen arbitrary ID3 tag) - Change view options to add that (BPM) column if it is not showing: CMD J
- Select Tracks with no BPM set
- Remove them from your library.
This is a pain in the ass I know, but like I said it’s a ghetto solution. Hopefully Doug will update his Super Remove Dead Tracks script for 7.5 - but if you ask me this is something that Apple should handle on their own.
Does anyone have a better way of cleaning out the junk?
UPDATE Looks like Doug has updated Super Dead Tracks to ver 2.1. Grab it - it’s the best method.
Popularity: 19% [?]


