-
-
Notifications
You must be signed in to change notification settings - Fork 511
Building
Visual Studio and .NET SDK 4.6.2 is required to build the application.
For building inside VS make sure you are switched to x86
solution configuration.
Debug
builds are configured to throw exceptions even in cases where Release
builds would log error message. This is mainly for cases where Playnite can recover and still work properly, but indicates some issue that should be investigated. If you want to suppress these exceptions with Debug
builds then edit Common.config
and set ThrowAllErrors
to False
.
Fullscreen mode uses custom font files that can't be redistributed with Playnite's source. If you want to develop/build Fullscreen mode, then you have to obtain your own license or replace them with compatible ones.
Several Playnite features depended on a separate Playnite service. Specifically:
- Addons browser
- Steam library import
- IGDB integration
- Patreon integration
Backend project can be found in a separate repository, .NET 7 and MongoDB are required.
You will need to provide your own Twitch API keys (IGDB is owned by Twitch) in app settings file for IGDB integration to work.