Skip to content

HerrKnarz/Playnite-Extensions

Repository files navigation

DownloadCountTotal LatestVersion LastCommit Crowdin License Ko-fi Badge

Playnite Extensions

This repository hosts all my extensions for the superb open source video game library manager and launcher Playnite.

If you want to use my extensions, I strongly recommend to install them via the add-ons menu in Playnite or the official add-on database and not use the releases here on github, because they only consist of the add-ons that were changed lately and not all of them every time.

If you have more ideas for these extensions, feel free to suggest them by opening an issue!

Wikipedia Metadata

Extension to get metadata from wikipedia. The following fields are supported:

  • Name
  • Release Date
  • Genres
  • Developers
  • Publishers
  • Features
  • Tags (arcade system, engine, director, producer, designer, programmer, artist, writer, composer) Each can be toggled!
  • Links
  • Series
  • Platform
  • Cover image
  • Critic Score (Metacritic and GameRankings as fallback)
  • Description (with option to leave out certain sections)

Planned features

  • Maybe add wikipedia categories as optional tags (metadata addons can't directly fill the categories field).

Link Utilities

Extension to manage links for the games in the playnite library. It can do the following:

  • Sort links by name or custom sort order.
  • Remove unwanted links (e.g. social media links added by IGDB).
  • Remove duplicate links.
  • Rename links (e.g. shorten wikipedia to wiki).
  • Add links to several websites directly by trying to find a valid link using the game name.
  • limited option for custom link profiles to add your own websites to the add or browser search function.
  • Add library links: add links to the game page of its library
  • Add tags to games to keep track of missing links to specific websites.

All of these functions can be triggered manually for the selected games via game or playnite menu or configured to be triggered automatically after the metadata of a game changes.

  • Search for a game on several websites to add links via search dialog
  • Open a search for a game in your web browser on supported websites.
  • Add link to active website in your browser via bookmarklet. Works with any website.
  • Check if links are still working, with option to filter results, remove links or replace URLs in the result dialog.

To see which websites are already supported or planned to be added see the wiki!

Planned features

  • add links to more websites.
  • blacklist games from adding "missing link" tags for specific websites.
  • add support for quick search to add links or search for games with specific links
  • option to remove links to manually added url mask from selected games

Metadata Utilities

Extension to manage metadata for the games in the playnite library. It can do the following:

  • Quickly filter and edit categories, features, genres, series and tags in new Metadata Editor.
  • Merge together similar categories, features, genres, series and tags without being constrained to only one type (you can easily merge categories and tags together for example).
  • Automatically execute merge rules after metadata changes or manually.
  • Simply change the type of categories, features, genres, series and tags.
  • Separate metadata items by prefixes defined by you, that then can be filtered or easily added to new items.
  • Set default categories and/or tags that will automatically be added to new games on import.
  • Automatically remove unused categories, features, genres, series and tags on start up (deactivated by default).
  • Automatically remove unwanted features, genres, series and tags after metadata updates.
  • Add context menu entries to quickly add, remove or toggle categories, features, genres, series and tags in games to the game context menu. You can configure which will show up in the menu and how via the addon settings. Per default none are shown.

Planned features

  • Regex support for filtering in Metadata Editor.
  • Add window to quickly edit categories, features, genres, series and tags for a game, that is easier to use for this use case than the standard game detail editor.
  • Option to setup "metadata sets" that then can be quickly assigned to a game with one click (for example setting feature "Controller support" together with the tag "TV gaming".
  • Add option to change specific metadata if certain conditions are met in a game. The idea isn't fully fleshed out yet...

The addon is overlapping with the Library Management extension to some degree, because I wasn't really happy with how some of its features (merging mostly) work. Metadata Utilities does and will not comnpletely replace Library Management, so you can use both together. I'd just recommend to restrict your usage of merging and similar functions that automatically change mnetadata in the background to one of both addons.

Company Companion

Extension to manage game companies (see Developer and Publisher fields in Playnite). It can do the following:

  • Merge duplicate companies
  • Remove Business entity descriptions like Ltd. or Co.
  • Find and merge similar named companies by removing special characters and generic strings like "Interactive", "Games", "Studios"

Planned features

  • optional fuzzy search to find similar companies
  • option to filter only publishers or developers, to manage then separately.
  • ignore list to keep specific companies from being merged with similar ones.
  • option to save merge groups to automatically merge them again, when games were added or updated.
  • option to find and manually split comma separated companies.
  • maybe add additional information to companies like descriptions and links (via own dialog window).

Quick Add (deprecated)

Extension to quickly add, remove or toggle categories, features and tags in games through the game context menu instead of going through the edit dialog. The features of this extension are integrated into Metadata Utilities since version 0.7. You can still use Quick Add and I will release bugfixes if necessary, but further development of the features will take place in Metadata Utilities.

  • You can configure which will show up in the menu via the addon settings. Per default none are shown.
  • An icon left of the values in the menu indicates, if it is already set in all selected games (check mark in a circle), some of the selectec games (check marl withot circle) or in none (cross in circle).
  • You can define a custom menu entry path for each value to make it possible to group them.

KNARZtools

This is my playground for ideas and quick and simple dirty functions. It's tailored to my special playnite needs and won't be really useful for others. Use at your own risk!