Problem: Users want to use one set of speakers to play all audio.
Solution: Capture audio from all machines, and redirect audio to a single computer.
It should! I was just coming here to log this very request :)
Just in case it helps: from sideways experience working on other software projects (but never directly involved with this particular area), I believe capturing and mixing output audio on Windows is quite straightforward (particularly since Vista), but on Mac probably necessitates a kernel extension -- perhaps you could take advantage of Soundflower: https://github.com/RogueAmoeba/Soundflower
I don't think so, I'm pretty sure it's just a virtual sound output driver (this is how it's done on mac)
+1 This would be very handy :)
+1 This would work pretty well for me.
+1 it will be very good plus
+1 gamechanger :sound: :loudspeaker:
+1 would be great!
upvote!
+1 would be really nice with my setup
It's been 2 years now. Any updates?
+1 would be very nice
+1
I would gladly pay for this update!
+1
This would be really awesome
+1
I'm using synergy with linux as a host and I'd like to set my windows audio to be streaming out of synergy.
this way it remains something that's controllable in levels
I'd vote for low-latency, lossless, 32-bit/384KHz, multiple-driver support as this would be a first since I'm literally paying for 128Kbps MP3 quality right now.
Wow, this issue has had a lot of upvotes. Didn't realize how popular it was. I'll prioritize this one.
Just came here to make this same feature request. This would solve my problems! :)
Upvote
Would love to see this feature.
+1 this would be great
Just some more rambling thoughts:
I'd also like to ask for it to be bi-directional as I regularly have a source computer (generally Windows or Linux) that then needs to pipe its audio over to a Mac in its source form which then needs to pipe its audio over to a Linux box for the final encode and storage of a raw version; to top it off, it would be nice to also pipe that raw audio back to the source computer to monitor it. The amount of money I'd have to spend to do this without introducing any hiss, whine, or audio quality loss anywhere in the chain would cost me a literal fortune.
Definitely add this. I'm currently having unbearable buzzing with line inputs despite quality sound cards. The issue appears to be unfixable without software streaming, as the house doesn't have Schuko sockets with protective earth grounding.
+1. Top priority feature.
Meanwhile, there are workarounds: (from Windows to Linux, other cases may be easier)
Now you're done! You can listen to notifications and music from another machine!
@maqp You can possibly fix the hum by using a ground loop isolator (something like this: https://www.amazon.ca/PAC-Ground-Isolator-3-5-Applications/dp/B001EAQTRI)
Another solution is to take a micro-fiber cloth (or even any piece of clean cloth) and clean off the male ends of the audio cables. Finger grease and dust will get on these connections over time and cause issues. Simply wiping it off and plugging it in without touching it with your fingers can sometimes fix it.
Anyways, like @moltendorf said it would be nice to set which machines are inputs and which are outputs (with an easy way to switch each device to either receive, transmit, or off).
Since I already use Synergy I would like to use this as well so I can redirect everything to headphones on my DAC. +1
please add this!
If this were added, and worked smoothly, I might consider upgrading from the free version to a paid one.
This would definitely be handy. Even if it's a separate app, as long as it is as easy to setup and use that the kvm, I'd be happy with it. The biggest factor would be the ease of setup and use, since there are already alternatives that require a bit more elbow grease.
AdamO from forums:
06/14/17 22:30
being able stream audio output from clients to the server's speakers would be a nice addition. I know you can do this with other programs, but having one program to do it all would be brilliant.
Cheers, and well done on the program!
Here to talk about how much I want this feature...All seriousness, currently with only using two desktops I can hook a 3.5mm Audio cable from the client headphone out into the server mic in and enable listening on the mic. Pretty janky solution but it works well enough for two systems. Getting rid of the cable would be a nice plus and I wouldn't mind less static. Excited to see where this project goes!
+1 This would make a very useful feature if introduced in Synergy!
+1 this would be helpful 馃憤
I'd very much like this feature.
Oh god yes, upvoted, would kill for this
Adding my two cents, would be a great feature to have.
I am a paid customer, and wrote Synergy several times making this request.
Multiplicity is been sharing audio (multichannel, uncompressed, DTS, etc) for years.
Due Synergy runs in MAC and the other doesn't, need a proper way to share audio across MAC<>WIN.
This feature lack is killing me every day.
+1 upvote for convenience and simplicity factor. Paying customer
I'm a paying customer too, and this feature would changef my world. Is there a way to develop it ? I'm ready to give it a shot.
+1 Would love to see this feature.
+1 This would be really epic!
For now, I'm using Voicemeeter Banana's VBAN (http://www.vb-audio.com/Voicemeeter/banana.htm) to transmit audio, and VBAN Receptor (http://www.vb-audio.com/Voicemeeter/vban.htm) to receive/play the audio.
This only works if the computer(s) you want to transmit audio from (Synergy clients) are Windows-based. The computer you want to play the audio on (Synergy server) can be Windows, Linux, or MacOS (because you can run VBAN Recepter using Wine on MacOS or Linux).
This is all free software. There are other "solutions" in this thread (i.e. using Icecast).
Note: If you're using VBAN Receptor through Wine, select the MME device as the output, because WDM won't work.
Also, here's a Voicemeeter Banana user manual if you're confused by the interface: http://www.vb-audio.com/Voicemeeter/VoicemeeterBanana_UserManual.pdf
Also, Multiplicity (a competing product to Synergy that only works on Windows) has audio sharing.
So, this feature will not be added then?
We do plan to add audio support, but not in the short term.
I just want to say I support this idea.
@nbolton I hope to know the current progress regarding audio support.
I'm thinking that I'm going to implement this feature.
@nbolton As an already-paying user, I would pay even more for this feature.
Please consider implementing the VBAN protocol in your software. It would not be terribly difficult to implement in a cross-platform way.
Here's the protocol spec: https://www.vb-audio.com/Voicemeeter/VBANProtocol_Specifications.pdf
Here's a rushed and not-so-good implementation of that protocol, that I put together into a cross-platform software: https://github.com/SystemDisc/vban-universal
In macOS, where it's kind of a pain to get the audio output, you can have users install something like Sound Flower, and on all systems you can capture audio and route it via the VBAN protocol to the computer being used directly.
@nbolton
@SystemDisc Thanks for sharing VBAN, It looks good to me.
I hope to listen Synergy developer's opinion. how they think regarding VBAN.
@nbolton How do you think regarding using VBAN?
I'm checking the feasibility in two cases below.
Ubuntu : Sending audio
Windows : Receiving/Playing audio
I hope to know anyone can capture/dump audio on Ubuntu(linux),
Or if you have any idea dump/capture audio from Ubuntu(linux)
Please let me know.
I just found Dummy ALSA driver 'snd颅-dummy'.
It seems that 'snd颅-dummy' might be utilized.
I commented on this 4 years ago. It is pretty surprising that it still hasn't been implemented (or even started on). It it the primary and only reason I do not use Synergy anymore. I don't even have a great alternative, I just switched to using VMs instead.
It sort of sucks that Synergy development is so slow. Synergy 2 can't seem to get out of beta and I get that they need to focus on that instead of these little add-ons like this one. At this rate it's going to be a verrrrry long time before we see anything on this ticket though (and probably a long time till Synergy 2 is released).
It's weird to me that they spent money advertising on LinusTechTips instead of spending money on development. I've seen reports of how much was made. They aren't putting money back into the software (at least not enough of it). Glad I only paid $1 several years ago. I still wouldn't pay more. They need to figure out their development.
@SystemDisc As I don't know much regarding macOS, could you help to know how/why audio capturing is hard on macOS?
Hi @skylord123
I hope to know which OS you are using. Your desktop is Windows or Linux? What is your VM OS?
Please comment regarding that audio sharing should be supported for which OS in your use-case.
I will be happy, if I add one more user to synergy, after I implemented audio sharing.
@skysign thanks for the response.
I use a mix between Windows and Linux (primarily Debian based). I tried Multiplicity because it has audio sharing but then found it was Windows only so that is why I went with Synergy back in the day (and commented on this ticket in hopes it would be added).
Here is some more information:
I would like to be able to use either my work or personal laptop with my home desktop. I also have a couple other computers that I would like to install Linux on and use from my home desktop. So cross-compatibility between Windows and Linux is key for me.
Thanks
@skylord123 thanks for sharing your desktop/laptop.
Let me start to work for below, and I'm going to work on v1-dev branch.
Ubuntu : Sending audio
Windows : Receiving/Playing audio
@SystemDisc As I don't know much regarding macOS, could you help to know how/why audio capturing is hard on macOS?
@skysign
I use iShowU Audio Capture and the built-in Audio MIDI Setup software in macOS to capture audio. If you want to capture desktop audio in macOS, you pretty much have to use a virtual audio output driver/kernel extension - I have not found a way to capture audio that is output to a real device. There's also SoundFlower.

@SystemDisc Thanks for your post, and capture image.
Let me focus on windows/ubuntu, firstly.
I hope that you join slack open-source-core channel, and keep discuss more.
Although I just start build setup on windows :)
For those interested, I am currently using pulseaudio (Linux) as a workaround for this feature.
https://github.com/futpib/pagraphcontrol offers a great ui to set up everything quickly.
First you have to allow incoming connections on the server

Then connect from your client

After the connection is established, you can use the audio sinks/sources of your server on your client as if they were part of the client.
Most helpful comment
Wow, this issue has had a lot of upvotes. Didn't realize how popular it was. I'll prioritize this one.