Kodi (XBMC) Full Driver


This driver is developed for the Kodi Entertainment Center (formerly known as XBMC).

Kodi Entertainment Centeris a software based media player that can be installed on Windows, MAC, Linux, Raspberry Pi, Nvidia Shield, Amazon Fire TV, Sony FY15 TV's and Android based STBs. Kodi offers a beautiful simple interface that enriches your playback experience. The Chowmain Kodi Full driver enables us to integrate the Kodi Entertainment Center into the Control4 home automation system with seamless control and feedback.

For example you could have the system automatically turn the tv and receiver on when you send content from your smart phone (via airplay or UPnP) to the Kodi or if you have fallen asleep whilst watching a movie have it automatically turn the tv and receiver off when Kodi goes into screen saver mode.

The driver also allows you to browse movies, tv shows, video files, YouTube, VEVO, video addons, music library, music files and audio addons via any Control4 navigator.  It will work on the MyHome PC, Control4 Flash and T3 touchscreens, Onscreen, Android, IOS, SR-250 and SR-260 devices.

This is the ultimate media player integration in Control4 with features that no other media player driver offers.  Read the installation guide to get a better understanding of what the driver can do.

This driver will only work on Control4 OS 2.9 and above.


  • IP based communications
  • Library browsing and searching from any Control4 user interface including touchscreens, android application, ios application, PC and remote controls for Movies, TV shows, Live TV/PVR, Music, Video FIles, Audio Files, Video Add-Ons, Audio Add-Ons, Pictures, Youtube and VEVO
  • Programatic playback of Movies, Live TV, TV Episode or Video File.
  • Transport controls
  • Numerical buttons act as jump to percentage during video playback or SMS style quick navigation when in navigational modes.
  • Support for PVR (Guide, Record, DVR, Channel Up, Channel Down buttons), Browsing/Playback Recorded Shows, See Guide on Control4 touchscreens and Now Playing info on all channels.
  • Automatic Room On (like the music bridge) on playback detection and automatic Room Off on screen saver activate.
  • 2 way feedback via the JSON API for play, pause, stop, screen saver active/deactive, Detected File Type, Video Aspect Ratio, Video Resolution, Video/Music/TV/Radio currently playing, Memory usage, CPU usage, CPU Frequency, System Total Space, System Uptime, System Temperature, Client Platform, Client Version & Client Name
  • Assignable buttons for non intuitive buttons
  • Wake-on Lan functionality
  • Power off options
  • Ability to send custom messages to Kodi Entertainment Center via Kodi Notifications (similar to Control4 Announcements via Navigator).
  • Audio End-Point assignment for line level volume up/down/mute functionality
  • Video End-Point assignment.
  • Support for Android boxes (if XBMC app is closed it will launch upon ON command, also if XBMC exited by user you can navigate and control Android applications).
  • Audio Announcement functionality.  Driver has the ability to playback audio announcements that are stored on Director through Kodi.  Upon completion of the announcement it will return the room to the previous state whether it be off or another source.
  • Select Onscreen Navigator on Stop command.  This is used if you don't want the user to see Kodi's interface.  Upon playback end (eg video stops or completes) it will send a command to select the onscreen navigator to that room.
  • Disable Room Off when windowed.  This feature is used for certain addons that window/minimise Kodi to launch another application.  This ensures that the system doesn't automatically turn off during the usage of the app.
  • Nvidia Shield + FireTV support thanks to Videostorm's IRUSB device.  This adds IP control over the Nvidia Shield/FireTV and also adds an IR output which can be used to control a local TV, receiver or other device.  It also allows connection of mini apps for Nvidia Shield and Fire TV for easy launching of apps.  Kodi can run in the background and Control4 will switch to Kodi upon media selection.


 Why is this driver called KODI Full?

