najdek cb3fbf4716 feat(repository): overhaul payload repository to app store experience
This commit completely redesigns how users browse, view, and install payloads.

Backend C Changes:
- Updated C structures to support multiple concurrent payload sources (config.h, repository.h).
- Modified repository.c and config.c to parse and retain multi-source JSON payloads.
- Allowed the HTTP server to serve the dynamically merged JSON sources.

Frontend React Changes:
- Converted StorageHub.jsx into a grid-based "App Shop" catalog layout.
- Replaced the modal payload view with a seamless full-page PayloadDetailPanel.jsx component for extended markdown reading and details.
- Added RepositoryContext.jsx to unify repository fetching across views.
- Styled payload cards with a dynamic marquee animation for overflowing text names (PayloadName.jsx).
- Allowed external icons, with a fallback placeholder for payloads without one.
- Polished padding, margins, and transition effects for spatial controller navigation.
- Removed duplicate versioning strings in payload titles and tweaked dashboard header text.
2026-08-10 15:56:38 +02:00
2026-04-19 14:48:42 +02:00
2026-05-27 00:12:22 +02:00
2026-04-29 02:47:17 +02:00
2026-07-21 22:19:50 +02:00

PS5 Payload Manager

A modern, web-based dashboard to easily manage, import, and automatically load payloads on your PS5.

Crowdin

Features

  • Web-Based Interface: A modern dashboard to manage payloads from your PC, phone, or the PS5 itself.
  • Import Payloads: Easily add new payloads from a USB drive or download them from the cloud repository.
  • Automated Startup: Set up a list of payloads to load automatically whenever you start the manager.
  • Home Screen Shortcut: Installs a dedicated "Payload Manager" app icon to your PS5 home screen for quick access.
  • Auto-Close Disc Player: Optional setting to automatically close the Disc Player on startup (useful for BD-JB users).

Installation

It is highly recommended to use Payload Manager together with an Autoloader:

Y2JB | BD-JB | Lua

pldmgr.elf is already included as the default payload in the latest versions of the Autoloaders linked above.

If you are using an older version and don't want to update the entire autoloader, you can simply:

  1. Place pldmgr.elf into your autoload directory.
  2. Add pldmgr.elf as the only entry in your autoload.txt config file.

Standalone / Manual Loading

You can also manually load the manager like any other .elf file. Grab the latest version from the Releases page.

Custom Repositories

You can add third-party payload repositories to the manager. To learn how to create your own repository JSON and host it, see the Custom Repositories Guide.

Translations

PS5 Payload Manager supports multiple languages thanks to the community! If you'd like to help translate the app into your native language or improve existing translations, please visit our Crowdin project. All translations are managed exclusively through Crowdin.

Translation Guidelines:

  • Please only submit translations in languages you are fluent in.
  • Only translate strings when you know exactly what they mean in the context of the app. If you're unsure, it's much better to leave it untranslated than to guess incorrectly.
  • Pro Tip: The best way to translate is to have the Payload Manager running on your PS5 or browser so you can navigate the UI and see the exact context of the buttons and descriptions you are translating!

Supported Languages

Language Progress Translator(s)
Arabic ar proofreading mohamad.z.k28, abdoulacadat, DumDum143, HoussamLovy, c0ncerta, sgs2ofameer
Chinese Simplified zh-CN proofreading owendswang, carlchina
French fr proofreading Oblik20, Chronoss
German de proofreading stylefile, xEasy4Breezy, FENDHOUSE, baschte, mighel88
Italian it proofreading Leon90
Japanese ja proofreading Jane101KR
Korean ko proofreading Jane101KR, pop9871517
Persian fa proofreading Epinor, FCGre
Polish pl proofreading najdek
Portuguese, Brazilian pt-BR proofreading matmarson, slipttees, marcusvrb
Russian ru proofreading Akela-1979
Spanish es-ES proofreading Slayver95, kXmpX, sagatgs
Thai th proofreading Modmycon, hpokemon776
Turkish tr proofreading Sezar61, hpokemon776
Ukrainian uk proofreading Mikeeee

Credits

Donations

If you'd like to support my work, please check out the DONATE.md file.

Development

For build instructions and deployment details, see DEVELOPMENT.md.

S
Description
A modern, web-based dashboard to easily manage, import, and automatically load payloads on your PS5.
Readme GPL-3.0
4.6 MiB
0 Stars 1 Watchers 0 Forks
v0.5.2
Latest
2026-09-29 05:30:50 -05:00
Languages
JavaScript 44.3%
C 41.6%
Python 11.5%
CSS 1.2%
Makefile 0.5%
Other 0.8%