Playnite URI support
Introduction
Plugins (scripts are not supported) can register custom methods to be executed when specific playnite:// URI is opened. This can be done using RegisterSource method from UriHandler API.
Example
Following example executes method when playnite://mysource/ URI is opened.
PlayniteApi.UriHandler.RegisterSource("mysource", (args) =>
{
// Code to be executed
// Use args.Arguments to access URL arguments
});
In this example opening playnite://mysource/arg1/arg2 will call registered method and pass array of two arguments (arg1 and arg2) to it.