Complete novice, I have got Firefly working on my laptop but would like to stream from a NAS drive which is a mapped drive on my laptop. I have failed completely with this (also with WMC so it is likely to be a Windows problem)
Yeah, there is a trick to that. Your problem is that drive letters are specific to *your* user logon, and the don't exist for services and whatnot.
You can "fake" it in a number of ways. Here's one.
Set your mp3_dir to be the UNC path to the share... so, instead of F:\MUSIC, use \\nasbox\share\music, or whatever the \\server\share\path is to the mp3 files you want to use are. (Does this make sense? I know what I'm trying to say, but I'm not sure if this is understandable.)
Next, make FMS start up with a user account that has rights to that share. Typically, this means running FMS as you. Go to control panel -> administrative tools -> services, and do a "properties" on Firefly Media Server. Go to the "logon" tab, and set it log on as you, with your password rather than as "LocalSystem". Stop and start FMS, and it should go like crazy.
'Course, it will index slower, as it is doing it off the network, but should still be usable.