Ok... but I want to run soundbridge/firefly from my server without the main computer (the one where the playlists now reside...) turned on. So I think I somehow need to have the playlist files reside on the server. Or am I really getting something wrong here....?
OOOoooooh... now I get you.
There are several ways to make that go.
The way I do it (from a mac, but same principle) is to use my main pc as a ripping station and keep the music local to that machine. Then I syncronize the music (including the iTunes music Library.xml file) to my nas, which runs the server my soundbridge uses.
I use rsync, but Unison works pretty good on windows, and you can set it up in a batch file or something and run it at scheduled intervals using hte built-in task scheduler, or by putting a shortcut to the batch file in your startup group or something.
I like this way because it also gives me a backup of my music, something I'm really paranoid about losing.
Another way would be to just copy the local iTunes Music Library.xml file over to the server periodically. A batch file something like:
copy "%USERPROFILE%\My Music\iTunes Music Library.xml" \\server\mp3
would probably do it. You could put that on your desktop and just run it whenever you rip new music or want to update your playlists, or like the other, put it in your startup group or in your scheduled tasks.
There are a couple other ways, including one with using TweakUI to move your "My Music" folder to a location on the server and then symlinking the xml file to a place in the firefly music directory that it can parse it, but that's more involved. Works pretty spiffy, though, so let me know if you want more info on that, or if these other ideas won't fly.