Как добавить игру Steam в Playnite: несколько методов с примерами кода

Чтобы добавить игру Steam в Playnite с помощью кода, вы можете использовать Playnite API или Playnite CLI (интерфейс командной строки). Вот несколько методов, которые можно использовать с примерами кода:

Метод 1. Использование Playnite API (C#)

using Playnite.SDK;
using Playnite.SDK.Models;
public class GameAdder
{
    public void AddSteamGame()
    {
        var api = new PlayniteApi();
        var steamGameId = "YOUR_STEAM_GAME_ID"; // Replace with the actual Steam game ID
        var game = new Game()
        {
            PluginId = Guid.Parse("00000000-0000-0000-0000-000000000001"), // Steam plugin ID
            GameId = steamGameId
        };
        api.Database.AddGame(game);
    }
}

Метод 2. Использование интерфейса командной строки Playnite (PowerShell)

$playnitePath = "C:\Path\to\Playnite\Playnite.FullscreenApp.exe"
$steamGameId = "YOUR_STEAM_GAME_ID" # Replace with the actual Steam game ID
$arguments = "-command", "install", "-id", $steamGameId, "-source", "steam"
Start-Process -FilePath $playnitePath -ArgumentList $arguments -NoNewWindow

В обоих методах обязательно замените «YOUR_STEAM_GAME_ID» фактическим идентификатором Steam игры, которую вы хотите добавить в Playnite.