Emby password authentication, native HTTPS/TLS streaming, master-detail hierarchical changelog viewer, direct memory buffer streaming, and native PS5 IME keyboard.
Download EVOPlayer-0.7.0-InstallTile.elf to register the Media tile on the home screen, or EVOPlayer-0.7.0-player-only.elf for homebrew app slot launch.
Emby Password Authentication & Setup
Account Password Support: Dedicated interactive password configuration row in Emby Setup screen with virtual keyboard input and secure asterisk masking (
********).Robust cJSON Authentication: Server authentication payloads formatted with
cJSONfor compliant user session tokens against password-protected Emby and Jellyfin servers.Config Persistence: Safe loading and saving of passwords in
/data/evoplayer/emby.confand USB configurations with key-value and legacy positional compatibility.
Hierarchical Changelog Viewer
Master-Detail Version Architecture: Replaced legacy flat cards with a clean dual-pane layout: a version selector on the left and a dedicated release notes inspector card on the right.
Categorized Visual Badges: Clear
[NEW],[FIXED],[IMPROVED], and[REMOVED]indicator pills with accent color coding.Instant Version Switching: Fluid D-pad navigation across all releases with automatic detail panel updates.
Core Subsystems & Network Engine
Native HTTPS & TLS Support: Integrated OpenSSL (
libssl.a/libcrypto.a) with TLS 1.2/1.3 handshakes, SNI extension, and secure communication for remote HTTPS media servers.Direct Memory Region Manager: High-throughput streaming buffer allocations leveraging native PS5 direct memory (
dmem).Native PS5 IME Keyboard Support: Seamless integration with
libSceImeDialog.sprxsupporting multilingual input and USB keyboards, with automatic fallback to custom virtual keyboard.Media Directory Search: Interactive search modal in file browser for fast folder and item filtering.
Streaming Stability: Fixed custom AVIO lifecycle conflict and stabilized network streaming playback.
CPU SIMD Vectorized YUV Pipeline: 8-wide AVX2 SIMD workgroups for high-throughput video presentation (7.4ms per 4K frame).
Install — start here
Download EVOPlayer-0.7.0-InstallTile.elf. That is the one to run.
- Jailbreak the console (12.70) and start
ps5-payload-elfldr. - Copy
EVOPlayer-0.7.0-InstallTile.elfto a USB stick. - Start it from your payload manager — the on-console one, typically at
http://<ps5>:8084. Anything that sends an ELF to elfldr works. - It says "EVO Player ready in Media". Open EVO Player from the console's Media row.
Which file is which
| File | Use it for |
|---|---|
EVOPlayer-0.7.0-InstallTile.elf |
Normal install. Payload manager → tile in Media |
EVOPlayer-0.7.0-UninstallTile.elf |
Removes the tile completely |
EVOPlayer-0.7.0-homebrew.zip |
The websrv route: extract to a USB stick as /homebrew/EVOPlayer/, launch from http://<ps5>:8080 |
EVOPlayer-0.7.0-player-only.elf |
The bare player. Runs via hbldr in PS Now app slot |