GMCA v1.4.0 by thcolin
One controller-driven client for Plex, Jellyfin, Emby and Stremio, plus WebDAV, FTP, SFTP and HTTP shares
Install on your PS4
Package (.pkg): with GoldHEN running, copy IV0001-GMCA00000_00-GMCA000000003000.pkg to the root of a USB drive (exFAT or FAT32), plug it into the PS4 and install it from Settings › Debug Settings › Game › Package Installer.
From a computer or phone: give this link to a remote package sender (GoldHEN's Remote Package Install, or Remote Package Installer on port 12800):
https://store.brewology.com/dl/6442/IV0001-GMCA00000_00-GMCA000000003000.pkg
Files
| File | Size | SHA-256 | |
|---|---|---|---|
| IV0001-GMCA00000_00-GMCA000000003000.pkg | 59.8 MB | 3e579fc5…00d3 | Download |
Screenshots
About GMCA
GMCA started as pleNx, a Plex client forked from Switchfin, and now talks to Plex, Jellyfin, Emby and Stremio with the same interface. Plex signs in with a four-character code entered on plex.tv/link, Jellyfin and Emby take the server address and then Quick Connect or a password, and Stremio uses your Stremio account and its add-ons. Several servers and accounts can sit side by side, and you switch between them from the avatar.
Playback is mpv: direct play or transcode, resume, chapters, subtitles, audio tracks, speed from 0.5x to 2x and repeat. There are offline downloads, whole-season downloads and pages for actors. Files on WebDAV, FTP, SFTP and HTTP shares play without any media server at all. Plex only allows playback away from home in third-party apps if the account has Plex Pass or a Remote Watch Pass.
The PS4 build installs a subtitle font by itself. To use your own, replace /data/GMCA/subfont.ttf with any TrueType font. Version 1.3.1 had a batch of PS4 fixes from amansingh909, among them text subtitles, HDR video, choppy audio and the Files tab listing USB drives.
Playback is mpv: direct play or transcode, resume, chapters, subtitles, audio tracks, speed from 0.5x to 2x and repeat. There are offline downloads, whole-season downloads and pages for actors. Files on WebDAV, FTP, SFTP and HTTP shares play without any media server at all. Plex only allows playback away from home in third-party apps if the account has Plex Pass or a Remote Watch Pass.
The PS4 build installs a subtitle font by itself. To use your own, replace /data/GMCA/subfont.ttf with any TrueType font. Version 1.3.1 had a batch of PS4 fixes from amansingh909, among them text subtitles, HDR video, choppy audio and the Files tab listing USB drives.
Release notes
v1.4.0 · GMCA v1.4.0 · Oct 24, 2026
Added
- Audio files from Files play in the music player (#33). An audio file picked in Files opens Now Playing and the persistent mini-bar, like a Plex, Jellyfin or Emby track. The folder's audio files become the queue, in the order shown. Title, artist, album and length come from the file tags.
- Search and Files can be reordered and hidden (#34). They move and hide like libraries. Home and the profile stay in place, and the settings screen is renamed Sidebar.
Fixed
- Offline sidebar (#34). Offline, library tabs follow the order and visibility saved for the server, and Jellyfin and Emby show Favorites instead of Watchlist.
- Offline details of Jellyfin and Emby downloads. A movie or show downloaded from Jellyfin or Emby now keeps its summary, poster, backdrop, cast and versions offline, plus the show, season and episodes for an episode. Downloads made before this release keep their minimal details.
- Jellyfin and Emby versions. The Version selector reads "1080p · HEVC · 1.4 Mbps" on every backend, and Download takes the version picked in the selector, like Play.
- Resumed Plex transcodes (#72). The OSD shows the resume time, chapter markers sit in the right place, and seeking works anywhere, before the resume point too.
- FTP folders (#54). Folders on FTP servers without MLSD (vsftpd, busybox, most routers) open again. On those servers a non-media file such as
readme.txtshows as a folder. - Edit and Delete in the server menu (#54) open their screen again.
- macOS: crash at launch when the active server does not answer. Errors from the C++ standard library escaped the app's error handling.
- Rounded icon on the sign-in screens. The icon on the connection type, sign-in and hint screens was clipped at its corners.
- Server image paths. An image path from the server that does not start with
/is refused, so the access token cannot be sent to another host.
