eloise rgb-b
← back home

tidal-collaborative

node   websocket   sqlite   docker   v1.0.0

Self-hosted real-time collaborative Tidal playlist sync. Users sign into their Tidal accounts, link a playlist, and any track added or removed propagates automatically to every collaborator's own playlist.

Built on a DB-backed journal sync engine: an append-only event log drives a poller that detects changes, flushes them to shared state over WebSocket, and applies them back to each user's Tidal account. Tokens are stored AES-256-GCM encrypted and the browser never sees them. Shipped v1.0.0.

source →