June 4th, 2025 4:00 PM CET
Webinar "Modernize or Rebuild from Scratch: What Your Legacy System Really Needs"
Contact us

User-friendly Software for a Jukebox

Custom software development for US-based HoReCa Company

ABOUT
the project

Client:

Jukebox Provider

Location:

Country flag

USA

|

Austin

Company Size:

50+ Employees

Industry:

Entertainment

Technologies:

WPF

FFmp

Prism

RX

The Leobit team developed top-quality software for a jukebox in the short term. Our specialists leveraged vast experience in WPF to deliver a solution that provides musical content in hotels, restaurants, and cafes.

We managed to deliver the solution within a tight deadline providing a seamless user experience. Visitors of hotels, restaurants, and cafes can easily find and turn on their favorite songs by using a top-notch solution that pays tribute to legendary jukeboxes.

Volodymyr K.

Tech Lead at Leobit

Customer

A U.S.-based company that came up with the idea of breathing new life into a legendary jukebox. They connected with entertainment businesses in Texas with a proposal of supplying their jukeboxes with musical software providing a user experience similar to Windows Media Player.

Business Challenge

The customer lacked the technology expertise to implement such a solution. They needed a team skilled in WPF to develop a solution that would run across TV devices installed in kiosks. The client wanted to combine the favorite features of classic jukeboxes with the peculiarities of a plasma screen and provide access to unlimited content available via the Internet.

Why Leobit

Our team showed relevant expertise with the Microsoft tech stack, WPF in particular. We provided specialists skilled in these technologies and showed readiness to build a solution with a strict focus on the client’s requirements. Leobit’s specialists also assured the customer that we would deliver the required result in short terms since the client wanted to deliver the idea to the market as soon as possible.

Project
in detail

The project had to be completed in short terms. Our work on the solution can be roughly divided into three major stages.

Project in detail

The Leobit team had limited time to begin the project. We carefully analyzed the customer’s requirements, paying special attention to the kiosks’ technical specifications and user experience functionality. Using the capabilities of WPF, we quickly began developing a tailored solution.

Leobit specialists started by implementing the solution’s core functionality. Our WPF developers created basic features, such as video playback, media controls, playlist management, file selection, and media visualization. We also connected the solution’s server with a musical aggregator providing access to diverse media files available across the Internet. Leobit specialists also ensured the software’s compatibility with the operating systems of the kiosks.

Our specialists used the XAML language to create a software design compatible with the requirements of TV screens installed in the jukebox kiosks. At this stage, we created custom styles and designed visualizations resembling the ones displayed in Windows Media Player.

project-in-detail

Convenient Selection of Songs

Using WPF Leobit’s team enabled the output of the information into two screens, one with the current player and the other with a list of all songs that can be chosen next. The server requests a music aggregator to provide the songs for any taste. This feature enables users to choose from the vast collection of diverse songs to play on a jukebox.

project-in-detail

Kiosk Providing an Excellent User Experience

We paid much attention to ensuring the smooth playback of songs and the solution's compatibility with screens of musical kiosks installed in hotels, restaurants, and cafes. The solution provides a convenient user interface resembling the one of Windows Media Player and displays custom visualizations.

project-in-detail

The Revival of a Legendary Jukebox

Traditional for hotels, cafes, and restaurants a jukebox is often considered as an old-fashioned and completely outdated device. Meanwhile, by using the power of WPF and other programming technologies, the Leobit team has developed software that retains the classic charm of jukeboxes while giving them a fresh, contemporary upgrade.

Technology Solutions

  • WPF-based solution providing access to a vast collection of media files
  • An interactive kiosk solution with enhanced searchability and user experience
  • Software adapting to the requirements of different screens installed in jukeboxes

Value Delivered

  • The customer received a tailored solution in less than 2 months
  • The Leobit team applied extensive experience in working with media files and WPF to ensure smooth operation and file reproduction
  • We managed to modernize user experience with jukebox interaction while keeping the authentic atmosphere
  • The customer received a solution that inked hotels, restaurants, and cafes with content providers