Home Mobile Android GMCA porta Plex, Jellyfin, Emby e Stremio su PS Vita e Nintendo...

GMCA porta Plex, Jellyfin, Emby e Stremio su PS Vita e Nintendo Switch

95
0

La scena homebrew continua a trovare nuovi modi per trasformare console che sembravano ormai destinate soltanto al gaming, e GMCA – Gamepad Media Center Aggregator è un progetto particolarmente interessante per chi utilizza ancora una PS Vita o una Nintendo Switch come dispositivo multimediale.


L’idea alla base di GMCA è semplice ma molto interessante: avere un unico client nativo, progettato fin dall’inizio per essere utilizzato con un controller, attraverso il quale accedere a diversi servizi multimediali senza dover cambiare applicazione.

Il progetto supporta infatti Plex, Jellyfin, Emby e Stremio, mantenendo un’interfaccia coerente indipendentemente dal servizio utilizzato.

GMCA nasce come evoluzione multi-backend di pleNx, un precedente client nativo per Plex, a sua volta derivato da Switchfin, il client Jellyfin per Nintendo Switch.

Uno degli aspetti più interessanti è proprio la sua vocazione multipiattaforma. Su PS Vita è disponibile come pacchetto VPK e può essere installato tramite VitaShell oppure scaricato attraverso VitaDB.

La console portatile Sony può così trasformarsi in un piccolo media center da utilizzare comodamente dal divano, sfruttando direttamente i propri server multimediali.

Su Nintendo Switch, invece, GMCA viene distribuito come applicazione NRO per Atmosphère. Il progetto supporta anche la riproduzione video in modalità full-memory, necessaria per guardare correttamente i contenuti, oltre alla possibilità di utilizzare unità USB esterne.

Non mancano poi le versioni dedicate a Windows, macOS e Linux, oltre al supporto per Raspberry Pi collegati al televisore. In questo modo anche un vecchio Raspberry Pi può diventare un media center controllabile interamente con un gamepad.

Dal punto di vista delle funzioni, GMCA permette di accedere alle proprie librerie, continuare la riproduzione dei contenuti lasciati a metà, gestire watchlist e preferiti, consultare pagine dettagliate per film e serie TV e navigare tra stagioni ed episodi.

Sono inoltre presenti funzioni per il download offline e un sistema che permette di passare rapidamente da un server o account all’altro senza dover effettuare nuovamente il login.

La riproduzione viene affidata a MPV, con supporto sia alla riproduzione diretta sia alla transcodifica HLS. Il player gestisce inoltre capitoli, tracce audio e diversi formati di sottotitoli, mentre l’applicazione è stata sviluppata nativamente senza ricorrere a Electron o a una semplice interfaccia web.

Un altro dettaglio interessante riguarda l’interfaccia, che adatta alcuni elementi in base al servizio utilizzato. L’accento grafico cambia infatti in funzione del backend, mentre le schede e le funzioni disponibili vengono mostrate in base alle capacità effettivamente offerte dal server collegato.

GMCA supporta attualmente 14 lingue ed è disponibile attraverso le release del progetto, con build dedicate alle diverse piattaforme.

Caratteristiche

  • Accesso senza tastiera — accesso tramite codice, Quick Connect e profili con PIN.
  • La Home rispecchia il tuo server — Continua a guardare, seguito da ogni hub esposto dal server, nel suo ordine.
  • La tua lista personale — Watchlist di Plex, Preferiti di Jellyfin/Emby oppure libreria di Stremio, nella barra laterale e in ogni pagina dei dettagli.
  • Pagine dei dettagli complete — sfondo a tutto schermo con logo del titolo, cast con pagine dedicate alle persone, righe di contenuti correlati.
  • Pagine delle stagioni — immagini, numero di episodi e sinossi, con download dell’intera stagione con un solo tocco.
  • Azioni rapide su qualsiasi copertina — premi X (oppure tieni premuto): vai alla serie/stagione, segna come guardato, scarica.
  • Temi per server — il colore principale segue la sorgente: Plex ambra, Jellyfin ciano, Emby verde, Stremio viola.
  • Selettore delle connessioni — ogni server e account affiancato; passa da un avatar all’altro senza effettuare nuovamente l’accesso.
  • Riproduzione con MPV — riproduzione diretta e transcodifica (HLS), ripresa della riproduzione, capitoli, sottotitoli esterni/integrati e tracce audio.
  • Download offline per la riproduzione senza connessione (qualità originale).
  • Nativo e veloce — compilato per ogni piattaforma, senza Electron e senza schede del browser, anche su hardware vecchio di nove anni.
  • Disponibile in 14 lingue.

Suggerimento: MPV decodifica video H.264, H.265, VP8, VP9 e AV1; audio Opus, FLAC, MP3, AAC, AC-3, E-AC-3, TrueHD e DTS; e sottotitoli SRT, VTT, SSA/ASS e DVDSUB.

Installazione

Le build per ogni piattaforma sono allegate a ogni release, con artefatti nightly disponibili su nightly.link.

