A oltre vent’anni dal lancio della prima PlayStation Portable, la scena homebrew continua a sorprendere con progetti sempre più ambiziosi.

L’ultima dimostrazione arriva da Pocket YouTube, un’applicazione che permette di cercare e riprodurre video di YouTube direttamente sulla PSP, senza utilizzare il modulo Wi-Fi integrato della console e sfruttando invece una connessione tramite cavo USB collegato a un Mac.
Pocket YouTube is written by @solid_js and is now open source including the app and macOS companion service:https://t.co/hZCP3BTqti
— PocketJS (@pocket_js) July 17, 2026
L’idea alla base del progetto è tanto semplice quanto ingegnosa. La scheda Wi-Fi della PSP, ormai incompatibile con i moderni protocolli di sicurezza richiesti dai servizi online, viene completamente aggirata.
Tutta la comunicazione con YouTube viene infatti gestita dal computer, che si occupa di elaborare i contenuti e inviarli alla console attraverso il collegamento USB.
L’architettura del progetto è suddivisa in due componenti. Sul Mac viene eseguita un’applicazione sviluppata in TypeScript che utilizza yt-dlp per cercare e scaricare i video da YouTube.
Successivamente il contenuto viene convertito in un formato estremamente leggero, con risoluzione 512×128 pixel e un frame rate di circa 12 fotogrammi al secondo, mentre l’audio viene elaborato a 44,1 kHz. Tutti i dati vengono quindi trasferiti alla PSP tramite usbhostfs.
Sulla console gira invece un’applicazione nativa realizzata con PocketJS, un framework JavaScript progettato specificamente per PSP.
L’interfaccia funziona a 60 Hz e offre un’esperienza sorprendentemente fluida, permettendo di effettuare ricerche con la tastiera virtuale della console, navigare tra i risultati e controllare la riproduzione dei video.
Pocket YouTube integra tutte le funzionalità essenziali per un utilizzo quotidiano e da dove è possibile effettuare ricerche direttamente dalla PSP, visualizzare le miniature dei video, mettere in pausa la riproduzione, avanzare o tornare indietro di dieci secondi e consultare titoli anche in cinese, giapponese e coreano grazie al supporto completo dei caratteri CJK.
L’interfaccia è stata inoltre ottimizzata per adattarsi perfettamente al display della console portatile Sony.
Per utilizzare il progetto è necessario disporre di una PSP 1000, 2000 o 3000 con custom firmware, del software PSPLINK con supporto usbhostfs, di un Mac con gli strumenti Bun, yt-dlp e FFmpeg, oltre naturalmente al classico cavo USB della console.
Requisiti
- Una PSP con custom firmware e PSPLINK (
usbhostfs_pcsul lato Mac), collegata tramite cavo USB. - Bun, yt-dlp e FFmpeg installati sul Mac (
brew install yt-dlp ffmpeg). - La toolchain PocketJS per PSP (scaricata automaticamente con
bun run bootstrapdurante la prima compilazione).
Avvio rapido
git clone --recursive https://github.com/pocket-stack/pocket-youtube
cd pocket-youtube
bun run setup # Installa le dipendenze e crea i collegamenti a node_modules
bun run psp -r # Genera il file dist/EBOOT.PBP
# Terminale 1 — monta una directory della PSP come host0:
usbhostfs_pc -b 10000
# Terminale 2 — avvia il servizio di supporto (rete + rendering video)
bun run serve -- --dir
# Avvia l'EBOOT sulla PSP (dal menu XMB tramite Memory Stick oppure
# carica il file .prx da crates/pocket-youtube-psp/target/... tramite PSPLINK)
L’applicazione si avvia mostrando la schermata CONNECT USB, stabilisce la comunicazione con il servizio attraverso la mailbox ed è subito pronta per la ricerca dei video.
Il tasto
apre la tastiera virtuale,
avvia la ricerca,
riproduce il video, mentre
e
consentono di spostarsi indietro o avanti di 10 secondi.
Sviluppo
bun run build # Compila il progetto e genera il file .pak secondo il piano pocket.json
bun run test # Esegue 12 test della pipeline host e 9 simulazioni deterministiche
bun run check:platforms # Verifica la compatibilità con la piattaforma PSP
bun run cover # Rigenera le immagini ICON0 e PIC1 del menu XMB
Le simulazioni avviano il pacchetto reale utilizzando il core WebAssembly di PocketJS insieme a un driver host preconfigurato. I percorsi della tastiera virtuale vengono ricavati direttamente dal layout reale dei tasti e una delle simulazioni esegue la digitazione tramite input touch. Per eseguire questi test non è necessaria una PSP fisica.
PocketJS è incluso nel progetto come sottomodulo Git (vendor/pocketjs), così come pocket-figma. Questa repository contiene esclusivamente l’applicazione, il servizio host e il file binario finale destinato alla PSP.
Download: Source code Pocket YouTube
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: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-08-10 / Link di affiliazione / Immagini da Amazon Product Advertising API

![[Scena Switch] Rilasciato SwitchNOW v1.2.0 per Nintendo Switch: Scorciatoie HOME, updater, pubblicità GeForce NOW e nuova autenticazione](https://www.biteyourconsole.net/wp-content/uploads/GeForceNowSwitch1900-238x178.webp)
![[Scena PS5] Rilasciato ShadowMountPlus v1.7 Alpha 5 ora con montaggio LVD più veloce, cache PFSC e controllo ventola](https://www.biteyourconsole.net/wp-content/uploads/ShadowMountPlus1900-238x178.webp)

![[Scena Switch] Rilasciato SwitchNOW v1.2.0 per Nintendo Switch: Scorciatoie HOME, updater, pubblicità GeForce NOW e nuova autenticazione](https://www.biteyourconsole.net/wp-content/uploads/GeForceNowSwitch1900-100x75.webp)
![[Scena PS5] Rilasciato ShadowMountPlus v1.7 Alpha 5 ora con montaggio LVD più veloce, cache PFSC e controllo ventola](https://www.biteyourconsole.net/wp-content/uploads/ShadowMountPlus1900-100x75.webp)
Vorrei capire che senso ha questa cosa su un dispositivo portatile che ti costringe ad avere il cavo sempre collegato al PC… Né si parla come una cosa positiva quando in realtà è una boiata pazzesca, l’unico caso d’uso esistente al mondo potrebbe essere per una PSP street che non possiede il modulo wifi ma vorrei vedere qualcuno usare una cosa del genere invece di prendere lo smartphone…
Secondo me il senso del progetto non è tanto usare davvero la PSP come dispositivo per guardare YouTube, è più una sfida tecnica nel vedere fino a dove si può spingere un hardware del 2004, riuscendo a far girare qualcosa che all’epoca sarebbe stato impensabile
Non ha senso il tuo commento in quanto questo homebrew non sfrutta l’hardware della psp ma il pc.
Non ha senso il tuo commento in quanto questo homebrew non sfrutta l’hardware della psp ma il pc.