Per anni gli utenti PlayStation hanno desiderato una funzione semplice ma impossibile da ottenere: mostrare su Discord il vero gioco PS5 in esecuzione sulla console.

Non solo il nome corretto, ma anche la copertina, il logo ufficiale PS5 e il tempo di gioco, proprio come avviene su PC. Le soluzioni precedenti riuscivano a rilevare solo giochi PS4 retrocompatibili, lasciando del tutto fuori i titoli nativi per PS5.
Ad oggi però, questa limitazione è finalmente superata grazie a PS5-Discord-RPC, un piccolo progetto open-source che, sulle PS5 con jailbreak, consente di inviare a Discord tutte le informazioni precise sul gioco attivo.
L’aspetto più sorprendente è che la configurazione richiede solo pochi minuti. Serve una PS5 con jailbreak e un computer sempre acceso (o un piccolo dispositivo come Raspberry Pi).
Basta attivare il server klog dalle impostazioni debug della console e assicurarsi che funzioni sulla porta predefinita. Su Discord occorre poi creare una nuova applicazione nella sezione Developer, aggiungere un’immagine chiamata “ps5”, e copiare il Client ID generato dal sito.
Una volta avviato il programma sul computer, è sufficiente inserire l’indirizzo IP della PS5 e il Client ID di Discord e la sincronizzazione partirà immediatamente.
Da quel momento, ogni avvio di un gioco verrà riconosciuto in pochi secondi. Le prove effettuate finora mostrano che tutti i principali titoli PS5 funzionano correttamente, incluse grandi esclusive come Spider-Man 2, God of War Ragnarök, Final Fantasy XVI e Stellar Blade.
Anche i giochi PS4 e persino gli homebrew verranno identificati correttamente, grazie al database online da cui il programma recupera automaticamente titolo e metadati.
La differenza rispetto alle vecchie soluzioni è netta: ciò che una volta permetteva solo di mostrare un generico “PlayStation 5” ora sarà capace di visualizzare copertine ad alta risoluzione, logo ufficiale PS5, titoli esatti e tempi di sessione aggiornati in tempo reale.
Inoltre l’interfaccia dell’applicativo è moderna e semplice da usare. Il tutto senza rischi particolari, perché il programma leggerà soltanto i log locali già usati da strumenti come GoldHEN e non invierà alcun dato a Sony.
La compatibilità è ampia: oltre a Windows, l’applicazione funziona anche su macOS e Linux. Nel caso in cui un gioco non verrà riconosciuto, si potrà aprire un report su GitHub indicando il Title ID e il database verrà aggiornato.
Caratteristiche
- Integrazione con Discord Rich Presence.
- Mostra il gioco PS5/PS4 attualmente in esecuzione
- Aggiornamento automatico con icone e nomi dei giochi
- Monitoraggio PS5 in tempo reale.
- Connessione al servizio klog (porta 9081).
- Rilevamento dei Title ID dal flusso dei log.
- Supporto multilingua.
- Recupero online di titoli e icone.
- Giochi PS4 →
orbispatches.com - Giochi PS5 →
prosperopatches.com
- Giochi PS4 →
- Sistema di cache per ricerche velocissime.
- Interfaccia grafica con CustomTkinter.
- Supporto per l’area di notifica (pystray).
- Riconnessione automatica.
- Salvataggio e caricamento della configurazione.
- Console di log esteticamente curata.
Requisiti
- Discord in esecuzione sul computer.
- Un Application ID di Discord.
- Una PS5 con klog abilitato.
- Python 3.10 o superiore (necessario solo se si esegue il programma dal sorgente; non serve quando si usa il file
.exe).
Come funziona
- Creare un’applicazione Discord su discord.com/developers/applications.
- Copiare l’ID dell’applicazione (detto anche Client ID).
- Incollare il Client ID nel campo “Discord Client ID” dell’app.
- L’app si connetterà al servizio klog della PS5 sulla porta 9081.
- Quando si avvia un gioco, il klog della PS5 scrive una riga contenente il
title_id(es.PPSA12345oCUSA12345). - L’applicazione estrae il title ID e:
- Lo ricerca nella cache locale.
- Se non è presente, recupererà le informazioni e le icone del gioco dal web.
- La Discord Rich Presence viene aggiornata con:
- Nome del gioco.
- Artwork del gioco.
- Tempo di gioco.
- Icona del sistema.
- L’interfaccia mostra:
- Stato della connessione.
- Gioco corrente.
- Log di tutte le operazioni.
File di configurazione
| File | Funzione |
|---|---|
config.json | Contiene IP della PS5, Client ID e lingua. |
ps5_cache.json | Cache delle informazioni dei giochi (consultazioni rapide). |
languages.json | Definizioni delle lingue. |
icon.ico | Icona dell’applicazione. |
Comportamento dello scraping web
Per i titoli PS4
- Prefissi:
CUSA,CUSJ,CUSK, ecc.. - Recuperati da: https://orbispatches.com
Per i titoli PS5
- Recuperati da: https://prosperopatches.com
Risoluzione dei nomi (fallback):
<h1 class="bd-title">- Testo ALT dell’immagine.
- Titolo della pagina.
- Title ID (fallback finale).
Avviare l’applicazione
- Scaricare il file eseguibile (
.exe) e avviarlo. - In alternativa, clonare la repository ed eseguire:
python app.py
Assicurarsi che:
- La PS5 abbia “klog” attivato in Debug Settings.
- Si conosca l’IP locale della PS5.
- Discord sia in esecuzione.
- L’applicazione Discord contenga un logo PS5 caricato negli asset.
Download: PS5 Discord Rich Presence Client v1.0






![[Scena Wii U] Rilasciato NUSspli Lite v1.148](https://www.biteyourconsole.net/wp-content/uploads/NUSspli-100x75.webp)

![[Scena Wii U] Rilasciato Wiiload Plugin v0.2.1](https://www.biteyourconsole.net/wp-content/uploads/Wiiload-100x75.jpg)