Skip to content

PS5 Library 0.7.22

Choose a tag to compare

@deox1111 deox1111 released this 09 Oct 21:07
· 6 commits to main since this release

Changes

  • Updates from the library. Settings → Updates shows the running version and the latest release, with what is new. Install downloads the new release, checks it against its SHA-256 file and writes it over the copies of PS5 Library that your payload manager or autoloader starts (Payload Manager, etaHEN and other payload folders, the root of USB drives), then switches to it. Other payloads are not touched. The library checks shortly after it starts and twice a day and shows a notification once per new version; nothing installs on its own, and automatic checks can be turned off.
  • Pairing for phones and computers. A phone or computer now pairs once before it can use the library: scan the QR code in Settings → Devices on the console, or choose Show code on PS5 and enter the six-digit code from the notification. Settings → Devices lists paired devices and removes them. The console's own browser needs no pairing; "pairing": false in config.json turns pairing off.
  • Room for the queue. The game page shows the space free on the drive, what unfinished downloads still need and what is left after them and this game. A download that would not fit asks first.
  • Phone layout. On a phone the library uses one column and a tab bar along the bottom. Settings sections scroll sideways, file details open under the file you tap, and text fields no longer make Safari zoom in.
  • Payload Manager source. Payload Manager can list PS5 Library: add https://raw.githubusercontent.com/deox1111/ps5-library/main/payloads.json under Settings → Manage Sources.

Validation and limitations

Host build, integration tests (pairing codes, wrong codes, removing a device, stored token hashes; update checks, a wrong checksum, replacing every saved copy but not the installer companion or other payloads, stopping during an update), SHA-256 test vectors and UI checks passed. The phone layout was checked at 390 px in Chrome's iPhone emulation; the PS5 layout is unchanged. On a PS5 (firmware 13.60) an unpaired computer was refused and a phone paired with Safari. An update from a test release on the local network downloaded, passed the checksum, replaced the Payload Manager copy and the library's own copy, and the new version took over 3 seconds after Install. After publishing, the console found this release through GitHub's API, with its notes and both files; installing from GitHub will first run with the next version. From 0.7.21, load this ELF by hand once. Phones and computers you already use need to pair once after updating.

Load the new ELF; it replaces the running version and keeps your catalogs and settings. A download in progress pauses; Resume continues it.