Resomix is a full-stack web application that lets DJs drag-and-drop a reference track, instantly browse sonically similar music, and build playlists in a striking “cosmic” interface. It combines high-accuracy audio-fingerprinting with a visually-rich frontend, low-latency preview streaming, and a scalable micro-services backend spread across two self-managed servers.
Resomix is a full-stack web application that lets DJs drag-and-drop a reference track, instantly browse sonically similar music, and build playlists in a striking “cosmic” interface. It combines high-accuracy audio-fingerprinting with a visually-rich frontend, low-latency preview streaming, and a scalable micro-services backend spread across two self-managed servers.
Dec 2024 - Aug 2025
DJ's Audio Similarity
DJs have to spend a long time to create a playlist of tracks, which was a hassle and required several days at least for a good playlist while listening to thousands of tracks. Even then linking them together into a flow sorting them out took time.
Comparing millions of high-bit-rate tracks without long wait times. We wanted to stay cloud-agnostic and run everything on our media server and VPS, yet still deliver CDN-level performance and security. Needed fine-grained RBAC, catalog, playlists, billing, and analytics without locking into a single SaaS DB.
Built an in-house audio-fingerprinting pipeline, Generated high quality audio visualizations for training of millions of electronic tracks. Trained a Model and used it for similarity. Core catalogue, playlists, billing and analytics live in MariaDB 10.5 with row-level security views