From Official Kodi Wiki
Revision as of 19:08, 9 December 2015 by UNiversal (talk | contribs)
Jump to: navigation, search
Home icon grey.png   ▶ XBMC Foundation ▶ XBMC ▶ Forks

Because of its royalty-free cross-platform nature, with XBMC/Kodi's core code being written in C++ (ANSI standard), possibility for easy rebranding by ODM/OEM with customization of the interface look and feel using skins, and simple addons (plugins) from third-party developers available via Python scripts for content extensions, many systems integrators have created modified versions of Kodi together with a JeOS that are mostly used as a software appliance suite in a variety of devices including smart TVs, set-top boxes, digital signage, hotel television systems, and network connected media players.

1 9x9 Player for 9x9CloudTV

9x9 Player (by Santa Clara, CA based 9x9Network) is an open source software media player client for 9x9Network's 9x9CloudTV peer-to-peer TV delivery network over internet. The frontend of this media player client uses XBMC's source code as its application framework platform, and 9x9Network as a company is also an official sponsor of XBMC.

2 Boxee

Boxee, was a freeware and partially open source software cross-platform media center and entertainment hub with social networking features that is a commercial fork of XBMC software. Boxee supported Windows, Linux, and OSX, with the first Alpha made available on 16 June 2008. Later, Boxee released their own set-top-box, the Boxee Box, and shortly after discontinued support for desktop OSes in order to focus on their new hardware. After the Boxee Box, Boxee abandoned their software completely, ending their fork of XBMC, with new hardware known as Boxee TV which used closed source software. In 2013, Boxee was bought by Samsung.

3 Commodore OS Vision

Commodore OS, full name Commodore OS Vision, is a free to download GNU/Linux distribution developed by Commodore USA and intended for its Commodore-branded PCs. The distribution is based on Debian and Linux Mint, available only for x86-64 architectures, and uses the GNOME 2 desktop environment and comes with several preinstalled software including XBMC media center.

4 Crystalbuntu

OSMC (short for Open Source Media Center) is a Linux distribution based on Debian that brings Kodi to a variety of devices. It is the successor to Raspbmc and Crystalbuntu.

5 DVDFab Media Player

DVDFab Media Player by Fengtao Software Inc. is a media player software for Windows, based on the XBMC source code. DVDFab Media Player can play encrypted and DRM-protected Blu-ray Discs for 60-days for free before it has to be licensed to enable that feature again. It can however playback unencrypted and Blu-ray ISO-images, folders, and other DRM-free media files without a license.


E2BMC is a XBMC-based software platform for DVR/PVR set-top boxes on-top embedded Linux hardware systems, designed as a hybrid integration between XBMC media center software and Dreambox's Enigma2 PVR software scripts, with OpenPLi (OpenEmbedded based Linux operating system for embedded systems) open source set-top box firmware images. "MK-Digital Cube" and "D-Cube R2" were the two first E2BMC based set-to boxes announced, and both was released in Q1 in 2014.

OpenATV Team, a team of independent developers of long popular community driven firmware images for Enigma2 based set top-boxes like those from Dreambox and Vu+, have also promised that they will develop and release third-party OpenATV (also OpenEmbedded based) firmware images with XBMC for E2BMC compatible set-top boxes.

7 Element OS

Element OS is a free embedded operating system designed for use on a Home Theater PC (HTPC) which is connected to a HDTV. Element OS is a Linux based distribution similar to that of the XBMC Live distro, however it comes preloaded with dozens of applications for listening to, viewing, and managing music, videos, photos, and internet media. XBMC is the pre-installed default media center, but Boxee and Hulu Desktop are also installable.

8 GeeXboX

GeeXboX is a free and open source Live USB/Live CD based Linux distribution providing an HTPC software suite for personal computers and ARM-devices that since version 2.0 comes with a pre-configured version of Kodi media center as its media player and GUI.

9 Horizon TV by Liberty Global

Horizon TV by Liberty Global, (first-generation Horizon TV only), is a cross-platform media platform and DVB-S2 Dual Tuner high-definition DVR/PVR set-top-box, (with hardware manufactured by Samsung as model "SMT-G7400"), which runs native XBMC as its main media center GUI interface on-top of Linux for embedded systems, together with a hidden proprietary middle-ware framework for video on demand and handling DRM for streaming multimedia.[58] It was first announced in September 2012, and it is also available from Dutch cable operation UPC Netherlands under the brand name "UPC Horizon TV".

