Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple instances of Playnite Web in a single household #572

Open
4 tasks
andrew-codes opened this issue Oct 7, 2024 · 1 comment
Open
4 tasks

Multiple instances of Playnite Web in a single household #572

andrew-codes opened this issue Oct 7, 2024 · 1 comment
Labels
app:library-updater App/service to update game library from Playnite via MQTT messages app:playnite-web Web app app:playnite-web-plugin Playnite plugin used to publish MQTT messages to be used by library-updater enhancement New feature or request spike

Comments

@andrew-codes
Copy link
Owner

Playnite Web supports a single user's library. However, some households may have >1 users. In this case, multiple Playnite Web instances may be running and listening on the same MQTT message bus. A command from Playnite Web for user A should not be picked up by user B's instance.

  • Playnite Web messages are scoped to a running Playnite instance
  • Syncing games for Playnite Web instance 1 should not affect Playnite Web instance 2
  • Updated games for Playnite Web instance 1 should not affect Playnite Web instance 2
  • Start, stop, restart, and other commands from Playnite Web instance 1 should not be picked up by Playnite Web instance 2
@andrew-codes andrew-codes added enhancement New feature or request app:playnite-web Web app app:library-updater App/service to update game library from Playnite via MQTT messages app:playnite-web-plugin Playnite plugin used to publish MQTT messages to be used by library-updater labels Oct 7, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage 🗃️ in Playnite-Web Oct 7, 2024
@andrew-codes
Copy link
Owner Author

andrew-codes commented Oct 7, 2024

Note that scoping action commands such as start, stop, restart, received by the extension can be easily done by simply ensuring the release/platform IDs are all in the Playnite instance's library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app:library-updater App/service to update game library from Playnite via MQTT messages app:playnite-web Web app app:playnite-web-plugin Playnite plugin used to publish MQTT messages to be used by library-updater enhancement New feature or request spike
Projects
Status: Needs Triage 🗃️
Development

No branches or pull requests

1 participant