WinPulse captures Audio from Windows and streams it to a PulseAudio Server.
It can stream over SSH with pacat. It shows in systray with PulseAudio icon, right-click to stop, play or exit.
Build with:
go get -ldflags -H=windowsgui -trimpath github.com/StalkR/winpulse
-
-ldflags -H=windowsgui
are to avoid a console Window since it is a systray app. You may still run it in command-line to see the log. -
-trimpath
(new in Go 1.13) is to remove all file system paths from the compiled executable, to improve build reproducibility.
Bugs, comments, questions: create a new issue.