# Plutoberth/SonyHeadphonesClient

A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app

Repository: https://github.com/Plutoberth/SonyHeadphonesClient
Canonical: https://ross.abutalabs.com/products/sonyheadphonesclient
Language: C++
License: MIT
License Family: permissive
Topics: reverse-engineering, cpp, dear-imgui, imgui, bluetooth, macos, linux, windows, gui
Archived: true
Last push: 2025-07-19T19:55:46+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 32, release rhythm 8, longevity 100
- inputs: {"age_days": 2221, "days_push": 410, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1364, forks 113 (observed 2026-08-28T04:04:30.978833+00:00)

## What it is
A cross-platform desktop client that replicates the mobile-only Sony Headphones app, allowing control of Sony noise-cancelling headphones (e.g., WH-1000XM3) from a PC via reverse-engineered Bluetooth protocol. Built in C++ with Dear ImGui, it supports Windows, macOS, and Linux.

## Use cases
- control sony wh-1000xm3 noise cancelling from pc
- adjust ambient sound mode on sony headphones from desktop
- disable noise cancelling on sony headphones without phone app
- change sony headphones virtual sound settings on linux
- pc alternative to sony headphones app
- configure sony headphones over bluetooth from mac

## When to choose
- you own a supported Sony headset (e.g., WH-1000XM3) and want to control it from your PC
- you're on Linux or desktop where the official Sony app is unavailable
- you need ambient sound control or VPT settings without a phone

## When to avoid
- you need battery status, equalizer, or newer models like WH-1000XM4/XM5 (unsupported or fork-only)
- you want actively maintained software - the project is archived
- you need official Sony support or guaranteed compatibility

## Facets
- artifact type: application
- maturity: abandoned
- function: gui, reverse-engineering, developer-tools
- domain: desktop-applications, hardware, developer-tools
- platform: windows, cpp
- tags: sony-headphones, bluetooth, noise-cancelling, imgui, unofficial-client, macos, linux, desktop

## Member repositories
- Plutoberth/SonyHeadphonesClient (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:30.978833+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:41:18.572078+00:00, confidence not recorded.
  - readme: https://github.com/Plutoberth/SonyHeadphonesClient (fetched 2026-08-28T04:04:30.978833+00:00, sha a91f1b514825)
- Data as of 2026-08-30T08:39:29.467469+00:00.
