- Install cygwin - include pulseaudio
- Configure
/etc/pulse/*
as required for use case (load-module module-native-protocol-tcp
for example) - Copy auth cookie to
/home/SYSTEM/.config/pulse/cookie
- Open PulseAudio port (4713) in Windows Firewall as appropriate (local network, for example)
- Create vbs scripts to prevent window from appearing:
- pulseaudio-on.vbs:
Dim WShell
Set WShell = CreateObject("WScript.Shell")