Skip to content

EVO Player v0.6.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 08:48
· 37 commits to main since this release

Direct Emby streaming, on-screen virtual keyboard, and a dedicated Surround Sound Studio for 5.1 and 7.1 speaker calibration.

Download EVOPlayer-0.6.0-InstallTile.elf to register the Media tile on the home screen, or EVOPlayer-0.6.0-player-only.elf for homebrew app slot launch.

New — Emby Media Server Add-on

  • Native Emby LAN streaming & browsing. Connect directly to your local Emby server, browse media libraries with dynamic cover art and backdrops, and direct-stream video files without transcode overhead.
  • On-screen Virtual Keyboard. Full controller-driven keyboard with character, numeric, and symbol sets for convenient entering of server IP addresses, ports, usernames, and passwords.
  • Playstate reporting. Real-time playback progress and resume position synchronization back to Emby server.
  • Custom Emby branding. Dedicated section icon and navigation rail entry.

New — Surround Sound Studio

  • 360° Top-Down Soundstage Theater. Bespoke visual calibration interface featuring a top-down view of listener sweet spot, concentric acoustic range rings, front display soundbar, and 8 positional speaker modules (FL, FC, FR, LFE, SL, SR, BL, BR).
  • PS5 8-Channel Hardware Audio Output (S16_8CH). Verified hardware tone generator with smooth 50ms attack/decay envelope fades to prevent audio clicking.
  • Sequential 5.1 & 7.1 Auto-Calibration. Automated channel sweep across each speaker with live frequency and status monitoring.
  • 360° Perimeter Rotation Sweep. Continuous circular pan around the room perimeter to verify surround transitions.
  • Dynamic 5.1 Speaker Hiding & 2D D-Pad Room Traversal. Seamlessly hides inactive side speakers in 5.1 mode and adjusts D-pad traversal grid to navigate directly between active physical channels.

New & Improved — Settings & Subtitles

  • Structured Settings Hierarchy. Organized preferences into dedicated sub-sections: Playback & Video, Subtitles, Interface & Controls, System & Hardware, and Developer Tools.
  • Default Subtitle Sizing. Configurable and persistent default subtitle size preference (SMALL, MEDIUM, LARGE) with improved base scaling for high-resolution displays.


Install — start here

Download EVOPlayer-*-InstallTile.elf. That is the one to run.

  1. Jailbreak the console (12.70) and start ps5-payload-elfldr.
  2. Copy EVOPlayer-*-InstallTile.elf to a USB stick.
  3. Start it from your payload manager — the on-console one,
    typically at http://<ps5>:8084. Anything that sends an ELF to
    elfldr works.
  4. It says "EVO Player ready in Media". Open EVO Player from the
    console's Media row.

That is the whole install. No websrv, no FTP, nothing to extract,
and no second device beyond whatever runs your payload manager — the
tile installer carries the player inside it.

Keep the payload running. It is resident by design — it is what
starts the player when you open the tile. Your payload manager may
show it as still running; that is correct.

Re-run it after every reboot, along with the jailbreak.

Which file is which

File Use it for
EVOPlayer-*-InstallTile.elf Normal install. Payload manager → tile in Media
EVOPlayer-*-UninstallTile.elf Removes the tile completely
EVOPlayer-*-homebrew.zip The websrv route: extract to a USB stick as /homebrew/EVOPlayer/, launch from http://<ps5>:8080
EVOPlayer-*-player-only.elf The bare player. Do not send this to a payload manager — with elfldr alone it runs headless with no display plane and nothing appears. It needs hbldr, which the tile installer and websrv provide

Requirements

  • PS5 on firmware 12.70, jailbroken (re-run after every reboot)
  • A USB stick for media

Verification

Built reproducibly in CI from the pinned toolchain (clang 18.1.3,
PS5 Payload SDK v0.42, FFmpeg 7.0.1). CI has no console, so these
binaries are not hardware-tested.
Checksums in SHA256SUMS.txt.

Licensed GPL-3.0-or-later. Derived from ProsperoPlayer; see NOTICE.