GithubHelp home page GithubHelp logo

audio-router's Introduction

Audio Router

I created a similar app that does exactly what CheVolume does, except this is free at least for now. I tried to make a public post about it here on /r/software, but apparently they don't allow any download links to unknown apps in a text post.

If you want to test it out, here's the download link (64-bit).

If you don't have a 64 bit OS, here's the 32 bit version.

Here's a simple gif to show how it's used.

For all feature requests/bugs/feedback, you can send me a PM. I highly appreciate all of them. The thread is now archived, so unfortunately you can't reply to it anymore.

Version 0.10.2 of Audio Router released! Download it from the original links above.

Changelog 0.10.2:

  • Automatic routing functionality disabled because it caused some problems with certain software.
  • Removed testing license from the executable.
  • Source code released!

Changelog 0.10.1:

  • The bug that blocked some programs from starting in Windows 10 is now fixed.

Changelog 0.10:

  • New feature: saved routings. Now you can save the routing for an application so when the app starts next time it will be automatically routed(Audio Router must be opened so the app can be automatically routed). The feature will also allow routing applications that can't be routed otherwise. The UI for saving the routing is not very user-friendly at the moment, but it will be improved. Unfortunately apps that need administrator rights can't be automatically routed. This is a new feature, so I'd appreciate reporting all the bugs you come across.
  • Initial licensing implementation.
  • Very minor changes and bug fixes.

Changelog 0.8.5:

  • Audio Router now requires administrator rights to start.
  • A bug that caused the output device not to initialize correctly when routing or duplicating should be now fixed.
  • Few very minor changes.

Changelog 0.8:

  • Peak meters added to processes that output audio.
  • A bug that caused Audio Router to crash when selecting the output device is now fixed.

Changelog 0.7.3.2:

  • A bug that caused Audio Router not to start when using Voicemeeter Banana is now fixed.

Changelog 0.7.3.1:

  • A bug that caused Audio Router not to start for some people should be now fixed.

Changelog 0.7.3:

  • Recording device audio cut off after routing should be now fixed(routing to a new device earlier would mute the microphone).
  • A bug related to duplication which might have crashed the target process or made the duplicated audio stream buggy is now fixed.
  • The routing method changed a bit. If the target process won't route anymore(or duplicate), send me a PM.

Changelog 0.7.1:

  • Icons added.
  • More descriptive names for process names.

Changelog 0.7:

  • New feature: audio duplication. Now you can duplicate the audio stream so it plays on many separate audio devices. This is a new feature, so it probably has some bugs in it. Also, it seems that the duplication doesn't work if the devices have different audio configurations(e.g stereo and 5.1 configurations).

Changelog 0.6:

  • Greatly improved routing. Now programs like Hearthstone(and probably Spintires) will route aswell.
  • "Soft routing" option added to the route selection dialog. "Soft route" is the old method of routing, which fails more often. It's still included as soft routing, because it won't cut out the currently playing audio streams, unlike the new routing.
  • Metro apps are now possible to route. Unfortunately they still won't route straight out of the box, but if you need route metro apps too, send me a PM and I'll give instructions on how to enable the feature.

Current known bugs:

  • Scroll bars slightly cover other UI elements.
  • The UI elements are repositioned wrongly sometimes when an update occurs.
  • Routing audio to a new device does not delete old audio sessions, so the windows volume mixer fills up with unused sessions.

Minimum supported OS version: Windows 7

Since many people have been asking for this, here's a link for PayPal donation if you want to give your support. Naturally, I highly appreciate any amount of donation you are willing to make!

audio-router's People

Contributors

asasd avatar audiorouterdev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

audio-router's Issues

Revert settings on exit

If I close AudioRouter after routing/duplicating outputs those specific streams are muted

Google chrome routing not working

Hi,

I try to route Google Chrome sound to my Logitech G510S sound card and it not working.
Google chrome stay in default device in Audio router.

I use:
Google Chrome 54.0.2840.87 (64 bits)
Audio Router 0.10.2 (64 bits)
Windows 7 (64 bits)

Thanks to fix it

++

Feature request: Saving settings

