Deploy stunning-inspiration
Save Tidal Daily Discovery mixes to daily playlists
tidal-dd
Just deployed
Deploy and Host Tidal Mix Sync on Railway
Tidal Mix Sync automatically converts your Tidal mixes (Daily Discovery, My Mix 1-6, etc.) into regular playlists that sync to Roon. Tidal's dynamic mixes don't appear in Roon by default—this tool creates dated playlists from them daily so you never miss your personalized recommendations.
Why Deploy
Hosting Tidal Mix Sync requires a small always-on server to run daily sync jobs and store your Tidal OAuth tokens securely. Railway provides persistent storage via volumes, scheduled cron jobs for daily syncs, and automatic HTTPS—everything needed to run this tool reliably. After deployment, you'll set a PIN, connect your Tidal account via OAuth, select which mixes to sync, and configure how many days to keep old playlists. The entire setup takes about 2 minutes.
Common Use Cases
- Sync Tidal's "My Daily Discovery" mix to Roon as a dated playlist
- Convert multiple Tidal mixes (My Mix 1-6) to playlists automatically
- Keep a rolling archive of your daily recommendations (configurable retention)
- Access your personalized Tidal content through Roon's interface
Dependencies for Tidal Mix Sync Hosting
- Tidal Account - HiFi or HiFi Plus subscription
- Roon - To enjoy the synced playlists (optional—playlists work in Tidal app too)
Deployment Dependencies
Implementation Details
The app uses Tidal's OAuth device flow for authentication. Synced playlists are:
- Named with date prefix:
2024-12-23 My Daily Discovery - Marked as favorites so they appear in Roon
- Auto-deleted after configurable retention period
/ - Home page (setup, status)
/config - Select mixes and retention
/sync - Manual sync trigger
/health - Health check endpoint
Cron runs daily at 10am UTC.
About Hosting
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Tidal Mix Sync on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
tidal-dd
muness/tidal-dd