QUOTE(AlexVallat @ Aug 31 2007, 15:34)

...
Just one point, your amazon US one searches partially amazon.com, and partially amazon.co.jp - I assume not intentional?
...
Not intentional indeed...
It's a shame that i mistakenly submitted a half-finished one...

and i have corrected it already.
Thanks for your check of my scripts... Actually i wrote my scripts based upon yours..
i am quite a green hand of Boo language...(i started using it just two weeks ago)
The reason why i wrote my scripts using multi-thread methods is that it takes too much time
to connect to Amazon.com, Amazon.co.jp or Last.FM in my position(somewhere in China)...
Occasionally i must spend 20 minutes or more waiting for the results being completely transported.
i've encountered lots of difficulties in managing multi-thread downloading..
first: how to record the number of results and keep the progressbar going...
second: i found Album Art Downloader will crash if i started too many threads, and now i use a
"thread pool" to restrict number of active threads.
these two problems afforementioned are what i solved last week, (using clumsy ways maybe...)
and, as you said, i found many problems which cannot be solved by myself.
the biggest one is what you mentioned:"There may be problems with cancelling" ,yes
when you push the "cancel" button, threads already started won't stop...
i found no way to handle this...
another problem is that the scripts may cause crash when results are too many.
i noticed that you said:
"it might be worth having this in XUI itself, rather than requiring scripts to multi-thread, which is a bit more complex than should be required!"
that is exactly what i want... because it does offer a much faster downloading speed.
you can compare my multi-thread scripts with scripts below:
Click to view attachmentClick to view attachmentClick to view attachmenti will read more about web crawler and try to write more efficient scripts, simply because it's a fun for me.
BTW, i found trouble when installing Microsoft .NET Framework 3.0.
The Communication Fundation seems not compatible with my computer, but i installed
Workflow Fundation and Presentation Fundation correctly.
Therefore i could only use AlbumArt Downloader ver. 0.4.1.0, any higher version reports a
fatal error:
"...System.IO.FileNotFoundException: Could not load file or assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. 系统找不到指定的文件(System cannot find designated file)。
File name: 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'..."
maybe i should try a Windows Vista system...