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.