Target Redump DATs/catalog instead of No-Intro

This commit is contained in:
2026-09-07 16:20:39 -04:00
parent 128b62e5b8
commit 922c01d17c
3 changed files with 9 additions and 9 deletions
+6 -6
View File
@@ -3,8 +3,8 @@
![AI Generated](https://raw.githubusercontent.com/dotnetdave/ai-usage-badges/refs/heads/main/badges/png/1x/ai-generated.png)
Native Linux GUI (PySide6) for preserving PSP UMD **games** and **videos** as
`.iso` files. It scans your discs, verifies them against a full catalog
(No-Intro DATs), reports what's missing, and retags/renames discs to a canonical
`.iso` files. It scans your discs, verifies them against the full Redump catalog
(Redump DATs), reports what's missing, and retags/renames discs to a canonical
scheme. It also fetches cover art and metadata, syncs discs and save-data with a
real PSP, and can pull missing discs from your own Redump 7z archive collection.
@@ -52,8 +52,8 @@ python3 -m app.main
## First-time setup
1. Put your DAT files in `data/dats/`:
- games: No-Intro `Sony - PlayStation Portable`
- videos: No-Intro `Sony - PlayStation Portable (UMD Video)`
- games: Redump `Sony - PlayStation Portable`
- videos: Redump `Sony - PlayStation Portable (UMD Video)`
2. Ingest them into the local SQLite library:
```bash
@@ -63,7 +63,7 @@ python3 -m app.main
3. Open the GUI and point **Settings → General → Games/Videos directory** at
your disc folders (or set `PSP_GAMES_ROOTS` / `PSP_VIDEO_ROOTS`).
Discs that aren't in the No-Intro DATs can be added to `data/supplement.json`
Discs that aren't in the Redump DATs can be added to `data/supplement.json`
(`name`, `region`, `crc32`, `sha1`, `md5`) so the tool still recognizes them.
## Nomenclature
@@ -75,7 +75,7 @@ Discs are matched by hash first (most precise), then serial, then filename.
## Directory layout
- `data/dats/` — clrmamepro DAT files (games + videos).
- `data/supplement.json` — extra discs not in No-Intro.
- `data/supplement.json` — extra discs not in Redump.
- `data/credentials.json` — cover/metadata API keys (IGDB, TheMovieDB,
ScreenScraper). Environment variables take precedence.
- `data/manual_covers/games|videos/` — your own cover images.