Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/octylfractal/audio-bicycle
A two-way VBAN communicator
https://github.com/octylfractal/audio-bicycle
audio pulseaudio-applications rust vban
Last synced: 3 months ago
JSON representation
A two-way VBAN communicator
- Host: GitHub
- URL: https://github.com/octylfractal/audio-bicycle
- Owner: octylFractal
- License: agpl-3.0
- Created: 2022-11-23T07:30:15.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-04T02:29:39.000Z (9 months ago)
- Last Synced: 2024-10-03T11:22:26.510Z (4 months ago)
- Topics: audio, pulseaudio-applications, rust, vban
- Language: Rust
- Homepage:
- Size: 59.6 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Audio Bicycle
=============
A two-audio communicator that uses [the VBAN protocol](https://vb-audio.com/Voicemeeter/VBANProtocol_Specifications.pdf) to pass audio to another computer.## Usage
This is intended to work on any machine with PulseAudio, but has only been tested on Linux.For Linux, add a `~/.config/audio-bicycle/config.toml` file with the following contents:
```toml
local_address = ":"
dest_address = ":"
stream_name = ""
```
Replace each item in `` with the appropriate value. By default, VBAN uses port 6980, so if you're unsure
what to use, try that.Then, `cargo install audio-bicycle` and run `audio-bicycle`. It's probably best to set it up as a service:
```systemd
[Unit]
Description=audio-bicycle
BindsTo=pipewire-pulse.service # or pulseaudio.service
After=pipewire-pulse.service # or pulseaudio.service[Service]
Type=simple
ExecStart=/home//.cargo/bin/audio-bicycle # or wherever you installed it
Restart=on-failure[Install]
WantedBy=default.target
```