No description
Find a file
2026-03-20 17:35:35 +01:00
patchedPypresence some refacto 2026-03-20 17:35:35 +01: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 some .gitignore stuff 2026-03-20 15:46:00 +01:00
docker-compose.yml adding MPRIS to get user activity for other client than the tidal-hifi 2026-03-20 15:21:06 +01:00
Dockerfile adding MPRIS to get user activity for other client than the tidal-hifi 2026-03-20 15:21:06 +01:00
LICENSE docker + doc 2025-08-29 15:10:35 +02:00
main.py some refacto 2026-03-20 17:35:35 +01:00
README.md an oopsie in the readme 2025-08-29 15:11:20 +02:00
requirements.txt adding MPRIS to get user activity for other client than the tidal-hifi 2026-03-20 15:21:06 +01: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