One library window for every store, launcher and emulator on your PC
What Playnite does
Playnite is a library manager rather than a store. It reads your installed games from the launchers you already use, merges them into one list, and gives that list a consistent interface with cover art, descriptions, playtime tracking and search. Steam, GOG Galaxy, Epic, Ubisoft Connect, EA, Battle.net, itch.io and emulators are all supported through integrations, and games that no store knows about can be added manually.
The program is written in C# and released under the MIT licence, and the Windows installer is a conventional desktop setup. There is also a portable build if you want the library and its settings on a removable drive. Nothing about it requires an account of its own, and no telemetry is sent by default.
Living with a merged library
The first launch detects installed launchers and imports their libraries; a wizard walks through each integration and asks which ones to enable. From then on the main window is a grid or list of everything you own, with filter and sort options by store, genre, release year, completion status and tags. Metadata such as descriptions, release dates, genres and artwork is fetched from public databases, and can be refreshed per game or in bulk.
Playtime, last-played dates and completion status turn the library into something closer to a backlog tracker. Custom tags and categories let you group games by mood, controller support or whatever scheme you prefer, and filtered views can be saved as shortcuts. The screenshot and emulator tabs are handled by extensions rather than the core, which keeps the base program small.
A fullscreen mode provides a controller-friendly, console-like interface for a TV or a dedicated gaming machine, with a big-screen grid and navigation designed for a gamepad. Themes can restyle both the desktop and fullscreen interfaces; the community maintains a large gallery.
Extensions, backups and limits
Extensions are the mechanism for everything the core does not do. They are written in C# or PowerShell, install as separate packages from a built-in browser, and can add store integrations, metadata sources, themes and automation such as launching a game through a specific emulator with the right arguments. Extensions run with the privileges of the desktop application, so it is worth sticking to well-known ones.
Backups are handled by exporting the library database and settings to a file, which makes moving to a new PC straightforward. Playnite can also track installed and uninstalled games separately, so a library can outlive the games currently on disk.
The limits are practical. It is Windows-only, so a dual-boot machine will not share a library. Some integrations require signing in to the third-party store, and while credentials are stored locally, the store still sees the sign-in. Metadata fetching depends on external services and occasional API changes can break a source until its extension is updated. Finally, Playnite launches games; it does not sell them or grant access, so anything you have not purchased elsewhere will not appear.
Who should choose something else
If you use a single store and are happy with its library view, Playnite adds little. If you want a TV-first experience with streaming from a desktop, a dedicated streaming front end may suit you better. Playnite is at its most useful for people with three or more launchers, a pile of emulators, and a wish to see all of it in one place without giving up the stores they already pay for.
- Best for
- Players with games spread across several stores and emulators who want a single searchable library and a controller-friendly fullscreen mode
- Good to know
- Playnite is Windows-only and some store integrations need you to sign in to that store, though your credentials stay on your machine
How to get started
- Download the Playnite 10.62 Windows installer from playnite.link and run it, or use the portable build instead.
- On first launch, let the wizard detect installed launchers and choose which library integrations to enable.
- Fetch metadata for your games so covers, descriptions and release dates are filled in, then tag or categorise anything misfiled.
- Enable fullscreen mode if you play on a TV, and set a controller layout before launching games from the couch.
Questions & answers
Is Playnite a store?
No. It manages and launches games you already own elsewhere, and it cannot sell or grant you games.
Does it work without an account?
Yes. Playnite itself needs no account. Individual store integrations may ask you to sign in to that store, and those credentials stay on your machine.
Can I use it on a TV with a controller?
Yes. A fullscreen mode provides a gamepad-driven, console-like interface, and themes can change its appearance.