}
}
Back to libraryExport your libraryDownload everything as a file you keep
JSON round-trips exactly and is the right choice for a backup. CSV opens in a
spreadsheet. Box art images are not included in either — they live in the
server's upload volume.
@if (importing()) {
}
ImportRestore a backup, or bring a library in from elsewhere
Accepts JSON or CSV. Rows are matched on title and system, so the same game on
two consoles stays two entries.
{{ selectedFile()?.name ?? 'No file chosen' }}
ModeMerge — add and update, delete nothingReplace — wipe the library first
Preview only
@if (mode() === 'Replace' && !dryRun()) {
warning
Replace deletes every game in your library before importing. Export a backup first.