audiorouterdev / audio-router

Routes audio from programs to different audio devices.
GNU General Public License v3.0
3.51k stars 420 forks source link

No longer need this software to choose audio i/o per process on W10 #93

Open GnoZ opened 5 years ago

GnoZ commented 5 years ago

Just to say that under "Settings -> System -> Sound", a new Windows option allows to choose audio input/output per process.

kasokz commented 5 years ago

I don't seem to have such an option, are using the Insider version? Perhaps it is a new feature, that's not yet available on the stable version of Windows. If not, could you perhaps elaborate on how you can choose the per process input/output audio?

Schattenspieler commented 5 years ago

It is new and your Windows is out of date: https://www.howtogeek.com/352787/how-to-set-per-app-sound-outputs-in-windows-10/

mesbahulalam commented 5 years ago

For the creator of this software and other users, I and some other people still need this software who are still running older versions of windows. And I can't upgrade to the latest version of windows because it won't run my favorite game. [Call Of Duty: Black Ops II. Runs till build 1607]

BananaAcid commented 5 years ago

I am running "Call Of Duty: Black Ops II" in a Linux/Wine VM fullspeed on the newest Win 10.

mesbahulalam commented 5 years ago

Then I guess you are using those "Gaming Computer" "Linus" was talking about. I have a work PC and it can barely run the browser when I am at top of my performance. 4 GB ram, 1 TB HDD, Core I3. What it does with VMs can hardly be called running.

Silun commented 5 years ago

Thank you for mentioning the windows implementation. And as far as BO2 is concerned, you'll have to move on eventually. You could try dual booting Linux/Win7 for the game, and Win10 for regular use.

NikeLaosClericus commented 5 years ago

The "Duplicate" feature is also quite useful. I haven't found another piece of software that handles it as well as this does.

ItayZiv commented 5 years ago

Thanks for mentioning that it exists in windows, while I still think this software is very good for moving apps realtime

richaardvark commented 5 years ago

Ok... but where's the "duplicate" feature in Windows 10? For me, that's the main purpose of using this software... :-/

Revadike commented 5 years ago

Ok... but where's the "duplicate" feature in Windows 10? For me, that's the main purpose of using this software... :-/

You can use Voicemeeter for that!

Revadike commented 5 years ago

It is new and your Windows is out of date: https://www.howtogeek.com/352787/how-to-set-per-app-sound-outputs-in-windows-10/

It works great for most apps, but sadly it breaks Spotify for me. It just refuses to play any song, or the application stops working entirely.

Edit: Turns out it wasn't working for Spotify, because I was using the Windows Store version.

ItayZiv commented 5 years ago

For me it also broke Spotify but it started working after a while idk why (I got it to work with the windows way on both windows store version and normal desktop version Also for anyone who loves the duplicate feature use Voicemeeter, truly amazing, if 3 virtual inputs isn’t enough you can use Audio Cables also from the same company and use that as a output device and a hardware input device to voicemeeter

JReming85 commented 5 years ago

too bad the windows native way doesn't work for every application, and breaks certain games.

wrecche commented 4 years ago

I'm trying to use the Windows audio routing to route SichboPVR to my second monitor with hdmi audio, and it works when I set it, but if I close SichboPVR and reopen it, there is no audio and the program crashes. When I check settings again, it's as if it's assuming the program is Microsoft Speech Recognition... I got the same with the trial version of CheVolume.. the only way I can route it is using AudioRouter. I note that the automatic routing has been disabled due to it causing problems, I'm guessing it was along those lines. How utterly mindlessly infuriating it is that even in 2019, M$ can't get their act together... (I did try an older version of CheVolume, which was not built specifically for windows 10, and that worked, but again, no automatic routing.)

I just want this one application to default to the secondary device.. lol, if I could understand the methods involved, I'd hack up an app to just do that.. seems so simple. I mean, the alternative is to automate this with a combination of ahk and some other software I used to manually set my logitech webcams settings for different times of the day.. ugh, I know I code spaghetti code, but now I have to cobble it together with boxes and string... Oo

Cheers for AudioRouter, hopefully the issue with automatic routing can be resolved one M$ pull their fingers out.

JReming85 commented 4 years ago

Windows 10 now has this feature built in

Right click on the volume control in the notification area

Open Sound settings

App volume and device preferences

Select the app and change select output from first dropdown to the right of the app

From: wrecche notifications@github.com Sent: Sunday, October 13, 2019 11:46 PM To: audiorouterdev/audio-router audio-router@noreply.github.com Cc: Jeremy R jeremyrem@gmail.com; Comment comment@noreply.github.com Subject: Re: [audiorouterdev/audio-router] No longer need this software to choose audio i/o per process on W10 (#93)

I'm trying to use the Windows audio routing to route SichboPVR to my second monitor with hdmi audio, and it works when I set it, but if I close SichboPVR and reopen it, there is no audio and the program crashes. When I check settings again, it's as if it's assuming the program is Microsoft Speech Recognition... I got the same with the trial version of CheVolume.. the only way I can route it is using AudioRouter. I note that the automatic routing has been disabled due to it causing problems, I'm guessing it was along those lines. How utterly mindlessly infuriating it is that even in 2019, M$ can't get their act together... (I did try an older version of CheVolume, which was not built specifically for windows 10, and that worked, but again, no automatic routing.)

I just want this one application to default to the secondary device.. lol, if I could understand the methods involved, I'd hack up an app to just do that.. seems so simple. I mean, the alternative is to automate this with a combination of ahk and some other software I used to manually set my logitech webcams settings for different times of the day.. ugh, I know I code spaghetti code, but now I have to cobble it together with boxes and string... Oo

Cheers for AudioRouter, hopefully the issue with automatic routing can be resolved one M$ pull their fingers out.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/audiorouterdev/audio-router/issues/93?email_source=notifications&email_token=AFCDFRCTTLQFANRZVEZG7W3QOPTRBA5CNFSM4FKGRYYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBDIZLA#issuecomment-541494444 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AFCDFRDJFVUP3SDU6YJKXPDQOPTRBANCNFSM4FKGRYYA . https://github.com/notifications/beacon/AFCDFRGCQAYNPZH5W2QXKITQOPTRBA5CNFSM4FKGRYYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBDIZLA.gif

wrecche commented 4 years ago

As I said, I'm trying to do it from that setting in windows, but it only works till I close the program and when I open it again, there is no audio and the app crashes. I then have to go back into that setting in windows and reset everything to get any audio from the program again.. it doesn't work..

it would be nice for it to actually work, but it's flakey for some programs. And it appears SichboPVR is one of them, there are threads on the issue... which I subsequently found.

So I am stuck using AudioRouter to manually set the route every time I use it...

Windows 10 now has this feature built in Right click on the volume control in the notification area Open Sound settings App volume and device preferences Select the app and change select output from first dropdown to the right of the app

parasiteoflife commented 4 months ago

If an application is set to play on device X and we disconnect the device, does it changes to "Default" and then uses the other device available or it still tries to play on device X and because it's no longer available it just doesn't emit any sound?

I want to force a set of applications to only use one device and if the device is no longer available don't use any device