VitaImmich è uno di quei progetti homebrew che riescono a far sembrare la console PlayStation Vita ancora sorprendentemente attuale nel 2026.

Sviluppato da SadsArches, non si tratta del solito porting superficiale o di un’interfaccia web adattata alla console, ma di un client nativo scritto in C che dialoga direttamente con Immich, la nota alternativa self-hosted a Google Photos.
vitaImmich v.1.0.0 by SadsArches can now be downloaded from VitaDB or VitaDB Downloader! More info: https://www.rinnegatamante.eu/vitadb/#/info/1417
L’obiettivo è chiaro: portare la propria libreria fotografica sul piccolo schermo della PlayStation Vita in modo fluido, intelligente e soprattutto utilizzabile davvero.
Il cuore dell’app è una serie di funzioni che vanno ben oltre la semplice navigazione delle foto. La più impressionante è la gestione delle immagini geolocalizzate tramite una mappa interattiva.
Il sistema scarica tile raster generate esternamente e le renderizza in tempo reale, permettendo di muoversi con lo stick, zoomare e aprire cluster di foto direttamente sulla posizione geografica.
Si tratta di una funzione che trasforma completamente il modo di esplorare un archivio fotografico, soprattutto per chi ha migliaia di scatti distribuiti nel mondo.
Un altro punto forte è la ricerca intelligente basata su CLIP. Non si limita ai metadati classici: consente vere e proprie query semantiche come “gatto sul divano rosso” o “tramonto in montagna”, con risultati coerenti interpretati lato server.
Un salto netto rispetto alle vecchie gallerie locali della console, che si fermavano a semplici nomi dei file e date.
Molto curata anche la parte di backup del rullino. L’app monta le directory foto e video della PlayStation Vita, analizza i file in background, calcola hash SHA-1 e li confronta con il server per evitare duplicati.
L’upload non è automatico ma controllato manualmente, una scelta intelligente per evitare consumi inutili di batteria e banda. La timeline mostra chiaramente lo stato di ogni file con indicatori visivi immediati, rendendo tutto leggibile anche durante sessioni lunghe.
Sul fronte video, vitaImmich utilizza il decoder hardware nativo SceAvPlayer per H.264 e AAC. I contenuti vengono scaricati localmente prima della riproduzione e poi rimossi, una soluzione semplice ma stabile, perfettamente in linea con i limiti hardware della console.
L’interfaccia è un ibrido ben riuscito tra controlli touch e input tradizionale: swipe, pinch-to-zoom e navigazione con stick e d-pad convivono senza attriti, supportati da libvita2d per mantenere la fluidità generale dell’esperienza.
Dal punto di vista più tecnico, il progetto mostra una struttura molto “da smanettoni” con configurazione minimale tramite file di testo in ux0:data/vitaimmich, possibilità di definire direttamente l’IP del server per bypassare problemi di rete locale, e TLS disattivato per semplificare la compatibilità in ambienti controllati.
Caratteristiche
- Timeline — L’intera libreria fotografica organizzata in una griglia giustificata raggruppata per data (dalle più recenti), con uno stile ispirato all’app web di Immich.
- Ricerca intelligente — Ricerca testuale libera basata su CLIP direttamente dalla tastiera della Vita.
- Mappa dei luoghi — Foto geolocalizzate raggruppate su una mappa del mondo; puoi spostarti e fare zoom con gli analogici e aprire ogni cluster come una galleria separata.
- Visualizzatore a schermo intero — Zoom e pan con pinch o stick, swipe tra le foto e riproduzione video H.264 con accelerazione hardware.
- Backup rullino — Analizza foto e video della Vita, elimina i duplicati confrontandoli con il server e carica i file su richiesta.
- Panoramica server — Mostra utilizzo dello storage, versioni di server e app e stato del backup per ogni dispositivo.
- Touch + tasti — L’intera interfaccia è utilizzabile sia con touchscreen frontale sia con d-pad e stick analogici.
Requisiti
- Una PlayStation Vita con HENkaku/h-encore e VitaShell installati.
- Un server Immich abbastanza recente, raggiungibile tramite la connessione Wi-Fi della PS Vita.
- Una chiave API di Immich (interfaccia web → Impostazioni account → API Keys), oppure email e password.
Installazione e configurazione
- Scaricare il file
vitaImmich.vpke installarlo tramite VitaShell sulla PlayStation Vita. - Avviare l’app almeno una volta: verrà creato automaticamente il file
ux0:data/vitaimmich/config.txt. - Modificare questo file (è possibile farlo comodamente via FTP in VitaShell, usando il tasto
):
server=http://192.168.1.100:2283
apikey=your-immich-api-key
Se si sta utilizzando un reverse proxy senza NAT loopback, è possibile associare il dominio al proprio IP locale per mantenere invariati Host header e SNI TLS, ma instradando comunque la connessione verso il server in LAN:
server=https://immich.example.com
apikey=your-immich-api-key
serverip=192.168.1.100
- Riavviare l’app per applicare le modifiche.
Controlli
Timeline
| Tasto | Azione |
|---|---|
| Sposta la selezione (tenere premuto per ripetere) | |
| Salta avanti / indietro di un mese | |
| Ricerca intelligente | |
| Apri a schermo intero | |
| 🗺️ / ☁️ (touch) | Apri la mappa dei luoghi / pagina server |
| Panoramica sincronizzazione | |
| Esci |
Mappa dei luoghi
| Tasto | Azione |
|---|---|
| Spostamento mappa | |
| Zoom avanti / indietro | |
| Apri il cluster centrato come galleria | |
| Attiva/disattiva graticola lat/lon | |
| Indietro |
Visualizzatore a schermo intero
| Tasto | Azione |
|---|---|
| Foto precedente / successiva | |
| Zoom · stick sinistro per panoramica | |
| Riproduci video / riprova caricamento fallito | |
| Indietro |
Riproduzione video —
pausa/riprendi ·
/
avanzamento/riavvolgimento ±10 s ·
stop.
Backup rullino
All’avvio, l’app monta lo spazio di archiviazione dell’app Foto (photo0: / ux0:picture) insieme a ux0:video/CAMERA, analizza i file .jpg, .jpeg, .png e .mp4 e li integra nella stessa timeline ordinata per data della libreria del server.
Ogni elemento mostra un badge nell’angolo che indica lo stato:
- 🔵 Punto grigio-blu — solo cloud.
- 🔶 Freccia arancione verso l’alto — solo locale.
- 🟠 Lampeggiante — in coda / in caricamento.
- 🟢 Spunta verde — salvato (presente sia in locale che sul server; mostrato una sola volta come asset server).
- 🔴 Punto rosso — errore.
Un thread in background calcola l’hash SHA-1 di ogni file locale e interroga il server per verificare quali sono già presenti (controllo bulk dei duplicati).
Gli upload non partono automaticamente: bisogna aprire la schermata di sincronizzazione (
) e premere
per mettere in coda tutti i file solo locali.
Nel file config.txt sono disponibili alcune opzioni avanzate: syncdir=<cartella> (ripetibile) e syncmaxmb=<MB> (limite dimensione; i file oltre 512 MB vengono ignorati di default, 0 disabilita il limite).
Limitazioni
- La verifica TLS è disattivata (non viene fornito alcun CA bundle): è consigliato usare HTTP in una LAN affidabile oppure considerare HTTPS come non verificato.
- I video vengono scaricati completamente sulla memory card prima della riproduzione e poi eliminati. La riproduzione usa il decoder hardware della Vita tramite
SceAvPlayer, quindi è supportato solo MP4 (H.264/AAC); viene utilizzato lo stream di playback/transcoding di Immich. - Il backup è monodirezionale (Vita → server);
deviceIdè fisso su “PS Vita” e gli upload non vengono aggiunti automaticamente ad album. - Le miniature vengono caricate una alla volta in un thread in background (con segnaposto grigio fino al caricamento); l’hashing del rullino aggiorna progressivamente gli stati dei file.
Download: VitaImmich v1.0.0
Download: Source code VitaImmich v1.0.0
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS5
Vedi altri prodotti PS5
Ultimo aggiornamento 2026-08-15 / Link di affiliazione / Immagini da Amazon Product Advertising API


![[Scena Switch] Sphaira si aggiorna su Nintendo Switch: Supporto MSP, nuove opzioni e fix per l’avvio degli NRO](https://www.biteyourconsole.net/wp-content/uploads/homebrew1900-238x178.webp)


![[Scena Switch] Sphaira si aggiorna su Nintendo Switch: Supporto MSP, nuove opzioni e fix per l’avvio degli NRO](https://www.biteyourconsole.net/wp-content/uploads/homebrew1900-100x75.webp)