Well guys, I really appreciate the feedback. I will think about all this whilst I am on the beach for the next two weeks...!
In the meantime: you feel that configuration is difficult, especially for users not on the local network ... I can work on that. So far my Configuration has been based on making it easy for the non-expert user, and to support multiple servers. I have no experience of accessing firefly through VPN tunnels etc so I have to learn...
I made an adjustment to allow 'all tracks' to be easily shown, and hence sent to Winamp. I just sent ~9000 tracks to queue in Winamp, it seems to have no problem with this.
Also I did a tiny bit of tweaking to the search function - now it just shows search results in the main window, not as menu options. But incremental search like in iTunes is really hard to program!
The random ablum - well this is great for me! Just like sticking my hand in to a pile of CDs ... but I am old-fashioned and I guess I am stuck in the artists/album paradigm - I just listen to CDs that I have ripped, I don't buy music digitally - I can take your feedback as users with a different approach...
And you get error that I have not seen, like List out of bounds and Access violation ... so I need to look at these...
But anyway, very grateful for the feedback. I use this plugin daily but with your help I can make it better.
Have a good summer guys! I put an update version of the plugin in the same place you got the last from.
ps. Next I will let you try my plugin to make these plays from Firefly scrobble to last.fm!
Here's another feedback.
Apart the fact that it was not so easy to configure by hand in the INI file (only now i understood that the name you use as prepend in properties, eg. [servername]_[property], was in fact the "url" of the server), it would be cool to "label" this one, so i have only one property like [servername]_url=music.com (so you can silently compose the url to connect by yourself).
But anyway i would like to have at least three features (or maybe i can't find them) which are:
1) a tweak to the GUI, so it can handle the url property
2) a way to play all the tracks without the needing to select an artist or an album or a playlist. Just let me play all the tracks like iTunes does (and btw also Songbird does) so i can shuffle between them.
3) a way to filter songs in realtime (like iTunes or Songbird does) which it does filter from title to album. The buttons find and random seems too "old" imho
Anyway really great work and so much improvement with that. I think that if you add only this three things, this plugin can change it's status to BETA
//EDIT: i found also a noisy bug which give me an error "List out of bounds(#)" where # is a "random" number. This happen only when i load tracks in media library, i DO NOT PLAY anything, winamp lost focus, then winamp get focus. On get focus, a message box with that message pops-up and i have to kill "winamp.exe" process to continue (so i have to re-open Winamp).