{"_id":"homebridge-nad-amplifier","_rev":"29-8a01859a28c34b7b54054b46410738a7","name":"homebridge-nad-amplifier","dist-tags":{"latest":"0.8.1"},"versions":{"0.1.0":{"name":"homebridge-nad-amplifier","version":"0.1.0","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.1.0","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"c3bbda43d0ac5c2d03b88b9ced391068a22904e5","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.1.0.tgz","fileCount":16,"integrity":"sha512-Tb+xn6Dr364SesSeSBQ7/hE2/0P86aTijS6g9F43a2myyQu6cS66zzvuJUUzjTtqpcmDALDfGb1SGaDWxiAQ4g==","signatures":[{"sig":"MEYCIQC/gXMdG9PSMarrEKc3C6ukarUhHOH6dYwiqa/ElAiOhgIhAIhePXQ16jV+iHV/VzjZ1OI1j1GMloOGmFIbcJdGHgbo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59868},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"11.1.0","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"20.18.2","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.1.0_1761478743810_0.33994996398345845","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"homebridge-nad-amplifier","version":"0.1.1","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.1.1","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"b9363b2ee3bd63d969663c32b6733c7908ef20ea","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.1.1.tgz","fileCount":16,"integrity":"sha512-hYY3g8tcWwiaTcBrbGII6HcHyaIM9DFozsKQIBzJ6HAoxvmUbXkjsDsYqH1mPYoiHkbmTBT2iymxRoJIrpfMjg==","signatures":[{"sig":"MEYCIQDixHLy7eCdVC2AL7i7hTFrxZRp0aIwvSmmPI9FHsMpfAIhAIgRHn6gPPZQ2wJdEsgc7IgQ39yLd4/XPO6DmcGZNJGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59902},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"bd97cd3d20846623a775a52fd59033eb835511eb","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"11.1.0","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"20.18.2","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.1.1_1761479668256_0.49737814953613624","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"homebridge-nad-amplifier","version":"0.1.2","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.1.2","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"9ad92f58c4c13ecff4c595699b8207482c1ad4ca","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.1.2.tgz","fileCount":16,"integrity":"sha512-2yARlooBbA23xInUaoweqWNvpmZGLhPlzKW69pLhIrJeb7qOU+yYiMDV4+mylHIau5JPdBFTyBlYFnydKSCEZQ==","signatures":[{"sig":"MEQCIEFgPhHeYB82RMEwCfIk1YepXMM+210M+YO0GVtl9e4bAiBisMv1Vy3Cy4Zm3xh0C3z82Ir4Lq+cBn1c8FvyPBysZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60969},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"bd97cd3d20846623a775a52fd59033eb835511eb","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"11.1.0","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"20.18.2","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.1.2_1761481526256_0.2694816228188661","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"homebridge-nad-amplifier","version":"0.1.3","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.1.3","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"9d926dd08396b7be7895abb769bc3125c1b8b5da","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.1.3.tgz","fileCount":16,"integrity":"sha512-E7+FRGvyAH4pUrWomEsjweAfKN6FgO4bFfPtPD7R1AKBy6E8dLh0xdp2KGZuqcqUOwRLC6mXDQdYrvHqglTr2g==","signatures":[{"sig":"MEYCIQDbbKpDgwgJ5ET66LtA2w/aFkDI8G4O+WfO6qYrF1boOgIhAN7hkLKJ5v7dqozZjWp04r1yp/GseJArdyRPTjD5ruYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61468},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"11.1.0","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"20.18.2","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.1.3_1761487402771_0.26040455657450035","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"homebridge-nad-amplifier","version":"0.1.4","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.1.4","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"a4526927f857f947d661566fde9192747c4c97dc","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.1.4.tgz","fileCount":16,"integrity":"sha512-GL4ImfX5MarTciDVaN9WJ2XAMxF5goGyz5zXyb1+D12hyt1vHdNSmhGeVGLXTJqWYBSlQluQ9YiHZnBaK6e5nQ==","signatures":[{"sig":"MEQCIGYjFZLjLQ7pGxOU2XoDAEG3tTjsV4yM8MBS1mjSOf+qAiBBhlMYg3ZxO6IsJHyanF8W/WsmhFRlI4OpglWW3/1G8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61779},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"11.1.0","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"20.18.2","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.1.4_1761489059467_0.7670546230910751","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"homebridge-nad-amplifier","version":"0.1.5","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.1.5","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"0f4cca77bac5f15c4e610ce9cf4c29ce41f40482","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.1.5.tgz","fileCount":16,"integrity":"sha512-XAWmeasTpPHIVEC0T1DJ4PfsdJ6QAOrzQKZwqeWlb/wlxKuFuPcatTnDbpYarj7fq8Pa89E/DGKUmCK9LINcqQ==","signatures":[{"sig":"MEQCIEtubykuAkvsGmC5/aMtVNhWjbF7r7+dOonMs7hyUMvTAiBCDG81rBG7WaJm37Xc85B39g0Mu7vgrHXXrX7PBzGQrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65520},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.1.5_1761667629609_0.5221013178876031","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"homebridge-nad-amplifier","version":"0.1.6","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.1.6","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"2deeb47f4854be2775688fd8c2466af66ed0bee8","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.1.6.tgz","fileCount":16,"integrity":"sha512-KLN/7SGqxmFY4LSmnAWTlGiiX4E9ozFVC2idgr3qx7sERB9JTtkjnlXy1ShtJm2Kyd5o8aXvJa3y9ULqYSnAeQ==","signatures":[{"sig":"MEQCIFcftQQHW7LgAV83HqudqdQlnKufedGbe1RtbZMKiKf5AiAgw2i95fJzEkS+Qfwyl4dnL9dXKsPg8I+xMkSv1XGgJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65953},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.1.6_1761668020014_0.15837028613482818","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"homebridge-nad-amplifier","version":"0.2.0","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.2.0","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"63809d90dbcd7f13abfe12cea245565a0caf9755","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.2.0.tgz","fileCount":16,"integrity":"sha512-Sx3x9TMf1WLXIbXy6yisZZ/yp6d2WhpN6iUEqjFCK9mc3PO0HGPuU6Mob3il57lHxbksaqC4kYkpnF3zqPzk8Q==","signatures":[{"sig":"MEQCIHC1CpmyIriTWTfxTPHP5YMH7rzZGW3kp0hh7pqIWiW9AiB337UEfXTgljjzEoL8sijcVCasbBIIv4LD/Q1953quZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59728},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.2.0_1761668181224_0.724755856099013","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"homebridge-nad-amplifier","version":"0.2.1","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.2.1","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"e163a1656da3b2d656b344c594f6d125c69dc4a0","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.2.1.tgz","fileCount":16,"integrity":"sha512-bNhzJ5a6Ydw9FAt9J1tvaR5I8rQEBAHVxgVRv+A5iwJOvSNKcawf9vzfrSgnv1di9YUw0Kp6RkK0BaXddaF/nQ==","signatures":[{"sig":"MEQCIDsSAX0qa08gToW19FrcSIdn8hPhGSwwXL7/s3oynkfnAiAY0T3qO9biGDYccc7nFJ1NeJ324U+dXDJDkV2G0+hroQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59967},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.2.1_1761670004628_0.015559905129435059","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"homebridge-nad-amplifier","version":"0.3.0","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.0","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"e535776e2096c2867db45205cd2320f1c810285a","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.0.tgz","fileCount":16,"integrity":"sha512-EogDljglBWzv3uQNcEgKi6HsQqNyMAtlUUGO+MGvpc4SNo5ZsDjJMAtFMp51SUUYnsTikQRbrvND7rfHzA9hww==","signatures":[{"sig":"MEQCIApTDYmOUNaTweJlDSQZCfqNTCzhDiw7KHvcaijPbyxNAiBL3RfRcQ6zVSXO7UKxwfkOLfVMKtR++6VgjROZeJh8+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59792},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.0_1761733069727_0.3395827964465843","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"homebridge-nad-amplifier","version":"0.3.1","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.1","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"d888bacaee4bc72a422049ff84835ca6abc596fe","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.1.tgz","fileCount":16,"integrity":"sha512-Hq6g3R3EtT3quLZ7WWFYtatmR8Iad9O5F+9ZH5GJxMT0mqhJ+AA2D7o9fAf/7ESZJwzy8dgaqB+GBuYqX/lLbw==","signatures":[{"sig":"MEUCIDOVNrDsvpavQgv5nAECktnk07MTIZ2NaJQgRxnZUBFxAiEAkgQQV4QY6+mUrtCZXTSn2z6zaLPd+nqgMQoqZZE74+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63066},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.1_1761734028933_0.49816625374925594","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"homebridge-nad-amplifier","version":"0.3.2","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.2","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"168b56e2ef32d2025170af078c2035a6f791c7e8","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.2.tgz","fileCount":16,"integrity":"sha512-aCmDZI8jFcnlT/7UZXUvpjAmLvDZFJoxttQ5EW+y5fRm3gef+CWBEhaVpFJPYmOXPVfhJieOsT7IMjBQTXBI+g==","signatures":[{"sig":"MEYCIQCPDO5ckztPdXRmvwO/y1ycjGI9oMqe8gQwfa0AppsD/gIhANdrYekfVEsuhobi4hSS5nNnON13ODSCUabDxbHjfDjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63237},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.2_1761735233006_0.6390088541161996","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"homebridge-nad-amplifier","version":"0.3.3","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.3","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"36230878c5148b36a8d8c0dff9e31976618c1b64","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.3.tgz","fileCount":16,"integrity":"sha512-X09lgUXl7sLb4Q8kjx3/Fbu1VTCLqQ+KvJoclX9lOKmLOGUn0O46ivuk+Ihbb9Rbjg6OWDdYni1TKUv5SASkdg==","signatures":[{"sig":"MEUCICmNj3krw+oyU655B4CGfNYvuC2cSn2UoF3wzecbiKFkAiEAr8bpOxSYLG6P4d6IxtytWkDQZoZ6yS9U6LKXeZk52f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64409},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.3_1761735922000_0.7966486134657889","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"homebridge-nad-amplifier","version":"0.3.4","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.4","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"2c748a53d181497047d204baabca04cdb531c155","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.4.tgz","fileCount":16,"integrity":"sha512-6R3qI9GTTS1Xkotxh7CuPYW8ylXrYUujWsNbAdqQ7tARycCmFI9Ks4C/NKFspYz9aYU7lMD2gh+z8piDGywjwg==","signatures":[{"sig":"MEUCIDkwDjzgserzh7+lLY45t7fVVqe2zXVrFef5VbndgkcmAiEA0qvK/dWcLtEPinxD0DHWfD5N5JwWgkyoW8NqnjBk0qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64409},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.4_1761736292504_0.5955203913958724","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"homebridge-nad-amplifier","version":"0.3.5","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.5","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"ad1d689ec12925be9cddba3c852dabd7e9ed3539","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.5.tgz","fileCount":16,"integrity":"sha512-AhcUXlhoF6WqkhwCsIJzWznPdjUUK1ZzYBvk7Syn3t/MOLEclQcRm8cM/fZErM/UraWIXYpHHVsJ7VtAZGDenw==","signatures":[{"sig":"MEQCIEP4KrORGd0XJ8ElCsw50c0FJFbmYbk+zp67k1sIZpn1AiAu+5eSLFYybXNNXFCJ5OtmJV4cct+9fL+AhuIsOhp2Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63336},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.5_1761736768335_0.15128678711696875","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"homebridge-nad-amplifier","version":"0.3.6","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.6","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"8d61fe58db30ca2278630faffede29909a1d2b92","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.6.tgz","fileCount":16,"integrity":"sha512-uvRiABYjE84wSNdyEmJw3RohBlYHWfikLQEC8/CbqHEL4EGZth6kuATiWfx/dXPVv3kGfr6o6geNyq+g4bGKhA==","signatures":[{"sig":"MEUCIECIb1I+fo0OmNgopyez5ndMSZ4nsIL8F3Hnjj+493QIAiEAmLtEoOpSzhTKYMvLRJusMEu0ncoh6rDukI7w+DBF+KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63792},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.6_1761737187660_0.008106612606374908","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"homebridge-nad-amplifier","version":"0.3.7","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.7","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"e6272fb79ea311a36e496bb0d7a25a750474dd1e","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.7.tgz","fileCount":16,"integrity":"sha512-q5U+tsYcmN5Hy/vnjOxqQciimB4OGLohLb5S5lsPXyM21Eeajo6deUzlEunezkL9j3cWgqXnzQS95/L3ogfyhA==","signatures":[{"sig":"MEYCIQD/jOjLhfqLwGH8dDtQ5HtzkT4ll8cyf1kxLY1PBNyiXgIhAIaUiRQH/0ZghsoytBQAwmEwTq7Oa2qI/RTEjS82CLWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63777},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.7_1761737346570_0.12422115817342316","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"homebridge-nad-amplifier","version":"0.3.8","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.8","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"16b5f49bd4657a20427184d3409ce3720f07483a","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.8.tgz","fileCount":16,"integrity":"sha512-WSMoY7dYZHxrjN0NsIFO7zeEoyGrL6Ca2MuJJlfF/tcraNTkNaTeZRsGkOngiUQ3Ce5HmfSLmPxhN7gcYEKw+g==","signatures":[{"sig":"MEUCIFkrkkZYSE4hoxAyrE7f806cCdP+GmfpwImXxlm38sJpAiEAgtWjjRfqxuycp86W9En87YEd1CDts0z4hcOOONY7xGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62867},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.8_1761737917259_0.12678473140519042","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"homebridge-nad-amplifier","version":"0.3.9","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.9","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"bd243ffc4d35bbdc71af9870eb78b834b34928e8","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.9.tgz","fileCount":16,"integrity":"sha512-T2xQag7Wo6DFTOHTHwsT0KaVdEkFcglILmVHmYndiI6LhU+YPP/zf7ZOkIhjWwuOmn5ddtEZ581lG000H9R+7Q==","signatures":[{"sig":"MEQCIF0/4BRp9vWD5HAkNSbgj5T91fUtln8Ir6C7H2Fm2ChqAiBmat3/BDvVuE7fQ0Rxzk9cP81iarsgHr9+CAekBXC3CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62711},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.9_1761739262093_0.05536641638721851","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"homebridge-nad-amplifier","version":"0.3.10","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.10","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"a0f5f7be2de3e8871a5b59d80b7610a0caa300c3","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.10.tgz","fileCount":16,"integrity":"sha512-X36j7muQXTy7naK++3mbGiL5pkg2OX5JlHqGAbANb8fGO/4bhCVRYUTWJsuyjJ50B6QAYoZHcWgQsxpUJkESQw==","signatures":[{"sig":"MEUCIELSteJebp9n9tSI7MM8U5Ylhe4tK8WCKgpQhh9mSC3sAiEAhvgrI/lYD8ssu5APrxskfM8MgcymvgNO1ojuONQSJHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64768},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.10_1761739897222_0.9859568395727758","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"homebridge-nad-amplifier","version":"0.3.11","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.11","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"1660c10f5af75ddb4d93e00a69a56c419260d334","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.11.tgz","fileCount":16,"integrity":"sha512-rUJZQFlrg4KBTEE0K/Em8cXRg7FTZEhGt0iJKMKtesNqjloG2ENCf+laTkypkOHSWSzl39wb27djNnfANJnZgw==","signatures":[{"sig":"MEQCIEKt7zF38wH5C572nmyQPs8xuvWj7hPjFefN4Rqvu3czAiBtzsxGCntNYKxovnxi7nAGZGkbsYHSvnrWdFcHzDpfaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65533},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"0f0007b4811253a753d6e8e4e412a252aca7a451","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.11_1761740205521_0.7688595372457447","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"homebridge-nad-amplifier","version":"0.3.12","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.12","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"83b73f2ae5b7dabe43d99391080b014c493aa651","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.12.tgz","fileCount":16,"integrity":"sha512-w+/Vz1kI+nj0ghKpO1P/LdMNnjrva+AtGVjA2y5YyesxmayTFno0Nc3/Vtr3y8rRf9XdNwIVMUdBAJjyObbt6g==","signatures":[{"sig":"MEUCIHkpi289dhCiCDxPnpIsoq2RJXMb6pSBC0NZehtiar1lAiEAy9brwNstRMZQWROQ0vqk2xjruCqILCroAISgrzFc5wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64805},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"56735c3f06de41ad113bb820860be028f6849895","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.12_1761752276797_0.9239891947823509","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"homebridge-nad-amplifier","version":"0.3.13","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.3.13","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"90b5fbb0c03654084da433f79538d267ae4acc53","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.3.13.tgz","fileCount":16,"integrity":"sha512-gwAmITYiwTe7CTK0isIeEu1zPVyBubd5bq7kYDbjxz0AWzDBzZsBFquTh15sWa8ra/ZCX+Y23kSbVYY/fzKEEg==","signatures":[{"sig":"MEYCIQDAEEEW/6+Xb+r3E8xRFRFIUnQdRKsV5YQ+BdPNoOGtQgIhANlziFmDAMT6rEr8hy4IJ+7br04Sow/XTm02mLcw3g/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65281},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"a5921c475af5c62de902545eb99342605ac5fa7c","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.3.13_1761753766503_0.1726052964875162","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"homebridge-nad-amplifier","version":"0.4.0","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.4.0","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"75143f7f7ad8adf28c3df52ce315e6ffe4be5993","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.4.0.tgz","fileCount":16,"integrity":"sha512-Jy+LJ01it6A9pvGq6aKTq1iU3Dp/gPWxwnhdON4uz98iDA2RKCM8CLPImjLr1we3tGU3uJ4k/k6jfx7Sp6hfSw==","signatures":[{"sig":"MEUCIDXCiRqJY7bEvBQlltAk7KGFqea91j9u7+mqWx0GgYdpAiEAgaKPLCOpNFxSFcwZdwor9ZstloP0KpVkAGNKSDvJGKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63744},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"a5921c475af5c62de902545eb99342605ac5fa7c","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"10.9.4","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.0","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.4.0_1761758481508_0.8206915847942617","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"homebridge-nad-amplifier","version":"0.5.0","keywords":["homebridge-plugin"],"author":{"name":"gomi-source"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.5.0","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"a120df44b434f1061806c51efa1af52fc6bb65d5","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.5.0.tgz","fileCount":19,"integrity":"sha512-IZ9mn/Q+Qws0ROFpRnB7BZkXg1xQDfi24OWD54zF1XtmokwhNEQ0ym17zVVvX90nFmXkNRl457n6Q11NuCK4Lw==","signatures":[{"sig":"MEQCID9VvR8Kef6Z2mOeKm7VFWJQLSe2z2cdWbVQPPjJWkIZAiAXfGexh+n6KxP81+zEuWNVKzxyCvVHPMczQm2DAIIV6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83546},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^18.20.4 || ^20.18.0 || ^22.10.0","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"f84c67b57b11e17fbbd5b6b886db92a3c22ca22e","private":false,"scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"11.6.2","description":"Controls an NAD M33 Amplifier over an MQTT to serial bridge and HTTP middleware.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.21.1","dependencies":{"bent":"^7.3.12","mqtt":"^5.11.0","homebridge-lib":"^7.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","nodemon":"^3.1.9","ts-node":"^10.9.2","@eslint/js":"^9.21.0","homebridge":"^2.0.0-beta.0","typescript":"^5.7.3","@types/bent":"^7.3.8","@types/node":"^22.13.5","typescript-eslint":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.5.0_1762167182023_0.15607303194115674","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"homebridge-nad-amplifier","version":"0.6.0","keywords":["homebridge-plugin","supports-hap","nad","bluos","amplifier","mqtt"],"author":{"name":"Anders Ljungh"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.6.0","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/USERNAME/homebridge-nad-amplifier#readme","bugs":{"url":"https://github.com/USERNAME/homebridge-nad-amplifier/issues"},"dist":{"shasum":"4877b676d96252c7f42f1fd1cf724e0ebe885f73","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.6.0.tgz","fileCount":31,"integrity":"sha512-WBN5Mz8wC0ayeAs6LubngJ7wBKdogvN6JeYGSkz79YfKaaok43qlt81Ip/PGdIdJ3ksu2MoStCYJ5PmfrJRmKA==","signatures":[{"sig":"MEYCIQD4AFw0gsLrX3ONU3eiS1NnI6P6XQRtWi3tIpqD05HinAIhAOyaUJOlt0MnTtOI+rQgjCj5K9ewBIDEhwB73xem4p3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104287},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.10.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0"},"gitHead":"ad6d5d8592c6c6f1f3bc2eb14ff8186fc3269c3c","scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"gomi-source","email":"anders@gomi.se"},"repository":{"url":"git+https://github.com/USERNAME/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"12.0.2","description":"Homebridge plugin to control a NAD BluOS amplifier (e.g. M33) from Apple Home, via MQTT.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"24.21.0","dependencies":{"mqtt":"^5.15.2","bonjour-service":"^1.4.4","fast-xml-parser":"^5.11.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.0","rimraf":"^6.1.3","nodemon":"^3.1.14","ts-node":"^10.9.2","@eslint/js":"^10.0.1","homebridge":"^2.4.0","typescript":"^6.0.3","@types/node":"^26.2.0","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.6.0_1789054898562_0.020230640446647907","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"homebridge-nad-amplifier","version":"0.7.0","keywords":["homebridge-plugin","supports-hap","nad","bluos","amplifier","mqtt"],"author":{"name":"Anders Ljungh"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.7.0","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier#readme","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"ce744c92248e4fde64c0232ec43fde177d2c2ffe","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.7.0.tgz","fileCount":31,"integrity":"sha512-eV6Qwv0N+4K9HctlZTwF8Tv63GEpabqJgdCOCailM3N6rxdusQlDbrHzSeZ728nd2GeN+u4WRmsmn6loac3AYg==","signatures":[{"sig":"MEYCIQC6CooOtCluwkKaH1Uxd4xcrPONeY5zuHgbSc3gJbRdywIhALAGHvL/nNyGNVx7OWIBJ9yLUAjM83fMDC6OQf9RDqSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6TSFuVF2PAkGML9XhKjipJn6x4IlONE8R9lGnoMyDLQIhAKf0jVoXieE7ZoAXajp2sfUSnIpKrjz9BNcsVnraH3r4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nad-amplifier@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107816},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.10.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0"},"gitHead":"5f083d0269369c28dd86decb9e8a3ffd00411c33","scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29b67e36-e3a3-42e9-8e01-636631e8ac46"}},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"12.0.2","description":"Homebridge plugin to control a NAD BluOS amplifier (e.g. M33) from Apple Home, via MQTT.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.23.2","dependencies":{"mqtt":"^5.15.2","bonjour-service":"^1.4.4","fast-xml-parser":"^5.11.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.0","rimraf":"^6.1.3","nodemon":"^3.1.14","ts-node":"^10.9.2","@eslint/js":"^10.0.1","homebridge":"^2.4.0","typescript":"^6.0.3","@types/node":"^26.2.0","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.7.0_1789069565745_0.512440314095945","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"homebridge-nad-amplifier","version":"0.8.0","keywords":["homebridge-plugin","supports-hap","nad","bluos","amplifier","mqtt"],"author":{"name":"Anders Ljungh"},"license":"Apache-2.0","_id":"homebridge-nad-amplifier@0.8.0","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier#readme","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"3143f8ab6db11d4f805ee57fdb906c74403422c9","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.8.0.tgz","fileCount":32,"integrity":"sha512-/lJzVrfOVOXalWdqAEmspe68N1e+5FSN7sWaAnNcFbI2kYuXOeGGdLypj2vZUmHB04RtP5F1fgSibxddXgsJtA==","signatures":[{"sig":"MEUCIQCfTJJ0kLJMRxz1nTkiiXzmmW8Y1IPter07Xg4DN338lQIgEeCmeLxCWDL1o4PqU3AcCi2v8vICuiiEBH1bdCZ3mzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNMdBiq/tKlSJBYzKBASe1p706XvjQrZfnov+aMGdWqAIhAPjnskwJGXpcomYRK6pNFBvTW873sYCJZd95WNC7RSde","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nad-amplifier@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115017},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.10.0 || ^24.0.0","homebridge":"^1.8.0 || ^2.0.0"},"gitHead":"84899ae527b5447c73dd7d35a12c0e5ca710f2e3","scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29b67e36-e3a3-42e9-8e01-636631e8ac46"}},"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"12.0.2","description":"Homebridge plugin to control a NAD BluOS amplifier (e.g. M33) from Apple Home, via MQTT.","directories":{},"displayName":"NAD Amplifier","_nodeVersion":"22.23.2","dependencies":{"mqtt":"^5.15.2","bonjour-service":"^1.4.4","fast-xml-parser":"^5.11.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.0","rimraf":"^6.1.3","nodemon":"^3.1.14","ts-node":"^10.9.2","@eslint/js":"^10.0.1","homebridge":"^2.4.0","typescript":"^6.0.3","@types/node":"^26.2.0","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-nad-amplifier_0.8.0_1789291531545_0.9765157488906471","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"_id":"homebridge-nad-amplifier@0.8.1","bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"dist":{"shasum":"742492ffd5af36715826a108086d439ba36a8ce1","tarball":"https://registry.npmjs.org/homebridge-nad-amplifier/-/homebridge-nad-amplifier-0.8.1.tgz","fileCount":32,"integrity":"sha512-hG566fiBHDiQeZSRwJfLc4+Yq3bUYaAMF/QjRSBSvdAEzTe2fgh6UppAdt7N9x1AfDASug9VOf0YCSKKJmHzWg==","signatures":[{"sig":"MEUCIFNc3sEQUPJ9UDndT0Ytk/4WIdPSnVikonaVSsEXs84pAiEAwouPAijzm9I9c8sRcgs2GFtDv6fNAtxAKO5dS6hocsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAS9HwYLqz11pusVMhMLjU0UIbv4WDICxgcEsVncY1jIAiAYfKFkIksz04DIleSrh7EdcF0X3Y5EkvizRjiiSmMHsg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-nad-amplifier@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115713},"main":"dist/index.js","name":"homebridge-nad-amplifier","type":"module","types":"./dist/index.d.ts","author":{"name":"Anders Ljungh"},"engines":{"node":"^22 || ^24 || ^26","homebridge":"^1.8.0 || ^2.0.0"},"gitHead":"d00770d51d88c552ae6eaecf1c4270cbe49286d4","license":"Apache-2.0","scripts":{"lint":"eslint . --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"version":"0.8.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29b67e36-e3a3-42e9-8e01-636631e8ac46"}},"homepage":"https://github.com/gomi-source/homebridge-nad-amplifier#readme","keywords":["homebridge-plugin","supports-hap","nad","bluos","amplifier","mqtt"],"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"_npmVersion":"12.0.2","description":"Homebridge plugin to control a NAD BluOS amplifier (e.g. M33) from Apple Home, via MQTT.","directories":{},"displayName":"NAD Amplifier","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"_nodeVersion":"24.20.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"mqtt":"^5.15.2","bonjour-service":"^1.4.4","fast-xml-parser":"^5.11.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.0","rimraf":"^6.1.3","nodemon":"^3.1.14","ts-node":"^10.9.2","@eslint/js":"^10.0.1","homebridge":"^2.4.0","typescript":"^6.0.3","@types/node":"^26.2.0","typescript-eslint":"^8.67.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-nad-amplifier_0.8.1_1789983165618_0.8145759335881797"}}},"time":{"created":"2025-10-26T11:39:03.810Z","modified":"2026-09-21T09:32:46.025Z","0.1.0":"2025-10-26T11:39:04.048Z","0.1.1":"2025-10-26T11:54:28.450Z","0.1.2":"2025-10-26T12:25:26.432Z","0.1.3":"2025-10-26T14:03:22.968Z","0.1.4":"2025-10-26T14:30:59.646Z","0.1.5":"2025-10-28T16:07:09.850Z","0.1.6":"2025-10-28T16:13:40.211Z","0.2.0":"2025-10-28T16:16:21.414Z","0.2.1":"2025-10-28T16:46:44.868Z","0.3.0":"2025-10-29T10:17:49.919Z","0.3.1":"2025-10-29T10:33:49.117Z","0.3.2":"2025-10-29T10:53:53.184Z","0.3.3":"2025-10-29T11:05:22.188Z","0.3.4":"2025-10-29T11:11:32.689Z","0.3.5":"2025-10-29T11:19:28.549Z","0.3.6":"2025-10-29T11:26:27.850Z","0.3.7":"2025-10-29T11:29:06.738Z","0.3.8":"2025-10-29T11:38:37.468Z","0.3.9":"2025-10-29T12:01:02.299Z","0.3.10":"2025-10-29T12:11:37.403Z","0.3.11":"2025-10-29T12:16:45.718Z","0.3.12":"2025-10-29T15:37:57.011Z","0.3.13":"2025-10-29T16:02:46.695Z","0.4.0":"2025-10-29T17:21:21.717Z","0.5.0":"2025-11-03T10:53:02.212Z","0.6.0":"2026-09-10T15:41:38.717Z","0.7.0":"2026-09-10T19:46:05.827Z","0.8.0":"2026-09-13T09:25:31.622Z","0.8.1":"2026-09-21T09:32:45.709Z"},"bugs":{"url":"https://github.com/gomi-source/homebridge-nad-amplifier/issues"},"author":{"name":"Anders Ljungh"},"license":"Apache-2.0","homepage":"https://github.com/gomi-source/homebridge-nad-amplifier#readme","keywords":["homebridge-plugin","supports-hap","nad","bluos","amplifier","mqtt"],"repository":{"url":"git+https://github.com/gomi-source/homebridge-nad-amplifier.git","type":"git"},"description":"Homebridge plugin to control a NAD BluOS amplifier (e.g. M33) from Apple Home, via MQTT.","maintainers":[{"name":"gomi-source","email":"anders@gomi.se"}],"readme":"<p align=\"center\">\n\n<img src=\"https://github.com/homebridge/branding/raw/latest/logos/homebridge-wordmark-logo-vertical.png\" width=\"150\">\n\n</p>\n\n<span align=\"center\">\n\n# homebridge-nad-amplifier\n\n</span>\n\nA [Homebridge](https://homebridge.io) plugin that exposes a NAD BluOS amplifier (developed against the **NAD M33**, but should work with any NAD BluOS-based unit) to Apple Home: power on/off, input source switching, and volume/mute.\n\nThere's no HomeKit service type for an amplifier or AV receiver, so this plugin registers the amplifier as a **Television** accessory with its category set to `AUDIO_RECEIVER`, which gets it a proper receiver icon and remote-style controls in the Home app instead of a TV icon. Apple Home unfortunately does not support tv speaker, so while this plugin creates a tv speaker with volume/mute, it will not show up in the Apple Home app.\n\nEach amplifier is published as its own **external accessory** rather than as a child of Homebridge's shared bridge - HomeKit only honors an accessory's category (and so the receiver icon) for standalone accessories, not ones bridged under a shared pairing. That has two consequences worth knowing about: each amplifier needs its own \"Add Accessory\" step in the Home app, with its own setup code that Homebridge logs at startup (separate from the main bridge's code); and there is no API to unpublish an external accessory, so removing a device from `devices` in config stops it from being republished but does not remove any existing HomeKit pairing for it - the plugin will log a warning identifying it when this happens, and you'll need to remove it from the Home app yourself (press and hold the tile, then Remove Accessory).\n\n## How it works\n\n- **Discovery**: BluOS players (which is what NAD's amplifiers run) advertise themselves on the network over mDNS/Bonjour as `_musc._tcp` - the same mechanism the BluOS app and Home Assistant's own Bluesound integration use. This plugin browses for that service type, and for every device it finds, queries its BluOS HTTP API (`/SyncStatus` on port 11000) to read its MAC address, brand and model. Anything that doesn't identify itself as NAD-branded is ignored.\n- **Matching to config**: a discovered amplifier is only added to HomeKit once its MAC address matches an entry you've added under `devices` in the config. This is deliberate - discovery can tell us a NAD amplifier exists at some IP, but not the topic id or volume range to control it with, and this plugin won't guess at those.\n- **Control**: power, volume and mute go over **MQTT**, not the amplifier's HTTP interface. An MQTT broker bridging the amplifier's control topics is a hard prerequisite: the plugin will refuse to add or update any device until an `mqtt` block is present in its config.\n- **Inputs**: the amplifier's own HTTP API (`/RadioBrowse?service=Capture`) is used once, at startup, to read the current list of physical inputs and build the Home app's input picker from it. Selecting one of those physical inputs is also done over HTTP (`/Play?url=...`, using the exact `url` read for it from `/RadioBrowse`) rather than MQTT - see [Inputs and source positions](#inputs-and-source-positions) below for why.\n- **Initial state**: MQTT telemetry only tells you about a *change* - there's nothing to receive until something is switched, so on its own it can't show the amplifier's actual state right after Homebridge starts (or after a broker reconnect). This bridge treats an empty payload on a command topic as a request for the current value rather than acting on it, echoing it back on the matching telemetry topic - so power, mute, volume *and* source are all seeded (and refreshed after every reconnect) by publishing an empty payload to each right after subscribing. There's no separate startup code path for this: the response for each just flows through the same telemetry handling as any other change, `source`'s ambiguity check included (see below).\n\n## Prerequisites\n\n1. An MQTT broker, with something bridging your NAD amplifier's control surface onto it. Like [this one](https://github.com/gomi-source/mqtt-nad). This plugin does not implement that bridge itself - it assumes the following topics already exist and behave as described:\n\n   | Purpose | Topic | Payload |\n   |---|---|---|\n   | Set power | `<cmdBase>/<id>/power` | `On` / `Off` |\n   | Power state | `<teleBase>/<id>/power` | `On` / `Off` (also accepts `1`/`0`/`true`) |\n   | Set mute | `<cmdBase>/<id>/mute` | `On` / `Off` |\n   | Mute state | `<teleBase>/<id>/mute` | `On` / `Off` (also accepts `1`/`0`/`true`) |\n   | Set volume | `<cmdBase>/<id>/volume_percent` | integer `0`-`100` |\n   | Volume state | `<teleBase>/<id>/volume_percent` | integer `0`-`100` |\n   | Set input source | `<cmdBase>/<id>/source` | integer position |\n   | Source state | `<teleBase>/<id>/source` | integer position |\n\n2. The amplifier's MAC address (from its own settings page, e.g. `http://<amp-ip>/diagnostics`, or from the BluOS app).\n\n## Configuration\n\nExample `config.json` platform block:\n\n```json\n{\n  \"platform\": \"NadAmplifier\",\n  \"name\": \"NAD Amplifier\",\n  \"devices\": [\n    {\n      \"id\": \"m33\",\n      \"macaddress\": \"00-00-00-00-00-00\"\n    }\n  ],\n  \"mqtt\": {\n    \"host\": \"10.10.1.30\",\n    \"port\": 1883,\n    \"username\": \"my-mqtt-user\",\n    \"password\": \"my-mqtt-password\",\n    \"topicBaseCommand\": \"cmd\",\n    \"topicBaseTelemetry\": \"tele\"\n  }\n}\n```\n\n(This plugin ships a config UI schema, so all of this can also be filled in from Homebridge Config UI X.)\n\n### `devices[]`\n\n| Key | Required | Default | Description |\n|---|---|---|---|\n| `id` | yes | - | Used as the MQTT topic segment, e.g. `m33` for `cmd/m33/volume`. Not readable from the amplifier - pick your own. |\n| `macaddress` | yes | - | Matches this entry to the amplifier found on the network. |\n| `name` | no | `NAD <model>` | Display name in the Home app. |\n| `streamSourcePosition` | no | `9` | See [Inputs and source positions](#inputs-and-source-positions) below. |\n\n### `mqtt`\n\n| Key | Required | Default |\n|---|---|---|\n| `host` | yes | - |\n| `port` | no | `1883` |\n| `username` / `password` | no | - |\n| `topicBaseCommand` | no | `cmd` |\n| `topicBaseTelemetry` | no | `tele` |\n\n### `discoveryIntervalMinutes`\n\nHow often (in minutes) to re-scan the network for configured amplifiers, to pick up an IP address change or a device that was offline at startup. Default `10`; set to `0` to disable.\n\n### `instanceId` - running more than one Homebridge instance against the same amplifier\n\nEach accessory's HomeKit identifier is derived from its MAC address alone, which is fine as long as only one Homebridge instance is ever configured for a given physical amplifier. If you run two (e.g. a dev instance alongside production, both pointed at the same amp for testing), they'll derive the *same* identifier and collide in the Home app - usually seen as being unable to add the accessory from the second instance at all.\n\nSet `instanceId` to a different string in each instance's config (e.g. `\"dev\"` on the dev instance, left unset on production) to mix something instance-specific into the identifier. Leave it unset if you only ever run one Homebridge instance against your amplifier(s) - this is opt-in specifically so existing single-instance setups aren't affected and don't need to re-pair anything.\n\n## Inputs and source positions\n\n`/RadioBrowse?service=Capture` returns each physical input's internal id, e.g. `xdynamic-Source3` or `input0`. The integer written to the `source` MQTT topic is derived from the trailing number in that id (so `xdynamic-Source3` -> `3`, `input0` -> `0`).\n\nBluetooth is deliberately **excluded** from that list: on a BluOS player it isn't a discrete physical input like an optical or coax connector, it's reached the same way as any other streaming service (Spotify, Tidal, AirPlay, ...) - through the amplifier's normal BluOS/streaming source, not a `source` position of its own.\n\nSince that normal streaming mode isn't listed by `/RadioBrowse` at all (it only enumerates physical Capture inputs), this plugin adds one extra input itself, named **BluOS**, to let you leave a physical input and return to normal network playback. The position it writes is `streamSourcePosition`, which defaults to `9` - **verify this against your own unit** (e.g. by watching `tele/<id>/source` while switching to streaming playback from the BluOS app) and adjust it in config if it's wrong.\n\nThe input list is read once at startup. If you change what's connected to the amplifier, restart Homebridge to pick up the new list.\n\n**Selecting a physical input doesn't go over MQTT** - on the bridge this plugin was built against, writing to the `source` command topic doesn't reliably switch physical inputs (e.g. HDMI/ARC). Instead, each input's exact `url` attribute from `/RadioBrowse` (e.g. `Capture:hw:imxspdif,0/1/25/2?id=input0`) is read alongside its name and position, and selecting that input in the Home app issues an HTTP `GET /Play?url=<that value>` straight to the amplifier - the same mechanism the BluOS app itself uses. The `source` command topic is still used for exactly one thing: switching back to the synthetic **BluOS** input (leaving Capture mode for normal network/streaming playback), since that isn't a `/RadioBrowse` entry with a `url` of its own.\n\n**`source` telemetry isn't fully trusted either** - the bridge has been observed reporting the streaming position (`streamSourcePosition`) even while a physical Capture input is actually active. Whenever `source` telemetry reports that position - including the response to the startup/reconnect query mentioned above - this plugin double-checks it against the amplifier's HTTP `/Status` endpoint before updating the Home app, rather than trusting it at face value.\n\n## Volume and mute\n\nApple Home doesn't show a volume slider for TV/receiver-type accessories - this is a HomeKit limitation, not something this plugin works around with an unrelated accessory type (e.g. a fake lightbulb or sensor). What it does implement, natively, on the Television Speaker service:\n\n- **Relative volume** (the physical up/down buttons Siri Remote / Control Center expose for the active audio output) - steps `volume_percent` by 1 percentage point in whichever direction.\n- **Absolute volume** - read and written directly as the `volume_percent` the amplifier itself publishes/accepts, 0-100% - not shown in the Home app itself, but visible to other HomeKit apps (e.g. Eve) that do display it. There's no unit conversion in the plugin; it neither knows nor needs to know the amplifier's internal volume scale.\n- **Mute** - published straight to the amplifier's own `mute` topic (`On`/`Off`), and reflects the amplifier's real mute state from its `mute` telemetry.\n\n\n## Development\n\n```shell\nnpm install\nnpm run build\nnpm run lint\nnpm link\nhomebridge -D\n```\n\nOr, with a plugin dev config already in `test/hbConfig/config.json`:\n\n```shell\nnpm run watch\n```\n","readmeFilename":"README.md"}