Control your linux soundcard remotely using a simple Twirp RPC service
service Bluetooth {
rpc ListDevices(Empty) returns (Devices);
rpc ListAdapters(Empty) returns (Adapters);
rpc Connect(Params) returns (Adapters);
rpc Disconnect(Params) returns (Adapters);
rpc Pair(Params) returns (Adapters);
rpc EnableCard(Card) returns (Status);
rpc StartDiscovery(Adapter) returns (Status);
rpc StopDiscovery(Adapter) returns (Status);
}
go get -u github.com/tsirysndr/bluetoothaudiod
bluetoothaudiod start
You need to install buf and prototool
make build_proto && go build -o bluetoothaudiod main.go
👤 Tsiry Sandratraina
- Website: https://tsiry-sandratraina.netlify.com
- Github: @tsirysndr
Give a ⭐️ if this project helped you!