Repository navigation
PS5 Library 0.7.27
Changes
- Settings → Storage. Every drive's library folders (downloads and unpacked archives) with path, size, download and state, and what they are: can be deleted (nothing uses it), your choice (a failed download or a Download only file), kept (a paused download) or in use (a game ShadowMountPlus registered or mounts from there, or a running download). The installed games on each drive are listed with their paths. Delete selected shows what goes and how much space it frees, then deletes only what the console still finds unused (#15).
- Remove and Clear delete the unpacked folder too. They used to delete only the download folder, so a failed or cancelled unpack could leave the whole unpacked game behind. A download replaced by a new one of the same game loses both folders as well. Nothing a game uses is deleted, and without ShadowMountPlus's answer the unpacked folder stays.
- Installed packages free their space. A package's file is deleted once the console has installed it; it used to stay in the download or unpacked folder.
- Space estimates with the unpacked size. When a catalog gives it ("68GB (Compressed) – 151GB (exFAT)"), the unpacked size counts instead of twice the download: on the game page, in "Unfinished downloads" and in the check before downloading. Once a download has started, its real size replaces the catalog's. The game page lists which downloads make up "Unfinished downloads".
- Diagnostic report: the library's folders per drive, what unfinished downloads still need and the last clean-up with what could not be deleted.
Validation and limitations
Host build, integration tests (Remove deleting both folders; a replaced download's folders deleted before the next one starts; folders left by an earlier version, a cancelled download, a paused download and a folder a registered game uses each marked correctly; the clean-up deleting only what nothing uses and refusing without ShadowMountPlus; installed packages' files deleted; a catalog's unpacked size stopping a download that cannot fit), C++ archive tests and UI checks passed. On a PS5 (firmware 13.60) with ShadowMountPlus 1.7beta5, Settings → Storage listed the internal SSD and a USB drive (52 folders, 12 installed games) in under a second, at the PS5 browser's window size and at phone width; a clean-up deleted a test folder and refused a paused download's folder and a path outside the library. Removing a real download and a package install were tested on a computer, not on the console. After publishing, Settings → Updates on that console installed this release from GitHub and started it within seconds.
Load the new ELF; it replaces the running version and keeps your catalogs and settings. A download in progress pauses; Resume continues it.
Thanks to @amithacoon for the detailed report (#15).