Introducing FluxHub- Our AI Solutions Subsidiary
Explore FluxHub →
✨ Featured Case Study DJ Music

Resomix

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

Project Overview

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.

Timeline

Dec 2024 - Aug 2025

Category

DJ's Audio Similarity

The Problem

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.

Key Challenges

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.

Our Solution

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

Technologies Used

ReactTypeScriptTailwindCSSMariaDBThree.jsWavesurferFastAPIPython