{"id":21553541,"url":"https://github.com/parzival-space/audiorouter","last_synced_at":"2025-06-29T04:41:52.766Z","repository":{"id":135545840,"uuid":"443215918","full_name":"parzival-space/AudioRouter","owner":"parzival-space","description":"Allows mirroring audio streams from and to audio devices.","archived":false,"fork":false,"pushed_at":"2022-05-13T20:29:39.000Z","size":64,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T09:48:24.030Z","etag":null,"topics":["audio","audio-processing","cscore","loopback","wasapi"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parzival-space.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-31T00:36:23.000Z","updated_at":"2025-02-17T08:37:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"b018ce17-499b-4b80-817d-2596d99fa1b7","html_url":"https://github.com/parzival-space/AudioRouter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/parzival-space/AudioRouter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzival-space%2FAudioRouter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzival-space%2FAudioRouter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzival-space%2FAudioRouter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzival-space%2FAudioRouter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parzival-space","download_url":"https://codeload.github.com/parzival-space/AudioRouter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzival-space%2FAudioRouter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262538611,"owners_count":23325813,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","audio-processing","cscore","loopback","wasapi"],"created_at":"2024-11-24T07:11:11.429Z","updated_at":"2025-06-29T04:41:52.760Z","avatar_url":"https://github.com/parzival-space.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About AudioRouter\n\nBy default, Windows will not allow you to use two (or more) output devices at the same time.\nThis is a problem for many people who want to play sounds from their speakers while they are using their headphones.\n\nAudioRouter addresses this problem by copying the audio stream from the speakers to the headphones (or vice versa).\nAll this happens with almost no CPU impact (~0.1%).\n\n### Built With\n\n* [CommandLineParser](https://github.com/commandlineparser/commandline)\n* [CSCore](https://github.com/filoe/cscore)\n* [ILMerge](https://github.com/dotnet/ILMerge)\n* [MSBuild.ILMerge.Task](https://dev.azure.com/Refactorius/MsBuild.ILMerge.Task)\n\n## Preview\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/qEuFOY2.gif\"\u003e\n\u003c/p\u003e\n\n## Getting Started\n\nAs this tool was built using [CommandLineParser](https://github.com/commandlineparser/commandline), it has a built-in help command.\n```\nAudioRouter.exe help\n```\n\nYou can get more detailed informations about the subcommands by using the `help` command.\n```\nAudioRouter.exe help \u003csubcommand\u003e\n```\n\n## License\n\nDistributed under the GNU GPL v3.0 License. See `LICENSE` for more information.\n\n\n## Known Issues\n\nAnything listed here is known to be a bug.\nIt will be fixed as soon as possible.\n\n\u003cdetails\u003e\n  \u003csummary\u003eChanging any \"Output\"-Setting will result in feedback loops.\u003c/summary\u003e\n\n  - When you enable \"Enhanced Audio\" in the Windows Settings for the target device, while the device gets audio mirrored to, you will hear loud feedback on the device.\n  - When you change the audio format of the target device, while the device gets audio mirrored to, you will hear loud feedback on the source device.Also the target device will no longer play audio.\n  - When you change the \"Spatial Audio\" setting of the target device, while the device gets audio mirrored to, you will hear loud feedback on the source device.\n  \n  Changing any \"Output\"-Setting will result in feedback loops.\n  Reverting to the previous setting will not fix the issue.\n  A full restart of AudioRouter is required to fix the issue.\n\n  \u003cimg src=\"https://i.imgur.com/DsWD3L9.png\"\u003e\n  \u003cimg src=\"https://i.imgur.com/zM7sc6q.png\"\u003e\n\u003c/details\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparzival-space%2Faudiorouter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparzival-space%2Faudiorouter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparzival-space%2Faudiorouter/lists"}