Skip to content

jeroendev-one/ps5-rpc-client

Repository files navigation

PS5 Discord Rich Presence client

Rich Presence example game with button Rich Presence example game Rich Presence example homebrew Rich Presence example idle

What is it?

PS5 RPC Client is an client which will update your Discord Rich Presence with the game you're playing on your jailbroken PS5. Requires Discord Desktop App

It requires etaHEN >= 1.4b to be running and have the following entry enabled in the /data/etaHEN/config.ini:

[Settings]
discord_rpc=1

Advised to have an static IP for your PS5.

Getting started

1. Setting up Discord

  1. Go to the Discord Developers page.
  2. On the top right side click 'New Application'. Name it 'Playstation' or how ever you like.
  3. Select the application and copy the value named 'Application ID' and note it down.

2. Running the client

The client will ask for the Discord Application ID and PS5 IP address upon first startup. It will write those values to a config.ini

Config values:

[settings]
client_id = '<application ID'
ps5_ip = 'xxx.xxx.x.xxx'
buttons_enabled = '1 or 0' (1 = enabled, 0 = disabled)

Windows

  1. Download the latest exe release from the releases page.
  2. Unzip the directory to a location of your choice.
  3. Run the exe.

Linux / MacOS

  1. Clone this repo
  2. Install dependencies with pip3 install -r requirements.txt
  3. Run python3 client.py or python client.py

Docker

  1. Clone this repo, and inside the directory create a config.ini:
[settings]
client_id = 'xxxxxx'
ps5_ip = 'xxx.xxx.xxx'
buttons_enabled = 1 (enabled) or 0 (disabled)
  1. Build and run the container using docker compose up -d

Thanks for testing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published