{"id":15865872,"url":"https://github.com/mafredri/goodspeaker","last_synced_at":"2025-04-01T20:45:40.567Z","repository":{"id":57577015,"uuid":"176107194","full_name":"mafredri/goodspeaker","owner":"mafredri","description":"This package speaks the LG speaker wire protocol which is used by both LG Music Flow Player and LG Wi-Fi Speaker","archived":false,"fork":false,"pushed_at":"2022-12-26T17:17:08.000Z","size":31,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-07T13:39:20.566Z","etag":null,"topics":["lg","music-flow","remote","soundbar","speaker"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mafredri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-17T13:44:51.000Z","updated_at":"2023-09-08T17:51:41.000Z","dependencies_parsed_at":"2023-01-31T00:46:05.396Z","dependency_job_id":null,"html_url":"https://github.com/mafredri/goodspeaker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafredri%2Fgoodspeaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafredri%2Fgoodspeaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafredri%2Fgoodspeaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafredri%2Fgoodspeaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mafredri","download_url":"https://codeload.github.com/mafredri/goodspeaker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246709919,"owners_count":20821298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lg","music-flow","remote","soundbar","speaker"],"created_at":"2024-10-05T23:02:09.014Z","updated_at":"2025-04-01T20:45:40.552Z","avatar_url":"https://github.com/mafredri.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# goodspeaker\n\nThis 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.\n\nBoth 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.\n\nSee [github.com/mafredri/musicflow](https://github.com/mafredri/musicflow) for an actual implementation using this protocol.\n\n## Usage\n\n```console\ngo get -u github.com/mafredri/goodspeaker\n```\n\nFor decoding captured packets, see `cmd/pcap-decode`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmafredri%2Fgoodspeaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmafredri%2Fgoodspeaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmafredri%2Fgoodspeaker/lists"}