It would be awesome to have the app save which app routes to which device so that when it is reopened we don't have to set it all over again.

Routing Firefox's plugin-container.exe

I want to route Adobe Flash's audio stream when opened in latest Firefox on x64 Windows 10.
Did anyone get this to work (also on older windows versions)?

Whenever I try it either crashes the page (on direct route) or stays in "pending" state forever (soft route & duplication).

Bluetooth Oddities with Realtek

I am trying to route between my Realtek default audio source to a other audio output. When I try to route or duplicate, it turns off the main audio source and switches to the new audio output channel.

I'm using an x64 windows 10 workstation. Any suggestions?

Update:
Originally I was testing between bluetooth and regular audio out. However it turns out to be affected all of my audio out sources.

No Sound after Routing

Since I updated to 0.10.2, every time I use it to route music to a bot on teamspeak, everything gets muted (every programm that is running).
I got a workaround, route the music first and then start the bot.

Please fix that :)

EDIT:
Just found out, that using the soft routing method works fine. The Problem is in the new routing method.
I had an old version befor you implemented the new method.

Error code when trying to route

I keep getting this error:
Error code 0x000000005: Access is Denied
Router functionality not availbile

Running as administrator, on the Arma III application.

it doesn't recognise my headphones

Hi,

Thank you for the very nice work.

My problem is that it doesn't recognise the headphones in (my) Windows 7. I also tried to plug external speakers at the same port and also, nothing. It only sees the laptop's built-in speakers in the drop-in.

Other than that, the sound moves to headphones or speakers when i plug or unplug the headphones.

(Could it be a hardware issue?)

Thanks!

Duplicating Crashes Certain Processes

When routing certain processes it works flawlessly, under the pretence the process is already producing sound, duplication or route works, however if the app is currently obsolete of sound, such as skype, it will crash when sound starts, e.g a skype call, if this does not happen it will forever be pending the request, soft route or not.

Attempted all other options from running as admin etc. same as many others have noted. Yet to look into debugging options.

Xbox App (maybe all UWP apps?) Not Available

Not sure if it's an overall UWP thing, but the Xbox app doesn't show up as a routable source. One would be a god in the streaming community if they were able to sort this out.

inject_dll doesn't work in root folder of drive

do.exe returns an error code because it only receives 3 parameters:

Arg 0: A:\\do.exe
Arg 1: 7792
Arg 2: A:" 0 0

Likely because the final backslash isn't stripped in root folders, which makes the folder-ending quote a literal.

Donate?

Is it possible to donate? I don't have much, but I use this software so much I'd like to give you a couple of bucks at least.

Volume doesn't update

If volume is changed outside of application (e.g. in windows mixer or in audio router for default device which also should change volume for device itself) it doesn't update and Refresh list doesn't help. The only way to update it is to restart program or switch view to list and back.

Runs but does not open.

The program is running in task manager but does not open the application for editing, when trying to re-open I get another instance is already running error.

Parameter incorrect/Inproper permission

I am working on a 64bit Windows 10 OS and all the of the executables are saying either the parameter is incorrect or not permission, when ran as admin just says parameter is incorrect. Am I doing something wrong?

Microphone no longer pust-to-talk when routing to headphones

With my speakers set up through Win10 x64 as my default playback device and the Headset microphone not set as the default recording device, I start a game, then used your application to route the sound to the headphones. Unfortunately, I started getting every noise picked up by the headset microphone through the headphones.

Previously, I would use the OS's sound applet to change my default playback device from speakers to headphones (with the Headset microphone not set as the default recording device) and the pickup from the microphone would only function when the push-to-talk button was pressed, and its sound would never play through the headphones themselves.

I also tried using the duplicate function to have sound routed to both speakers and headphones, but had the same result (with noise from the microphone coming from both speakers and headphone).

Is there anyway I can use your app to have game audio routed to both speakers and headphones, without my microphone behaving this way?

[Request] Drag and drop routing

The GUI is a bit clunky when used daily to route, and routing often.

An idea is that one should be able to drag the app one wishes to route to the desired output device.

This should work with the current design.

Messed up my audio post-uninstall.

