This update brings in iiDB integration, as well as a suite of fixed.
New Features
- iiDB integration: Added artwork scraping through iiDB, with support for a list of new features iiDB provides.
- iiDB artwork gallery: Browse icons, box art, logos, backgrounds, and screenshots, with artwork tags, additional results, and the ability to like artwork.
- Soundbite scraping: Added downloadable game soundbites, with audio previews before choosing.
- Collection autofill: Populate collections with matching games from your library using iiDB, and automatically apply a collection icon.
- Collection renaming: Rename existing custom collections.
- Dual-screen controls: Added a second-screen detection prompt, display-label swapping, and an option to disable detection prompts.
- Animation control: Added an option to pause GIFs when launching games to reduce memory use.
- Expanded emulator support: Added Nintendo DSi configurations and support for JoiPlay, SeedlessDS, Mandarine Neo, Eden Duo, ARMSX1, ARMSX3, RPCSX Clanker, XenDroid, and NetherSX2 Classic Turnip.
Improvements and Overhauls
- Game matching: Improved identification using hashes and other identifiers, with better handling of regional names and filename variations.
- Scraping: Improved large-library processing, saved progress, interruption recovery, and reuse of previously downloaded artwork.
- Scraper feedback: Added clearer distinctions between missing artwork, connection problems, rejected keys, service outages, and failed downloads.
- Media storage: Changing media storage during setup now moves existing assets, with progress reporting and recovery when storage becomes available again.
- Performance: Reduced memory use and scrolling overhead.
- RetroAchievements: Improved progress refreshes and kept achievement counts more consistent between game details and the account view.
Bugfixes
- Fixed excessive memory use during game launches that could cause iiSU to close or reload. ("Pause GIFs when launching app" in Media & Background for more)
- Fixed dual-screen launches and returns losing focus, restoring the wrong screen, or bringing iiSU over a running game.
- Fixed separate game sessions on opposite screens interfering with each other’s return behavior.
- Fixed missing or incorrect game details and artwork on the inactive screen while playing.
- Fixed docking, undocking, and temporarily disconnected displays leaving funky layouts or blank screens.
- Fixed music, soundbites, and navigation sounds failing to recover correctly after games, sleep, or audio-output changes.
- Fixed soundbites starting while XMB touch scrolling was still moving.
- Fixed animated artwork playback, timing, and filtering issues, including GIF and animated WebP media.
- Fixed custom game names being lost during settings updates.
- Fixed ScreenScraper lookups missing available artwork and SteamGridDB preview failures interrupting otherwise usable results.
- Fixed ES-DE backgrounds being missed during media linking.
- Fixed display-swap shortcuts interrupting scraper interactions and improved keyboard focus on dual-screen dialogs.
