Home Homebrew Rilasciato PS5 Discord Rich Presence Client v1.0: La guida definitiva per...

[Scena PS5] Rilasciato PS5 Discord Rich Presence Client v1.0: La guida definitiva per mostrare i giochi PS5 su Discord

182
0

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
  • 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. PPSA12345 o CUSA12345).
  • 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

FileFunzione
config.jsonContiene IP della PS5, Client ID e lingua.
ps5_cache.jsonCache delle informazioni dei giochi (consultazioni rapide).
languages.jsonDefinizioni delle lingue.
icon.icoIcona dell’applicazione.

Comportamento dello scraping web

Per i titoli PS4

Per i titoli PS5

Risoluzione dei nomi (fallback):

  1. <h1 class="bd-title">
  2. Testo ALT dell’immagine.
  3. Titolo della pagina.
  4. 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

Download: Source code PS5 Discord Rich Presence Client v1.0

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

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

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

Ultimo aggiornamento 2026-07-20 / 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.