No description
Find a file
2025-08-31 17:06:28 +02:00
patchedPypresence fix wait improvement + activity url 2025-08-31 17:06:28 +02:00
utils useless pycache was pushed 2025-08-29 21:13:20 +02:00
.env.example first commit 2025-08-29 14:42:37 +02:00
.gitignore docker + doc 2025-08-29 15:10:35 +02:00
docker-compose.yml fix wait improvement + activity url 2025-08-31 17:06:28 +02:00
Dockerfile docker + doc 2025-08-29 15:10:35 +02:00
LICENSE docker + doc 2025-08-29 15:10:35 +02:00
main.py fix wait improvement + activity url 2025-08-31 17:06:28 +02:00
README.md an oopsie in the readme 2025-08-29 15:11:20 +02:00
requirements.txt first commit 2025-08-29 14:42:37 +02:00

TidalHiFiDiscordRPC

This project provides a Discord Rich Presence integration for Tidal HiFi via the internal API.

Environment Setup

Create a .env file in the root directory of the project by copying the example file:

cp .env.example .env

Edit the .env file to set the required environment variables. At a minimum, you'll need to set:

  • DISCORD_CLIENT_ID: Your Discord application client ID
  • TIDAL_API_URL: Tidal HiFi internal API
  • TIDAL_API_PORT: Tidal HiFi internal API port

Manual Installation and Running

Install the required Python packages:

uv pip install -r requirements.txt

Run the application:

python3 main.py

Docker Installation and Running

Using docker compose

docker compose up -d --build

or using pure docker

docker build -t tidal-discord-rpc .
docker run -d --name tidal-discord-rpc --network host \
  --restart unless-stopped \
  -e TZ=Europe/Paris \
  -v /run/user/1000/discord-ipc-0:/tmp/discord-ipc-0:ro \
  tidal-discord-rpc