Extensions I've made for Playnite launcher. Some of these can be downloaded during first time startup when launching Playnite for the first time.
You can install these via Playnite's built-in add-on browser or opening following URI links (Playnite 9 and newer required):
Amazon / Twitch playnite://playnite/installaddon/AmazonLibrary_Builtin
Battle.net playnite://playnite/installaddon/BattlenetLibrary_Builtin
Bethesda playnite://playnite/installaddon/BethesdaLibrary_Builtin
Epic store playnite://playnite/installaddon/EpicGamesLibrary_Builtin
GOG playnite://playnite/installaddon/GogLibrary_Builtin
Humble playnite://playnite/installaddon/HumbleLibrary_Builtin
itch.io playnite://playnite/installaddon/ItchioLibrary_Builtin
Rockstar launcher playnite://playnite/installaddon/Rockstar_Games_Library
Steam playnite://playnite/installaddon/SteamLibrary_Builtin
Ubisoft Connect playnite://playnite/installaddon/UplayLibrary_Builtin
Xbox / MS Store playnite://playnite/installaddon/XboxLibrary_Builtin
IGDB playnite://playnite/installaddon/IGDBMetadata_Builtin
Universal Steam playnite://playnite/installaddon/Universal_Steam_Metadata
Simple library exporter script playnite://playnite/installaddon/LibraryExporterPS_Builtin)
If something doesn't work, open new issue please. Make sure that you check wiki first for troubleshooting tips.
Regarding code styling, there are only a few major rules:
- private fields and properties should use camelCase (without underscore)
- all methods (private and public) should use PascalCase
- use spaces instead of tabs with 4 spaces width
- always encapsulate the code body after if, for, foreach, while etc. with curly braces:
if (true)
{
DoSomething()
}instead of
if (true)
DoSomething()