Remove duplicate RetroArch playlist entries on Android safely
Back up the playlist, compare each duplicate's content path, database name, and core association, then keep the entry that directly loads the verified lawful file. Duplicates with different paths may be distinct files; identical paths can come from repeated manual scans or stale playlist records. Rebuild only the affected playlist after proving direct loading.
Do this in order
- 01
Record the package, playlist name, scan method, duplicate labels, content paths, database fields, core associations, and authorized file checksums.
- 02
Back up the playlist metadata without copying game or firmware files.
- 03
Direct-load each distinct path with the documented core and mark missing, moved, and valid entries.
- 04
Keep valid entries whose path and identity receipt match; remove only proven stale records through the frontend where available.
- 05
If duplicates are extensive, rebuild one affected playlist using either a database scan or a controlled manual scan, not both at once.
- 06
Cold-start, test two entries and related thumbnails, then record the scan method and playlist backup checksum.
Decision and diagnostic table
| Duplicate pattern | Likely cause | Decision |
|---|---|---|
| Same label, different paths | Two files or moved copy | Verify checksums and direct load |
| Same path twice | Repeated scan | Keep one proven entry |
| Old path fails | Stale playlist record | Remove after backup |
| Different cores | Separate launch contracts | Keep only intentional associations |
A label is not identity
Playlist titles can match while content paths, checksums, database records, and core choices differ.
Direct loading is the control
It proves that the file and core work before playlist metadata is changed.
Use one scan model
Database and manual scans create entries under different recognition rules; mixing them makes future diagnosis harder.
Use only game, firmware, artwork, and configuration files you created, dumped lawfully, or received under permission covering your use. Compatibility does not grant content rights; never use unauthorized ROM, BIOS, CHD, artwork, or music mirrors.