Kodi Changelog

New in version 15.0 Beta 1

May 1st, 2015
  • Reworked add-on manger that should give a better overview
  • Chapter selection window that shows thumbs on where to skip to in the video
  • Easier to navigate audio and subtitle selection list
  • Addition of language add-ons which allow us to update the User-Interface text outside of regular releases
  • Expansion of international options like time and date format, temperature and speed units.
  • Skip steps (step forward & backwards) improvements.
  • Tuxbox removal. Users of Enigma2 boxes can use the VUPlus PVR add-on
  • Split PVR add-ons into separate projects which should allow updates through repo in the future
  • Fix season art scraping on newly added seasons
  • Immediately fetch updates from repository after Kodi version upgrade
  • Improvement of installing new skins selection
  • Remove legacy code pre-Frodo 11.0
  • Add jump to first unwatched in TV section
  • Remove certain codecs from our core code and made add-ons out of them. Audio encoders/decoders
  • Removal of AFP filesystem support
  • Windows DXVA HEVC hardware decoding support if driver and hardware support exist
  • Added adaptive seeking through audio and video playback, also know as “skip steps”
  • Android HEVC H.265 support for some chipsets
  • Improve webserver caching control
  • External subtitles over UPnP can be enabled through the settings section
  • Allow scanning of new sources and marking as watched during other library operations such as “update library”
  • Allow different sort orders for different sort methods
  • Start of integration binary add-ons and changing the build system around it
  • Improved CC (Closed Captions) support for Live TV
  • ffmpeg 2.6.2 update
  • Removal remaining SDL code which was used in some areas.
  • Changed code to C++11
  • Variety of memleaks, segfaults, crashes and minor issues fixed
  • Rescrape season art for newly added seasons
  • Upgrade included webserver which should fix issues with remotes loosing connections
  • On Android the system now handles the volume
  • General improvements regarding code stability and performance in all areas
  • General code clean-up in all areas to simplify adding future features

New in version 15.0 Alpha 2 (April 2nd, 2015)

  • Chapter Selector Window
  • Audio and Subtitle Lists
  • Language Add-ons and an Expansion of International Options
  • Add-on Manager Improvements
  • Tuxbox removal. Users of Enigma2 boxes can use the VUPlus PVR add-on
  • Split PVR add-ons into separate projects
  • Fix season art scraping on newly added seasons
  • Immediately fetch updates from repository after major upgrade
  • Improvement of installing new skins selection
  • Remove legacy code pre-Frodo 11.0
  • Add jump to first unwatched in TV section
  • Remove certain codecs from our core code and made add-ons out of them. Audio encoders/decoders
  • Removal of AFP filesystem support
  • Windows DXVA HEVC hardware decoding support if driver and hardware support exist

New in version 14.2 (March 28th, 2015)

  • Fix: Application stopped responding on Windows
  • Fix: Gap-less playback on MP3
  • Fix: Playback of rtmp protocol
  • Fix: Scanning of newly added episodes
  • Fix: Fix multipath source scanning
  • Fix: Loading external subtitles in some cases
  • Fix: packaging of PIL module on Android. This fixes some script error when using weather add-on
  • Fix: Fix video playback on all platform after refresh rate change
  • Fix: Various bugs that were present in PVR add-ons.
  • Fix: Save weather location
  • Fix: Fix filtering of foreign add-ons
  • Fix: ftps handling
  • Fix: use LastWrite instead of ChangeTime for file system on Windows
  • Feature: Bump OSX SDK to 10.10

New in version 14.2 RC1 (March 13th, 2015)

  • Fix: Application stopped responding on Windows
  • Fix: Gap-less playback on MP3
  • Fix: Playback of rtmp protocol
  • Fix: Scanning of newly added episodes
  • Fix: Fix multipath source scanning
  • Fix: Loading external subtitles in some cases
  • Fix: packaging of PIL module on Android. This fixes some script error when using weather add-on
  • Fix: Fix video playback on all platform after refresh rate change
  • Fix: Various bugs that were present in PVR add-ons.
  • Fix: Save weather location
  • Fix: Fix filtering of foreign add-ons
  • Fix: ftps handling
  • Fix: use LastWrite instead of ChangeTime for file system on Windows
  • Feature: Bump OSX SDK to 10.10

New in version 15.0 Alpha 1 (March 2nd, 2015)

  • Added adaptive seeking through audio and video playback, also know as “skip steps”
  • Android HEVC H.265 support for some chipsets
  • Improve webserver caching control
  • External subtitles over UPnP
  • Allow scanning of new sources and marking as watched during other library operations such as “update library”
  • Allow different sort orders for different sort methods
  • Start of integration binary add-ons and changing the build system around it
  • Improved CC (Closed Captions) support for Live TV
  • ffmpeg 2.5.4 update
  • Remove remaining SDL code
  • Minimal Mac OSX 10.7 Lion required
  • Only OSX 64-bit builds provided by us, so no more 32bit builds
  • Minimal iOS 5.1 required
  • iOS 8.1 SDK & MacOSX 10.10 SDK
  • Minimum Android 4.2 Jelly Bean MR1 required
  • Android API 17 as minimum with SDK 14 and NDK 10e
  • Removed the need for root/SU on Android
  • Android PIL packaging fixed
  • Changed code to C++11
  • Variety of memleaks, segfaults, crashes and minors fixed
  • General improvements regarding code stability and performance in all areas
  • General code clean-up in all areas to simplify adding future features

New in version 14.2 Beta 1 (February 17th, 2015)

  • Fix: Application stopped responding on Windows
  • Fix: Gap-less playback on MP3
  • Fix: Playback of rtmp protocol
  • Fix: Scanning of newly added episodes
  • Fix: Fix multipath source scanning
  • Fix: Loading external subtitles in some cases
  • Fix: packaging of PIL module on Android. This fixes some script error when using weather add-on
  • Fix: Fix video playback on all platform after refresh rate change
  • Fix: Various bugs that were prevent in PVR add-ons.
  • Feature: Bump OSX SDK to 10.10

New in version 14.1 (February 2nd, 2015)

  • Fix incorrect video screensize on Android AML devices
  • Fix: potential segfault when silencing audio
  • Fix: do not skip streaminfo if format is not know.
  • Fix: DXVA flickering on AMD
  • Fix: prevent possible over-flow in ALSA
  • Fix: possible sorting problems in library
  • Fix: possible problem in library navigation
  • Fix: don’t scroll text when it’s set to not do it
  • Fix: scroll text if it’s too long on spinner controls
  • Fix: don’t overlap PVR search labels
  • Fix: bug in DLNA client string on iOS
  • Fix: updated several PVR add-ons
  • Fix: remember played state of video when started from recently added
  • Fix: correct vsync on OSX
  • Fix: broken keyboard input
  • Fix: prevent crash on circular dependencies of add-ons
  • Fix: large file support on Android
  • Fix: random exiting on Android x86 builds (Nexus Player for example)

New in version 14.0 (December 23rd, 2014)

  • The Next Generation of Video Codecs:
  • To begin, Kodi has been updated to use FFmpeg 2.4.4. For users, this means Kodi will now be capable of playing back h.265 (also known as HEVC) and VP9 video codecs. The use of HEVC and VP9 could result in dramatically smaller video files sizes with exactly the same level of quality. A 40 GB file could be compressed to 20 GB. Users with particularly large libraries or interest in 4K video may be especially likely to appreciate this update. Software support for the VP9 video codec is also included.
  • The caveat to this update is that the decoding of h.265 is entirely software based. This means most low power systems, such as those operating Android or iOS, may struggle compared to the heftier HTPCs or Intel NUCs and ZOTAC ZBOXes that are running desktop and laptop processors.
  • Library Improvements:
  • The Kodi Library is getting improvements both coming in and going out. On the input side, library scanning is receiving a massive speed boost, which should make the initial scan on Android and iOS devices quite a bit more spritely.
  • On the output side, work continues, slowly but surely, on UPnP. Kodi is now significantly more compatible with servers like PlayOn and MediaBrowser, as client-related bugs have been dealt with. Further, communication between Kodi UPnP clients and Kodi UPnP servers continues to improve with proper or additional support for categories like date added, ratings, votes, and artwork, along with sorting for those new categories. UPnP search functions are also slowly working their way into Kodi.
  • More User Control Over Kodi:
  • Two new features have been introduced with Kodi that should give users even more control over how the software works. First, users can now prevent add-ons from updating without a forced update, prevent add-on update notifications, or simply continue to work with add-ons auto-updating as they do today. To change add-on update settings, visit the Add-ons folder in System Settings; then, if you are using Confluence, open the side panel by clicking the left button or arrow on your keyboard or remote. The Add-ons side panel includes a number of options in addition to update settings, such as the option to hide any add-ons that aren’t expected to work in your region.
  • Second, in the past the virtual keyboard on the screen that users of tablets and remote controls are forced to deal with has always been set to the western standard QWERTY style. It is now possible to change the layout to a variety of other language options. To do so, visit the International section of the Appearance folder in System Settings and select Keyboard layouts. (Pro-tip: If you are an English speaker living in the US, Australia, or New Zealand, you can also select a version of English that better suits your spelling style from the Language portion of the International section.)
  • Android, iOS, and embedded:
  • On the Android side, hardware playback improvements continue, including more and better support for various chipsets, improved fast forward and rewind capability, as well as 4K support for the AMLogic s802 chipset. On the iOS side, Airplay, which was fairly substantially broken by the update to iOS 7, appears to be almost entirely fixed on every platform save Android, which lacks certain software support, making Airplay playback only partially fixed on that platform. Additionally, support for the Freescale i.MX6 SystemOnChip has been added.
  • Furthermore, for you tablet users we’ve now replaced the ageing Touched skin with the improved Re-Touched skin, which includes a number of tweaks to bring it more in line with the features Kodi has to offer.
  • Windows, OSX, and Linux:
  • All three platforms continue to see improvements in audio playback and a reduction of many audio-related bugs that have been plaguing the platforms for a long time. Windows also sees improvement in DXVA video playback.
  • On the Linux side, we’re excited to give our thanks to the team at Intel and particularly Chris Wilson at Intel who helped solve a Linux firmware bug that was causing crashes for Kodi after a certain period of time. Additionally, users of Kodi for Linux on Intel devices such as the NUC and Chromebox will now have hardware deinterlacing of Live TV and other interlaced content thanks to Kodi’s new implementation of VAAPI video post processing for Intel graphics. See this thread for more info.
  • PVR:
  • PVR windows in Kodi have been rebuilt to be better and more efficient. Also, American PVR users, specifically, may be happy to learn that Kodi 14 finally introduces support for ATSC sub-channels.

New in version 14.0 RC3 (December 9th, 2014)

  • Bump FFmpeg to 2.4.4
  • Fix problem with setting content on new and existing video sources
  • Fix spinner in video settings for choosing hardware or software decoding
  • Fix recording history in PVR
  • Separate sort order in PVR window for each directory
  • Fix PVR preview video scaling for AMLCodec on Android
  • Fix restart option on Win 8.1
  • Fix crashes on certain Intel GPU when playing video
  • Fix crashes on certain videos on Android 5.0 devices (Nexus Player and ADT-1)
  • Fix LPCM (audio/L16) streaming via UPnP
  • Use correct art type when appending art to item lists
  • Fix python PIL package on Windows that caused crash on weather add-on
  • Updated GUI translation files

