https://github.com/mafredri/goodspeaker
This package speaks the LG speaker wire protocol which is used by both LG Music Flow Player and LG Wi-Fi Speaker
https://github.com/mafredri/goodspeaker
lg music-flow remote soundbar speaker
Last synced: over 1 year ago
JSON representation
This package speaks the LG speaker wire protocol which is used by both LG Music Flow Player and LG Wi-Fi Speaker
- Host: GitHub
- URL: https://github.com/mafredri/goodspeaker
- Owner: mafredri
- License: mit
- Created: 2019-03-17T13:44:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-26T17:17:08.000Z (over 3 years ago)
- Last Synced: 2025-02-07T13:39:20.566Z (over 1 year ago)
- Topics: lg, music-flow, remote, soundbar, speaker
- Language: Go
- Homepage:
- Size: 30.3 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# goodspeaker
This package speaks the LG speaker wire protocol which is used by both LG Music Flow Player and LG Wi-Fi Speaker, perhaps others as well. The name comes from Go, LG (Life's Good) and well, speakers.
Both encrypted and unencrypted communication are supported, but encryption IV and key may need to be adjusted depending on what type of speaker we're communicating with.
See [github.com/mafredri/musicflow](https://github.com/mafredri/musicflow) for an actual implementation using this protocol.
## Usage
```console
go get -u github.com/mafredri/goodspeaker
```
For decoding captured packets, see `cmd/pcap-decode`.