I'm running Loxberry on Hyper-V. Hyper-V does not offer soundcards to the virtualized system (there is a way to pass through some devices, but it is very limited), however I would like to run the Squeezelite plugin and have a "virtual squeezebox" (for a remote speaker).
The simple option would be to run Squeezelite on the Windows computer that hosts the Hyper-V Loxberry. And this works.... But I would like to keep the windows installation clean of server functionality (easy of recovery / portability / reinstallation). I came across Jack Audio Connection kit: https://jackaudio.org/ . Basically, it allows you to forward sound from one computer to another, over the network. This should be possible even when the "sending" computer does not have a soundcard, but by defining a loopback sound device. I've already found instructions here:
Raspbian seems to contain the necessary packages, and I believe Squeezelite uses Alsa as its sound device; a loopback Alsa device should therefor show up. My plan now is to use Jack to forward the sound from Loxberry to the host (benefit is that it can be forwarded to any device that has Jack installed).
Not sure if it will work and will be useful, but I thought I'd share the info as I know many people here try to do things with multiroom audio, and this may be another tool in our toolbox.
(of course I will share findings/instructions as I get along)
Best regards,
Jörg
Kommentar