Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```