eiz / SynchronousAudioRouter

Low latency application audio routing for Windows
http://sar.audio/
GNU General Public License v3.0
1.04k stars 138 forks source link

output and input names not updated in "Sound" (Manage Audio Devices) Windows 10 #66

Open tegedo opened 5 years ago

tegedo commented 5 years ago

Hi, I tried SAR, worked fine, added some outputs and inputs, but then I uninstalled it, because I thought I would not use it. Then I changed my mind, installed SAR again, added outputs and inputs, but now instead of showing my new names in in "Sound" (Manage Audio Devices, Windows 10) the names of the i/i of my previous install are displayed. Trying to find that file where I can change that. Or, how can I completely uninstall SAR and start fresh again? Thanks, Tom

amurzeau commented 5 years ago

You can run the sound device control panel to rename them (or mmcpl.sys in execute). When opening the properties of a device, you can change its name.

I think this might be because windows 10 keep the audio device names in its system settings, so the user can override a device name.

theMuzzl3 commented 5 years ago

Even after deleting everything from the registry that had "audio router" in it, showing hidden audio devices in device manager and deleting entries, running a complete uninstaller app to remove SAR, and everything else I could think of... this is an issue.

Good to know that they can be renamed in the CP.

taoofshawn commented 4 years ago

I checked the default.json after each change and it seemed to happen if the "id" field was reused after an endpoint removal. "id": "ep_1" was used for TeamspeakOut, then used again for "DiscordOut". I was able to workaround it by manually changing the "id" field to something that wasn't used before under a different name. ("id": "ep_10")

ghost commented 1 year ago

@taoofshawn

Sounds like the solution BUT where can i find this default.json file?

ghost commented 1 year ago

@taoofshawn

Ah found it under: C:\Users\USERNAME\AppData\Roaming\SynchronousAudioRouter