Liberty Global (branded as "UPC" in Europe and worldwide better known as just "Liberty") is since 2013 the worlds largest international cable company, with operations in 14 countries, with Horizon TV being its flagship platform with more than 10 million first-generation Horizon TV devices sold. The second-generation Horizon TV platform is however no longer based on XBMC, it instead is uses ActiveVideo's CloudTV platform.

10 iConsole

iConsole (formerly known under the project codename "Full Circle"), produced by startup company MechaWorks, is a freeware and partially open source media center and entertainment hub with video game console features that is initially a fork of XBMC and Boxee software. The first public Alpha release will be as a Linux based distribution, primarily designed to be installed on a computer's empty harddive to make a computer in to a dedicated HTPC, similar to that of the XBMC Live distro but specifically targeted to a minimum set-top box hardware setup.

11 MediaPortal

MediaPortal is free and open source software media center written for Microsoft Windows that is initially based on forked XBMC source code by Erwin Beckers (a.k.a. Frodo, who was also one of the original founders of XBMC) in February 2004. The reason for this fork to Microsoft Windows was to get away from hardware and software platform limitations of the Xbox game-console platform that XBMC development started on, mainly because of the Xbox inability to support TV-tuner adapters natively as Erwin wanted PVR functionality. Now after several years and innumerable feature changes there has been almost a complete re-design of the source code, however the skinning engine of MediaPortal 1.X.X still remains very similar to that of the original XBMC software making it relatively easy for people to port skins/themes back and forth between the two projects, something that is done quite frequently.

12 MeeGo TV