Initially we wanted to make the best KODI driver around however as we kept working on it our aspirations just kept getting higher and higher.  As such the development efforts and timeframe has expanded exponentially.  To get the driver to market quickly we decided to make two drivers.  KODI Lite and KODI Full.  Kodi Lite is still one of the best media player drivers on the market with exceptional features.  Kodi Full however is THE best media player driver on the market with full library navigation, live meta data, cover art and more.  They will be both priced accordingly.  Some people won't want all the features available in KODI Full so we've made KODI Lite which is priced to suit.

What is the difference between KODI Lite and Full?

Kodi Full has everything Kodi Lite has but also has the ability to browse and search Movies, TV Shows, Youtube, VEVO, Video Files, Video Addons, Music Addons, Music Library and Music Files.  This enriches the Control4 Navigator user interface with video browsing and searching capabilities it doesn't normally have.

Can you give us some examples of how we could use this driver?

  • This driver is the only driver in Control4 which will allow you to browse TV shows, video files, photos, youtube, VEVO and more.  No other driver has this functionality.
  • Now with Android support you can purchase Android Set Top Boxes for under $200 that will provide you with the full XBMC experience and Android experience. Play games, surf the web and use XBMC.
  • Create the perfect cinema experience by dimming the lights down when a movie starts, ramp it back up when the movie ends or if the user pauses or stops the movie. Also automatically set the cinema to different masking modes based upon the movie aspect ratio.
  • The driver has the ability to automatically turn rooms on and off. Using this functionality you can essentially turn on your tv and receiver upon airplay or UPnP photos, video or music playback. If you leave the room for too long or fall asleep at the tv the driver will automatically turn the room off (all av devices off) upon detection of screensaver activation.
  • Setup logic to change your LED lightings colour dependant on the movie name. If you're watching something set in the ocean set it to blue.  If you're watching something set in the jungle set it to green or if you're watching something set in the desert set it to orange.
  • It can be very disruptive while watching a movie to have navigator pop up and tell me that someone is at my front door or perhaps i have a new email or something. This driver provides the ability to send Kodi announcements. Like a Control4 Announcement this will pop up a custom message however in this case it will not interrupt the current Kodi activity. It will just pop up in the bottom right hand corner for a few seconds and then hide away.
  • Some projectors have the option of clearing out the black bars in movies (called masking). This driver reports back the aspect ratio of the video it is currently playing as a variable. Using this information we can automate these projection masking modes and as such make the user experience nicer.
  • This driver has feedback on CPU usage, Memory usage and CPU temperature. This information is extremely important for maintaining the health of the hardware platform it is on. Using this information we can automate shutdowns so that no damage can occur on the device.
  • Combine this driver with our advanced announcements driver to playback audio announcements through your Kodi system.

What hardware will this work on?

This will work on any hardware that KODI supports (Windows, OSX, Linux, Raspberry Pi, Android, Sony FY15 TV's) running XBMC version 12 (Frodo) & 13 (Gotham), KODI version 14 (Helix), KODI version 15 (Isengard), KODI version 16 (Jarvis), KODI version 17 (Krypton) and future versions.

We recently modified more than 100 of the Sony FY15 Android TV drivers to support connectivity to our Kodi driver.  Just update your current driver with the version linked at the bottom of this page.  After a restart of Control4 you will find new bindings to connect the Kodi driver to.  This means every Sony Android TV in your home can now be its own media player.

We have also integrated the Videostorm IRUSB device.  This device allows us to control Android 5.0+ devices such as Amazon Fire TV's and Nvidia Shield via IP along with the abilty to programatically launch Kodi.  Kodi can run in the background whilst you are using other apps.  Upon media selection from navigator Control4 will automatically switch to Kodi and start playback.  We have also added the ability to control any IR device using the IRUSB which is great if you have a TV in the same area.

Do you offer showroom discounts?

We offer dealers a free showroom licence for demonstration and educational purposes.  See link below for T&C's and signup procedure.

Chowmain Dealer Showroom FAQ

I want to try this driver out before buying it?

All Chowmain drivers for Control4 come with a 7 day trial.

Download Installation Guide

Download Sony FY15 Android TV drivers with Kodi support - updated to support Sep 2015 FY15 firmware

Download Driver / Purchase Licence

return to products page