shape space 1
shape angle 2
shape line 5
shape line 6
frp top inner img
About Case Study

About The Project

About The Project FRP Live, an esteemed record pool, sought to create a seamless platform connecting DJs worldwide. They aimed to provide DJs with the right music while offering record labels and artists an avenue to promote their music effectively. They partnered with Supreme Technologies to revamp their existing infrastructure and optimize their operations to achieve this vision.

Our client recognized the need for a more advanced platform to bridge the gap between music creators and DJs. They required a state-of-the-art website, mobile app, and desktop application to enable users to access a vast music library and cutting-edge tools anytime. Additionally, they faced challenges in extracting emotions from tracks and optimizing slow MySQL queries for efficient searching and ordering.

Indigo is a cloud-based software to create dynamic content with minimal effort. 

 

Team Size

2 Developers

Project Type

Custom CRM Development

Project Duration

10 Weeks

Completed Date

20-12-2024

shape angle 1
shape space 2 1
Following

Technologies Used

Supreme Technologies collaborated with FRP Live, a leading record pool, to enhance their existing APIs, front-end, and admin panel. By leveraging innovative ideas and highly technological tools, we successfully transformed FRP Live into the most advanced platform for music professionals. Our comprehensive solution addressed key challenges and introduced groundbreaking features, revolutionizing the music industry network.

icon

React JS

For building the full backend, automation engine, and API workflows.

icon

Node JS

For structured data storage, syncing, and fast query performance.

icon

TensorFlow JS

For front-end interactions, dynamic dashboards, and real-time UI updates.

icon

Essentia JS

For campaign automation, customer sync, and external system integrations.

shape space 3
Our Approach

Solution We Offered

shape line 5
shape line 6
Emotion Extraction

Emotion Extraction

To overcome the challenge of extracting emotions from tracks, we leveraged the capabilities of EssentiaJS and TensorFlowJS, two powerful libraries for audio analysis and machine learning. Our team developed a sophisticated algorithm that could accurately identify emotions based on various audio features.

MySQL Query Optimization

MySQL Query Optimization

By optimizing slow MySQL queries, FRP Live improved search speed for DJs using keywords. These enhancements enhanced the user experience, scalability, and overall system performance, ensuring efficient music browsing for all platform users.

Targeted Off Page SEO Campaigns

Track Search & Music Discovery

The platform's music-discovery work focused on helping DJs find tracks using relevant keywords and artist names, supported by improved search ordering and database queries.

multi

Platform API & Admin Interface Improvements

The published project scope included updates to FRP Live's existing APIs, front-end application, and administration panel alongside its music-library features.

Project Goals

01. Empowers DJs with emotional, Billboard, and popular track data for playlists.

I Built a unified CRM allowing leadership to manage operations for Hales AC, Abraham AC, and Climate Control Services seamlessly while keeping data fully segregated and secure.

Automated technician job assignment processes, bio-sharing, and review-request workflows to eliminate manual tasks and improve customer transparency.

Implemented automated email/SMS workflows and integrated GoHighLevel CRM to re-engage inactive customers and improve long-term retention.

  • Empowers DJs with emotional, Billboard, and popular track data for playlists.

Challenges We Faced

Extracting Emotions from Tracks

Extracting emotions from tracks solely based on beats proved complex. It required advanced algorithms and the integration of machine learning and artificial intelligence techniques.

Slow MySQL Queries

The existing platform suffered from slow queries affecting search functionality and overall system performance. These queries needed optimization to ensure fast and accurate results, even with a growing music database.

Ordering Tracks by Search Keyword

When users search for tracks using keywords like song names or artist names, it is crucial to present the most relevant results at the top. Our team implemented a sorting mechanism that ranked tracks based on how well they matched the search keywords.

Track Search Relevance

When DJs search for tracks by song or artist, the platform needs to return relevant matches in a usable order while handling a growing music library.

Music Library Search Performance

A growing track catalog required database query optimization and reliable ordering of search results by track and artist

Music Library Search Performance

A growing track catalog required database query optimization and reliable ordering of search results by track and artist.

Growing Music Library Performance

Slow MySQL queries affected the responsiveness of music searches, creating a need to optimize how tracks were retrieved and sorted.

shape line 7
shape space 2 1
Our Impact

The Result

Supreme Technologies improved FRP Live's music-discovery workflows through API and interface development, audio analysis, and database optimization. The published project work describes using EssentiaJS and TensorFlowJS to classify audio characteristics and support emotion-based track discovery. MySQL query optimization and keyword-relevance sorting were also implemented to make searching by track or artist more useful for DJs working with a growing library. Together, these changes established clearer music-search and playlist-discovery capabilities for the platform without relying on unverified claims about audience growth, market leadership, or conversion rates.

shape space 3
shape angle 3