I wanted to pick this up to play music to my audio speakers while game audio played to my headphones, but that's not the case anymore. After installing AudioRouter, all my programs were stuck on Default Audio Device, which is apparently separate from my only plugged in audio device at the time, which is Speakers (Realtek High Definition Audio). Moving it over to speakers, it was OK, but it would sometimes get stuck on "Routing". It started to interfere with a game (PAYDAY 2) by not routing correctly and basically acting like it was mute, as well as causing crashes in-game. Now, it hangs at start-up. I decided to uninstall the program, and then after restart all of my programs were acting mute, even failing to play the Test tone in Windows' sound options. Any help is greatly appreciated.

EDIT1: Alright, so I fixed it by re-installing my Realtek Audio Driver after uninstall of the program. Hope this helps if you have the same problem.

Cannot duplicate in switched view

Hello,

when I'm in a switched view (route view) I only enabled to route, not duplicate or remove any temp route...
Not sure if it's a missing feature, a bug or so, but anyway very great tools for broadcasters :D

Win10 - Router issue

Hi there.
First, i'm sorry for my bad english ^_^.

So, i want to route that thing with Audio Router: "windows.media.backgroundplayback.exe" but there is an error code: "0x000000005: Router functionality not available"

(This is the audio from the Deezer's App on Win10)

I don't know if someone understand what i want, but i tryed to explain correctly xD

[Suggestion] Hiding to notification area / hooking the speakers icon

Is there an option to hide Audio Router in the notification area? I would really like to do so because I don't want too many open windows.

Also instead of adding a new notification icon you could hook the speakers one and show Audio Router on left-click (restoring the windows-7 behaviour), preserving the contextual menu when right clicked.

0x888900A (Unknown Error)

Routing functionality may not be available until target process restart.

^ To be clear, I've restarted spotify countless amount of times, and when I try to reroute again, this happens... Please fix.

This is very frustrating!
Update: (Routing Pending) WHAT PENDING DOES IT NEED TO DO!?

Does not have a Tray Option

So I just opened it up for the first time today, for me, it was very self-explanatory however, when closing, it screwed up my Spotity (the only app I need routed) and had to force close Spotify through Task Manager. It would also be nice if it could auto-route upon opening (not really expecting it to as it was probably already difficult to achieve the audio routing), but I firmly believe it should have at least a little Notification Object.

Audio Router doesn't work anymore on Windows 10

OS: Windows 10 v1607 build 14393.105
Sound Card: Realtek ALC899 (ID: VEN_10EC&DEV_0889)

I've used Audio Router in the past with the same harware and windows 10, but after a fresh install I wanted to route Firefox's plugin-container.exe to headphones, crashing the flash plugin as result. Then I tried routing Butter and it crashed. I tried both normal and soft routing and duplication, but it always "stops working".

If I open the "Playback Devices" settings i can actually switch the audio output system-wide by setting the "2nd Output" device as the "default output device" by right clicking it.

My soundcard is a realtek integrated one, with support for separate speaker and headphones outputs provided by the driver package. I think that Realtek drivers (vs the microsoft generic ones) or newer Windows versions could be the cause.

CheVolume 4.1.2 is having problems too (flash audio for example stays in pending state but the plugin doesn't crash).

[Request] Start-Up, System Tray integration and maybe global hotkey support

Would be nice to add Windows Start-Up integration and to hide the application to system tray on close/minimize.

Personally I would appreciate media button support too (mute/unmute all channels) or some kind of global hotkey support (configurable would be nice or at least if it would be optional).

Thank you in advance and keep up the good work!

Unable to reroute or duplicate Overwatch

I'm attempting to set my game up for streaming, and I was trying to move Overwatch over to line 2 to avoid all the rest of the background sound that usually goes on. However, Overwatch forces itself to stay in the default audio device area or what the actual name of it is (which happens to be speakers/headphones since i don't have speakers).

Duplication only does what standard routing does

I tried to achieve the following:

Audio source ━━━┳━━━▶ Virtual Audio Cable
                ┃
                ┗━━━▶ Laptop speakers

The audio source is routed to either the speakers or the virtual audio cable, without the help of audio-router.

Now, I would like to duplicate the audio signal and output it to both, but if I use the Duplicate option in audio-router (soft or not), from there on the signal is only sent to the audio device I choose. I verified that by using Audacity to capture the signal, but there is nothing to capture on the virtual audio cable line (anymore) if I duplicate to the speakers.

I'm using Windows 10 Pro 64bit, Build 14393, running on a MacBook Air with Bootcamp 6.0.
Virtual Audio Cable v4.14. Speakers: Cirrus Logic CS4208 (AB 114) with default driver by Microsoft (v10.0.14393.0, 2016-07-15).

Routing Pending, never actually routes the audio

Hi there all, my issue is that all programs say Routing Pending whenever I try to move them. It never actually does anything, but the app never hangs or crashes. I'm running it as an admin on Windows 10, but I may downgrade to 8.1 in the near future. If anyone else has run into this issue or got a possible fix, please let me know!

A way to access the automatic routing functionality?

Even though the latest changelog says it caused problems with certain software, is there still a way to use it somehow? I'd be really interested in using it only for Spotify. I wouldn't really mind potential problems with other software as long as it works with Spotify.

Cheers!

Error code 0x00000002: File is missing

"The system cannot find the file specified. Router functionality is not available." Basically, I get this popup EVERY time I try to route or duplicate audio. I've tried everything, please help!

Didnt Work woth spotyfy

everytime i test to rout spotyfy i become an error ans spoty didnt work anymore please fix that the programm ist the best i have ssen

Stuck on Pending!

I managed to route/duplicate some applications successfully!
However, some other applicaions like Chrome/Firefox or games e.g Resident Evil series won't be routed or duplicated. If I choose to route or duplicate without ticking "Soft routing", applications stop responding. If I tick "Soft routing", the status stays "Pending", forever!
In switched view(List view), routing "works" as it shows "Routed to" the device I wanted! However, applications produce no sound anymore!
On some other applicaions, routing and duplication succeed randomly. Just randomly route or duplicate, applications routed or duplicated to desired device somehow! - e.g World of Warships.
What I've tried:

  • Windows 7 compatibility
  • Run as admin
  • Put Audio Router into locallow folder.
    My system: Windows 10 64-bit, Coxenant audio device(should be routed or duplicated first) and Virtual Audio Cable device(duplicated for recording or streaming to avoid unwanted audio)

Error code 0x00000005: Access is denied.

This is the first time this has popped up for me since I started using audio router. It doesn't seem to be a problem all across the board, but as of 6/30/2017 I keep getting this error message whenever I try to route the audio from google chrome.

Not an issue but a request

I would like such a software that could allow my audio workstation to literally replace windows's mixer and, without latency, allow me to channel individual software's audio to individual mixer tracks and add effects. This can be used, for exemple, with software standalone synthetizers to route the sound to the audio workstation, record and effect it. Or to add echo to a game to give a more dense impression of depth... Exemple, "craft the world" where you play dwarves who mines into caves... lol. That's hypothetical but there are plenty of uses. Can also be used to route the audio from cakewalk to flstudio, from flstudio to cubase, from cubase to project5 and so on and even tho, all at ounce. Also, be sure to add sound balance, it's a must-have in any windows sound mixer alternative yet the only one that has it is discontinued. (people must miss windows XP's mixer lol... I do. I do.)
You either can develop an ASIO driver that does the routing audio-router internally, either develop a VST that channels individual software on the workstation mixer tracks, either do both and have the asio driver to channel software to both the audio workstation's channels, either the channeling VST's select channel, by user's choice. You could advertise on most audio workstations's websites and forums and independent music making forums and have a crowd funding for a free new software, having people understand that the more they'll invest, the more YOU will be able to invest and even make money out of it. Put in fuel and it'll move forward, that'll be your nindo. lol

Browser sound only update if you refresh the page

Trying to listen some twitch stream on TV instead of headphone, and after route, i have to refresh, otherwise the sound still on headphone.
Tested only on Opera browser.

ps: Need select "Soft Routing". If uncheck the sound will be lost.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.