The source is designed to be able to build with a wide range of different configurations: e.g. it can use different audio decoding libraries, different sound devices etc. Trying to make these all work at the same time is like whacking moles, but feedback from people like yourself who have a different configuration is a great help to us, so thanks for taking the time to post. If it won't build without Soapy, that's my bad, because it should be possible to build it to use a soundcard input carrying...
I've just looked and I see what you mean about the #include being omitted if WIN32 is defined. If you do want to use Soapy, I think the first step would be to move that outside that #if altogether. Have you been able to install Soapy itself? It looks like there are Windows installers for it.
Hello Gisle and thanks for your enquiry. I haven't tried building my branch (dream-ollie or dream-ollie-deployed) on Windows so I'm not surprised there are issues. I'll try to help you later this afternoon, but to point me in the right direction: are you wanting to use Dream with an SDR front-end of some kind, using the SoapySDR library? That's the main thing that my branches offer in addition to e.g. dream-rafa.
Don't have multiple HTTP requests in-flight at the same time, to allow for long polling.
Fixes to make AM with RSCI out work:
In a commit on my dream-ollie branch, I came to the conclusion that the definition in DialogUtil.h was unnecessary and could be deleted altogether. I may have been mistaken in that conclusion, though! I also made some changes in that branch to deal with a change in the API of the gpsd library automatically based on its version, which is another recurrent problem.
I'd be interested to know how you get on with the AirSpy. I know @fineware was trying it at the time of this thread and there's some discussion there. I only have SDRPlay devices so I can't test others, so any reports from users of other SDRs are very welcome.
You should be able to use the "Stations Dialog" either to select a scheduled transmission or to tune manually.