Skip to content

Self-hosted Playnite companion web app; offering remote control, automation and sharing your library with friends.

License

Notifications You must be signed in to change notification settings

andrew-codes/playnite-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Playnite Web Playnite Web logo

Build Status Latest Release License GitHub Sponsors Discord

About

Share, automate, and remotely control your entire game library online with self-hosted Playnite Web.

Playnite Web offers:

  • A beautiful web UI for your Playnite library to share with friends.
  • A secure login screen for accessing your Playnite Web App instance.
  • The ability to remotely start and stop your games.
  • A graph API to help you build your own unique experiences.

Browse screenshot

Components

Playnite Web has two main components:

  • Playnite Web App - A self-hosted web server to sync and access your games library.
  • Playnite Web Plugin - A plugin that connects Playnite to the Playnite Web App to send and receive data.

The Playnite Web App has three dependencies required to run the server, included in the Playnite Web package:

  • Game Assets Processor - Processes assets for synced games, for example, cover art.
  • MQTT Broker - Communicates between the Playnite Web App and the Game Assets Processor.
  • Postgres Database - Stores synced game library data and Playnite Web settings.

Setup Overview

Note: For detailed setup instructions, read the setup guide.

  1. Configure and deploy the Playnite Web App.
  2. Create account credentials for accessing your Playnite Web App instance.
  3. Download and install the Playnite Web Plugin.
  4. Configure the plugin by entering your Playnite Web App URL and credentials.
  5. Sync your game library.

Get Started

  1. For detailed instructions about setting up Playnite Web, read the setup guide.
  2. If you encounter a problem, check the troubleshooting guide for a solution before you open an issue on GitHub.
  3. If you discover a security vulnerability, do not open an issue, instead submit a security advisory via GitHub.
  4. To get started with the Playnite Web API, read about the data model.
  5. Before you contribute, read the contribution guidelines.
  6. For help with the local development environment, see the local development environment guide.

About

Self-hosted Playnite companion web app; offering remote control, automation and sharing your library with friends.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages