AudioMirror.rs
This is a program that allows you to loop audio from one speaker to another. It is useful for testing the audio quality of speakers and headphones, quick changes of headsets, and other similar use cases.
Different sampple rates (like 48KHz with 96KHz) will not work, both speakers must have the same sample rate.
Usage
- Go to the latest release
- Download
audiomirror.exe
. - Double click the file or run it from the command line.
- Follow the prompts to select your output and input speakers.
- The program will loop audio from the output speaker to the input speaker.
Build yourself
- Install Rust and Cargo by following the instructions on the official Rust website.
- Clone this repository to your local machine.
- Navigate to the project directory in your terminal.
- Connect two playback devices to your computer.
- Run the program by running
cargo run --release
in your terminal.
To do
- Connection between computers, over the internet.
- Polish the code
- Reject connection if different sample rates.
- Config file
- Add support for more than two speakers.
Contributing
If you find any bugs or have any suggestions for improvements, feel free to open an issue or submit a pull request.
License
This program is licensed under the MIT License.