deskflow icon indicating copy to clipboard operation
deskflow copied to clipboard

Share audio from one computer to another

Open nbolton opened this issue 11 years ago • 65 comments

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.

https://github.com/symless/synergy/issues/254

nbolton avatar Nov 06 '14 16:11 nbolton

It should! I was just coming here to log this very request :)

TurkeyMan avatar Nov 08 '14 01:11 TurkeyMan

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

thwacked avatar Nov 24 '14 05:11 thwacked

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)

jakesylvestre avatar Jan 30 '15 12:01 jakesylvestre

+1 This would be very handy :)

skylord123 avatar Oct 19 '15 20:10 skylord123

+1 This would work pretty well for me.

gurumaia avatar Oct 28 '15 20:10 gurumaia

+1 it will be very good plus

douglascorrea avatar Dec 29 '15 01:12 douglascorrea

+1 gamechanger :sound: :loudspeaker:

ph03 avatar Jan 19 '16 14:01 ph03

+1 would be great!

uda avatar Jan 21 '16 08:01 uda

upvote!

t1ngj13 avatar Jun 01 '16 23:06 t1ngj13

+1 would be really nice with my setup

trideout avatar Oct 12 '16 22:10 trideout

It's been 2 years now. Any updates?

skylord123 avatar Nov 03 '16 18:11 skylord123

+1 would be very nice

darrenswhite avatar Dec 22 '16 11:12 darrenswhite

+1 I would gladly pay for this update!

Vaxter avatar Dec 27 '16 15:12 Vaxter

+1 This would be really awesome

K0HAX avatar Jan 20 '17 17:01 K0HAX

+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

tatsujb avatar Feb 16 '17 15:02 tatsujb

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.

maezred avatar Feb 17 '17 10:02 maezred

Wow, this issue has had a lot of upvotes. Didn't realize how popular it was. I'll prioritize this one.

nbolton avatar Feb 23 '17 17:02 nbolton

Just came here to make this same feature request. This would solve my problems! :)

Mercerudy avatar Mar 05 '17 22:03 Mercerudy

Upvote

alexshrewsbury avatar Mar 27 '17 17:03 alexshrewsbury

Would love to see this feature.

digitalcoyote avatar Mar 27 '17 17:03 digitalcoyote

+1 this would be great

kire101 avatar Mar 27 '17 18:03 kire101

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.

maezred avatar Mar 28 '17 00:03 maezred

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.

maqp avatar Mar 28 '17 22:03 maqp

+1. Top priority feature.

abyx01 avatar Apr 02 '17 17:04 abyx01

Meanwhile, there are workarounds: (from Windows to Linux, other cases may be easier)

  1. Install a loopback sound driver, like VB-Audio. You would get a virtual playback device and a virtual recording device. Set the virtual playback device as default.
  2. Install and setup Icecast server.
  3. Install an Icecast source application. I'm using butt (https://danielnoethen.de/). Go to butt's settings, and configure the server and stream info. Then go to the Audio tab and set the input to be the virtual recording device, also, increase the audio quality.
  4. Listen to the stream on the host machine.

Now you're done! You can listen to notifications and music from another machine!

HenryHu avatar Apr 09 '17 05:04 HenryHu

@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).

skylord123 avatar Apr 27 '17 15:04 skylord123

Since I already use Synergy I would like to use this as well so I can redirect everything to headphones on my DAC. +1

co60ca avatar May 03 '17 15:05 co60ca

please add this!

phototrain avatar May 10 '17 15:05 phototrain

If this were added, and worked smoothly, I might consider upgrading from the free version to a paid one.

jimcullenaus avatar Jun 11 '17 06:06 jimcullenaus

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.

depadiernos avatar Jun 12 '17 16:06 depadiernos