Chorus

Designing and Developing Kodi's Default Interface for a Seamless Media Experience—Used by Millions Around the Globe

Think iTunes in your browser controlling a stereo somewhere else

Enhancing Media Control with a Modern Web Interface

Kodi (formerly XBMC) is an open-source media player used by millions worldwide. Like iTunes, it lets users play and manage their music, movies, and TV shows—but the challenge lay in its user interface (UI). Initially designed for larger screens, it didn’t provide a seamless experience on mobile devices, which was becoming an increasingly popular method of interaction.

At Graham Agency, we saw an opportunity to create a better, more accessible interface for Kodi users. This evolved into Chorus, a dynamic, responsive web interface that allowed users to control their Kodi-powered media player from anywhere, via any device—be it a mobile phone, tablet, or desktop computer.

Download
A web interface for Kodi and XBMC

Reworking an Outdated UI for a New Era of Devices

Kodi's original UI was designed with larger screens in mind, meaning mobile users experienced frustrations with navigation and usability. The challenge was clear: How could we redesign the UI to work seamlessly on mobile devices while maintaining its functionality and user-friendliness?

Additionally, Kodi was open-source software, so the existing community had contributed to the codebase over time. Customization was necessary to ensure the UI would function smoothly across a wide range of devices and screen sizes.

Graham Agency’s Jeremy took this challenge to heart, embarking on a journey to rework the Kodi UI. The project began as a simple tweak to make the interface mobile-friendly but quickly turned into an obsession—resulting in a complete overhaul of Kodi's web interface.


A Beautiful, Responsive UI for the Kodi Community

We delivered Chorus, an intuitive, dynamic web interface that allows users to browse and control their music, movies, and TV shows remotely via any modern web browser. With a design focused on clean aesthetics, easy navigation, and responsiveness across devices, we ensured the interface worked seamlessly on mobile, tablet, and desktop platforms.


Key Features of Chorus:

  • Mobile-First Design: The UI was redesigned with mobile users in mind, offering a responsive layout that automatically adapts to different screen sizes.
  • Cross-Platform Compatibility: While optimized for Chrome, Chorus also works seamlessly across all modern web browsers, offering broad compatibility for users.
  • Modern, Clean Aesthetics: The interface was given a sleek, user-friendly design that enhances the experience of controlling media remotely, whether it’s music, movies, or TV shows.
  • Enhanced Usability: We reworked the codebase to improve the functionality, speed, and performance of the media control system. Users could now easily browse and play their content, making their Kodi-powered device more accessible than ever.

A Global Contribution to the Open-Source Community

The new Chorus UI quickly became the preferred interface for Kodi users around the world. It empowered users to control their media effortlessly, regardless of device or screen size. The project’s success can be attributed to its combination of technical excellence, user-focused design, and dedication to the open-source community.

Chorus continues to be used by millions of Kodi users, and the project’s source code is available on GitHub, allowing developers to contribute, learn, and expand upon the work.

Graham Agency's contribution to Kodi helped elevate the media experience for users and solidified our commitment to supporting the global developer community. Through this charity project, we not only improved the user experience for Kodi but also gave back to the tech industry we are so passionate about.


Download & Usage:

Chorus can be downloaded and integrated into any Kodi-powered system. It’s a plug-and-play solution that allows users to browse their media libraries and stream content directly from their web browsers.


Testimonial from GitHub

A nice modern Web UI for your XBMC. Browse your Music, Movies or TV Shows from the comfort of your own web browser. You can play media via XBMC or stream it in your browser. Works best with Chrome but plays well with most modern browsers. Used by the Doghouse Media Team to control the shared office music box (an old PC running XBMC with Chorus, plugged into an amp and a NAS).