The Mixhits Radio Music Experience Goes Real-Time with Resilio Platform

Introduction

Mixhits Radio uses Resilio Platform for server-to-server real-time data synchronization to consistently deliver its innovative music streaming service and enhanced music experience for business customers. 

Through its streaming music service, Mixhits Radio is putting the fun back in background music for big name brands like Dunkin’ Donuts, Ferragamo, LL Bean, and McDonald’s, among others.  Mixhits Radio relies on Resilio Platform for real-time data synchronization to stream the Mixhits Radio music experience for thousands of their customers around the US.    Mixhits Radio gives their clients a variety of popular and custom-crafted, commercial-free playlists.  From Bach to Rock, Mixhits Radio curates and streams the right music for a variety of business environments across the US. 

Challenges

Mixhits Radio differentiates itself from other music streaming services by maintaining a high fidelity music experience, crafting creative playlists--and through continuous, real-time metadata delivery.  

“It’s absolutely critical that all data—including metadata—is kept up-to-date as music streams into the venue and to a listener,” says Gary Hanna, CEO of Mixhits Radio.  “Any delay in synchronizing the metadata degrades the music experience. If a stream is 15 seconds behind the update, the metadata would be out of sync.  If metadata is out-of-sync, the program doesn’t line up correctly.” 

The metadata associated with each song needs to be streamed in lockstep with the “now playing” music. To do so requires the metadata and songs to be current and “in sync” across all data centers.  If a listener opens up their music app and is connecting to the east coast data center, but they’re listening to a stream coming out of Phoenix, there can’t be any delay between songs as the music is streamed.  

Hanna describes the worst case scenario when metadata is not delivered on time:  “Imagine having a listener open up their music app and the latest Katy Perry song is playing but the playlist says it’s Taylor Swift!” Yet this is exactly what could happen using conventional replication and cloud storage.  Prior to Resilio, Mixhits Radio migrated to a major service provider with data centers located in Phoenix and Boston.  Mixhits Radio didn’t have the option to directly connect the data centers with a low-latency connection and also did not want to pass data over a VPN.

So the IT team thoroughly tested a shared drive cloud storage solution from a major cloud provider.  “This turned out to be a 6-month nightmare. It failed miserably,” says Hanna. “When our music programmers made updates to the cloud—which could be any time of day or night, from anywhere—those changes needed to be instantly and automatically updated everywhere:  but they were not.”

If an update is made in the west coast data center, for example, the change needs to be immediately visible in all other locations.  With the shared drive in the cloud approach, says Hanna, we incurred delays measured in hours.  Worse, there were constant file version conflicts during the synchronization process.  We could have upwards of 300 conflicts because the cloud drive could not sync correctly across locations.  The shared drive in the cloud was a nightmare for us. “It was time to look for an alternative solution,” says Hanna. 

Solution

Mixhits Radio chose Resilio Platform Enterprise for server-to-server real-time data synchronization.  Using Resilio Platform over a standard Internet connection, Mixhits was able to keep all data, including metadata, synchronized in real-time across the US. 

Resilio Platform is a software-only, agent-based, centrally managed solution.  Capabilities include:

  • Real-time performance up to 20x faster than conventional WAN optimization technologies and file transfer tools.

  • Automating all data movement in real-time (or on a schedule) and optionally using scripting or API automation.

  • Transparent global access - Resilio looks and feels exactly the same as familiar file management tools offered with Windows, Mac, Linux, Android, and other platforms.

  • Infrastructure-independent. Resilio supports any type of on-premise data center (network, servers, storage) and cloud provider, out-of-the-box.

Resilio Agents are installed on each device or within a virtual machine.  Resilio Platform agents support popular operating systems such as Windows, Mac, Linux, and Android, among others.  Resilio Platform also supports popular virtualization platforms, servers, storage, NAS devices, networks, and cloud providers.  

In each data center, Mixhits Radio deployed a virtualized solution where Resilio Platform agents run within each virtual machine running Microsoft Windows Server 2016 and SQL Server on Microsoft Hyper-V virtualization hosts.  Resilio Platform is tightly integrated with the Windows Server 2016 NTFS file system, and able to detect and replicate changes rapidly and efficiently.

The Resilio Platform Management Console is a centralized, web-based management system used to manage and monitor all job functions through an easy-to-administer graphical user interface. Job types include Distribution, Consolidation, Scripting, and Synchronization. Optionally, Resilio offers a complete API set to expose and automate all functions performed by the Management Console.  The entire system is centrally managed.  Automation simplifies configuring, controlling, and monitoring all aspects of data movement.  Optionally, scripting and a complete API are available.  

Mixhits Radio uses Resilio Platform for server-to-server real-time data synchronization to consistently deliver its innovative music streaming service and enhanced music experience for business customers.

