ps1: preview EBOOT icon/background in the PS1 tab before converting

Selecting a pending disc in the PS1 tab now shows a live preview of the
ICON0 (144x80 XMB icon) and PIC1 (480x272 launch background) that the
converter would embed, fetched asynchronously so the UI stays responsive.
Converted discs/EBOOTs show an 'already converted' notice, and ps1_art now
falls back to a name-derived cache key when a disc has no serial.
This commit is contained in:
2026-09-07 18:42:46 -04:00
parent fb2a98dd21
commit c1fcf6176d
2 changed files with 118 additions and 2 deletions
+2 -1
View File
@@ -861,8 +861,9 @@ def ps1_art(title, release_id, timeout=10):
sources (libretro, ScreenScraper, IGDB, Wikipedia). Returns
``(None, None)`` when no art can be produced.
"""
key = release_id or stable_key(title)
try:
path = fetch_cover(title, release_id, "ps1", timeout=timeout)
path = fetch_cover(title, key, "ps1", timeout=timeout)
except Exception: # noqa: BLE001
return None, None
if path is None: