Thank you for making the script in the first place! And yeah I don't really expect anyone to do anything to the script for me, but it never hurts to put it out there either. I am hoping that somebody who has a similar desire fo use itunes library xml file will see this, know scripting, and be board at the same time
Here are some reasons why I don't use Itunes, which I responded to in another forum:
1. No effective way to have Itunes re-read your tags. If I make changes outside of Itunes, I have to delete the song and then read add it. Rereading the folder without deleting it doesn't seem to update the file. Supposedly you can just select the songs and click "get info" but this doesn't always work for me. Additionally if you move or change the filename, then itunes won't be able to add the file.
2. Ratings are in a separate database. That. Sucks. And it makes it impossible for any other program to even try and integrate their ratings with Itunes. What a great idea.
3. Dude. Enough with the automatic album art and gapless playback crap. Seriously. No matter what I do to turn it off, it keeps happening. Everytime I open Itunes, turn off gapless playback. I know I could just let it run, but when you're adding 40 songs a week, that's a pain.
4. System Resources. My current player (Mediamonkey) does more and uses less resources to do it. I always admired MAC, because it seemed to really effectively use system resources, way better than windows anyway. And maybe itunes does on mac, but not on windows.
Its good to know that it should be possible to retain the playlist hierarchy, and add just the playlists. The Itunes library .xml does retain the heirarchy, and it will show up in my dj program. Thanks for pointing out what I need to do. If I ever get enough time to learn vb, then I will definitely do it and post the results here.