Releases: Difference between revisions
Jump to navigation
Jump to search
m (prettytable) |
|||
Line 116: | Line 116: | ||
|- | |- | ||
| style="white-space:nowrap; background:salmon;"| 10.0<br />10.1 | | style="white-space:nowrap; background:salmon;"| 10.0<br />10.1 | ||
| 18 December 2010 | | 18 December 2010<br />10 March 2011 | ||
| Dharma | | Dharma | ||
| | | | ||
Line 181: | Line 181: | ||
| Lubuntu 11.10 | | Lubuntu 11.10 | ||
|- | |- | ||
| style="white-space:nowrap; background: | | style="white-space:nowrap; background:salmon;"| 12.0<br />12.1<br />12.2<br />12.3 | ||
| 29 January 2013 | | 29 January 2013<br />18 March 2013<br />3 May 2013<br />24 December 2013 | ||
| Frodo | | Frodo | ||
| | | | ||
Line 231: | Line 231: | ||
| Lubuntu 12.10 | | Lubuntu 12.10 | ||
|- | |- | ||
| style="white-space:nowrap; background: | | style="white-space:nowrap; background:#a0e75a;"| 13.0 | ||
| 2014 | | 4 May 2014 | ||
| Gotham | | Gotham | ||
| | | | ||
{{main|XBMC v13 (Gotham) changelog|Gotham API changes}} | {{main|XBMC v13 (Gotham) changelog|Gotham API changes}} | ||
* ? | * Added much improved PVR / EPG and Live TV interface in XBMC's GUI skinning engine (already in use in Confluence) | ||
| | * Added improved PVR / DVR timeshift support to pause Live TV (note that each PVR backend still need to support timeshifting) | ||
* Added much improved PVR / EPG extensions and notifications support over the JSON-RPC API | |||
* Improved PVR front-end with Live TV and EPG specific windows, plus PVR stuff in OSD and GUI settings in Confluence skin | |||
* Added, updated, and improved PVR backend clients addons for many popular third-party external [[PVR backend]] platforms: | |||
** [[PVR/Testing|PVR Demo Client]] dummy addon with fake backend from Team-XBMC for skin development and regression testing | |||
** [[PVR/Backend/IPTV|IPTV (IPTV Simple Client)]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[PVR/Backend/Tvheadend|Tvheadend]] PVR Addon backend clients maintained and available from XBMC's community | |||
** [[PVR/Backend/NextPVR|NextPVR (former GB-PVR)]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[PVR/Backend/Njoy|Njoy Digital (N7)]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[PVR/Backend/MediaPortal|MediaPortal]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[PVR/Backend/MythTV|MythTV]] PVR Addon backend client maintained and available from the XBMC's community | |||
** [[PVR/Backend/VDR|VDR (Video Disk Recorder)]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[PVR/Backend/VUPlus|Vu+ / Enigma2 / Dreambox]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[PVR/Backend/ForTheRecord|Argus TV / ForTheRecord]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[Add-on:PVR.WMC|WMC (Windows Media Center)]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[DVBLink]] PVR Addon backend client maintained and available from XBMC's community | |||
** [[PVR/Backend/DVBViewer|DVBViewer]] PVR Addon backend client maintained and available from XBMC's community | |||
* Added option for allowing skins to query directories (e.g. plugins) to fill static content | |||
* Added a Monitor class to receive JSON-RPC notifications directly through the Python bindings | |||
* Added announce function and register addon for announcements to the Add-ons API | |||
* Added new Built-In function to control state of attached HDMI CEC device via Add-ons API | |||
* Added support for XBMC's Python interface to use native keyboard if possible (currently only iOS) | |||
* Added support for addon binary reading and writing via a "buffer" class usable from addons | |||
* Added WOL (Wake-on-LAN) with send magic packet function to the Add-ons API | |||
* Improved the ability to [http://github.com/xbmc/xbmc/pull/901 extend XBMC's native Python API by writing C++ code generated] via [http://en.wikipedia.org/wiki/Groovy_%28programming_language%29 Groovy] and [http://en.wikipedia.org/wiki/Groovy_%28programming_language%29 SWIG] | |||
* Improved Addons API for homebrew DIY RGB LED [http://en.wikipedia.org/wiki/Ambilight Ambilight] clone client software such as [[Add-on:XBMC Boblight|Boblight]] | |||
* Added support for customizable menu structure for home and beyond | |||
* Added Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) to XBMC's GUI skinning engine | |||
* Added Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) for Subtitles when in 3D mode | |||
* Added a simple Movie Set management to GUI for Edit/Clear Set and Add/Remove Set members | |||
* Added option support for both banner and poster music art types simultaneously | |||
* Added picture tags metadata info accessible for skins or addons developers | |||
* Added further optimizations to XBMC's GUI engine for faster rendering on low resource embedded devices | |||
* Improved touch and gesture support for all platforms, and also improved the default touch screen skin ([[Touched]]) | |||
* Added [http://github.com/xbmc/xbmc/pull/2040 ImageFactory implementation] with factory to abstract different image libraries and hardware acceleration | |||
* Improved [[Dirty regions|Dirty Regions]] rendering on all platforms | |||
* Refactored settings system to consist of XML files containing descriptions of every setting | |||
* Added support for H.264 (including [[Hi10P]]) multi-threaded video decoding when software decoder on CPU is used | |||
* Added support for Forced Subtitles ("forced flag") in external subtitle files | |||
* Added support for video playback of SageTV recordings | |||
* Added unified buffering capability to video and overlay renderers for all internal players | |||
* Upgraded FFmpeg (libavcodec and libavformat) audio/video codec and demuxer libraries to [http://www.ffmpeg.org/download.html#release_1.2 FFmpeg 1.2 (rev e820e3a)] | |||
* Added extensive [[MusicBrainz]] tags support to the Music Library and Database | |||
* Added ability to queue list of items / add items to a playlist without playing them | |||
* Improved and extended [[Smart playlists|Smart Playlists]] functionality | |||
* Added support for scanning videos SFTP and SSH sources so can scrape metadata | |||
* Added support for write-enabled WebDAV (delete/rename/write files and directories) | |||
* Added "Add art" button to video artwork selection dialog | |||
* Added support for "last played" sort option to the TV Show GUI | |||
* Added support for OGG cover art extraction to TagLib | |||
* Added option support for exporting music art as JPEG or PNG rather than TBN file extension | |||
* Improved performance for SQL database queries for faster browsing | |||
* Added theaudiodb.com music video scraper as new default for music videos | |||
* Added new cross-platform event driven active state machine pattern [[AudioEngine#ActiveAE|ActiveAE]] sink as the default for XBMC's [[AudioEngine]] | |||
* Added ALSA sink for [[AudioEngine#ActiveAE|ActiveAE]] for Linux Desktop and generic Linux based Embedded Systems | |||
* Added PulseAudio sink for [[AudioEngine#ActiveAE|ActiveAE]] for Linux Desktop | |||
* Added OSS (Open Sound System) sink for [[AudioEngine#ActiveAE|ActiveAE]] for BSD, like FreeBSD, PC-BSD, and similar Unix based systems | |||
* Added AUDIOTRACK sink for [[AudioEngine#ActiveAE|ActiveAE]] for [[Amlogic]] | |||
* Added Pi Audio sink for [[AudioEngine#ActiveAE|ActiveAE]] for [[Raspberry Pi]] | |||
* Added DirectSound sink for [[AudioEngine#ActiveAE|ActiveAE]] for Windows | |||
* Added WASAPI sink for [[AudioEngine#ActiveAE|ActiveAE]] for Windows | |||
* Added Darwin sink for [[AudioEngine#ActiveAE|ActiveAE]] for Mac OS X and iOS | |||
* Added support for CoreAudio AudioEngine to OS notifications for device changes on Mac OS X and iOS | |||
* Added support for "Play to" and controlling remote XBMC / DLNA instance over UPnP | |||
* Added new "Fishbmc" audio visualization addon (only OpenGL versions for Linux and Mac OS X for now) | |||
* Added GUI settings levels for Basic, Standard, Advanced, Expert (defaults to "Standard") | |||
* Added support and GUI settings for SOCKS 4/4a/5 proxy types and remote DNS | |||
* Added possibility to define help descriptions ("I" key) for every setting in GUI settings | |||
* Added option to set auto login of a specific user profile via the GUI | |||
* Added CPU / GPU frequency and temperature for all supported Linux platforms | |||
* Added support to allow key IDs in keyboard.xml to be in hexadecimal format | |||
* Upgraded DVD-Video navigation and playback libraries (libdvdnav, libdvdread, and libdvdcss) | |||
* Upgraded SAMBA client to version 3.6.x adding full support for SMB 2.0 and SMB 2.1 protocols | |||
* Added initial support for running libxbmc.so headless (without GUI) as a background service / deamon | |||
* Added a generic and user-mappable cross-platform touch input system | |||
* Improved [http://en.wikipedia.org/wiki/HDMI#CEC|HDMI CEC (Consumer Electronics Control)] support for [http://libcec.pulse-eight.com/ Pulse-Eight's LibCEC] | |||
* Moved subtitle addon core handling to core and added native support for subtitle plugin services | |||
* Updated community maintained translations to over 60+ languages to date for XBMC via [[Translation System|Transifex Translation System]] | |||
* Added first full (and stable) XBMC for [[Android]] port with multi-architecture platform support (supports ARM, MIPS, and x86) | |||
* Added built-in command for addons and skins to execute Android apps with optional params via applicationmanager | |||
* Added support to allow landscape and reverse landscape orientation of XBMC GUI on Android | |||
* Added MediaCodec API (Android 4.1 API level 16) software rendering implementation support to XBMC's DVDPlayer | |||
* Added StageFright API (Android 4.0 API level 14) hardware rendering implementation support to XBMC | |||
* Added OpenMAX Video Acceleration API support for OpenMAX AL API on Android via StageFright and MediaCodec | |||
* Improved the dedicated AMLPlayer video player for hardware accelerated video decoding on [[AMLogic devices|Amlogic]] | |||
* Added external player (external player launcher) support on Android | |||
* Added native volume control for Android from within XBMC | |||
* Improved [http://en.wikipedia.org/wiki/ARM_architecture#Advanced_SIMD_.28NEON.29 NEON (Advanced SIMD instruction set)] CPU acceleration support for ARM architecture | |||
* Improved XBMC support for [http://en.wikipedia.org/wiki/Berkeley_Software_Distribution BSD (operating system)] on FreeBSD, PC-BSD, and other similar BSD platforms | |||
* Improved VDPAU (NVIDIA) Hardware Acceleration Video Decoding support on BSD | |||
* Improved VAAPI (Video Acceleration API) Hardware Acceleration Video Decoding support on BSD | |||
* Added VA-API (libva) support for decoding videos with larger resolutions than 1080p (such as 4K resolution) | |||
* Improved ARM processor architecture ([http://www.pivosgroup.com/xios.html Pivos XIOS DS] and [[Raspberry Pi]] as reference devices) | |||
* Improved OpenGL ES and EGL support ([http://www.pivosgroup.com/xios.html Pivos XIOS DS] and [[Raspberry Pi]] as reference devices) | |||
* Improved VAAPI (Video Acceleration API) support (requires VAAPI compatible hardware and drivers) | |||
* Improved VDPAU (NVIDIA) Hardware Video Acceleration and its upscaling/deinterlacing capabilities | |||
* Improved OpenMAX Video Acceleration API support for Linux (using Raspberry Pi as reference hardware) | |||
* Added RenderCapture implementation to Linux for Raspberry Pi for Ambilight addons | |||
* Added support for OpenMAX pipeline to handle JPEG decode/resize/convert/encode to texture on Raspberry Pi | |||
* Added support for hardware assisted video decoding of MJPEG, VP6, VP8 and Ogg Theora on Raspberry Pi | |||
* Added support for Fast Forward and Rewind video up 4x to OpenMAX (OMXPlayer) on Linux for Raspberry Pi | |||
* Added support multi-channel PCM audio output over HDMI to OpenMAX (OMXPlayer) on Linux for Raspberry Pi | |||
* Added screenshot implementation to Linux for Raspberry Pi that includes the video layer | |||
* Added hot-plug support for Linux input devices, such as Bluetooth remotes and keyboards | |||
* Improved AMD/Intel x86-64 64-bit (AMD64 / IA-64t CPU architectures) support under Linux | |||
* Removed dependencies of SDL (Simple DirectMedia Layer) for windowing and event handling on X11 | |||
* Added support for native media control bar and play background music on iOS | |||
* Added adaptions for developing XBMC on non-jailbroken iSO devices (for development only, not to release on App Store) | |||
* Improved XBMC support for OS X 10.9 (Mavericks) | |||
* Added support for copy and paste to and from clipboard with command key | |||
* Added support for Pixel Shader based HQ (High Quality) scalers for DXVA renderer on Windows | |||
* Added hybrid shutdown option on Windows 8 (which in turn enables quick boot) | |||
* Removed Windows XP support (as from now XBMC for Windows requires at least Vista or later) | |||
| Lubuntu 14.04 | |||
|- | |||
| style="white-space:nowrap; background:skyblue;"| 14.0 | |||
| 2014? | |||
| Helix | |||
| | |||
{{main|XBMC v14 (Helix) changelog|Helix API changes}} | |||
|} | |} | ||
Revision as of 14:09, 4 May 2014
XBMC Development |
Releases |
See also: Category:Changelogs
Release history
This is a release history with condensed changelogs for the most important added or removed notable new features, functions, and changed in each stable version of XBMC.
Legend | |
---|---|
Red | Old releases |
Green | Current release |
Blue | Future releases |
Version | Release date | Codename | Significant changes | XBMC Live based on |
---|---|---|---|---|
1.0.0 | 29 June 2004 | N/A |
|
N/A |
1.1.0 | 18 October 2004 | N/A |
|
N/A |
2.0.0 | 29 September 2006 | N/A |
|
N/A |
8.10 | 15 November 2008 | Atlantis |
|
Ubuntu 8.10 |
9.04 | 6 May 2009 | Babylon |
|
Ubuntu 9.04 |
9.11 | 24 December 2009 | Camelot |
|
Ubuntu 9.10 |
10.0 10.1 |
18 December 2010 10 March 2011 |
Dharma |
|
Ubuntu 10.04 |
11.0 | 24 March 2012 | Eden |
Main pages: XBMC v11 (Eden) changelog and Eden API changes
|
Lubuntu 11.10 |
12.0 12.1 12.2 12.3 |
29 January 2013 18 March 2013 3 May 2013 24 December 2013 |
Frodo |
Main pages: XBMC v12 (Frodo) changelog and Frodo API changes
|
Lubuntu 12.10 |
13.0 | 4 May 2014 | Gotham |
Main pages: XBMC v13 (Gotham) changelog and Gotham API changes
|
Lubuntu 14.04 |
14.0 | 2014? | Helix |
Main pages: XBMC v14 (Helix) changelog and Helix API changes
|