I initially couldn't get idleTunes to work on my PC using iTunes 7.5.0.20
After downloading and stepping thru the source, I found that this was due to the iTunes folder not being in the default location.
This patch makes two changes :
- takes a command line parameter for the location of the iTunes XML library.
the argument is of the form: -libpath:"<path and filename>"
the quotes can be omitted as long as there is not a space or special shell char in the file path.
eg: -libpath:"X:\Audio\iTunes\iTunes Library.xml"
- the splash screen no longer comes up on top of all other applications while it is scanning the XML library file (this was annoying as it took about five mins to scan my iTunes file)
I was able to successfully use the 'remove dead links' feature after that.
There are still several issues with idleTunes:
- clicking on any albums in 'find artwork' crashed idleTunes
- the 'Manage Library' function works, but there is no indication that there is activity after pressing the 'apply' button. A progress bar or at least and hourglass would be nice.
- haven't tried the other tabs, no need really - anyone, particularly old idleTunes users ??
I did try to trace the artwork crash, but when starting up in debug/trace mode, VS complains about message pumping being required in a STA threaded model, and hangs. This appears to be related to the COM component it is using to read the iTunes XML file, and I don't think I can fix it. It only happens in trace mode, not in normal startup.
I could put manual debugging hooks in I suppose, I'm not real up with advanced debugging in VS .NET ...
Patch 1