RetroArch Android thumbnail troubleshooting / 2026-07-28

Fix missing RetroArch thumbnails on Android

Separate playlist identity, database matching, thumbnail type, writable storage, and artwork availability instead of repeatedly downloading a full pack.

9 minute repair guideRetroArch on Android; menu driver, playlist format, database match, and storage access affect results

Fix missing RetroArch thumbnails on Android

Open the affected playlist entry and verify its label and `db_name`, update Core Info Files and Databases, then use the playlist or individual thumbnail downloader. If automatic matching fails, compare the playlist name and entry label with Libretro's documented thumbnail directory and filename rules. On Android, also verify RetroArch can write to its configured Thumbnails directory. A missing image may simply have no official match.

Do this in order

  1. 01

    Record the RetroArch version, menu driver, playlist filename, entry label, `db_name`, selected thumbnail types, and configured Thumbnails directory.

  2. 02

    Update Core Info Files and Databases, restart RetroArch, and confirm the content still belongs to the intended playlist.

  3. 03

    Run Playlist Thumbnails Updater or the individual Download Thumbnails action for one entry; do not overwrite a custom collection without a backup.

  4. 04

    If no image appears, inspect whether the entry came from a strict database scan, loose scan, or manual playlist and whether filename matching is enabled.

  5. 05

    For a lawful custom image, follow the exact playlist folder and `Named_Boxarts`, `Named_Snaps`, or `Named_Titles` path and sanitize the filename as documented.

  6. 06

    Restart, check both the normal and fullscreen thumbnail view, and stop if no official asset exists rather than copying artwork from an unauthorized source.

Decision and diagnostic table

ObservationLikely boundaryNext check
No entries in the playlistScan or database identity, not thumbnailsRepair the playlist first
Some entries have artPer-entry label or official asset availabilityCompare label, database, and flexible matching
Download reports success but nothing appearsWrong thumbnail type, menu view, or pathInspect selected type and configured directory
Custom PNG never appearsFolder or sanitized filename mismatchMatch playlist name and `Named_*` structure exactly

Thumbnails attach to playlist identity

RetroArch does not infer every image from an arbitrary ROM filename. Playlist database identity and the entry label guide matching, and loose or manual entries may lack the metadata used by the official thumbnail service.

Changing a label for display can therefore break an existing match. Preserve the original playlist before editing and test one entry rather than rebuilding the whole library.

Image type and menu presentation are separate

Libretro distinguishes box art, title screens, and in-game snapshots. The selected menu driver can display them differently, and fullscreen cycling may reveal an asset not shown in the current sidebar layout.

Confirm the requested type exists before treating a blank panel as a network failure. An official service may have one category for a title but not all three.

Custom artwork needs rights and exact paths

A working custom PNG proves only technical placement. It does not prove that the box art, screenshot, logo, or scan is licensed for reuse.

Use artwork you created, public-domain material, or an asset with permission covering your use. Keep rights evidence beside the source note, not inside an unreviewed downloadable thumbnail pack.

First-party sources

Related guides