🚀 Major Update: Fully Dockerized & Self-Hosted
TrackWatch has been re-architected to run entirely on your own infrastructure using Docker. No more "SaaS model" due to Spotify API policies.
✨ New Features
- Full Docker Support: Deploy with a single
docker-compose up. - Privacy First: All data (tokens, history) stays in your local PostgreSQL database.
- Internal Scheduler: No need for external cron jobs; the container manages background checks (7am, 2pm, 9pm).
- UI: Completely Dark Mode interface using React 18.
- Discography Generator: Tool to create playlists with an artist's entire catalog.
- Ghost Track Cleaner: Tool to remove unplayable tracks from your playlists.
- Email Notifications: Native support for English email alerts via Resend (optional).
🛠️ Breaking Changes
- Migration from "SaaS architecture" to Self-Hosted Docker architecture.
📦 Installation
See the README for the Quick Start guide.