Skip to content

Control your linux soundcard remotely using a simple Twirp RPC service

License

Notifications You must be signed in to change notification settings

tsirysndr/bluetoothaudiod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bluetoothaudiod

GitHub code size in bytes GitHub go.mod Go version GitHub contributors License: BSD

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!

About

Control your linux soundcard remotely using a simple Twirp RPC service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published