MeeGo TV was the MeeGo TV stack SDK (Software Development Kit) for Smart TV developing platform, as a specialized branch of the MeeGo (Linux-based) open source mobile operating system. This Meego TV stack provided a GPLv2 compatible "OBS Light" (openSUSE's Open Build Service for clients) based SDK that used a derivative fork of XBMC media center software for embedded systems appliance devices. MeeGo and its Smart TV development platform was founded by the Linux Foundation, Intel, and AMD.

13 MrMC

MrMC is an open source (GPL), multiple platform, software media player for digital media, Based on Kodi.

14 ONEvision by at-visions

ONEvision by at-visions Informationstechnologie GmbH, (an international system integration and IT soutsourcing firm for hotels), ONEvision is a commercial fork of XBMC for use as hotel television system software in hotel environments and in the hospitality industry for in-room entertainment. It offers a platform for in-room service bookings and an IPTV interface, with custom theme branding. ONEvision is currently used throughout Europe and Asia at hotels such as Hyatt EMEA, Ramada Vienna, RIMC International, DWA Bratanki, Rogner International, EH&A, Heritage Hotel Hallstatt, St. Martins Therme, and Heiltherme Bad Waltersdorf. As of October 2010, at-visions as a company is also an official sponsor of XBMC.

15 OpenBricks

OpenBricks is a free and open source Linux framework, tools, and build system, similar to that of the competing OpenEmbedded and Yocto projects, it provides easy creation of custom embedded Linux operating system distributions for embedded devices. It features a complete embedded development kit for rapid deployment of embedded software on x86, ARM, PowerPC, and MIPS system architectures.[32] Primarily designed to be used to create distributions for DVR/PVR set-top boxes and media player appliance boxes, it does prove complete media center software suites as options, with the choice of pre-configured versions of XBMC, MythTV, and more.[33]

GeeXboX and OpenPCTV are probably the two best known Linux distro for XBMC that is based on the OpenBricks framework.

16 OpenELEC

OpenELEC (short for "Open Embedded Linux Entertainment Center") is a free and open source, small and very fast booting, embedded operating system. OpenELEC is a complete media center software suite that comes with a pre-configured version of Kodi and third-party add-ons with retro video game console emulators and PVR plugins.

Note: OpenELEC is lacking critical updates which have broken many functions of Kodi. We recommend switching to LibreElec

17 OpenPCTV

OpenPCTV is a XBMC-based open source Linux distribution for personal computers and embedded system to be used as DVR/PVR set-top boxes and media player appliance boxes. Just like E2BMC, OpenPCTV is also designed as a hybrid integration between XBMC and Dreambox's Enigma2 PVR software scripts, using VDR (Video Disk Recorder) as the TV tuner backend server and OpenBricks based Linux operating system images for embedded systems.

18 Plex

On 21 May 2008, XBMC developer Elan Feingold forked the source code of XBMC and started a new project called Plex, (previously this Mac OS X port of XBMC was informally known as the "OSXBMC" project). Feingold said that he would still try to collaborate with most Team-XBMC members behind the scenes and at least try to keep Plex skinning engine compatible with XBMC skins. While Plex began as a free software hobby project, since 2010 it is commercial software, and today parts of what Plex offers is closed source proprietary software. The Linux, Macintosh, and Windows servers and clients are free, while their Android and iOS clients cost money.

Feingold was the Team-XBMC member who first initiated the Mac OS X port of XBMC, but soon after he left the original XBMC project due to what was arguably a falling-out with rest of Team-XBMC's developer members over the team's majorities feeling that the XBMC project should aim for strict adherence to the GPL and always keep to an open-source software mindset. This disagreement is claimed to be one of the main factors that led Elan to leave the XBMC project and create the Plex fork.

19 PrismCube by Marusys

PrismCube by Marusys is a DVB-S2 Twin-Tuner high-definition DVR/PVR set-top-box running native XBMC as its main media center GUI interface on-top of Linux for embedded systems. Released in October 2013, this first hardware model is marketed as "PrismCube Ruby" in Europe, North Africa, and Middle East, and it is also sold under different brand names such as "Kasys Prismcube Ruby", "AB IPBox Prismcube Ruby", and "Openbox Prismcube Ruby".

PrismCube Ruby firmware image is based on OpenEmbedded-Linux, and uses Marusys's own PVR backend software that integrated itself into XBMC's GUI, so currently the PVR front-end GUI functions and features on PrismCube are not part of native XBMC core code, though they use the same skin texture elements to achieve some what similar look and feel interface, a ported fork which Marusys calls "XBMC4STB" (XBMC for Set-Top-Boxes), which is the same name that Vu+ have given to their XBMC port too. Third-party firmware images for PrismCube Ruby is also being developed by the Black Hole Team, a team of independent developers of long popular community driven firmware images for Vu+-based set top-boxes.

20 Pulse

Pulse-Eight Limited sells both custom and off the shelf hardware solutions primarily designed for XBMC, such as remote controls, HTPC systems and accessories, including a custom HTPC PVR set-top-box pre-installed with XBMC that they call "PulseBox" Pulse-Eight also offers free performance tuned embedded versions of XBMC that they call "Pulse" which is based on OpenELEC and a custom PVR-build of XBMC that is meant to on your dedicated HTPC system.

21 Qt Media Hub

Qt Media Hub (also known as QtMediaHub or Qt MediaHub), by Nokia, is a proof of concept port of XBMC to QML and Qt framework on ARM platforms for the MeeGo, Maemo, and Mer projects, to demonstrate the power and flexibility of using Qt/QML, and also to show the best practices when using Qt/QML.

22 Raspbmc

OSMC (short for Open Source Media Center) is a Linux distribution based on Debian that brings Kodi to a variety of devices. It is the successor to Raspbmc and Crystalbuntu.

23 RasPlex

RasPlex is an Linux-based OS distribution designed and optimized for the Raspberry Pi, and comes with a forked version of XBMC. RasPlex's XBMC has been modified to look and feel like Plex Home Theater. It is primarily designed to be a third-party client for Plex Media Server, but it can be used as a stand-alone media player as well. RasPlex uses software firmware image which is fork of OpenELEC.

24 Rippl-TV

Rippl-TV by Rippl-TV Electronics is a development framework and software platform centered around XBMC for Android, (similar to TOFU Media Platform by Pivos). It is designed for both first-party (ei. media player devices from Rippl-TV Electronics themselves) and also licensed to third-parties (OEM/ODM) and other commercial partners for branding. Marketed as a "entertainment ecosystem" derived from XBMC Media Center, that build on top of underlying custom Android operating system. Rippl-TV platform itself consists of "XBMC Rippl-TV Edition" which is a fork of XBMC, and the current version of "UtilOS" is a fork of Android 4.4 (KitKat) firmware

25 Sabayon Linux

Sabayon Linux is a full Linux distribution that among other applications comes with a pre-installed and preconfigured "ready-to-use" version of XBMC Media Center.


SPMC is an unofficial fork of Kodi for Android created by Team Kodi developer Koying. While technically unofficial, it contains various "experimental" fixes and settings that can sometimes help users when the normal Kodi for Android doesn't work on their specific hardware, and is sometimes used to test new or exprimental features and functions.

27 The One from DitIsTV

DitIsTV is a Dutch company which uses the Raspberry Pi as the HTPC hardware. They include OpenELEC as operating system with XBMC and provide it with a custom skin and several add-ons included by default.

28 TOFU Media Center by Pivos

TOFU Media Platform by Pivos Technology Group, Inc. is a development framework and software platform centered around XBMC for Android, designed for both first-parties (ei. media player devices from Pivos themselves) and licensed to third parties (OEM) and other commercial partners. Marked as a "entertainment ecosystem" derived from XBMC Media Center, that build on top of underlying embedded operating system such as Android or Linux variants.

TOFU Media Platform itself consists of "TOFU Media Center" which is a fork of XBMC, and the current version of "TOFU Media OS" is a fork of Android 4.2 (Jellybean). The first commercial third-party device to have official ToFu Media Center (Android version) application support was the GameStick video game console developed by PlayJam. Pivos's own first device that comes with the complete TOFU Media Platform (TOFU Media OS and TOFU Media Center) preloaded is their Pivos XIOS XS media player.

29 VidOn Media Center by (or VidOnMe) is a company that maintain a commercial fork and derivative of XBMC media center software, named VidOn Media Center (formerly "VidOn XBMC") and other than offering non-XBMC based media player software for iOS and Android, they also sell set-top boxes and Mini PCs with Android 4.x that comes with XBMC pre-installed re-branded under the name. They in addition offer iOS and Android remote control apps for their media player software, both which the company claim to be fully cross-compatible with remote control apps designed for XBMC and vice versa.

30 Voddler

Voddler is a commercial video-on-demand service and client software streaming movies and television programming, similar to Spotify and Grooveshark but for video. From its first release at 1 July 2009 up until 24 February 2010, Voddler's media player software was initially based on a fork of the XBMC open source code. Voddler violated the license for XBMC's source code by neglecting to release all of their modifications that they used in their application as required per the GPL, and they have been publicly criticized for this.

Voddler's newer media player software is since 8 March 2010 now instead based on the Adobe Air closed-source application platform.

31 XBian

XBian is an another Linux distribution based on Raspbian which comes with a pre-configured version of XBMC and is optimized for Raspberry Pi.

32 XBMC4STB project by Vu+

Vu+ (or VUplus), is produced by a Korean multimedia vendor, which is a manufacturer of Linux-powered DVB, satellite, terrestrial digital television receivers) that all currently uses Enigma2 for Dreambox based software as firmware.