New in version 14.0 RC2 (December 3rd, 2014)

  • [translation] Fixed Polish translation
  • [keymap] fix guide button for kernel-based mceusb remotes (closes #15374)
  • [omxplayer] Fix precedence in deinterlace resolution check
  • ffmpeg: bump to 2.4.4
  • fix content settings not being properly evaluated/stored
  • FIX: actually disable omxplayer if software is selected
  • FIX: actually disable hardware decoders if sotware is selected
  • [gui] temp fix to reset m_guiState with the right file item list
  • [pvr] revert re-init of PVR manager on wake
  • [pvr] fix: select the first item if we don't have a stored last selected item path
  • [pvr] bump addons (rebranding)
  • [pvr] Fix recording history (alternative to #5742)

New in version 14.0 RC1 (December 1st, 2014)

  • The Next Generation of Video Codecs:
  • To begin, Kodi has been updated to use FFmpeg 2.4.3. For users, this means Kodi will now be capable of playing back h.265 (also known as HEVC) and VP9 video codecs. This could result in dramatically smaller video files sizes with exactly the same level of quality. A 40 GB file could be compressed to 20 GB. A 1 GB file could be compressed to 500 MB without any loss in perceivable quality. Users with particularly large libraries or interest in 4K video may be especially likely to appreciate this update. Software support for the VP9 video codec is also included.
  • The caveat to this update is that it is entirely software based. This means most low power systems, such as those operating Android or iOS, may struggle compared to the heftier HTPCs or Intel NUCs and ZOTAC ZBOXes that are running desktop and laptop processors.
  • Library Improvements:
  • The Kodi Library is getting improvements both coming in and going out. On the input side, library scanning is receiving a massive speed boost, which should make the initial scan on Android and iOS devices quite a bit more spiritedly.
  • On the output side, work continues, slowly but surely, on UPnP. Kodi is now significantly more compatible with servers like PlayOn and MediaBrowser, as client-related bugs have been dealt with. Further, communication between Kodi UPnP clients and Kodi UPnP servers continues to improve with proper or additional support for categories like date added, ratings, votes, and artwork, along with sorting for those new categories. UPnP search functions are also slowly working their way into Kodi.
  • More User Control Over Kodi:
  • Two new features have been introduced with Kodi that should give users even more control over how the software works. First, users can now prevent add-ons from updating without a forced update, prevent add-on update notifications, or simply continue to work with add-ons auto-updating as they do today. To change add-on update settings, visit the Add-ons folder in System Settings, if you are using Confluence, click left with your keyboard or remote to open the side panel, where a number of options exist, including the option to hide any add-ons that aren’t expected to work in your region.
  • Second, in the past the virtual keyboard on the screen that users of tablets and remote controls are forced to deal with has always been set to the western standard QWERTY style. It is now possible to change the layout to a variety of other language options. To do so, visit the International section of the Appearance folder in System Settings and select Keyboard layouts. (Pro-tip: If you are an English speaker living in the US, Australia, or New Zealand, you can also select a version of English that better suits your spelling style from the Language portion of the International section.)
  • Android, iOS, and embedded:
  • On the Android side, hardware playback improvements continue, including more and better support for various chipsets, improved fast forward and rewind capability, as well as 4K support for the AMLogic s802 chipset. On the iOS side, Airplay, which was fairly substantially broken by the update to iOS 7, appears to be almost entirely fixed on every platform save Android, which lacks certain software support, making Airplay playback only partially fixed on that platform. Additionally, support for the Freescale i.MX6 SystemOnChip has been added.
  • Furthermore, for you tablet users, we’ve now replaced the ageing Touched skin with the improved Re-Touched skin, which includes a number of tweaks to bring it more in line with the features Kodi has to offer.
  • Windows, OSX, and Linux:
  • All three platforms continue to see improvements in audio playback and a reduction of many audio-related bugs that have been plaguing the platforms for a long time. Windows also sees improvement in DXVA video playback.
  • PVR:
  • American PVR users will be happy to learn that Kodi 14 introduces support for ATSC sub-channels. All users of PVR may be happy to learn that all PVR windows have been rebuilt to be better and more efficient.

New in version 14.0 Beta 5 (November 26th, 2014)

  • Revert "jobs: fixed segmentation fault when thumbnail loader abort"
  • [libdvdread] - fix out of bound access when playing some iso files
  • FIX: [aml] no video on newer aml sdk

New in version 14.0 Beta 4 (November 24th, 2014)

  • [Rebrand] replace all XBMC artwork with new logo
  • IMX6: Use correct Method for deletion
  • [rebrand] droid: splash layout and color
  • [release] bump to 14.0 beta4
  • [repo] change repo URLs to use mirrors.kodi.tv
  • musicdb: fix no songs being shown in years node
  • [osx] - re-enable yadif deinterlacer
  • [omxplayer] Fix for EAC3 passthrough
  • [omxplayer] Fix for out of sync after trickplay
  • [linux] systemd-coredumpctl was renamed to coredumpctl fixes(#15547)
  • Add mk3d to video extensions and enable double cache
  • dvdplayer: update dropping stats after every call to decode
  • SysInfo: show CPU frequency as "XXXX MHz" instead of "XXXX,00MHz"
  • dvdplayer: fix race in UpdateClockMaster
  • [Keyboard Layouts] Add Polish QWERTY
  • [jenkins] - refactor jenkins scripts to centralise the decision for
  • Fix namespace typo
  • Samba fixes
  • [AE/CA] - fix regression introduced in the enumeration refactor - handle "hackintosh" audio devices with "digital" in the name as digital devices
  • [win32] Update python package to 2.7.8
  • jobs: fixed segmentation fault when thumbnail loader abort
  • [Fix] Some manually activated subs were not shown on resume.
  • fixed compilation error with undefined ARRAY_SIZE
  • [depends] ffmpeg: define make threads if number of cpu cores detection fails - fixes native building on some ARM platforms
  • do show addons that are installed and broken

New in version 14.0 Beta 3 (November 17th, 2014)

  • fix incorrect display of fps when dr kicks in
  • [ResamplePi] Add support for formats that need shifting
  • [pvr] add missing call to parent's OnPrepareFileItems()
  • fix queuing of songs starting playback if something is already playing
  • [darwin] - fix flicker in sysinfo - querying gateway via pipe needs a sleep
  • [epg] rename GetCurrentTime() to avoid naming collision with Windows-specific macro
  • [cosmetics] minor spacing in readme
  • [release] bump to 14.0 beta3
  • show correct dialog header text for master lock code. fixes #15543
  • AESinkPULSE: Rebrand pulseaudio sink name to reflect kodi
  • AE: always request float from sink when in fixed mode, fixes unwanted re...
  • videorefclock: use videosync DRM on AMD systems
  • [pvr] bump addons
  • dvdplayer: fix rewind
  • [buttontranslator] fix keymap overrides not working
  • Coverity: Fixes 2
  • dvdplayer: vaapi, vdpau - implement codec control flags
  • dvdplayer: fix dts correction, again
  • osx: fixed detect of latest sdk after yosemite
  • dvdplayer: fix app exit caused by creating teletext while thread is runn...
  • Handle BlueZ 5.x play/pause evdev scancodes
  • dvdplayer: videocodec ffmpeg - fix timestamps and colorspace
  • dvdplayer: avoid short screen flicker caused by unnecessary reconfigure ...
  • [rtmp] fix crash on seek on live streams

New in version 14.0 Beta 2 (November 17th, 2014)

  • [logging] stop log spam introduced with ba34a62
  • [infomanager] only call UpdateAVInfo when really needed
  • ffmpeg: bump to version 2.4.3
  • fix CApplicationMessenger::SendText() not sending the text to the proper edit control
  • fix segfault when calling StopScript builtin with no parameters
  • Added Ukrainian keyboards
  • fixed: cur_dts returned by ffmpeg is invalid most of the time so relay o...
  • Fix SMB files reading on POSIX platforms
  • [jenkins] - fix wrong branchnames at times
  • [Docs] fixup urls to kodi.tv
  • [UPnP] rebrand our Media Server/Renderer
  • [NfoFile] fix empty video details for multipart episodes
  • [CONFLUENCE] removed redundant value conditions from variables
  • Honor "ignorethewhensorting" when jumping to letter
  • use correct app name in the linux desktop file (fixes #15524)
  • [videodb] Fix deleting bookmarks from dialog for plugins.
  • [videodb]: keep empty series if hideemptyseries=true
  • [release] bump to 14.0 beta2
  • [rebrand] change default webserver username from "xbmc" to "kodi"
  • dvdplayer: exclude blurays from fast anylyzinh mpegts streams
  • [CEC] Added support for CEC buttons introduced by HDMI 1.4
  • [AE] Allow resampler to indicate when it has too much data buffered
  • [omxplayer] Remove unused function
  • Change APP_HOME -> KODI_HOME and other APP_* -> KODI_*
  • FIX: [droid] allow to build without debugging and pickup jenkins configuration

New in version 14.0 Beta 1 (November 4th, 2014)

  • This release brings many updates and changes, not the least of which being the name of the software. For those of you curious, we’ve now taken the top 10 or so vote getters in the logo vote and submitted them to doghousemedia to see how they might pull the best qualities out of all of them and combine those qualities into the best possible logo for the organization. As we continue down this path, we’ll do our best to keep you updated.
  • The Next Generation of Video Codecs:
  • To begin, Kodi has been updated to use FFmpeg 2.2.4. For users, this means Kodi will now be capable of playing back h.265 (also known as HEVC) and VP9 video codecs. This could result in dramatically smaller video files sizes with exactly the same level of quality. A 40 GB file could be compressed to 20 GB. A 1 GB file could be compressed to 500 MB without any loss in perceivable quality. Users with particularly large libraries or interest in 4K video may be especially likely to appreciate this update. Software support for the VP9 video codec is also included.
  • The caveat to this update is that it is entirely software based. This means most low power systems, such as those operating Android or iOS, may struggle compared to the heftier HTPCs or Intel NUCs and ZOTAC ZBOXes that are running desktop and laptop processors.
  • Library Improvements:
  • The Kodi Library is getting improvements both coming in and going out. On the input side, library scanning is receiving a massive speed boost, which should make the initial scan on Android and iOS devices quite a bit more spritely.
  • On the output side, work continues, slowly but surely, on UPnP. Kodi is now significantly more compatible with servers like PlayOn and MediaBrowser, as client-related bugs have been dealt with. Further, communication between Kodi UPnP clients and Kodi UPnP servers continues to improve with proper or additional support for categories like date added, ratings, votes, and artwork, along with sorting for those new categories. UPnP search functions are also slowly working their way into Kodi.
  • More User Control Over Kodi:
  • Two new features have been introduced with Kodi that should give users even more control over how the software works. First, users can now prevent addons from updating without a forced update, prevent addon update notifications, or simply continue to work with addons autoupdating as they do today. To change addon update settings, visit the Add-ons folder in System Settings, if you are using Confluence, click left with your keyboard or remote to open the side panel, where a number of options exist, including the option to hide any addons that aren’t expected to work in your region.
  • Second, in the past the virtual keyboard on the screen that users of tablets and remote controls are forced to deal with has always been set to the western standard QWERTY style. It is now possible to change the layout to a variety of other language options. To do so, visit the International section of the Appearance folder in System Settings and select Keyboard layouts. (Protip: If you are an English speaker living in the US, Australia, or New Zealand, you can also select a version of English that better suits your spelling style from the Language portion of the International section.)
  • Android, iOS, and embedded:
  • On the Android side, hardware playback improvements continue, including more and better support for various chipsets, improved fast forward and rewind capability, as well as 4K support for the AMLogic s802 chipset. On the iOS side, Airplay, which was fairly substantially broken by the update to iOS 7, appears to be almost entirely fixed on every platform save Android, which lacks certain software support, making Airplay playback only partially fixed on that platform. Additionally, support for the Freescale i.MX6 SystemOnChip has been added.
  • Furthermore, for you tablet users, we’ve now replaced the aging Touched skin with the improved Re-Touched skin, which includes a number of tweaks to bring it more inline with the features Kodi has to offer.
  • Windows, OSX, and Linux:
  • All three platforms continue to see improvements in audio playback and a reduction of many audio-related bugs that have been plaguing the platforms for a long time. Windows also sees improvement in DXVA video playback.
  • PVR:
  • American PVR users will be happy to learn that Kodi 14 introduces support for ATSC sub-channels. All users of PVR may be happy to learn that all PVR windows have been rebuilt to be better and more efficient.

New in version 14.0 Alpha 4 (October 4th, 2014)

  • Replace Touch skin with re-Touched:
  • This change only really affects iOS and Android enabled devices. re-Touched isn’t really a brand new skin as it has been available in Gotham repo as well. re-Touched is actually a slightly redesigned Touch skin with a different home screen layout and various tweaks in some areas. However we felt like we had to replace it with a more fresh and easier skin. PVR is still not included, as such you will need a different skin should you wish to use it.
  • Moving userdata for Windows users:
  • As a result of the name change, we are also forced to make some code changes. This has resulted in the fact that you personal userdata folder will be moved to a new location. This will either be done at install time or initial run. This just means the location of the files that hold your library and settings will be moved. No data will be lost during this transition. After you have installed Kodi and run it, you shouldn’t even notice a thing and you can continue using it as always. For now only the Windows platforms has this incorporated with the following steps
  • If User installs into a dir were kodi is already installed ask if he wants to overwrite it.
  • a. if user says “yes” – un-install former installation and install new
  • b. if user says “no” – he stays at the folder selection page and can re-decide
  • If user installs into a different directory
  • a. He said no on 1.b – kodi will just be installed in the different directory
  • b. He selected the new directory initally without hitting the question in 1. – check if there is a kodi installation in another directory – if so – ask user if he wants us to un-install it. If no – kodi will be installed side by side
  • At the end of installation check for an old XBMC installation
  • a. if found – ask if the user wants us to un-install it
  • a1 if user said “yes” – un-install old XBMC installation and move the userdata – inform the user about the moved data
  • a2 if user said “no” – keep the old XBMC installation and DON’T move the userdata – inform the user about the fact that kodi will use the default profile data.
  • portable data is not touched at all
  • Other platforms still need further testing to make this transition as smooth as possible. We will of course keep you up to date when this happens.
  • Other changes in this release:
  • support for sub-channels in PVR
  • update sqlite which brings some improved library speed
  • add support for DSD audio
  • add mouse support in Bluray menus
  • add support for EGL/GLESv2 when using X11
  • 4K playback on Android using AMLcodec
  • support for the Freescale i.MX6 SystemOnChip
  • improvements for DXVA video playback on Windows platform
  • Add-ons:
  • As for this Helix release, so far there have only been small things changed in regards to add-ons. So we are happy to say that almost all add-ons that worked in Gotham, will also work in Helix. There are of course some exceptions, however this should be only be a minimal amount.
  • Skins:
  • Creating a skins for Kodi takes many months of designing, coding, testing, tweaking and a lot of patience to get it just right. However with every major Kodi (past XBMC) release there is the problem of skins becoming incompatible due to various code changes. So for every release people who put a lot of effort creating these skins, need to adapt it for the next Kodi version. This could mean that your favourite skin doesn’t work in the next Kodi version. We are very glad to say, that thanks to a group of skin developers, there are already 2 Helix compatible skins available in our repository. From memory this has never happened before, that within the alpha stage there are already skins available for you to enjoy using. On our forum there are several more skins being worked on, to get these into shape for people to use. So hopefully by the time of final release, there will be several more available. So let’s all thank the developers for their hard work they do for the community.

New in version 14.0 Alpha 3 (September 11th, 2014)

  • International keyboard layout
  • Auto update add-ons
  • Ability to increase font size in Confluence skin
  • Add 5.1 PCM playback for Android.
  • Improved MusicBrainz matching from tags
  • Ability to choose between auto-update, notify or off for updating add-ons. This is a global setting for all add-ons.
  • Extend JSON-RPC which is used for by a variety of services and remotes
  • VP9 video codec now uses software multi-threading. This codec has no hardware support yet.
  • Simplifying and improving core code.
  • Add-ons
  • Skins

New in version 13.2 (August 18th, 2014)

  • Fix audio problems with pass-through on OSX
  • Crash in Android if an app is favourite, then uninstalled from system.
  • Fix crash in Android when entering programs menu in some skins
  • Bitstream conversion fix for some BD mkv iso rips
  • Fix labelcontrols with autowidth set were always marked as dirty (re-render)
  • Update included PVR add-on
  • Set “remote as keyboard” default to true for Android
  • Fix FTP TLS not working
  • Fix some disappearing characters on Mac OSX
  • Fix onplaybackstarted event for external players
  • Don’t show OSD menu DVD menu with mouse/touch
  • GetText and delete sound option for add-on developers
  • Fix wrong sample-rate selection on OSX
  • Fix optical usb devices with > 2 channels on OSX
  • Fix firewall popups in OSX on start-up
  • Make the fake full-screen option only visible when running OSX snowleopard
  • Fix overlapping subtitles
  • Fix accented letters. Example: “VARIéS” rather than “VARIÉS”
  • Prompt for master pin in case the add-on manager is locked
  • Update GUI translations
  • Update included add-ons
  • Fixed several bugs and memory leaks

New in version 14.0 Alpha 2 (August 11th, 2014)

  • The Next Generation of Video Codecs:
  • To begin, Kodi has been updated to use FFmpeg 2.2.4. For users, this means Kodi will now be capable of playing back h.265 (also known as HEVC) and VP9 video codecs. This could result in dramatically smaller video files sizes with exactly the same level of quality. A 40 GB file could be compressed to 20 GB. A 1 GB file could be compressed to 500 MB without any loss in perceivable quality. Users with particularly large libraries or interest in 4K video may be especially likely to appreciate this update.
  • The caveat to this update is that it is entirely software based. This means most low power systems, such as those operating Android or iOS, may struggle compared to the heftier HTPCs or Intel NUCs and ZOTAC ZBOXes that are running desktop and laptop processors.
  • Library Improvements:
  • The Kodi Library is getting improvements both coming in and going out. On the input side, library scanning is receiving a massive speed boost, which should make the initial scan on Android and iOS devices quite a bit more spritely.
  • On the output side, work continues, slowly but surely, on UPnP. Kodi is now significantly more compatible with servers like PlayOn and MediaBrowser, as client-related bugs have been dealt with. Further, communication between Kodi UPnP clients and Kodi UPnP servers continues to improve with proper or additional support for categories like date added, ratings, votes, and artwork, along with sorting for those new categories. UPnP search functions are also slowly working their way into Kodi.
  • Android and iOS:
  • On the Android side, hardware playback improvements continue, including more and better support for various chipsets, improved fast forward and rewind capability, as well as 4K support for the AMLogic s802 chipset. On the iOS side, Airplay, which was fairly substantially broken by the update to iOS 7, appears to be almost entirely fixed on every platform save Android, which lacks certain software support, making Airplay playback only partially fixed on that platform.
  • Windows, OSX, and Linux:
  • All three platforms continue to see improvements in audio playback and a reduction of many audio-related bugs that have been plaguing the platforms for a long time.
  • Other Changes:
  • The changelog for Kodi 14 is 12 pages long and contains 333 changes so far. Needless to say, they can’t all be summarized here, but a few additional items worth noting include...
  • Update PVR add-ons
  • Start of redesigning the PVR windows
  • Various improvements to the Audio Engine, with the OSX platform as great beneficiary.
  • Improvements to the GUI skinning engine
  • Extended JSON-RPC interface
  • Countless smaller and larger bug-fixes throughout the program and vast improvements in every area. This should improve memory usage, stability, speed and user friendliness.
  • Add-ons are still compatible up to the Frodo versions.
  • Skins are partially still compatible, however to fully function they will need to be updated to latest changes. Expect breakage here.
  • Add-ons:
  • As for this Helix release, so far there have only been small things changed in regards to add-ons. So we are happy to say that almost all add-ons that worked in Gotham, will also work in Helix. There are of course some exceptions, however this should be only be a minimal amount.
  • Skins:
  • Creating a skins for Kodi takes many months of designing, coding, testing, tweaking and a lot of patience to get it just right. However with every major Kodi (past XBMC) release there is the problem of skins becoming incompatible due to various code changes. So for every release people who put a lot of effort creating these skins, need to adapt it for the next Kodi version. This could mean that your favourite skin doesn’t work in the next Kodi version. We are very glad to say, that thanks to a group of skin developers, there are already 2 Helix compatible skins available in our repository. From memory this has never happened before, that within the alpha stage there are already skins available for you to enjoy using. On our forum there are several more skins being worked on, to get these into shape for people to use. So hopefully by the time of final release, there will be several more available. So let’s all thank the developers for their hard work they do for the community.

New in version 13.2 RC1 (August 8th, 2014)

  • Fix audio problems with pass-through on OSX
  • Crash in Android if an app is favourite, then uninstalled from system.
  • Fix crash in Android when entering programs menu in some skins
  • Bitstream conversion fix for some BD mkv iso rips
  • Fix labelcontrols with autowidth set were always marked as dirty (re-render)
  • Update included PVR add-on
  • Set “remote as keyboard” default to true for Android
  • Fix FTP TLS not working
  • Fix some disappearing characters on Mac OSX
  • Fix onplaybackstarted event for external players
  • Don’t show OSD menu DVD menu with mouse/touch
  • GetText and delete sound option for add-on developers
  • Fix wrong sample-rate selection on OSX
  • Fix optical usb devices with > 2 channels on OSX
  • Fix firewall popups in OSX on start-up
  • Make the fake full-screen option only visible when running OSX snowleopard
  • Fix overlapping subtitles
  • Fix accented letters. Example: “VARIéS” rather than “VARIÉS”
  • Prompt for master pin in case the add-on manager is locked
  • Update GUI translations
  • Update included add-ons
  • Fixed several bugs and memory leaks

New in version 13.1 / 13.2 Beta 3 (August 5th, 2014)

  • Fixes done in 13.2 beta 3:
  • Fix audio problems with pass-through on OSX
  • Crash in Android if an app is favourite, then uninstalled from system.
  • Fix crash in Android when entering programs menu in some skins
  • Bitstream conversion fix for some BD mkv iso rips
  • Fixes done in 13.2 beta 2:
  • Fix labelcontrols with autowidth set were always marked as dirty (re-render)
  • Update included PVR add-on
  • Set “remote as keyboard” default to true for Android
  • Fix FTP TLS not working
  • Fix some disappearing characters on Mac OSX
  • Fixes done in previous 13.2 beta 1 which are also included:
  • Fix onplaybackstarted event for external players
  • Don’t show OSD menu DVD menu with mouse/touch
  • GetText and delete sound option for add-on developers
  • Fix wrong sample-rate selection on OSX
  • Fix optical usb devices with > 2 channels on OSX
  • Fix firewall popups in OSX on start-up
  • Make the fake full-screen option only visible when running OSX snowleopard
  • Fix overlapping subtitles
  • Fix accented letters. Example: “VARIéS” rather than “VARIÉS”
  • Prompt for master pin in case the add-on manager is locked
  • Update GUI translations
  • Update included add-ons
  • Fixed several bugs and memory leaks

New in version 13.2 Beta 1 (July 15th, 2014)

  • Fix onplaybackstarted event for external players
  • Don’t show OSD menu DVD menu with mouse/touch
  • GetText and delete sound option for add-on developers
  • Fix wrong sample-rate selection on OSX
  • Fix optical usb devices with > 2 channels on OSX
  • Fix firewall popups in OSX on start-up
  • Make the fake full-screen option only visible when running OSX snowleopard
  • Fix overlapping subtitles
  • Fix accented letters. Example: “VARIéS” rather than “VARIÉS”
  • Prompt for master pin in case the add-on manager is locked
  • Update GUI translations
  • Update included add-ons
  • Fixed several bugs and memory leaks

New in version 13.1 (June 6th, 2014)

  • Fix resume point of certain PVR items begin stale on playback.
  • Fix weirdness when certain TVs query XBMC’s UPnP server and it starts running a bunch of add-ons which cause popups on the XBMC machine.
  • Fix crash at exit while airplay is playing
  • Better recovery of VDPAU on errors.
  • Fixes for cropping of interlaced content using VDPAU.
  • Fix for FLAC tracks with large embedded images not playing.
  • Fix for crash if librtmp wasn’t available.
  • Fix for ffmpeg building on linux using later versions of librtmp.
  • Fix for broken m4a, mp4 playback with paplayer.
  • Fix for the hint text not being shown in editcontrols once unfocused.
  • Fix minor memory leak in PlayMedia builtin function.
  • Fix albumartist use in song smartplaylists.
  • Use unique client broadcast UID in the PVR api.

New in version 13.1 RC1 (May 26th, 2014)

  • Fix resume point of certain PVR items begin stale on playback.
  • Fix weirdness when certain TVs query XBMC’s UPnP server and it starts running a bunch of add-ons which cause popups on the XBMC machine.
  • Fix crash at exit while airplay is playing
  • Better recovery of VDPAU on errors.
  • Fixes for cropping of interlaced content using VDPAU.
  • Fix for FLAC tracks with large embedded images not playing.
  • Fix for crash if librtmp wasn’t available.
  • Fix for ffmpeg building on linux using later versions of librtmp.
  • Fix for broken m4a, mp4 playback with paplayer.
  • Fix for the hint text not being shown in editcontrols once unfocused.
  • Fix minor memory leak in PlayMedia builtin function.
  • Fix albumartist use in song smartplaylists.
  • Use unique client broadcast UID in the PVR api.

New in version 13.1 Beta 2 (May 19th, 2014)

  • Fix resume point of certain PVR items begin stale on playback.
  • Fix weirdness when certain TVs query XBMC’s UPnP server and it starts running a bunch of add-ons which cause popups on the XBMC machine.
  • Fix crash at exit while airplay is playing.

New in version 13.1 Beta 1 (May 14th, 2014)

  • Better recovery of VDPAU on errors.
  • Fixes for cropping of interlaced content using VDPAU.
  • Fix for FLAC tracks with large embedded images not playing.
  • Fix for crash if librtmp wasn’t available.
  • Fix for ffmpeg building on linux using later versions of librtmp.
  • Fix for broken m4a, mp4 playback with paplayer.
  • Fix for the hint text not being shown in editcontrols once unfocused.
  • Fix minor memory leak in PlayMedia builtin function.
  • Fix albumartist use in song smartplaylists.
  • Use unique client broadcast UID in the PVR api.

New in version 13.0 (May 4th, 2014)

  • Android Hardware Decoding
  • Raspberry Pi and Android speed improvements
  • Stereoscopic 3D Rendering
  • Improved Touchscreen Support
  • Improved UPnP capabilities
  • Dramatic Audio Engine Improvements
  • Settings Improvements
  • Making Subtitle Search Better
  • An Extended Python and JSON-RPC API for developers
  • Update to FFMPEG v1.2 which we use for audio/video playback
  • Stereo audio can now be up-mixed to 5.1 and sent through optical/SPDIF devices
  • Various visual changes throughout the skin which should improve usability and logic.
  • Improve the handling of subtitle downloading and selection
  • Extend and improve the User-interface Engine which developers use to create a variety of skins to be used.
  • Drop of support for Windows XP. Due to upgrades in the way we build XBMC, it is no longer possible to install or run XBMC on Windows XP. For current XP users we can suggest installing OpenELEC or XBMCbuntu as a free way to use XBMC 13 as a pure media centre.
  • When initiating a library cleaning, XBMC will send a wake-on-lan request to any sleeping servers first, before cleaning the library, to ensure that content isn’t unnecessarily cleaned
  • Numerous PVR fixes and updates with additional new features updated on a per-platform basis. For more info, check out our PVR wiki page
  • Copy/paste support on Windows, OSX, and iOS to match copy/paste support elsewhere
  • Movie sets are now user editable
  • Episodic bookmarks – If episodes are not broken into individual parts (e.g. Friends episode 1 and 2 are in the same video file), a bookmark can be set that will cause launching episode 2 from the UI to go directly to the bookmark in the video file
  • We are also pleased to announce v1.5 of the Official XBMC Remote app for iOS. In addition to all past features, v1.5 now supports controlling LiveTV, along with access to the EPG, PVR recordings, and PVR timers. Users can now also change and update all XBMC settings from directly within the remote app by hitting the gears button on the Remote Control tab and selecting “…more.”
  • The list of fixes is too vast to even being listing here. Some improvements and fixes came in with the features mentioned above and some came in separately. For all this we want to thank our passionate group of Team XBMC developers and the hundreds of third-party developers who contributed to XBMC with patches and improvements.

New in version 12.3 / 13 RC1 (April 29th, 2014)

  • Android Hardware Decoding:
  • Since 2012 July 12, the single most requested feature has been hardware decoding in Android, and with XBMC 13 we are finally able to make that feature a reality. XBMC should run on Android 4.0 and higher and is offered now in two separate builds, namely ARM and x86, which are the hardware architectures of the device. You would need to consult your device specifications before you download XBMC for Android, though the vast majority of Android devices run on ARM hardware.
  • Raspberry Pi and Android speed improvements:
  • Since the release of Frodoa lot of effort has been put into getting XBMC to run smoother on lower powered platform like the famous Raspberry Pi and of course Android. All this effort has paid off and the experience of using these devices has become much more polished and satisfying than ever before. In particular, opening your libraries, browsing through them, loading images and starting videos have all seen dramatic speed increases.
  • Stereoscopic 3D Rendering:
  • For you lovers of 3D out there, we are also pleased to say that we now support 3D movies encoded in the following formats: SBS, TAB, anaglyph, and interlaced (on supported platforms for passive TVs). Unfortunately, XBMC cannot yet support 3D blurays and cannot provide hardware acceleration for FullSBS/TAB movies (therefore limiting those videos to relatively high powered CPUs).
  • Improved Touchscreen Support:
  • XBMC on touchscreens now supports gesture controls during video playback, as well as supporting swiping controls in navigation.
  • Improved UPnP capabilities:
  • Instances of XBMC throughout the house can now “speak” with each other and with other UPnP devices. Support now includes more advanced library browsing as well as “Play using…” functions, allowing XBMC to tell another device on the network to play a certain media file.
  • So you can browse the UPnP library on your tablet and send a video from that library straight to you main XBMC HTPC, similar to Apple’s Airplay and Google’s casting features.
  • Additionally when watching videos from the XBMC UPnP server, watch status will be updated so you don’t have to remember what shows you’ve already watched.
  • Dramatic Audio Engine Improvements:
  • The Audio Engine introduced with XBMC 12.0 “Frodo” has been reworked to be simpler, faster, with better quality and less likelihood of breaking in XBMC 13 across all platforms. You may also notice that some users will need to reconfigure their audio settings. This is caused by the audio improvements and restructuring of the settings systems. However this should be more intuitive and user friendly than it was in XBMC 12 thanks to improvements in Settings.
  • On Linux there is additional good news for Desktop users who don’t use XBMC as a standalone HTPC through OpenELEC or XBMCbuntu. XBMC will now cooperate nicely with the pulseaudio server and will provide real pulseaudio support. This is a behavior change, make sure to read the PulseAudio XBMC wiki page to learn more.
  • Settings Improvements:
  • From the user perspective, three major changes will be introduced that should dramatically improve usability in XBMC settings.
  • First, settings have been broken down into levels starting at beginner and going all the way up the scale to expert level. The typical XBMC user should never need to go very far past the Standard settings. If installing XBMC for friends or family, it is highly encouraged that you move the settings down to Beginner level. And if a setting has disappeared that you typically expect to see, definitely browse through the settings levels, as it likely has been hidden on a more advanced level.
  • Second, every setting now includes a description, which may be found at the bottom of the settings page on the default Confluence skin. If a setting title is odd or is otherwise confusing, this description is intended to clear up the purpose of the setting and the result of changing it.
  • Third, every setting page now includes a Reset to Default option so that if you find yourself completely unable to return to a useable state in XBMC, you can always start fresh without having to perform a complete reinstall. Importantly, resetting one group of settings to default does not affect any others. So if you have video settings just right, but audio is screwed up, you can reset audio without affecting video.
  • Making Subtitle Search Better:
  • This change should give subtitle addon developers a great deal more latitude for implementing changes and fixes without needing to wait for other addon devs to submit similar fixes, all to the benefit of the user experience. From the user perspective, the only significant change will be in the way a subtitle search service is downloaded. The user will need to select and download their preferred subtitle addon before starting a movie and searching for subtitles. At present there are 19 to choose from.
  • An Extended Python and JSON-RPC API for developers
  • While this feature may not be as immediately noticeable upon install, it could ultimately be one of the most important changes of XBMC 13. With the extension of the API, users should soon be able to control virtually every aspect of XBMC without once touching the XBMC UI. Developers will now have unprecedented opportunity to make even more powerful remote control apps, web GUIs, and XBMC add-ons. For example, with the Official XBMC Remote for iOS users can now configure every single setting in XBMC without once opening the settings window in XBMC itself.
  • We look forward to the community taking advantage of this extended API and creating some extraordinary features in the future.
  • Yet More Features:
  • Update to FFMPEG v1.2 which we use for audio/video playback
  • Stereo audio can now be upmixed to 5.1 and sent through optical/SPDIF devices
  • Various visual changes throughout the skin which should improve usability and logic.
  • Improve the handling of subtitle downloading and selection
  • Extend and improve the User-interface Engine which developers use to create a variety of skins to be used.
  • Drop of support for Windows XP. Due to upgrades in the way we build XBMC, it is no longer possible to install XBMC onto Windows XP. For current XP users we can suggest installing OpenELEC or XBMCbuntu as a free way to use XBMC 13 as a pure media centre.
  • When initiating a library cleaning, XBMC will send a wake-on-lan request to any sleeping servers first, before cleaning the library, to ensure that content isn’t unnecessarily cleaned
  • Numerous PVR fixes and updates with additional new features updated on a per-platform basis. For more info, check out our PVR wiki page
  • Copy/paste support on Windows, OSX, and iOS to match copy/paste support elsewhere
  • Movie sets are now user editable
  • Episodic bookmarks – If episodes are not broken into individual parts (e.g. Friends episode 1 and 2 are in the same video file), a bookmark can be set that will cause launching episode 2 from the UI to go directly to the bookmark in the video file
  • Skins:
  • Not all skins from Frodo are guaranteed to work on Gotham. The following is a list of skins that have been checked for 13.0 compatibility and are currently in the XBMC skin repo: Ace, Aeon MQ 5, Amber, Black Glass Nova, Cirrus Extended, Confluence, Hybrid, Metropolis, Quartz, Re-Touched, Transparency!
  • Official XBMC Remote for iOS:
  • We are also pleased to announce v1.5 of the Official XBMC Remote app for iOS. In addition to all past features, v1.5 now supports controlling LiveTV, along with access to the EPG, PVR recordings, and PVR timers. Users can now also change and update all XBMC settings from directly within the remote app by hitting the gears button on the Remote Control tab and selecting “…more.” For a complete changelog, visit the the Official Remote page in the Appstore.
  • The fixes:
  • The list of fixes is too vast to even being listing here. Some improvements and fixes came in with the features mentioned above and some came in separately. For all this we want to thank our passionate group of Team XBMC developers and the hundreds of third-party developers who contributed to XBMC with patches and improvements. For the curious people who do want to know every change, you can find the full list on our github development repo, although it’s quite technical to read through.

New in version 13 Beta 4 (April 22nd, 2014)

  • Fix unwanted volume restore on Airplay volume
  • Fix occasional crashing on GUI language changing
  • Don’t drain Wii battery by disabling motion sensing
  • Fix various problems when using NFS as media source
  • Restore the music background playback ability for iOS
  • Improved support for Amazon Fire-TV
  • Fix various playback issues on Android
  • Fix double application of 16-235 correction on DXVA-HD.
  • Other fixes

New in version 13 Beta 3 (April 1st, 2014)

  • Android hardware video decoding support added to Exynos devices (such as Odroid or Exynos
  • Various video and audio playback fixes
  • Skip to DVD menu has now been brought on par with the automatic skip performed by VLC
  • Wii controller support on Linux
  • Language and description updates
  • Other fixes

New in version 13 Beta 2 (March 17th, 2014)

  • Fixes:
  • Subtitles for videos over http should now support the same subtitle functions supported by local media (Note: Certain subtitle issues will only be fixed when non-default skins provide updates. Other fixes are in the works.)
  • Rockchip devices on Android will no longer cause XBMC to crash occasionally during playback
  • PVR Programming Guide cleanups
  • AudioEngine improvements to handling AC3 and DTS, as well as smarter handling in Android and intelligent EAC3 recognition
  • Crash on exit should be fixed on various platforms
  • JSON-RPC file listing fixes
  • DXVA fixes in Windows for older Intel GPUs
  • Wording and grammar fixes throughout the UI
  • Additional Features Not Mentioned in Beta 1 Announcement:
  • As some users have rightly noted, while almost every major feature has been highlighted in some form or other in the various monthly blog posts, not all of them were discussed in the Beta 1 blog. The following is a list of a few of those that probably deserve a second round of attention. (Additionally. there are a few XBMC 13 features that are not quite working now, due to changes such as the iOS 7 update. We will hold off discussing those until the bugs have all been worked out.)
  • For now, however:
  • When initiating a library cleaning, XBMC will send a wake-on-lan request to any sleeping servers first, before cleaning the library, to ensure that content isn’t unnecessarily cleaned
  • Numerous PVR fixes and updates with additional new features updated on a per-platform basis. For more info, check out our PVR wiki page
  • Copy/paste support on Windows, OSX, and iOS to match copy/paste support elsewhere
  • Movie sets are now user editable
  • Episodic bookmarks – If episodes are not broken into individual parts (e.g. Adventure episode 1 and 2 are in the same video file), a bookmark can be set that will cause launching episode 2 from the UI to go directly to the bookmark in the video file

New in version 13 Beta 1 (March 4th, 2014)

  • Android Hardware Decoding
  • Raspberry Pi and Android speed improvements
  • Stereoscopic 3D Rendering
  • Improved Touchscreen Support
  • Improved UPnP capabilities
  • Dramatic Audio Engine Improvements
  • Settings Improvements
  • Making Subtitle Search Better
  • An Extended Python and JSON-RPC API for developers
  • Update to FFMPEG v1.2 which we use for audio/video playback
  • Stereo audio can now be upmixed to 5.1 and sent through optical/SPDIF devices
  • Various visual changes throughout the skin which should improve usability and logic.
  • Improve the handling of subtitle downloading and selection
  • Extend and improve the User-interface Engine which developers use to create a variety of skins to be used.
  • Drop of support for Windows XP. Due to upgrades in the way we build XBMC, it is no longer possible to install XBMC onto Windows XP. For current XP users we can suggest installing OpenELEC or XBMCbuntu as a free way to use XBMC 13 as a pure media centre.

New in version 12.3 (December 26th, 2013)

  • OSX 10.9 Maverick fixes that appeared when it was release
  • Update PVR addons
  • Several PVR related bugs
  • Memory leaks
  • Audio channel mapping
  • Possible crash on progress dialog
  • And more

New in version 13 Alpha 7 (September 6th, 2013)

  • Android Hardware Decoding:
  • It’s been a long time coming, but we are excited to announce that hardware decoding of video has finally made its way to the XBMC for Android platform. The most important caveat is that the implemented hardware decoding does not support AmLogic or Allwinner chipsets, and it does require Android 4.0 (“Ice Cream Sandwich”) or higher to run. With that said, the more popular tablets sold in the past year, such as the Nexus 7 and 10, should work quite well with this alpha, and users are welcome to discuss their experiences in the comments below. Kudos to Koying for his work on this project.
  • Stereoscopic 3D Rendering:
  • For you lovers of 3D out there, we are also pleased to say that we now support 3D movies encoded in the following formats: SBS, TAB, anaglyph, and interlaced (on supported platforms for passive TVs). Unfortunately, XBMC cannot yet support 3D blurays and cannot provide hardware acceleration for FullSBS/TAB movies (therefore limiting those videos to relatively high powered CPUs).
  • A useful feature that also comes with this alpha is a dedicated button to toggle 3D mode, which has two benefits: First, while XBMC should automatically recognize 3D-encoded movies, if it fails to recognize the format, users can force 3D mode. Second, users are now welcome to encode all their ripped blu-rays into 3D and skip making a second encode in 2D, because toggling off 3D mode on a 3D recognized movie will simply display the film in traditional 2D. This button requires an update to your skin of choice, so, if you are not using Confluence, feel free to point the feature out to your favorite Skilled Skinner.
  • Context Menu Clean-up:
  • In addition to bigger features, if you’ve been following along, you know that we’ve been working for quite some time on making the entire user experience more friendly. To that end, this past month has been one of cleaning up the context menu. We’ve worked to clean it up in two ways. First, we’ve pulled items out that don’t actually make sense to be in a context menu. Second, we’ve moved some options that people rarely use into a second “Manage” dialog.
  • In your day-to-day experience, this means the Update Library option is now always available in the side-bar, as can be seen in the below picture. This is quite similar to how we’ve moved the different setting levels (Basic/Standard/Advanced/Expert) to the sidebar on the System Settings pages.
  • Goodbye Windows XP:
  • We are happy to announce that we will be joining Microsoft in dropping support for Windows XP in 2014 by dropping support for XP with XBMC 13. At present, there are certain features that are being held back by our continuing support of the XP platform, and the best path forward is to halt support on the roughly 12 year old OS. Vista, 7, and 8 will all continue to be supported from this point forward.
  • Bug List and Other Changes:
  • A change that certainly couldn’t be called a feature involves Weather Underground. Unfortunately, WU is currently being hit with far more XBMC traffic than even a full sponsorship could pay for. To resolve this, at least in the short term, XBMC 13 will now ship without a default weather app. Users who are upgrading will not see a change, and new users are welcome to re-download the addon if they choose.
  • Finally, below are some notable bugs fixed with this month’s update
  • EPG no longer crashes when there is no EPG data
  • Music Database fixes
  • font processing fixes
  • Fixed non-trivial dirty rectangle modes
  • Fix gain for MP3 files (vs FLAC and other audio files)
  • Fix file parse bugs (results in speedier file parsing)
  • Numerous Raspberry Pi fixes

New in version 12.2 (May 3rd, 2013)

  • Fixed infinite loop on addon dependencies, resolves crashing problem that arrose immediately post 12.1 launch
  • Numerous UPnP fixes
  • Memory leak fixed when XBMC is minimized
  • Various Raspberry Pi playback fixes and software codec support
  • Fixed OSX audio mixing
  • Fixed some audio-related crashes in Linux builds
  • AirPlay fixes
  • Bluray folder resume-bookmarks now work
  • Ability to scan for new content on file folders has been reimplemented
  • Language updates from Transifex

New in version 12.1 (March 19th, 2013)

  • XBMC now supports using OSX’s default output device for audio as well as hardware decoding with Intel GPUs in OSX
  • XBMC no longer hogs audio for Linux and on resume audio will continue to work in Linux
  • Full iPhone 5 resolution is now enabled
  • Volume buttons on Android devices now control Android volume, rather than XBMC volume
  • Volume buttons on OSX devices once again control OSX volume, rather than XBMC volume
  • Player optimization on the Raspberry Pi, including more efficient playback, better subtitle support, and many crash fixes
  • iOS 6 support on the AppleTV 2.
  • XBMC does not crash when listed on the AppleTV top shelf
  • Added support for additional Xbox 360 controller types
  • Broader and more intelligent support for CEC devices
  • Fixed problems with several addons due to broken binary read/write in our python interface
  • Language fixes, including 7 new languages: Albanian, Burmese, Malay, Persian (Iran), Tamil (India), Uzbek, Vietnamese
  • AirPlay fixes, including making discovery of XBMC more reliable on OSX
  • Numerous crashing and stability fixes across all platforms

New in version 12.0 (January 29th, 2013)

  • HD audio support, including DTS-MA and Dolby True-HD, via the new XBMC AudioEngine (OSX/iOS not yet available)
  • Live TV and PVR support
  • h.264 10bit (aka Hi10P) video software decoding for anime
  • 64bit support in OSX to match the 64bit support in Linux
  • Improved image support, allowing the database to accomodate numerous additional image types and more interesting and complex skins
  • Support for the Raspberry PI
  • Initial support for the Android platform
  • Improved AirPlay support across all platforms, including AirPlay audio in XBMC for Windows to match the other platforms
  • Improved controller support in Windows and Linux
  • Advanced Filtering in the library
  • Video library tags to complement movie sets
  • Advanced UPnP sharing
  • Default video languages now match the language being used by XBMC
  • Translations now powered by Transifex

New in version 12.0 RC3 (January 4th, 2013)

  • HD audio support, including DTS-MA and Dolby True-HD, via the new XBMC AudioEngine
  • Live TV and PVR support
  • h.264 10bit (aka Hi10P) video software decoding for anime
  • 64bit support in OSX to match the 64bit support in Linux
  • Improved image support, allowing the database to accomodate numerous additional image types
  • Support for the Raspberry PI
  • Initial support for the Android platform
  • Improved Airplay support across all platforms, including Airplay audio in XBMC for Windows to match the other platforms
  • Improved controller support in Windows and Linux
  • Advanced Filtering in the library
  • Advanced UPnP sharing
  • Translations now powered by Transifex

New in version 12.0 RC2 (December 21st, 2012)

  • HD audio support, including DTS-MA and Dolby True-HD, via the new XBMC AudioEngine
  • Live TV and PVR support
  • h.264 10bit (aka Hi10P) video software decoding for anime
  • 64bit support in OSX to match the 64bit support in Linux
  • Improved image support, allowing the database to accomodate numerous additional image types
  • Support for the Raspberry PI
  • Initial support for the Android platform
  • Improved Airplay support across all platforms, including Airplay audio in XBMC for Windows to match the other platforms
  • Improved controller support in Windows and Linux
  • Advanced Filtering in the library
  • Advanced UPnP sharing
  • Translations now powered by Transifex

New in version 12.0 RC1 (December 13th, 2012)

  • HD audio support, including DTS-MA and Dolby True-HD, via the new XBMC AudioEngine
  • Live TV and PVR support
  • h.264 10bit (aka Hi10P) video software decoding for anime
  • 64bit support in OSX to match the 64bit support in Linux
  • Improved image support, allowing the database to accomodate numerous additional image types
  • Support for the Raspberry PI
  • Initial support for the Android platform
  • Improved Airplay support across all platforms
  • Improved controller support in Windows and Linux
  • Advanced Filtering in the library
  • Advanced UPnP sharing
  • Translations now powered by Transifex

New in version 12.0 Beta 3 (December 9th, 2012)

  • Users of Android 4.2 should now be able to install and run XBMC for Android.
  • The upgrade path of Windows users has been a little tricky. Users may upgrade to beta and discover the audio no longer works. This is due to a bit of trickiness with the AudioEngine upgrade. For Audiophiles to get the most out of AE, we recommend that you check out the AE Wiki entry.
  • For those Windows users who find themselves without sound, the simple fix is to go to System->system->Audio Output and switch WASAPI to DirectSound. Users doing a clean install of XBMC for Windows Beta 3 should have no problem.
  • PVR Addons have been included with XBMC for Windows, matching up with most other ports.
  • We are still only partially complete on translations for numerous languages, including Romanian, Japanese, Estonian, Bosnian, Serbian, Hindi, and more. If you feel comfortable with one of these languages, but don’t know how to help, feel free to visit our forum thread that explains how to help translate XBMC using Transifex. UPDATE: Additionally, Transifex is used for translations for addons and skins, so you are always welcome to go back to a more complete language and help with any unfinished addons.

New in version 12.0 Beta 2 (December 3rd, 2012)

  • We are excited to announce Beta 2 of XBMC 12 today, as it brings with it many fixes and one long awaited major update. As you know, XBMC currently supports OSX, Linux, Windows, iOS, and the ARM-based Raspberry Pi. That’s a great list, but anyone paying attention could tell you that a massive, critical platform is still missing. Well, Scott Davilla and Cory Fields (theuni) have been working tirelessly to bring one more platform to the fold. And we’re all excited to say that we are finally ready to release the very first beta of XBMC for Android.
  • To run this beta, you will need a fairly modern Android phone, tablet, or other device. We have determined that any Android device that doesn’t include the NEON extension is simply going to run too slowly to be useable.
  • Controller Support:
  • Without a doubt, one of the most popular controllers for PC at present is the Xbox 360 Controller. It is invariably the most supported controller for all AAA title Windows games (along with numerous games being ported for Steam for Linux), so it was undoubtedly time for the controller to become fully plug and play compatible with XBMC. Thanks to the work of Shiretoko212, rowan.border, and all those who contributed in this thread, the previously outdated 360 keymap has been updated and dramatically improved so that now almost any 360 controller, regardless of version, should be immediately recognized by XBMC assuming a driver is in place. For those interested in using their 360 controller to control XBMC, check out this 360 button map to show what all the buttons do in XBMC.
  • Audio Fixes:
  • Easily the number one reported issue with Beta1 was a lack of sound in Windows. This issue was relatively simply resolved by switching from WASAPI to DirectSound as the default output. Users who prefer WASAPI can still easily switch back in System->Audio Output.
  • Other Fixes:
  • Needless to say, there were numerous other fixes, including fixes to nodes and smartplaylists, the volume range of Airtunes in Windows, a speedup of EPG data importing, solving a minor files issue, and others. To see all the changes, feel free to refer to the Beta2 Git Changelog. Additionally, there are several other issues still being worked on, and more will likely crop up during Beta testing.

New in version 12.0 Beta 1 (November 15th, 2012)

  • numerous JSON-RPC updates, including PVR support, optimizations, better conflict handling, and better webserver support by Montellese
  • PVR timeshift support (if the backend supports timeshift) – hat tip to non-team member Margo for this one
  • improvements to the OMXplayer, the media player of Raspberry Pi by gimli
  • Additionally, OMXplayer can now play back DVD ISOs if users have gotten the MPEG2 codec license thanks to user epideme
  • the CD ripper now works in the background thanks to Spiff
  • panoramic photo panning support by Montellese
  • Dirty Region support is now on by default by TheUni
  • Further improved image handling in the database, allowing one to select fanart, poster, banner, and thumb, rather than forcing the choice between downloading posters and downloading banners – kudos to Jonathan Marshall and Montellese for this work.

New in version 11.0 RC1 (February 28th, 2012)

  • Given preference to external subtitles over internal subtitles
  • Updated a number of XBMC translations for final release
  • Resolved a number of outstanding Airplay issues
  • Allowed specified movie sets to be sorted by title, rather than year, without changing the default sort order on other sets.

New in version 11.0 Beta 2 (January 23rd, 2012)

  • Since Beta 1, unencrypted bluray, dvd player, startup problems in OSX, airplay, subtitle issues, unofficial addon repository installations, and the frustrating TMDB scraper problems that have made it difficult for everyone to scrape new movies have all seen fixes. In addition, a great deal of progress has been made in the new XBMCBuntu build, which should be ready for the next preview release. Finally, all Beta 1 users are encouraged to update immediately to fix a scraper error that causes XBMC to crash.

New in version 11.0 Beta 1 (December 26th, 2011)

  • Addons Framework, API, and Manager:
  • Added ability for all addons to provide their own web interface (and handling of multiple web interfaces)
  • Added support for addons to save their setting values to their own settings.xml file before quitting
  • Added support for multi-file selections in the (python) file browser dialog
  • Extended Addons API to support adding extension points for Service Addons (xbmc.service)
  • Added support for Addon Rollbacks, enabling users to choose previously installed addons over more recent revisions
  • Added the ability to search Addons in the Addons-Manager
  • GUI Engine:
  • Improve XBMC's GUI Engine / Skinning Framework making it even more flexible and powerful
  • Added option for auto login of a specific selected user profile (good for kiosk mode)
  • Added commands for xbmc.Player().getAvailableAudioStreams() and xbmc.Player().setAudioStream()
  • Added support to identify DTS-HD (DTS-HD MA and DTS-HD HRA) profiles in audio stream list
  • Add ability for skinners to show buffering progress for streamed/cached files (similar to YouTube)
  • Improved mouse support, add better control for dragging of seek / slide / scroll bars, and click handling
  • Improve touch interface API and gesture support for XBMC's GUI Engine for all platforms
  • Added Dirty Region support to reduce CPU usage
  • Added a custom JPEG decoder, at least 2x faster than the previous implementation (cximage)
  • Playback:
  • Added UDF 2.5 filesystem reading support to XBMC's VFS (Virtual File System)
  • Added support for direct playback of ISO image files for Blu-ray Disc as well as video library integration
  • Added an option for vertical shift of video image with slider setting
  • Added support for color and font styles tag in MPL2 (MicroDVD) subtitles
  • Added support for SSA/ASS subtitle tags; italics, bold, and color for SubRip (.srt) subtitles
  • Added support for MP4 embedded subtitles
  • Added support delay tag in vobsub subtitles
  • Added support for a new extended version of MPlayer's EDL (Edit Decision List) format
  • Added PlayerControl built in function to allow jumping to a percentage offset from a key mapping
  • Added support for Slingbox
  • Upgrade FFmpeg (libavformat and libavcodec) audio/video codec and demux library
  • Improved Blu-ray Disc and harddrive playback support of unencrypted bdmv and mpls files without menus
  • Removed subtitle caching (as it was only needed on Xbox because of the severe memory restrictions)
  • Removed all dependencies of libmms libraries from XBMC's code in favour of FFmpeg native MMS support
  • Remove all dependencies of liba52, libdts, and faac libraries from XBMC's code in favour of FFmpeg native
  • Added support for NFS virtual file server (vfs) (all platforms)
  • Added support for AFP (vfs) (all platforms aside from Windows)
  • Added Airplay support for Videos/Pictures (all platforms)
  • Added Airplay support for Music (all platforms aside from Windows)
  • Improved UPnP Renderer
  • Added a slider for volume amplification and dynamic range compression during video playback
  • Added an option to pause video playback during refreshrate changes
  • Extended PathSubstitution from playlists to all files for users of shared MySQL Databases
  • Added the ability to adjust the display's refresh rate to match the video's frame rate in OSX (Feature already available in Windows and Linux)
  • Improvements made to the adjust refresh rate feature to pick the "best" rate, rather than the closest multiple
  • Added DXVA Deinterlacing support
  • Library:
  • Combined Files and Library mode for videos
  • Add asynchronous threaded background loading of metadata to XBMC's VFS (Virtual File System)
  • Added support for cleaning the music library via CleanLibrary(music) command
  • Added a "Play from here" context menu button for TV Shows Episodes in the video library
  • Added the option to specify the default select (Play, Resume, Show information, Choose) action on videos
  • Changed "Set Content" to "Edit Content Settings" after being set
  • Added disc stub support for cataloging DVDs, BluRays, etc.
  • Scrapers:
  • Improve TheMovieDB.org movie scraper by adding themoviedb.org posters scraping
  • Improve TheTVDB.com (Multi-Lingual) TV Shows and Episode scraper
  • Improve Freebase (English) music scraper
  • Skins:
  • Confluence: Home screen switched to horizontal layout
  • Confluence: Greatly simplified the way FanArt works throughout the skin and the settings for it
  • Confluence: Added ability for users to easily add / remove Add-ons as items on the home screen menu
  • Confluence: Added codec flagging images for DTS-HD Master Audio and DTS-HD High Resolution Audio
  • Other:
  • Added ability to handle and allow access to multiple web interfaces at once
  • Added option setting to play videos within picture slideshows
  • Added dimming setting to the built-in picture slideshow screensaver
  • Added support for sorting depending on current locale
  • Added advancedsettings.xml option to disable the display of startup splash image (enabled by default)
  • Added support for batch requests to the JSON-RPC API
  • Added support for requests by notification to the JSON-RPC API
  • Make JSON-RPC API compliant with JSON-RPC 2.0 specification ( details)
  • Cleanup and improve JSON-RPC API
  • Added advancedsettings.xml option to configure the TCP port used by JSON-RPC (default is 9090)
  • Improve the features of the default web interface
  • Removed Weather from XBMC core and switched to Weather Underground as the default weather provider addon
  • Linux Specific:
  • Add support for Texas Instruments OMAP4 (OMAP4430 and OMAP4440 with video decoding on IVA 3)
  • Added dynamic runtime detection of CPU features (MMX, SSE, 3DNow, etc.) implementation for Linux
  • Added proper timezone support for systems based on Slackware Linux
  • Added altname (alternative name) support to LIRC mapping for linux-input-layer devices
  • Added lircmap for Conexant's CX23885 IR (infrared) recievers
  • Added lircmap to switch between subtitles with iMON Pad remote control
  • Improved ARM processor architecture support for embedded devices and embedded system platforms
  • Improved OpenGL ES and EGL support for embedded devices and embedded system platforms
  • Improved OpenMAX Video Decoding Acceleration support
  • Provide JSON-RPC server over Bluetooth
  • iOS Specific:
  • Ported XBMC to iOS 4.x (adding "XBMC for iOS" to XBMC's existing list of supported operating-systems)
  • Added support for Apple A4 (ARM) iDevices, inc. Apple TV 2G, iPhone 4, iPod Touch 4G, and the iPad
  • Added hardware accelerated video decoding support for H.264 decode on iOS via Apple's VideoToolBox API
  • Added support for OpenGL ES hardware accelerated rendering of XBMC's graphical user interface on iOS
  • Added initial iOS Touch / Gesture / Inertial Scrolling support for XBMC interface on iPhone 4, iPod Touch 4G, and the iPad
  • Added a APT repository for Apple TV, and Cydia with packages for iPhone 4, iPod Touch 4G, and iPad
  • Mac OS X Specific:
  • Added dynamic runtime detection of CPU features (MMX, SSE, 3DNow, etc.) implementation for Mac OS X
  • Improve Apple VDADecoder Video Acceleration support (requires Snow Leopard and NVIDIA 9400 or later)
  • Improve XBMC's build system to make compiling XBMC much easier
  • Windows Specific:
  • Added support for NV12, UVYV, UYVY, and YUV2 rendering (software and ps)
  • Added dynamic runtime detection of CPU features (MMX, SSE, 3DNow, etc.) implementation for Windows
  • Added DXVA video rendering option
  • Improve XBMC's build system to make compiling XBMC much easier

New in version 10.1 (March 10th, 2011)

  • If an in-use skin was updated in Windows, XBMC would freeze
  • Some RTMP streams in Windows did not play
  • Included add-ons have been updated
  • The correct referrer is now used for downloading add-ons, improving dependency statistics
  • Crashes during playback on ATI hardware in some circumstances have been fixed
  • Hardware decoding improvements for OSX
  • Various small fixes

New in version 10.0 (December 20th, 2010)

  • XBMC 10.0 “Dharma” is ready for consumption. Those who have been following development know that add-ons are the main focus of this release. In the past, in order to find a new skin, you would have to dig through the forums, find a link, and hope it worked. Ditto for plugins, scrapers, etc.
  • Those days are over. All of these things are now available within XBMC, no need to put down the remote to find new content or change the look of your HTPC. Just head to the “add-ons” section in the system menu. At the time of this writing, there are 11 different skins available, all with distinct looks and personalities. But we didn’t stop there. Want to watch your favorite youtube videos? Listen to some web radio or podcasts? Install a web interface to control your living-room experience, or even one to manage your media? It’s all available in the new add-ons system. Even before the final release, we have seen an average of 50,000 add-on downloads per day. It’s time for you to see what many others have discovered! And remember, the best part is that the add-ons are very much alive. New ones are being added every day, and current ones are continuously updated.
  • But that’s just the beginning of Dharma. We have improved the entire experience. As always, we strive to play all of the current media formats available, including the new WebM/VP8 codec that is the latest buzz. Hardware acceleration has been added in windows (Vista or 7) via DXVA2, CrystalHD has been added for all platforms (best supported in OSX and Linux), VDPAU support has been improved in Linux, and VAAPI support has been added for the hardware that supports it in Linux. There are far too many improvements to list here, so check out the changelog for a full list.
  • For those of you who would like to see what XBMC is all about without disturbing your current system, give XBMC Live a shot. It’s a bootable LiveCD that boots directly into XBMC, and even provides a nice graphical installer (check in “Programs”). If your htpc doesn’t have a cdrom, check out UNetbootin to create a bootable flash drive. And don’t forget to check out the iPhone and Android XBMC remotes, they’re the perfect companion to your mediacenter.
  • We have spent almost a year on Dharma and we hope that you enjoy using it as much as we enjoyed creating it. XBMC continues to be a great example of open-source software and community-based development. Maybe we’ll find some time to kick back in our media rooms for a few days and enjoy the experience… or maybe we’ll just get to work on Eden.
  • Note that the skins in the Skins Gallery page has not yet been updated to match the newly available skins. Look for a website revamp that includes a live add-ons browser in the near future.

New in version 10.0 RC1 (November 23rd, 2010)

  • Major fixes since Beta4:
  • A fix for a problem when pausing/seeking. This was known to cause static or erratic behavior on some amplifiers.
  • Beta4 introduced a regression with Linux and Live users that led to broken or choppy playback. Please note that anyone upgrading to RC1 on these platforms is highly advised to remove ~/.asoundrc, and create a new one if you had done so previously.
  • The Bootable LiveCD script is now much more reliable. What a great way to install to a flash drive!
  • And a few new features:
  • After adding a source, you are now prompted to set content. This should be much more logical for new users.
  • New icons for the addon browser.

New in version 10.0 Beta 1 (September 13th, 2010)

  • Today we announce the first beta in what we hope is a very short pre-release cycle. Dharma has been in development for over 9 months now, and we’re quite happy with the result.
  • The improvements are too many to name, but head over to the milestone page to get an idea. By far the biggest new feature is the Add-ons system. Our community is full of talented script-writers, skinners, and designers; we wanted XBMC to display their full potential. The result is a powerful and flexible system that allows for complete customization of the XBMC experience. Gone are the days of digging for the latest version of buggy plugins, or incomplete skins in our forums. Most of our users probably never even made it that far.
  • We have refactored everything that doesn’t belong inside the core of XBMC to be an addon. So in the future, your scrapers, visualizations, skins, etc. will update automatically (unless disabled). Since opening the xbmc.org repository a few weeks ago, submissions have been pouring in. We expect to have a very nice collection by the time we reach our final release.
  • But don’t let the add-ons take away from the loads of other features (hardware acceleration, anyone?) that have gone into XBMC in the last 9 months. We’ll be sure to hi-lite some of the other big features in the coming days/weeks.
  • For those brave users, please give beta1 a shot. Builds are ready for all OSs, visit the download page to grab them. If you stumble upon any nasty bugs, be sure to send us a QUALITY bug report. Beware of (at minimum) the following:
  • As always, treat this as beta-quality software. Be sure to back up your profile in case you decide to roll back.
  • The clunky old web interface has been removed. We’re working hard to have a new one ready for final release.
  • svn-ppa users may have to remove old xbmc packages before installing Dharma.
  • You may have to reset your screensaver and visualization settings after upgrade. These are now addons.
  • Pre-Dharma scripts/plugins/skins will NOT work with Dharma, but most have been updated accordingly.
  • Enjoy. And to the add-on creators: keep the submissions coming!

New in version 9.11 Final (December 25th, 2009)

  • GUI:
  • Improved XBMC GUI Skinning Framework making it even more flexible and powerful
  • Powerbutton follows “shutdown function” in settings/system/power saving
  • Updated translations for most languages (help is always wanted with translation)
  • Skinnable Weather Plugin API enabling third-party Weather Plugins (Python Scripts)
  • Edit button for RSS feeds in settings, (needs RssTicker script installed, see SCRIPTS section below)
  • New screensaver option to turn off the screen (using VESA DPMS)
  • Always On Top option to advancedsettings.xml when XBMC runs in Windowed Mode
  • Better support for multi-monitor setups
  • Settings have been re-organized and cleaned up to sync with new features
  • Playback:
  • High Definition, Surround Sound, and Subtitle Flagging and Filtering in Video Library
  • Added support for SingStar and UltraStar Karaoke Lyrics Format
  • Updated FFmpeg (libavformat and libavcodec) audio/video codec and demux library
  • Speed up RAW image loading and handle more file extensions
  • Implemented better WAV/PCM handling on 64-bit operating-systems
  • Added support for additional tags in CUE sheets (Genre/Year)
  • Added support for MPL2 (Blu-ray) subtitles format
  • Added support forVPlayer subtitles format (which unfortunately is still in use)
  • Added support for RTMP (Flash) live video streams, plus skip, pause, and resume feature
  • Added proper MMS/MMSH streaming client (libmms) support
  • Added audio and subtitle delay pop-up to the GUI (similar to volume control)
  • Improved Commercial Skipping, EDL (Edit Decision List), and SceneMarker support
  • Options for smoother video playback (syncing the video to the refresh rate of the display)
  • Smart Playlists support for video resolution, aspect-ratio, codec, audio, and subtitles
  • Extension of ExternalPlayer enabling multiple external players based on file-extension
  • Added overlay renderer for dvd/vobsub/xsub
  • Library:
  • Performance improvements to SQLite (database) queries (help is always wanted here)
  • Support for movie sets and a sortorder tag in the Video Library
  • UPnP MediaServer compliant with DLNA (Digital Living Network Alliance) standards
  • Ability to view pictures over UPnP in XBMC, also loads of fixes to the UPnP library
  • Added scan for new content command to HTTP API, extended XBMC.updatelibrary call
  • Reorganized MythTV directory structure to separate TV Shows from Movies
  • Support importing MythTV movies into the Movies Library (including scraping)
  • Added support local actor thumbnails (store as actor_name.tbn under .actors directory)
  • Scrape studio info for TV Show/Season/Episode, info is available via studio field item
  • Changed handling in Scrapers and NFO replacing «thumbs» with multiple «thumb»
  • Added library update on resume if we are coming from suspend/hibernate
  • Ability to scrape and scan TV Shows into the video library by air-date via TheTVDB.com
  • Scrapers:
  • TheMovieDB.org (TMDB) movie scraper upgraded to version 2.1
  • Added Movie Trailer scraping from dtrailer.com to TheMovieDB.org scraper
  • TheTVDB.com TV Shows scraper scraper improvements and enhancements
  • MTV (Music Videos) scraper improvements and enhancements
  • New freebase music scraper (with Artist FanArt support via htbackdrops.com)
  • New Polish music scraper combining allmusic.com,merlin.pl, and lastfm.pl
  • New mymovies.dk (Multilanguage) movie scraper (*commercial)
  • New fdb.pl (Polish) movie scraper
  • New cinefacts.de (German) movie scraper
  • New filmdelta.se (Swedish) movie scraper
  • New world-art.ru (Russian) movie scraper
  • Updated imdb.cn (Chinese) movie scraper
  • New cine-passion (French/English) movie scraper
  • Fixes and additions for the mymovies.xml scraper
  • Skins:
  • Confluence is the new default
  • PM3.HD set to secondary
  • Removed legacy PM III (farewell old friend)
  • Windows-Specific:
  • Changed from Open GL to DirectX for GUI and video rendering.
  • Added Crash Dump for Windows
  • Support Milkdrop visualizations
  • Linux-Specific:
  • Added support for Debian building and packaging to the XBMC SVN
  • External libraries options when compiling XBMC for Linux making it more distro agnostic
  • Support for PPC (PowerPC) processors in XBMC for Linux (OpenGL support required)
  • Avahi Zeroconf (Zero Configuration Networking) for XBMC webserver
  • Added DeviceKit.Disks integration
  • Added DeviceKit.Power and ConsoleKit.Manager integration
  • OS X Specific:
  • Logitech Harmony Universal Remote support
  • Added support for CoreAudio API and removed the PortAudio API code
  • AC3 and DTS digital audio pass-through to SP/DIF on Apple TV (thanks to CoreAudio)
  • Support for running external Applescripts
  • Support for command-tab application switching
  • support for OS X Spaces (virtual desktops)
  • Live-Specific:
  • New installer with disk partitioning support, network setup and language selection
  • Uses Beatzeps08’s variation of duduke’s great “spinner black” usplash theme! Thanks Beatzeps08!!
  • Based on Ubuntu Karmic
  • NVIDIA drivers: 190.53 (VDPAU included on supported GPUs)
  • ATI/AMD drivers: Catalyst 9.11
  • Includes the magic tvheadend package, which brings live TV in XBMCLive
  • The plugin “SVN Repo Installer” is also included, thus installing new scripts/plugins/skins will be easier

New in version 9.11 Beta 2 (December 12th, 2009)

  • Development for Camelot is winding down, and we have a new beta for all brave users to try. We have closed just under 200 bugs since the last beta (to be fair, some of those were translations and other small patches). That is an impressive number, thanks to all who have reported their issues. As we are feature frozen, nothing new has been added this time around, we’re purely focusing on fixing bugs.
  • As always, head on over to the download page for the latest and greatest. The Ubuntu PPAs will be updated soon. Give it a go, and be sure to submit quality bug reports if you have any issues. Also, please keep great the translations coming!
  • XBMC 9.11 Beta1: Introducing Confluence:
  • As the testing portion of Camelot continues, we would like to introduce Confluence as the new default XBMC skin. We have also stopped including the original Project Mayhem III skin (Don’t worry, PM3.HD is still there). It will be added to the gallery soon, but for now you can find it here.
  • A ‘Confluence’ is the coming together of many things into one point, and the skin lives up to that for sure. Jezz_X started it as a progression of his MediaStream_Redux, but it has evolved into something entirely different from its origins. You’ll surely notice that it shares a home-screen ‘blade’ with MediaStream, a settings screen feel with Aeon, views from many other skins, etc. In short, he’s used ideas from existing skins to make a coherent amalgamation that is both sexy and easy to use. Feel free to visit the gallery for screenshots or the forum to discuss the skin.
  • Soft String Freeze:
  • Also for this release, the settings cleanup is in the final stages. For the most part, we’ve reorganized and renamed everything that needed attention. All that’s left now is the finishing touches. As a result, you may notice that some of your settings have reverted to the new defaults. Please double-check this before submitting bug reports.
  • While strings are not completely frozen yet, we ask at this time that translators begin submitting their translations, paying special attention to the settings and Confluence. There should be no new strings and no drastic changes from here on out, only tweaks where they are needed.
  • Skin Freeze:
  • We’re introducing a skin freeze for this release in an effort to improve the experience of users and alleviate some of the stress for skinners. From this point on, the XBMC skinning engine should be considered frozen, meaning that only bugfixes will be committed. We ask that all skinners take this opportunity to be sure that your skins work with Beta1. Starting with Camelot, the skin gallery will reflect the skins that work in the current STABLE version of XBMC. If skinners wish to link to skins that work on unstable versions of XBMC, they should make the distinction VERY clear on their skin page and optimally link to their forum for all necessary information. We hope that this will help to clear the confusion for the many casual users of XBMC who don’t visit the forum, but want to see the skins that will work in the latest stable version.

New in version 9.04 Final (May 7th, 2009)

  • Among the many new features in XBMC 9.04 is PPC (PowerPC) support for Mac OS X, VDPAU (NVIDIA GPU Hardware Accelerated Video Decoding for Linux), updated Codecs, new Karaoke features, more Media Info Scrapers, improved FanArt support, and of course enhancements to the XBMC Skinning Framework making it even more flexible and powerful.

New in version 8.10 Final (November 19th, 2008)

  • Team-XBMC is proud to announce the cross-platform release of XBMC Media Center for Linux, Mac OS X (Leopard, Tiger, and Apple TV), Windows, and Xbox, code named ‘Atlantis‘.
  • We’ve reached the end of over 3 months of bug bashing, and have closed 425 tickets for this release and, while there are still some bugs outstanding, we feel that ‘Atlantis’ is reasonably stable, and thus it’s time to move on and get cracking on new features. We’ve branched for release, and will maintain this branch with critical bug fixes while we move on and begin working on new features in the main linuxport trunk.
  • Thanks to all in the community who have made this possible by reporting bugs and suggesting improvements. In particular we’d like to recognise the sterling efforts of Sho who was our release manager for ‘Atlantis’, diligently handling the trac system on behalf of developers. We’d also like to thank our new QA team of Arnova, SandmanCL and ShortySco for their help verifying bug reports and making it easier for the devs to concentrate on fixing bugs.
  • Go grab XBMC ‘Atlantis’ and let us know how it goes!

New in version 8.10 Beta 2 (October 7th, 2008)

  • Apple TV support. 70+ bugfixes.
  • The MediaStream skin has been updated to 0.93.
  • There are optimizations in default skins for Mac and Apple TV releases.

New in version 8.10 Beta 1 (September 28th, 2008)

  • This version now runs on a variety of platforms.
  • A new skin was added. "XBMC Live" was added, which is a bootable CD that gives users the opportunity to try XBMC on their computer without installing it.
  • XBMC for Mac now has initial support for integrating iTunes and iPhoto media into XBMC.

New in version 2.0.1 (September 19th, 2008)

  • 11-11-2006 fixed: file listings over samba would not display proper dates.
  • 07-11-2006 fixed: in folders wich only contain a video_ts folder, the folder wouldn't stack to a single item.
  • 07-11-2006 fixed: remote number keys must be mapped to buttons in the dvd when in dvd menu, some dvd's make use of that.
  • 07-11-2006 changed: better logging of failed mplayer attempts
  • 03-11-2006 updated: Dutch language file (Thnx to MrNice).
  • 03-11-2006 changed: XBMC.ResetSkinSettings() now resets the settings instead of removing them.
  • 02-11-2006 changed: .flv files default to the dvdplayer
  • 01-11-2006 fixed: [1586248] http api would not show errors for GetSystemInfo and GetSystemInfoByName
  • 01-11-2006 fixed: random slideshow screensaver wouldnt always be random
  • 01-11-2006 fixed: increased the speed of archive extraction a notch.
  • 01-11-2006 changed: additional logging for replay-tv filesystem to hopefully figure out why it doesn't work anymore for mplayer.
  • 30-10-2006 changed: memory allocation for dll loader, saves around 100k
  • 30-10-2006 changed: httpapi GuiSetting to accept String type by EQ2K
  • 29-10-2006 changed: now disables navsounds during playback. behaviour can be reverted using advancedsettings.xml
  • 26-10-2006 fixed: [ 1584930 ] useAvpackSettings broken. thanks to markeen.
  • 25-10-2006 fixed: added some thread saneness to the hddsmart query.
  • 25-10-2006 fixed: [ 1580744 ] Can't Get PC DVD-ROM to Work Properly with Xbox Media Centre
  • 25-10-2006 fixed: cosmetic bug in filemanager handling of rar files.
  • 24-10-2006 fixed: .tbn file support for hard drive foldernames containing periods
  • 23-10-2006 fixed: users with bad luck could end up with errors on initial opening dvd images or dvd's (use of uninted variable). likely the start at 90 min in the movie syndrom
  • 23-10-2006 fixed: potential segfault in libdvdnav.dll if a read returned 0 data.
  • 23-10-2006 fixed: segfault in libsmbclient on invalid dates returned in a directory query (lan drives especially)
  • 22-10-2006 added: httpapi QueryMusicDatabase command
  • 22-10-2006 changed: httpapi SetResponseFormat to take multiple format pairs
  • 21-10-2006 fixed: sets Media Source Name if blank for protocols instead of just being blank
  • 20-10-2006 fixed: fixed the python threading exception when exiting a script
  • 18-10-2006 fixed: resume video didn't work if fps adjustment was used for ntsc video's on pal systems
  • 17-10-2006 fixed: [ 1577855 ] can't handle some rar files correctly
  • 17-10-2006 updated: norwegian language file.
  • 17-10-2006 fixed: forgot to sort images in root of cbr/cbz files.
  • 15-10-2006 fixed: httpapi TakeScreenShot download parameter now works
  • 15-10-2006 fixed: httpapi GetCurrentSlide now returns "[None]" rather than an empty string if no slide is showing
  • 15-10-2006 changed: httpapi Help command text has been updated and now includes a link to http://www.xboxmediacenter.com/wiki/index.php?title=WebServerHTTP-API
  • 14-10-2006 fixed: scanning of multipath bookmarks would not prompt for "scan new" or "scan all"
  • 13-10-2006 changed: keymap.xml: reintroduced 'B' as STOP while in videomenu since we didn't have any way to exit out from dvdmenu with controller.
  • 13-10-2006 fixed: http client wouldn't report failure to open on 404 errors from server
  • 11-10-2006 changed: better solution for multichar ftp listings, wich also fixes issues introduced in last attempt
  • 11-10-2006 added: [ 1574092 ] New Infolabel Musicplayer.DiscNumber, thanks to buttergemuese.
  • 11-10-2006 changed: Added building of Textures.xpr to build.bat, and removed Textures.xpr from CVS.
  • 11-10-2006 fixed: Partymode would repeat tracks if the next song was unavailable (server offline etc.)
  • 10-10-2006 fixed: ftp listings didn't do the string charset -> utf8 conversion. ftp listings are not normally utf8 unless requested (and only a few servers support it)
  • 10-10-2006 changed: Increased the seek timeout in RAR to 30 seconds to fix seeking over CCX with slow connection
  • 10-10-2006 updated: Swedish language file finetuned by Blittan & Pike
  • 09-10-2006 changed: Thumbnail loading in the playlists folder of library view is now background threaded.
  • 09-10-2006 fixed: filenames on fat memory units wich where very long (required >6 vfat entries) would chop of last part in some cases.
  • 09-10-2006 fixed: fat memory units with a sector size different from 512 would not load, now 512, 1024, 2048 and 4096 should be supported.
  • 07-10-2006 updated: Russian language file (Thnx to que_)
  • 07-10-2006 updated: Portuguese (Brazil) language file (Thnx to mvbm)
  • 07-10-2006 updated: Hungarian language file (Thnx to sigismund)
  • 07-10-2006 updated: Hebrew language file (Thnx to ookladek)
  • 07-10-2006 updated: Dutch language file (Thnx to MrNice)
  • 06-10-2006 fixed: Setting of viewport (for cropping scrolling text etc.) was not rotated correctly. We now use the rectangle that contains all the rotated coordinates.
  • 06-10-2006 fixed: http urls pointing to nonexisting files would lockup on some servers due to them not returning an error
  • 06-10-2006 fixed: ftp browsing with files/directory with non valid html url names, would fail.
  • 05-10-2006 fixed: Changed RSS speed to a multiple of 0.5 pixels/frame for improved smoothness.
  • 05-10-2006 fixed: [ 1571200 ] Arial.ttf subtitles not using subtitle position.
  • 05-10-2006 fixed: Potential RSS control crash when removing the control while it's updating.
  • 04-10-2006 changed: Z: is erased on boot, due to many issues if it was full.
  • 04-10-2006 fixed: Seekbar, Volume bar etc. would be unloaded when exiting from fullscreen video, causing them to vanish.
  • 04-10-2006 fixed: Reloading skin while in My Music Songs would cause the progress dialog to show endlessly.
  • 04-10-2006 fixed: memory stick shares were chooseable in the Add Source browser, even though they're plug n play.
  • 04-10-2006 fixed: special:// protocols (eg musicplaylists, cdrip etc.) always showed network overlays, even if they were local.
  • 03-10-2006 fixed: Huge playlists would cause major GUI slowdowns whenever track was changed from the Now Playing window.
  • 03-10-2006 fixed: Toggle button showed the incorrect label when using
  • 03-10-2006 fixed: the feh and the userdata wiping didn't quite work as expected (i.e. it didnt work at all).
  • 03-10-2006 fixed: if you canceled the 'scan all / scan new' dialog in the music window, it would still scan.
  • 03-10-2006 fixed: ftp playback in mplayer where broken due to yet another url parsing mistake
  • 03-10-2006 changed: Scrollspeed of RSS feeds the same in all resolutions.
  • 03-10-2006 fixed: [ 1568300 ] Add/Edit Source Dialogue Remove all Paths bug.
  • 02-10-2006 added: [ 1568369 ] Fix for strange characters in web interface. thx to benmat!
  • 02-10-2006 fixed: [ 1568845 ] Unable to access Delete from context menu
  • 02-10-2006 fixed: don't allow preset locking if the visualisation has no presets.
  • 02-10-2006 fixed: [ 1561317 ] Browse and load RAR:ed subtitles don't work. also added zip support.
  • 02-10-2006 fixed: browse for artist thumb was a pita.
  • 01-10-2006 fixed: [ 1568291 ] Saving large playlist fails
  • 01-10-2006 fixed: [ 1568607 ] XBMC 2.0.0 Web Control bookmarks
  • 01-10-2006 fixed: [ 1568158 ] "Leave as Is" LED setting broken
  • 30-09-2006 fixed: shoutcast genres with characters that isn't allowed by http urls, would fail du to a huge result. ex R&b.