Getting Started#
yamu manages a local game library database and uses plugins to import metadata from sources like Steam. The core workflow is:
Configure your plugins and API keys.
Run
yamu importto fetch games and queue new ones.Review and edit new entries interactively.
Use
yamu listandyamu webto browse your library.
Create a config file at ~/.config/yamu/config.yaml and enable your plugins:
library: ~/.local/share/yamu/library.db
plugins:
- steam
- web
- fetchart
- completion
steam:
api_key: "YOUR_STEAM_KEY"
steam_ids:
- 76561198074847543
Import your library:
yamu import
During import, yamu prompts you to confirm metadata for newly discovered games.
To reprocess existing entries and run metadata searches, use yamu import -f.
Use I to ignore a game path permanently so future imports skip it.
If you need to update an existing entry manually, use yamu edit or
yamu update.
Listing and browsing#
List games with optional query filters:
yamu list
yamu list platform:steam
yamu list "half life"
Run the lightweight web UI:
yamu web
Completion status#
Use the completion plugin to track played, beaten, abandoned, or completionist status:
yamu completion