I have the same problem as The Foo Fighter.
Many albums in my music library are stored on an external drive, but I don't always carry it with me or connect it.
I usually just set iTunes to shuffle and listen to music that way. It used to skip any track it couldn't find. Now, it interrupts the music flow with a popup message asking me if I would like to locate the file.
This essentially means I can't listen to the music I have stored on my MacBook Pro on shuffle anymore, because iTunes expects me to come back to the computer to click 'cancel' everytime it encounters a song it can't find.
I don't want to delete these 'missing' tracks from iTunes, because they are not missing, I know exactly where they are. However, I don't think I should be required to connect my external drive every time I use iTunes.
I could create a massive playlist which contains all the tracks which are stored locally, but this means I need to constantly maintain and update that playlist when I get new music or shift albums over to the external drive.
Basically, this change pushes a great deal of work onto the user, when a simple 'skip unlocated tracks in Shuffle' option would do. Does such an option exist, or does anyone know of any alternatives (other than 'keep your external drive connected').
Thanks