Tested against a real HyperHDR instance rather than trusting the schema further. scaleOutput (from the current schema-adjustment.json) produced no visible change and no trace in serverinfo's echoed-back adjustment state. brightness (0-100, absent from that same schema) round-tripped correctly through serverinfo and visibly dimmed real LEDs -- confirmed live, with piccap as the sole colour source and only this sink's JSON-RPC calls changing anything. A schema documents what a command accepts; it does not guarantee what a given build actually does with each field, and this is a mismatch between HyperHDR's current dev-branch schema and whatever build the target instance is actually running. Switched the sink to brightness (int 0-100) throughout: wire format, config defaults (minBrightness/maxBrightness, 20-100), status fields, and the reset sent on close. Renamed the frontend fields and mock to match. Cross-compiles clean. Bumped to 1.0.4. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
16 lines
438 B
JSON
16 lines
438 B
JSON
{
|
|
"id": "org.webosbrew.audiocap",
|
|
"version": "1.0.4",
|
|
"vendor": "Homebrew",
|
|
"type": "web",
|
|
"main": "index.html",
|
|
"title": "Audio Cap",
|
|
"appDescription": "Capture TV audio and stream it to HyperHDR and other receivers",
|
|
"icon": "assets/icon.png",
|
|
"largeIcon": "assets/largeIcon.png",
|
|
"iconColor": "#101820",
|
|
"splashBackground": "assets/splash.png",
|
|
"bgImage": "assets/splash.png",
|
|
"disableBackHistoryAPI": true
|
|
}
|