Nintendo Switch

  1. Copiare GMCA.nro in sdmc:/switch/ e avviarlo dall’Homebrew Menu.
  2. Al primo avvio in modalità applet, GMCA offre la possibilità di installare un riquadro nel menu HOME: premere il pulsante, confermare e l’app verrà riavviata come titolo normale con memoria completa (necessaria per la riproduzione video). In alternativa, tenere premuto durante l’avvio di qualsiasi gioco (title takeover).
  3. Collegare un server Plex, Jellyfin, Emby o Stremio — oppure una condivisione di file — e iniziare a utilizzare GMCA.

Importante: La riproduzione video richiede la modalità con memoria completa. La modalità applet è sufficiente per la navigazione, ma è necessario installare il riquadro HOME (oppure utilizzare il title takeover) prima di avviare un film.

PS Vita — installare GMCA.vpk con VitaShell oppure cercare GMCA su VitaDB. Raspberry Pi / desktop — scaricare il Flatpak o il pacchetto desktop dall’ultima release.

Controlli durante la riproduzione

Gamepad Tastiera Azione
Riproduci / Pausa
Arresta
Attiva/disattiva OSD
Menu
/ ] / [ Avanti / indietro
Profilo video
Qualità video
Velocità di riproduzione

Requisiti di sistema

  • Nintendo Switch con Atmosphère CFW (modalità con memoria completa per la riproduzione).
  • PS Vita con HENkaku / h-encore.
  • Raspberry Pi / Linux Flatpak (x86_64 / arm64v8) con supporto OpenGL 3.
  • Windows 7 o versioni successive con supporto DirectX 11.1.
  • macOS 10.15 o versioni successive (Intel o Apple Silicon).

FAQ

Proveniente da pleNx? GMCA legge automaticamente la libreria, gli accessi e i download esistenti al primo avvio: non è necessario configurare nuovamente nulla.

I sottotitoli non vengono visualizzati su Switch? Inserire qualsiasi carattere TrueType in sdmc:/switch/GMCA/subfont.ttf.

macOS non apre l’app? Rimuovere l’attributo di quarantena: sudo xattr -rd com.apple.quarantine /Applications/GMCA.app

Come si abilita un’unità esterna su Switch? Impostare ums in config.json (in sdmc:/switch/GMCA/):

json

{
  "setting": {
    "ums": true
  }
}

Changelog

Aggiunto

  • Gli errori di riproduzione ora indicano il motivo (#69). La finestra di errore e i toast di fallback mostrano il primo errore ffmpeg o dello stream rilevato durante il caricamento, come https: HTTP error 500 oppure stream: Failed to open. I nomi host, gli indirizzi IP, i token e le chiavi API vengono oscurati in queste righe, quindi uno screenshot della finestra di dialogo può essere pubblicato tranquillamente in una segnalazione.
  • Plex: fallback automatico alla transcodifica (#69). Quando la riproduzione diretta non riesce ad aprirsi, il player effettua un nuovo tentativo tramite il transcoder del server a 8 Mbps e mostra un toast. Il fallback viene saltato quando la riproduzione diretta forzata è attiva e non viene mai utilizzato per la musica o Stremio.

Corretto

  • Plex: errori di riproduzione “mpv -13” (#50). Su alcune connessioni, in particolare Plex Relay, il server rispondeva alla richiesta dello stream con un errore HTTP 500 mentre i download funzionavano. La riproduzione diretta ora utilizza l’URL di download per lo streaming e ricorre all’URL della parte semplice quando un utente condiviso non dispone dei permessi di download.
  • La modifica dei sottotitoli o dell’audio non riavvia più il video (#69). Un ricaricamento che non riesce ad aprirsi riprende dalla posizione richiesta e le transcodifiche riprese (Plex e Jellyfin) continuano a comunicare al server le posizioni assolute.
  • GMCA si chiudeva all’avvio quando config.json era danneggiato (#56). Il file illeggibile viene ora spostato in config.json.bak, vengono ripristinate le impostazioni predefinite e una notifica comunica che le impostazioni sono state reimpostate. Le impostazioni vengono inoltre salvate tramite un file temporaneo e una rinomina, evitando che un salvataggio interrotto lasci un file di configurazione troncato.
  • Plex: le librerie escluse dalla Home non erano presenti nella barra laterale (#63). Le librerie impostate su “escludi dalla Home” o “escludi dalla Home e dalla ricerca” in Plex vengono nuovamente elencate. Le librerie nascoste in Impostazioni > Librerie continuano a rimanere nascoste.

Modificato

  • Le build macOS utilizzano ffmpeg 9.0.2 (#80). La CI ora installa le dipendenze precompilate dalla prerelease ci-deps di questo repository invece delle release upstream di Switchfin, i cui asset continuavano a scomparire. Switch e PS4 passano a dav1d 1.5.4, mentre Windows passa a curl 8.21.0.

Download GMCA v1.2.0

PlayStation 4

PlayStation Vita

Nintendo Switch

Windows

Linux

macOS

Android

Codice sorgente

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-09-25 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.