Skip to content

fangfuzha/AudioRouter

Repository files navigation

AudioRouter

轻量的桌面音频路由管理工具(基于 egui + Rust)。

项目核心功能

  • 一个音频输出设备的音频路由到其他多个音频输出设备,实现多设备同时播放。

主要特点

  • 实时列出系统音频设备并支持快速切换
  • 纯 Rust 实现,原生 Windows 应用,无 WebView/Node.js 依赖
  • 系统托盘常驻,关闭窗口自动隐藏到托盘

快速开始

开发环境要求:Rust toolchain。

# 运行
cargo run --package audio_router

# 构建发布
cargo build --release --package audio_router

生成的 exe 位于 target/release/audio_router.exe

项目结构

audio_core/      # 音频核心库(设备枚举、路由引擎)
config/          # 配置管理(settings.toml)
audio_router/    # 桌面 GUI(egui + 系统托盘)

About

A lightweight desktop audio routing tool built with Tauri, Vue 3, and Rust. Route audio from one output device to multiple devices for simultaneous playback.

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Contributors