iTunes rant of the day (geekery, rant)
I am trying to store my iTunes library on a NAS again, but this is really painful. iTunes seems to insist on normalizing every Unicode character in my library differently every time, and gets confused when there are a bunch of different folders on the NAS for a single artist or album just because there's Unicode in the name. Attempting to fix it via changing the "sort artist" field or the like doesn't really help much, either, because when I change half the songs the other half go "missing."
To make things even worse, iTunes has no way to show just the files it thinks are missing, and none of the various iTunes help threads out there are ever answered by anyone who seems to understand what the problem is.
It would be nice if iTunes didn't try to be so anal about naming its files exactly how it's listed in the id3 tag, and further if it would provide an easier mechanism to reattach to missing files en masse. The fact there's no way to say LOOK ALL THESE FILES ARE IN THIS DIRECTORY is simply flabbergasting.
Basically, iTunes still really fucking sucks.
Comments
I assume it's a Linux based NAS? If so, you might be able to alter the samba config to use NFD.
Edit Checking http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/unicode.html suggests that Samba 3 can't support OS X's UTF-8 file names fully at all. So if it's a Samba based NAS, you're out of luck, because iTunes will always try to rename it to the 'correct' name, and when it contains a character that isn't consistently normalised between NFD and NFC discover the file is 'gone' because Samba saved it with it's idea of how UTF-8 filenames work. Again the blame on this rests on there being no consistent 'right' way to normalise UTF-8.
For now I guess I can live with my library being on my Mac mini again - it's just that it's rather large and if I end up putting an SSD in it (which I probably will at some point) then I'll still have to figure out a better solution. Hopefully the legendary secondary drive bay SATA cable will be available as a service part by then.
It does continue to amuse/annoy me that such a simple thing, playing and organizing music, which so many computer users do, continues to be basically shitty across all platforms.
Too bad hooking up a USB drive to my Airport Extreme won't actually allow me to back that up via Time Machine, since that's the only thing stopping me from just using the AE as a media NAS.
fluffy: