{"_id":"@danimal4326/homebridge-playstation","_rev":"4-8a842799f01fd4503aa7eb045cc0fccb","name":"@danimal4326/homebridge-playstation","dist-tags":{"latest":"1.7.4"},"versions":{"1.7.1":{"name":"@danimal4326/homebridge-playstation","version":"1.7.1","keywords":["homebridge-plugin"],"author":{"url":"https://www.kopiro.me","name":"Flavio De Stefano","email":"destefano.flavio@gmail.com"},"license":"ISC","_id":"@danimal4326/homebridge-playstation@1.7.1","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/kopiro/homebridge-playstation#readme","bugs":{"url":"https://github.com/kopiro/homebridge-playstation/issues"},"bin":{"homebridge-playstation-login":"dist/cli.js"},"dist":{"shasum":"ff41678ab023a8d4251d890a22bc34673244f11c","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-playstation/-/homebridge-playstation-1.7.1.tgz","fileCount":24,"integrity":"sha512-kfuUfHL17xCzszpzo5ovHkL1oojeWUfnX4O1eWVfBCLbotFJbn2Z4NptQxfBh85WQI5oq/YsUKUccCP7KiuRHA==","signatures":[{"sig":"MEQCIDttDLMASe23CTyY43374GTlqhoS6rd7nj7fZJKMVDBsAiBqMXrmwz7pX6ELeDdMBfRsLXPA5izPNrvuWPyzDLU68g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37252},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.13.0 || ^20.16.0 || ^22.5.1 || ^24","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"funding":{"url":"https://www.paypal.me/kopiro","type":"paypal"},"gitHead":"0f57859720f4a1ef8b9a10856fa4b608d9692155","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","postinstall":"patch-package","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git://github.com/kopiro/homebridge-playstation.git","type":"git"},"_npmVersion":"11.12.1","description":"Playstation integration for Homebridge","directories":{},"displayName":"Playstation","_nodeVersion":"24.15.0","dependencies":{"playactor":"^0.4.1","patch-package":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.10.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.5.4","homebridge-config-ui-x":"^5.17.0","@typescript-eslint/parser":"^8.4.0","@typescript-eslint/eslint-plugin":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-playstation_1.7.1_1777932144023_0.38430721887780006","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@danimal4326/homebridge-playstation","version":"1.7.2","keywords":["homebridge-plugin"],"author":{"url":"https://github.com/Danimal4326","name":"Dan Chlopek","email":"danchlopek@gmail.com"},"license":"ISC","_id":"@danimal4326/homebridge-playstation@1.7.2","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/Danimal4326/homebridge-playstation#readme","bugs":{"url":"https://github.com/Danimal4326/homebridge-playstation/issues"},"bin":{"homebridge-playstation-login":"dist/cli.js"},"dist":{"shasum":"62d1360fc430458cfecbeba2545a590850ebf57f","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-playstation/-/homebridge-playstation-1.7.2.tgz","fileCount":24,"integrity":"sha512-CFx0qeQX4WO1GAUoAuvtgRrpZZ0/rfexBh8iIEVxqkHm2sfJTsBCX4BUT1R/qmR+JqNGqBX3DMmYwSr6Qc90fA==","signatures":[{"sig":"MEUCIDsMiSuSQyHZ6L2NjUyA3BVcsSv31BiHPgBl0xOQpPXdAiEA609Zmf05RPRHDeI1oyTG+n27uBLcFtSjvd0wEn31Ahc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37259},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.13.0 || ^20.16.0 || ^22.5.1 || ^24","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"a665f3670180d66792059ff9d308e3fc42eff7be","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","postinstall":"patch-package","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/Danimal4326/homebridge-playstation.git","type":"git"},"_npmVersion":"11.12.1","description":"Playstation integration for Homebridge","directories":{},"displayName":"Playstation","_nodeVersion":"24.15.0","dependencies":{"playactor":"^0.4.1","patch-package":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.10.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.5.4","homebridge-config-ui-x":"^5.17.0","@typescript-eslint/parser":"^8.4.0","@typescript-eslint/eslint-plugin":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-playstation_1.7.2_1777932402295_0.8785905991058467","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@danimal4326/homebridge-playstation","version":"1.7.3","keywords":["homebridge-plugin"],"author":{"url":"https://github.com/Danimal4326","name":"Dan Chlopek","email":"danchlopek@gmail.com"},"license":"ISC","_id":"@danimal4326/homebridge-playstation@1.7.3","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"homepage":"https://github.com/Danimal4326/homebridge-playstation#readme","bugs":{"url":"https://github.com/Danimal4326/homebridge-playstation/issues"},"bin":{"homebridge-playstation-login":"dist/cli.js"},"dist":{"shasum":"4211da935459e969bc67e73a19b87136445ec44b","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-playstation/-/homebridge-playstation-1.7.3.tgz","fileCount":24,"integrity":"sha512-bTRMdYb1XjdUUZC+BxiVpEl6U5Qmh6YrMV3Rw9dXbqveeoiPx7d+PRgIvvoXxYxxSgAYgBNZYeCNx3/Of7snaQ==","signatures":[{"sig":"MEUCIDd3CMg6OJ4PjhXHXZYey6YOi62t8DISDA2edLuNwa8LAiEAtjNTO2+E02pQZS3zRQHUk1IF4Cv45KrBqXtYqxI4T4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37285},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^18.13.0 || ^20.16.0 || ^22.5.1 || ^24","homebridge":"^1.8.0 || ^2.0.0-beta.0"},"gitHead":"5ad942026594d58846d14496af756419b6119c15","scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","postinstall":"patch-package","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"danimal4326","email":"danimal4326@gmail.com"},"repository":{"url":"git+https://github.com/Danimal4326/homebridge-playstation.git","type":"git"},"_npmVersion":"11.12.1","description":"Playstation integration for Homebridge","directories":{},"displayName":"Playstation","_nodeVersion":"24.15.0","dependencies":{"playactor":"^0.4.1","patch-package":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.10.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-node":"^10.9.2","homebridge":"^2.0.0-beta.0","typescript":"^5.5.4","@types/node":"^22.5.4","homebridge-config-ui-x":"^5.17.0","@typescript-eslint/parser":"^8.4.0","@typescript-eslint/eslint-plugin":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-playstation_1.7.3_1777933062642_0.6152293066754868","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"displayName":"Playstation","name":"@danimal4326/homebridge-playstation","version":"1.7.4","description":"Playstation integration for Homebridge","license":"ISC","repository":{"type":"git","url":"git+https://github.com/Danimal4326/homebridge-playstation.git"},"homepage":"https://github.com/Danimal4326/homebridge-playstation#readme","bugs":{"url":"https://github.com/Danimal4326/homebridge-playstation/issues"},"author":{"name":"Dan Chlopek","email":"danchlopek@gmail.com","url":"https://github.com/Danimal4326"},"engines":{"node":"^18.13.0 || ^20.16.0 || ^22.5.1 || ^24","homebridge":"^1.8.0 || ^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","postinstall":"patch-package"},"bin":{"homebridge-playstation-login":"dist/cli.js"},"keywords":["homebridge-plugin"],"dependencies":{"patch-package":"^8.0.0","playactor":"^0.4.1"},"devDependencies":{"@types/node":"^22.5.4","@typescript-eslint/eslint-plugin":"^8.4.0","@typescript-eslint/parser":"^8.4.0","dotenv":"^16.4.5","eslint":"^9.10.0","homebridge":"^2.0.0-beta.0","homebridge-config-ui-x":"^5.17.0","nodemon":"^3.1.4","rimraf":"^6.0.1","ts-node":"^10.9.2","typescript":"^5.5.4"},"gitHead":"a590e52ad56f3ea473e05b9daceeac9aae5bffe7","types":"./dist/index.d.ts","_id":"@danimal4326/homebridge-playstation@1.7.4","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-DglDHmdVlkU2GNxYaK+T1rfsTb14CXZvPLf0X3941iCSInIZwAGPpzVxDZPBM4g5XpC6R6Omr7v1W7ZqqYLfPg==","shasum":"ee4899ff20c2bc3afe498c5da1b6cabf596a031a","tarball":"https://registry.npmjs.org/@danimal4326/homebridge-playstation/-/homebridge-playstation-1.7.4.tgz","fileCount":25,"unpackedSize":38695,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBngKKz1d9jLQKkho3KdKZxP/jteXl/x6j/nCL/kBRFAIgJubyxSDD5BuzEOTei9tOHzOQNix0geufAjJlqRvwE6U="}]},"_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-playstation_1.7.4_1777934653010_0.7550644154103934"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T22:02:23.882Z","modified":"2026-05-04T22:44:13.276Z","1.7.1":"2026-05-04T22:02:24.160Z","1.7.2":"2026-05-04T22:06:42.451Z","1.7.3":"2026-05-04T22:17:42.790Z","1.7.4":"2026-05-04T22:44:13.158Z"},"bugs":{"url":"https://github.com/Danimal4326/homebridge-playstation/issues"},"author":{"name":"Dan Chlopek","email":"danchlopek@gmail.com","url":"https://github.com/Danimal4326"},"license":"ISC","homepage":"https://github.com/Danimal4326/homebridge-playstation#readme","keywords":["homebridge-plugin"],"repository":{"type":"git","url":"git+https://github.com/Danimal4326/homebridge-playstation.git"},"description":"Playstation integration for Homebridge","maintainers":[{"name":"danimal4326","email":"danimal4326@gmail.com"}],"readme":"# Homebridge Playstation\n\n### Playstation integration for Homebridge / HOOBS.\n\n_Hey Siri, turn on Playstation_ finally possible!\n\n[![verified-by-homebridge](https://badgen.net/badge/homebridge/verified/purple)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)\n\n![IMG_2114](https://user-images.githubusercontent.com/839700/153052274-c406ef19-e9f4-41b0-bb66-78134069021d.jpg)\n\nThis integration exposes a Switch service that can be used to switch on/off your PS4/PS5, and determine its current state.\n\nMost of the work is done by the amazing [playactor](https://github.com/dhleong/playactor) library, which this project depends on.\n\n## Installation\n\nYou can install it via Homebridge UI or manually using:\n\n```bash\nnpm -g install homebridge-playstation\n```\n\n## Configuration\n\n- Turn on your PlayStation, go to \"Settings\" and enable \"Remote Play\".\n\n- Run this command as `homebridge` user, make sure you don't run these commands as `root` or `pi`, otherwise nothing will work):\n\n```bash\nhomebridge-playstation-login\n```\n\nYou can do this by using the Homebridge UI terminal or an SSH session and manually changing user with `su homebridge`\n\n- Open the authorization link provided, authenticate it using your PSN account, and copy the URL when the page shows \"redirect\" in the terminal.\n\n- On your PlayStation go to \"Settings\" > \"System\" > \"Remote Play\" > \"Link Device\" and provide the PIN code.\n\n- Restart the HomeBridge instance\n\n- At boot, you should see a message like `\"Please add [PS5 XYZ] manually in Home app. Setup Code: 111-22-333\"` in the  logs; open the Home app and add your PlayStation as an extra accessory using \"Add Accessory\" in the top-right menu\n\n## Troubleshooting\n\nIf at some point you have any problem, you can try to reset the Homebridge accessory and re-pair it.\n\nTo do so, go to Homebridge UI > \"Settings\" > \"Unpair Bridges / Cameras / TVs / External Accessories\" and delete the Playstation.\n\nTo reset the credentials used by PlayActor, you need to manually remove the directory `/home/homebridge/.config/playactor`\n","readmeFilename":"README.md"}