In September 2011 Vu+ Day in Amsterdam it was announced that the next-generation Vu+ DVB satellite receivers to be released publicly in the end of 2012 will be using XBMC Media Center software for its GUI, a development project that they call "XBMC4STB" (XBMC for Set-Top-Boxes), with beta releases of both the software and hardware said to be made available to XBMC developers before then.

33 XBMC4Xbox

XBMC4Xbox is a third-party developer spin-off project of XBMC, with still active development and support of the Xbox platform. This project was created as a fork of XBMC as a separate project to continue having a version of XBMC for the Xbox hardware platform. It was not started by official members of the official XBMC project, nor will it be supported by the Official Team XBMC in any way. It started when support for the Xbox branch was officially dropped by Team XBMC, which was announced on 27 May 2010.

34 XBMC for BSD

XBMC for BSD, which is a full port of XBMC to BSD UNIX operating-systems. Compatible with FreeBSD and other similar derivatives like PC-BSD, for IA-32/x86, x86-64, PowerPC (G4 or later), and ARM-based computers, including hardware accelerated video decoding via VDPAU API on Nvidia's GPUs and VAAPI API for AMD/ATI Radeon

35 yaVDR

yaVDR (which name originated from the abbreviation "yet another VDR") is an Ubuntu-based Linux (i386) distribution designed for HTPCs with a TV tuner card for DVR (Digital Video Recorder) capabilities. yaVDR comes preinstalled and preconfigured "ready-to-use" version of XBMC Media Center from the "PVR" Subversion development branch as its primary front-end media player interface, with VDR (Video Disk Recorder) integrated as its PVR back-end server. It also features Xine as an alternative front-end media player interface to XBMC.