JojiiOfficial / LiveBudsCli

A tool to control your Galaxy buds+, Live, Buds Pro and Buds 2 Pro
https://crates.io/crates/earbuds
GNU General Public License v3.0
193 stars 16 forks source link

Galaxy Buds Original support? #10

Closed marvic2409 closed 3 years ago

marvic2409 commented 3 years ago

I was wondering if it was possible to add support for the original galaxy buds?

JojiiOfficial commented 3 years ago

Theoretically its possible and shouldn't be that hard to implement. Since I only own the Buds live, I can't add it without testing it properly.

marvic2409 commented 3 years ago

What would you have to change? (Not very familiar with rust but I do have galaxy buds and can use a computer)

JojiiOfficial commented 3 years ago

You'd basically need to create a lib like the GalaxyBudsLive-rs but for the buds or buds+. You can have a look into this and this if you don't want to debug it yourself. The features needed to be implemented by this tool are:

Decoding

Encoding

If you get to create such a library which is working with your buds, I'll implement the rest to make it work with this tool. Refer to the examples of the GalaxyBudsLive-rs crate if you want to.

JojiiOfficial commented 3 years ago

This feature is planned. Therefore I added it as TODO to #29. Therefore I'll close this issue.