Skip to content

Releases: kaniol-lck/GameLibrary

GameLibrary v0.8.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 15:19

Installation

  1. Download GameLibrary-windows-amd64.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run it from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary-windows-amd64.exe   ← put here (rename to GameLibrary.exe if you like)
├── config.json                     ← auto-generated on first run
└── Games\                          ← your game directories
    ├── GameA\
    │   ├── .gamemanager\           ← metadata lives here, not in the game root
    │   │   └── gameinfo.json
    │   └── game.exe
    └── GameB\

Usage

  1. Mount the NAS to any drive letter on each client machine
  2. Run the executable
  3. Click Scan to discover your library (or Force Scan to re-identify
    everything — stars, tags and scraped metadata are preserved)
  4. Click Scrape Missing to fetch metadata for games that still lack it, or
    Scrape All to refresh everything
  5. Click any game card to open its details

Metadata scraping

  • Scraping runs several games at once (default 4, adjustable in Settings →
    Scanning). Each metadata service keeps its own rate limit, so raising this
    overlaps waiting rather than increasing the request rate any one service sees.
  • The sidebar task list shows real progress, every game being scraped right now,
    what is waiting, and recent failures with their reason. Failed entries have a
    retry button.
  • Pause, resume, clear the waiting list, or dismiss the finished results.

If the window does not appear

The window is created by the Microsoft Edge WebView2 runtime. If it cannot start,
the application writes a log and explains itself:

  1. Run run-with-console.cmd (included in the release) to see the error directly.
  2. Check the log in %LOCALAPPDATA%\GameLibrary\logs.
  3. If the WebView2 runtime is missing or damaged, install or repair it from
    https://developer.microsoft.com/microsoft-edge/webview2/.
  4. A folder with unusual permissions can also stop the WebView2 sandbox from
    starting. If the log reports a failure to create the WebView2 controller, copy
    the executable to an ordinary folder (your NAS share is fine) and run it from
    there.

The log is opened before the window is created, so a failure that happens too early
to show anything is still recorded — and the next launch reports the previous one
in a dialog.

Verification

SHA256: see GameLibrary-windows-amd64.exe.sha256 in the release assets

Verify on Windows with:

Get-FileHash .\GameLibrary-windows-amd64.exe -Algorithm SHA256

Full Changelog: v0.7.5...v0.8.0

GameLibrary v0.7.5

Choose a tag to compare

@github-actions github-actions released this 31 May 17:03

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.7.5-alpha...v0.7.5

GameLibrary v0.7.5-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 12:15

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.7.4-alpha...v0.7.5-alpha

GameLibrary v0.7.4-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 12:07

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.7.3-alpha...v0.7.4-alpha

GameLibrary v0.7.3-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 11:54

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.7.2-alpha...v0.7.3-alpha

GameLibrary v0.7.2-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 11:47

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.7.1-alpha...v0.7.2-alpha

GameLibrary v0.7.1-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 11:41

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.7.0-alpha...v0.7.1-alpha

GameLibrary v0.7.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 07:37

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.6.2-alpha...v0.7.0-alpha

GameLibrary v0.6.2-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 May 19:24

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.6.1-alpha...v0.6.2-alpha

GameLibrary v0.6.1-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 May 19:17

Installation

  1. Download GameLibrary.exe
  2. Place it in your NAS game library root directory, alongside your Games/ folder
  3. Run GameLibrary.exe from any machine with the NAS mounted
NAS:\GameLibrary\
├── GameLibrary.exe          ← put here
├── config.json              ← auto-generated on first run
└── Games\                   ← your game directories
    ├── GameA\
    │   └── .gameinfo.json
    └── GameB\

Usage

  1. Mount NAS to any drive letter on each client machine
  2. Run GameLibrary.exe
  3. Click Scan Games to discover your library
  4. Click Scrape All to download metadata and covers
  5. Click any game card to view details

Verification

SHA256: see checksum.txt in release assets

Full Changelog: v0.6.0-alpha...v0.6.1-alpha