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
Origin
playnite://playnite/installaddon/OriginLibrary_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()