{"_id":"@danimal4326/homebridge-appletv","_rev":"9-aa73a8ea3e3a6df5ad12f56c6e19d40f","name":"@danimal4326/homebridge-appletv","dist-tags":{"latest":"2.0.0"},"versions":{"1.1.0":{"name":"@danimal4326/homebridge-appletv","version":"1.1.0","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@danimal4326/homebridge-appletv@1.1.0","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/danimal4326/homebridge-appletv#readme","bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"dist":{"shasum":"a1f3d14fa9352587aa69ad06e8236afacf9c02c3","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-1.1.0.tgz","fileCount":20,"integrity":"sha512-1u8IeFeNXs/2flGcIKpYrVyADs+hnuCIfkwpi+zkcCqPcPM3XtFmaJ//yw7mv+3JULawePTH7Jn2fzArhGyzxg==","signatures":[{"sig":"MEQCIAKxWv1r576b673HB+UAKfjeY6er84DcVjpFS71eGhABAiAv7t+XtZ1eqH0iIjuvrR+Ph3gE9LSFvrpOuWOdMwsRHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35209},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.18.1","homebridge":">=1.3.5"},"gitHead":"e5612b7a397b5526302e3aa4f07dd1c12ef9883a","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/danimal4326/homebridge-appletv.git","type":"git"},"_npmVersion":"9.6.7","description":"A short description about what your plugin does.","directories":{},"displayName":"Homebridge AppleTV","_nodeVersion":"18.17.1","dependencies":{"@sebbo2002/node-pyatv":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","homebridge":"^1.3.5","typescript":"^4.4.4","@types/node":"^16.10.9","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-appletv_1.1.0_1699421307093_0.4564956065999777","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@danimal4326/homebridge-appletv","version":"1.1.2","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@danimal4326/homebridge-appletv@1.1.2","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/danimal4326/homebridge-appletv#readme","bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"dist":{"shasum":"c4c04ec0174e01c8e94b7c921fd7fe1c3db456c0","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-1.1.2.tgz","fileCount":20,"integrity":"sha512-7uiv4hXM6WPgKC1lG4Zij23D97HqWeC2Khik4upy/eRy4PqFXExlkD4DFX5VibfKBB/SQYwG2eJh6i71iX61Qw==","signatures":[{"sig":"MEUCIB7AZ+FraUV9V146NijuPGrK+B1eLwmxt86rSxyoo24hAiEAqwxji8UXqCHH9d71Vt0wO4CWN8usU38S8NKT6KXXD0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35189},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.18.1","homebridge":">=1.3.5"},"gitHead":"a2ac7ecf1be48865a00166d97475e969c6205420","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/danimal4326/homebridge-appletv.git","type":"git"},"_npmVersion":"9.6.7","description":"Exposes Apple TVs to HomeKit","directories":{},"displayName":"Homebridge AppleTV","_nodeVersion":"18.17.1","dependencies":{"@sebbo2002/node-pyatv":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","homebridge":"^1.3.5","typescript":"^4.4.4","@types/node":"^16.10.9","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-appletv_1.1.2_1699422271213_0.32744377427102744","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@danimal4326/homebridge-appletv","version":"1.1.3","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@danimal4326/homebridge-appletv@1.1.3","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/danimal4326/homebridge-appletv#readme","bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"dist":{"shasum":"26236207b759542be09e4c437689bdda9177406e","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-1.1.3.tgz","fileCount":20,"integrity":"sha512-LdKxU6HmIqtuNVAti5kVCSttUc4kHZU8Jd34ZuOEHfKv2yhXf4v3p6qwJExzGkMzVElctxNgLT8J+SMEUs6CXQ==","signatures":[{"sig":"MEYCIQDebYqOqz3HVTC+an2lz+H3VrCzOb+0dHa9ZQrIY/v8wwIhALNmS/Vi5DHzbrxKILaS50tWvKcSnVJB7g5C5AvnAvur","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35331},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.18.1","homebridge":">=1.3.5"},"gitHead":"2ed7aaee87e29db23c5d4cbdd1907ec0098d11e5","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/danimal4326/homebridge-appletv.git","type":"git"},"_npmVersion":"9.6.7","description":"Exposes Apple TVs to HomeKit","directories":{},"displayName":"Homebridge AppleTV","_nodeVersion":"18.17.1","dependencies":{"@sebbo2002/node-pyatv":"^4.3.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","homebridge":"^1.3.5","typescript":"^4.4.4","@types/node":"^16.10.9","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-appletv_1.1.3_1700440171422_0.5125885601292497","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@danimal4326/homebridge-appletv","version":"1.1.4","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@danimal4326/homebridge-appletv@1.1.4","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/danimal4326/homebridge-appletv#readme","bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"dist":{"shasum":"0c34b4131f797ed8e9d08f87101938caaa60e2b4","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-1.1.4.tgz","fileCount":20,"integrity":"sha512-XulaOb3KlMSW1TqZ7YR8ZdBUDaeZa+QZ93dZ9DHiVm+nLJgv1znIDAepPt/lFkuP9YSqm5H5TeTP0uxznNEjUg==","signatures":[{"sig":"MEYCIQD8dTj8dmxmCG/+bmTuaMCPv4jdaeQmTROTdQU0qjI69gIhALq8nh7aBYSg4zhZ2s0Vb9twCJYXbbZz0jbvWoUlKMIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35521},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.18.1","homebridge":">=1.3.5"},"gitHead":"dbcd39c92a97b2cee7a6b27eb59c74a36d679d95","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/danimal4326/homebridge-appletv.git","type":"git"},"_npmVersion":"9.6.7","description":"Exposes Apple TVs to HomeKit","directories":{},"displayName":"Homebridge AppleTV","_nodeVersion":"18.17.1","dependencies":{"@sebbo2002/node-pyatv":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","homebridge":"^1.3.5","typescript":"^4.4.4","@types/node":"^16.10.9","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-appletv_1.1.4_1700444908531_0.7174174044983279","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@danimal4326/homebridge-appletv","version":"1.1.5","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@danimal4326/homebridge-appletv@1.1.5","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/danimal4326/homebridge-appletv#readme","bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"dist":{"shasum":"f42243fa246e6c2681060e0fd271f69879313b2d","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-1.1.5.tgz","fileCount":20,"integrity":"sha512-3Dfc7g5CN6MmD5Lw+DCjx2qo8jRIBoCHyco/H93v9aZQNzBrnbAiwevZpBMyHHxhAG/Dq/TdHc1Bn0ykijcAcQ==","signatures":[{"sig":"MEUCIQCozFFqBiwG1mY/3cwUJlY9357n7d289DKkPJ50pVPAigIgDer+rhsqV1cKzcGEdoBcTa+ayewCALZhRSblEH/+72E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35524},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.18.1","homebridge":">=1.3.5"},"gitHead":"247fb67c3813b5ff86d2fc3ffecddf71f78ed1e3","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/danimal4326/homebridge-appletv.git","type":"git"},"_npmVersion":"9.6.7","description":"Exposes Apple TVs to HomeKit","directories":{},"displayName":"Homebridge AppleTV","_nodeVersion":"18.17.1","dependencies":{"@sebbo2002/node-pyatv":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","homebridge":"^1.3.5","typescript":"^4.4.4","@types/node":"^16.10.9","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-appletv_1.1.5_1700510577722_0.06006785672409798","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@danimal4326/homebridge-appletv","version":"1.1.6","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@danimal4326/homebridge-appletv@1.1.6","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/danimal4326/homebridge-appletv#readme","bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"dist":{"shasum":"c49d94869d2bf98a78b3362598e954336f6f7e62","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-1.1.6.tgz","fileCount":20,"integrity":"sha512-c2JmxldflThSDzYNoTQ9s6pIn/aKW9pvvyNg1sHeMmYgcldNSc8NwYRBLEyETO6wLslvGsJUd3Ik0Hh0IsqnjA==","signatures":[{"sig":"MEUCIQDlKWkdDZMtdJqdBlGpAiVDJsB3uMMOqTgnwYR3c+yLHwIgTqhHn5NBsNgYjfSu/59qE5cy+E4IqKWU7nyAD4y2H+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35524},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.18.1","homebridge":">=1.3.5"},"gitHead":"821581a23c23fdbc7b267fbc5a5b8ff511afb9a4","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/danimal4326/homebridge-appletv.git","type":"git"},"_npmVersion":"10.2.3","description":"Exposes Apple TVs to HomeKit","directories":{},"displayName":"Homebridge AppleTV","_nodeVersion":"20.10.0","dependencies":{"@sebbo2002/node-pyatv":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","homebridge":"^1.3.5","typescript":"^4.4.4","@types/node":"^16.10.9","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-appletv_1.1.6_1704731780090_0.8103313995784203","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@danimal4326/homebridge-appletv","version":"1.1.7","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@danimal4326/homebridge-appletv@1.1.7","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/danimal4326/homebridge-appletv#readme","bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"dist":{"shasum":"fbe7519782315e5461b41435ced1ea752d0bf15d","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-1.1.7.tgz","fileCount":20,"integrity":"sha512-GNlXahqkaDICEVYHqvB+ZrSVMxTxDFwnv9v/2gYLv1OeCY4dSAWvlzZg51EHkq9A7qK1vUfOTxFZDTvBrutA0w==","signatures":[{"sig":"MEYCIQC8lJGoyhXsFZfQjFooKVBPkXXIUnvF66XcOHogxwsHFgIhAPmt9lKS/wKBECl2vUEPJVb3qEFmX26e+c0OPScvskZh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35535},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"18 || 20 || >=22.0.0","homebridge":">=1.8.0"},"gitHead":"18079d5fa4d43ebb655b8a3e104ba538af6f35ab","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/danimal4326/homebridge-appletv.git","type":"git"},"_npmVersion":"10.8.1","description":"Exposes Apple TVs to HomeKit","directories":{},"displayName":"Homebridge AppleTV","_nodeVersion":"20.16.0","dependencies":{"@sebbo2002/node-pyatv":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","homebridge":"^1.3.5","typescript":"^4.4.4","@types/node":"^16.10.9","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-appletv_1.1.7_1725034665575_0.4534641723933015","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@danimal4326/homebridge-appletv","version":"1.1.8","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@danimal4326/homebridge-appletv@1.1.8","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/danimal4326/homebridge-appletv#readme","bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"dist":{"shasum":"aff50962e82732f3c8190165ce2f5f87ef4cfe7b","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-1.1.8.tgz","fileCount":20,"integrity":"sha512-7GBzn80TrkYONkxSQKxbJlWZLrC1EmKM2rH+Q3Nb6tEGZS8GLVFBvPPjN1J4X5bo7c+KYKHG81TAh4rARspmZQ==","signatures":[{"sig":"MEYCIQCs1oe9gVEL2oQW422m8btyFhjhLdS2q2/w3GjIzCH7mQIhAM78EKruUbaaTB75G5/npPV39lk6p8uMzCcWLfBXxOAk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35722},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"18 || 20 || >=22.0.0","homebridge":">=1.8.0"},"gitHead":"52aaa6265ac8ffb99a8aa635157884e3d9f5a4f9","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/danimal4326/homebridge-appletv.git","type":"git"},"_npmVersion":"10.8.3","description":"Exposes Apple TVs to HomeKit","directories":{},"displayName":"Homebridge AppleTV","_nodeVersion":"20.17.0","dependencies":{"@sebbo2002/node-pyatv":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.0.1","rimraf":"^3.0.2","nodemon":"^2.0.13","ts-node":"^10.3.0","homebridge":"^1.3.5","typescript":"^4.4.4","@types/node":"^16.10.9","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-appletv_1.1.8_1726813517938_0.2767985609638175","host":"s3://npm-registry-packages"}},"2.0.0":{"displayName":"Homebridge AppleTV","name":"@danimal4326/homebridge-appletv","type":"module","version":"2.0.0","description":"Exposes Apple TVs to HomeKit","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/danimal4326/homebridge-appletv.git"},"bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"engines":{"node":"^22 || ^24","homebridge":">=2.0.0-beta.0"},"main":"dist/index.js","scripts":{"lint":"eslint 'src/**/*.ts' --max-warnings=0","watch":"npm run build && npm link && nodemon","build":"rimraf ./dist && tsc","prepublishOnly":"npm run lint && npm run build"},"keywords":["homebridge-plugin"],"devDependencies":{"@eslint/js":"^9.39.4","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","eslint":"^9.0.0","homebridge":"^2.0.0-beta.0","nodemon":"^3.0.0","rimraf":"^6.0.0","typescript":"^5.7.0","typescript-eslint":"^8.59.1"},"dependencies":{"@sebbo2002/node-pyatv":"^8.0.0"},"gitHead":"585e55e29aa240624c2d7040a46bda93b9453ab4","types":"./dist/index.d.ts","_id":"@danimal4326/homebridge-appletv@2.0.0","homepage":"https://github.com/danimal4326/homebridge-appletv#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-DCDqbxkD7/MdYw3/Prmb7pdcc1ITjTOVRvcrY16ENTEqcuhq/YXhA7z5sGpNzJKwYagCperJQ0qwQeI6Kt0H/Q==","shasum":"037789c1f8ba8d69df697d714e9b5ac28383817a","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-appletv/-/homebridge-appletv-2.0.0.tgz","fileCount":57,"unpackedSize":216960,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQYmSMcJcx86xHPz+I72IjiUMOmsyRhyThSAiNniX3rAIgP4Xesjgr5FEonjg3bePKgvnb7Tmdl/OqZijlg4KX3cc="}]},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"directories":{},"maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-appletv_2.0.0_1777450436666_0.27973298518758916"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-08T05:28:26.989Z","modified":"2026-04-29T08:13:56.930Z","1.1.0":"2023-11-08T05:28:27.369Z","1.1.2":"2023-11-08T05:44:31.459Z","1.1.3":"2023-11-20T00:29:31.566Z","1.1.4":"2023-11-20T01:48:28.810Z","1.1.5":"2023-11-20T20:02:57.912Z","1.1.6":"2024-01-08T16:36:20.302Z","1.1.7":"2024-08-30T16:17:45.761Z","1.1.8":"2024-09-20T06:25:18.194Z","2.0.0":"2026-04-29T08:13:56.820Z"},"bugs":{"url":"https://github.com/danimal4326/homebridge-appletv/issues"},"license":"Apache-2.0","homepage":"https://github.com/danimal4326/homebridge-appletv#readme","keywords":["homebridge-plugin"],"repository":{"type":"git","url":"git+https://github.com/danimal4326/homebridge-appletv.git"},"description":"Exposes Apple TVs to HomeKit","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"readme":"\n<p align=\"center\">\n\n<img src=\"https://github.com/homebridge/branding/raw/master/logos/homebridge-wordmark-logo-vertical.png\" width=\"150\">\n\n</p>\n\n\n# Homebridge Apple TV\n\nThis is a Homebridge plugin that exposes Apple TVs to HomeKit, noteably the power state as a switch and optionally the device state (playing, paused, etc.) as motion sensors.\n\n## Requirements\n\n- **Homebridge 2.0** or later\n- **Node.js 22** or **24**\n- **PyATV** installed on the system\n\n> **Note:** Plugin v2.0.0 requires Homebridge 2.0. If you are using Homebridge 1.x, please use plugin v1.x.\n\n## Installation\n\nTo make this plugin work you need to install [PyATV](https://pypi.org/project/pyatv/). To ensure you did it right run\n```\natvremote --version\n```\n\n## Configuration\nConfiguration can be done using [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x).\n\n## Sample Configuration\n\n```yaml\n{\n    \"platform\": \"AppleTV\",\n    \"devices\": [\n        {\n            \"name\": \"Living Room\",\n            \"host\": \"192.168.0.36\",\n            \"credentials\": \"...\",\n            \"device_state_sensors\": [\n                \"idle\",\n                \"paused\",\n                \"playing\"\n            ],\n            \"app_sensors\": [\n                \"Netflix\",\n                \"Disney+\"\n            ],\n            \"generic_sensors\": [\n                {\n                    \"property\": \"mediaType\",\n                    \"values\": [\n                        \"music\",\n                        \"tv\",\n                        \"video\",\n                        \"unknown\"\n                    ]\n                },\n                {\n                    \"property\": \"genre\",\n                    \"values\": [\n                        \"Pop\"\n                    ]\n                }\n            ]\n        }\n    ]\n}\n```\n### Configuration Definition\n\n* **platform**: The identifier for the platform (*AppleTv*).\n* **devices**: A list of devices you would like to register with the platform.     \n  * **name**: The name of the Apple TV.    \n  * **host**: The IP of the device.\n  * **credentials**: The credentials needed to authorise connection to the device.\n  * **device_state_sensors** [*optional*]: Enables a \"motion sensor\" for detecting device states. Possible values: \"idle\", \"loading\", \"paused\", \"playing\", \"seeking\", \"stopped\"\n  * **app_sensors** [*optional*]: Enables a \"motion sensor\" for detecting current appin use.\n  * **generic_sensors** [*optional*]: Enables a \"motion sensor\" for detecting generic states.\n\n## Retrieving credentials\n\nIn order to retrieve credentials for your Apple TV, please follow these step\n\n1. Execute the following command to scan for Apple TVs:\n\n```\natvremote scan\n```\n2. Choose the device with which you would like to pair and run the following command:\n\n```\natvremote -s {YOUR-APPLE-ID-IP-ADDRESS} --protocol companion pair\n```\n3. Enter the PIN shown on your device.","readmeFilename":"README.md"}