{"repo":"emlopezr/trackwatch","free":true,"listed":false,"github":"https://github.com/emlopezr/trackwatch","clone":"git clone https://github.com/emlopezr/trackwatch.git","description":"Open Source & Self-hosted Spotify release tracker. Auto-syncs new releases to playlists and includes power-user utilities like a discography generator and ghost track cleaner.","language":"Python","stars":25,"topics":["automation","django","django-rest-framework","docker","music","music-tracker","react","release-radar","self-hosted","spotify"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"TrackWatch Self-hosted music release tracker for Spotify users. Never miss a new release from your favorite artists again. Why TrackWatch? - Your data stays yours - Self-hosted means no third-party tracking your listening habits - Automatic playlist updates - New releases are automatically added to your TrackWatch playlist - Never miss a release - Checks for new music multiple times daily - Simple deployment - Up and running in minutes with Docker Quick Start Prerequisites - Docker installed - A Spotify Developer app with Redirect URI: http://127.0.0.1:80/callback Option A: Multi-Container (Docker Compose, Recommended) Recommended for both self-hosting and deployment. Each service runs as its own container: - frontend : Nginx serving the React app and proxying /api - backend : Django + Gunicorn - scheduler : optional APScheduler worker - db : PostgreSQL Edit .env with your configuration: Open http://127.0.0.1 and you're done. To also run the internal scheduler: If you want to deploy using prebuilt images instead of local builds, set these optional variables and pull them explicitly: Option B: All-in-One Image (Legacy) The previous AiO image is still documented for compatibility, but the active deployment model is now the multi-container setup above. For the full legacy guide, see docs/DOCKER AIO SETUP.md . For production deployment details, including running without the scheduler and triggering updates from n8n, see docs/DOCKER MULTI CONTAINER SETUP.md . For Dokploy deploymen","default_branch":null,"files":null,"tree":[],"storefront":"/r/emlopezr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/emlopezr/trackwatch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}