Mixhits developed its own proprietary music asset management software and workflow.  Once jobs are configured using the Resilio Platform Management Console, all management operations are automated.  Metadata integrity management and monitoring is provided in our backend software, says Hanna.  Our monitoring system performs routine, daily checks to ensure timestamps on files and metadata associated with songs is accurate and up-to-date.  All of these features just work with Resilio Platform. 

Impact

Resilio Platform enables Mixhits Radio to predictably and continuously deliver high-quality music experiences to its customers.  Metadata is always delivered on-time with songs, irrespective of the data center or source programming location.  Music programming updates can be anywhere. Listeners can also be located anywhere.  The Mixhits Radio music experience is consistently delivered over any network. 

"If a music program updates in one location, file changes are detected and propagated across servers within 2 seconds,” states Hanna. “That rapid update and real-time synchronization has been a saving grace for us."– Gary Hanna, CEO of Mixhits Radio

Resilio Platform also saves the Mixhits Radio team considerable time to focus on what they do best: delivering their business customers the right programming for their unique environments.  “From a business perspective, the ability to have the Resilio solution transparently just work and never have to manually intervene has been beautiful,” states Hanna.   One of Hanna’s music programmers based in California (Hanna is based in Boston) receives a daily report automatically emailed to him through the Resilio Platform Management Console.  The report shows events such as job synchronization status and details such as the number of streams that have been successfully updated.  Any problems would appear in red; successful jobs are reported in green.  

Hanna describes his colleague’s reaction:  “It’s so nice to be seeing nothing but green for months on end!”  Simply put, states Hanna, “Resilio Platform just works.”  
Resilio Platform eliminates those once laborious, error-prone management tasks.  “To take the extra labor off of having someone check all day long in a variety of places—and knowing that all updates are current using Resilio—has just been amazing for us,” says Hanna.  
Resilio Platform is saving the Mixhits Radio team about 60 hours per month.  “We have gone from spending 15 hours on average per week troubleshooting conflicts in the prior solution to spending no time at all with Resilio.  We configure jobs once in the Resilio Platform Management Console and never have to look at it again.”   “Resilio is great to work with,” adds Hanna. 

Industry

Media

“We here at Turner Sports like to try new things. If there's something new, I'm always willing to jump into the pool and try it out. Some people are stuck in their old ways and workflows. Well, there might be a better way. For us, that's Resilio.” — Brady Small, Sr. Production Engineer Sports Central Systems.
Read Customer Story
“Resilio Platform has been a game changer. It’s proven to be reliable in file transfer, It’s proven to be reliable in database replication. Overall, Resilio Platform jobs are very easy to set up and they just work!”— IT Developer at Lindblad Expeditions
Read Customer Story
“The fact that we can actually saturate our line speed to send data across the world is a huge win for us.” — Luke Marchant, Sunrise Productions' Head of Technology
Read Customer Story
"We were able to turn around graphic proofs quicker based on our staff’s availability, versus forcing it through a bottleneck at a specific office. Resilio Platform has made us more efficient" — Ken Brubacher, Project Manager.
Read Customer Story
“Our engineers deployed a successful test version in an hour - without reading a ton of manuals - that delivered the best result of all the solutions we tried” — Roman Sakno, Enterprise Architect at Wargaming.
Read Customer Story
"Resilio Platform enables us to reliably distribute our code, specifically new language models in a fraction of time. These copy jobs now take an hour, down from eight."— Christian Bryndum, VoiceBase’s Director of Operations
Read Customer Story
“Resilio would keep Ross Maritime fully compliant and would be very easy to use for those onboard the vessels.”— Brent Nevison, IT consultant at Ross Maritime.
Read Customer Story
"If we bought about 40 additional servers it would have been pretty expensive. Resilio is a much cheaper solution for us right now." — Mario Jost, Systems Engineer @Mercedes-Benz
Read Customer Story
“Our entire situation is tremendously better, great cost savings and our data is now delivered on time.” — Jason McCune , Director of Information Technology.
Read Customer Story
“I see Resilio Platform as being absolutely pivotal to the way they work now. The media and entertainment industry is really an ideal opportunity for this technology.” — Abraham Treadwell, Tangelo CEO. (Blockhead's IT Consultants)
Read Customer Story
“For us, the main thing was fast transfer of data and obviously maintaining the integrity of all the data that we sync to our offices. And definitely the cost is very important. We were happy to find a solution where we could use our in-place architecture to keep down the cost.” — Sebastiaan Sprengers, Lead Tools Programmer @Larian Studios.
Read Customer Story
“With Resilio, you know your job has run and you can initiate scripting triggers to get feedback from clients to know if a patch is installed correctly or not” — Senior ICT Engineer (name withheld for the privacy of our customer)
Read Customer Story
"The results we get about the file transfer being completed and having no issues with the files on the other end has been fantastic. These are things I couldn’t do before using Resilio Platform.." — Jacques Vermeulen, Project Manager.
Read Customer Story
“Now we can retrieve information that is more complete, fulsome, and more robust because we have the ability to transmit large files across the internet”— IT Developer at Lindblad Expeditions
Read Customer Story