Yeah forget what I said in that last post.. that was only getting the iCloud tunes. So that helps those, but the problem remains.
Ran your new version & got:
Problem processing item
Name: [tune name]
Kind: MPEG-4 audio stream
Error: 438
Desc: Object Doesn't support this property or method
I dont subscribe to iTunes match & I don't use iTune radio. Im not sure if eaither are enabled - but 'internet radio' checkbox is unchecked in the general preferences.
Also... one more tidbit. I got my original XML back out and cracked it open.. There are like 4 entries for each tune. They are like:
...
<key>Track Type</key><string>URL</string>
<key>Location</key><string>[old linux server path]</string>
...
<key>Track Type</key><string>URL</string>
<key>Location</key><string>//localhost//[local c path but with URL-type slashes]</string>
...
<key>Track Type</key><string>URL</string>
<key>Location</key><string>[local c path but with URL-type slashes]</string>
...
<key>Track Type</key><string>File</string>
<key>Location</key><string>file://localhost/[local c path but with URL-type slashes]</string>
...
The last one seems to have correct date modified & when i point the new itunes to all this - it can find the good one - but the other 3 variants are still there. So, maybe I can jsut delete the other 3 for each tune somehow? I have no idea how this could have happened - except for maybe the drive crash caused it to try to rebuild itself or something?
Thanks.