In this article, we’re exploring Franchise Record Pool (FRP), a track library and Shazam for professional DJs
This article is part of a series where we share the exciting projects we’ve been working on. In each article, we'll introduce you to a different project, explaining what it does, how it works, and how we’ve met our clients’ needs.
Now, let’s take a closer look at FRP with this video overview.
Project Overview
Franchise Record Pool is a track library and music recognition tool designed for professional DJs.
The platform provides access to a catalog of 720,000 licensed tracks from major labels like Sony Music, Universal, and Virgin Records. DJs can find all the essential details about each track, including key, BPM (beats per minute), available remixes, and the track's sources.
DJs can also discover what other DJs have remixed and easily add those tracks to their collection. We've included a music recognition feature for this.
Additionally, DJs can use AI-powered voice commands to create thematic playlists. For example, they can ask, "Make a playlist with Italian pop music from the '90s, BPM 140."
We developed FRP web, desktop, and mobile apps (Android/iOS) and integrated them with Serato, a leading professional DJ software. The mobile app also allows DJs to communicate with their fans.
Technologies We Used
- JavaScript, React – for creating user interfaces.
- Electron.js – for developing a desktop app
- Node.js and Express – for running JavaScript on the server and creating APIs for interaction between the client and server sides.
- React Native – for developing cross-platform mobile apps
- MongoDB and MySQL – for storing and managing user data.
- WebRTC – for seamless real-time audio streaming
- OpenAI API – for the creation of themed playlists using AI
Interested in developing your own audio streaming system? Contact us or book a quick call for a free personal consultation.
Take a look at our other articles too:
Mindbox: A Smart Video Surveillance System for Real-Time Incident Recognition
Speed Space: Streamlining Remote Video Production for Distributed Teams
Personalized Planning: Ideation, Personal Consultation, and Scoping
Comments