Bluetoothaudiod
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);
}
Install
go get -u github.com/tsirysndr/bluetoothaudiod
Usage
bluetoothaudiod start
Build
You need to install buf and prototool
make build_proto && go build -o bluetoothaudiod main.go
Author
👤 Tsiry Sandratraina
Show your support
Give a ⭐️ if this project helped you!