XBMC - History - Releases

Releases

This is a release history with condensed change-log lists for the most important added or removed notable new features, functions, and changed in each stable version of XBMC.

Color Meaning
Red Old releases
Green Current release
Blue Future releases

Release history
Version Release date Codename Significant changes XBMC Live / XBMCbuntu based on
1.0.0 29 June 2004
  • Total rewrite of the source code from XBMP (Xbox Media Player)
1.1.0 18 October 2004
  • Zoom/stretch options: zoom, stretch 4x3 or 14x9 or 16x9, original size, custom
  • Tags parsing and display for wma, m4a, mp4 and aac (mpeg-4 audio) audio-files
  • International-language fonts for subtitles via TTF-fonts
  • Audio CD Ripper, backup cdda's to hdd in wav, ogg or mp3 (lame) format
  • Karaoke CDG-file and audio CUE-sheets (.cue) support
  • iIunes 6.x music shares via DAAP (network stream from Apple iTunes)
  • Auto-temperature and fan-speed control options
  • Network-configuration and setup via GUI
  • Profiles for settings
  • Mouse support and virtual-keyboard
  • LCD-display output extended to also support xaddons lcd-mods and xecuter3 lcd
  • Upgrade FFmpeg (libavcodec and libavformat) libraries
2.0.0 29 September 2006
  • Reworked skinning engine.
  • New internally developed video player ("DVDPlayer") with DVD-Video menu/navigation support (with ISO/IMG image parsing)
  • New internally developed audio/music-player ("PAPlayer") with crossfade, gapless playback and ReplayGain support
  • RAR/ZIP archive parsing
  • Karaoke CDG-file display
  • Xored Trainer Engine (gaming-cheats) (not ported from Xbox to other platforms yet)
  • XLink Kai (online-gaming) front-end (not ported from Xbox to other platforms yet)
  • Added UPnP / DNLA client
  • Read-only support for FAT12/16/32 formatted USB Mass Storage Devices
  • New "skinnable" 3D visualizer.
  • Upgrade FFmpeg (libavcodec and libavformat) libraries
8.10 15 November 2008 Atlantis
  • Cross-platform support adding support for Linux, Mac OS X, and Windows
  • New default high definition skin “PM3.HD”
  • "XBMC Live" bootable CD with unified hard disk/USB flash disk installer
  • The XBMC profile
  • Integration of iTunes and iPhoto media (OS X exclusive).
  • Upgrade FFmpeg (libavcodec and libavformat) libraries
Ubuntu 8.10 (Intrepid Ibex)
9.04 6 May 2009 Babylon
  • PPC (PowerPC) support for Mac OS X (PowerPC G4 or later)
  • VDPAU (Nvidia's Video Decode and Presentation API for Unix)
  • New Karaoke features
  • Officially dropped support for the Xbox as a platform for XBMC
  • Updated codecs and major bug-fixes for DVD-Video playback core
  • More Media Info Scrapers
  • Improved FanArt and Artwork support
  • Revamped skinning engine
  • Upgrade FFmpeg (libavcodec and libavformat) libraries
Ubuntu 9.04 (Jaunty Jackalope)
9.11 24 December 2009 Camelot
  • Revamped user interface via the new default skin “Confluence“
  • DirectX support by default for the Windows platform
  • A complete reorganization of the settings menus uniformed across skins
  • Automatic video information extraction
  • Out-of-the-box support for new remotes
  • Smoother video playback performance
  • All scrapers updated
  • Increased subtitle and Karaoke lyric support
  • Support for CoreAudio API (OS X exclusive)
  • AC3 and DTS digital audio pass-through to SP/DIF on Apple TV (thanks to CoreAudio)
  • Upgrade FFmpeg (libavcodec and libavformat) libraries
Ubuntu 9.10 (Karmic Koala)
10.0 and 10.1 18 December 2010 Dharma
  • Unified Addon framework
  • Addon Browser GUI for installation and management of third-party addons, skin, and scripts
  • Team XBMC's official Addons Repository with Addon FanArt support
  • Update Notifications
  • Movie Sets (option to group movie collections)
  • Gesture support to XBMC's GUI Engine
  • Unencrypted Blu-ray Disc support
  • Broadcom Crystal HD video acceleration support (All Platforms)
  • Windows Touch API support (Windows 7 touch features and functions)
  • DXVA 2.0 (DirectX Video Acceleration) (Windows Vista/7 exclusive)
  • WASAPI (Windows Audio Session API) for raw bitstream output (Windows Vista/7 exclusive)
  • High-Quality Bicubic and Lanczos Upscalers (Video Resamplers) as Direct3D HLSL (Windows Vista/7 exclusive) and OpenGL GLSL Shaders
  • Direct3D port of the OpenGL Spectrum 3D Audio Visualization for DirectX (Windows Vista/7 exclusive)
  • Visual Studio 2010 Express edition and Visual Studio 2010 non-Express edition support (Windows Vista/7 exclusive)
  • ARM processor architecture (Linux exclusive)
  • VAAPI (Video Acceleration API) support (Linux exclusive)
  • OpenMAX Video Acceleration API support for Linux (Linux exclusive)
  • NEON (Advanced SIMD instruction set) CPU acceleration support for the ARM architecture under Linux
  • Apple VDADecoder Video Acceleration support (OS X exclusive requires Snow Leopard and NVIDIA 9400 or later)
  • OpenGL ES 2.0 compliance
  • JSON-RPC, JSON API
  • RTMPE and RTMPTE streaming support
  • Microhttpd Web Server replaces old GoAhead and Spyce code
  • SSH file transfer protocol (sftp) streaming support via libssh
  • MySQL database backend
  • Upgrade FFmpeg (libavcodec and libavformat) libraries
Ubuntu 10.04 (Lucid Lynx)
11.0 24 March 2012 Eden
  • iOS port for Apple TV 2G, iPhone, iPod Touch, and iPad
  • Dirty Regions rendering option for texture support to skinning engine (disabled by default)
  • Efficiency improvements to reduce high cpu/gpu usage
  • Default skin changed to a horizontal home layout
  • New RenderCapture type to the Python script framework to enable Ambilight clone addons
  • Combined Files and Library mode for videos
  • Playback of ISO image files for Blu-ray Disc support
  • Slingbox playback over the network support
  • Peripheral manager controller under settings
  • HDMI CEC (Consumer Electronics Control) support for Pulse-Eight's USB CEC Adapter
  • Improved Apple VDADecoder Video Acceleration support
  • Improved Touch / Gesture API and Mouse support
  • Improved ARM processor architecture support
  • Improved OpenMAX Video Decoding Acceleration support for Linux
  • Improved OpenGL ES and EGL support
  • Improved JSON-RPC API compliance with JSON-RPC 2.0 specifications
  • Improved VDPAU performance
  • VDPAU HQ Upscaling support (require NVIDIA's capable GPU)
  • H.264 accelerated video decoding via Apple's VideoToolBox API
  • JPEG accelerated image decoding via Apple's VideoToolBox API
  • Added basic DRC (Dynamic Range Compression) volume limiter
  • AirPlay / AirTunes target support
  • Extended Addons API adding extension points for Service Addons
  • Ability for all addons to provide their own web interface
  • Removed native weather forecast scraper, use weather addons instead
  • Added support for multiple simultaneous HID device mappings
  • FFmpeg upgraded (libavformat and libavcodec)
Lubuntu 11.10 (Oneiric Ocelot)
12.0 Release Target Date: 2012 Frodo
  • Added unified PVR front-end with seamless DVR and a common EPG client GUI
  • Added unified PVR back-end framework and API for multiple PVR servers
  • Initial unstable Android port with multi-architecture platform support
  • BSD (operating system) port for FreeBSD, PC-BSD, and other similar BSD platforms
  • Added unified "AudioEngine" audio abstraction framework with an API and platform sinks
  • Added dedicated AMLPlayer video player for hardware accelerated video decoding on Amlogic
  • Added dedicated OMXPlayer video player for hardware accelerated video decoding via OpenMAX IL API
  • NEON (Advanced SIMD instruction set) CPU acceleration support for the ARM architecture
  • Improved ARM processor architecture (Pivos XIOS DS and Raspberry Pi as reference devices)
  • Improved OpenGL ES and EGL support (Pivos XIOS DS and Raspberry Pi as reference devices)
  • Added ability to run a split display resolution for GUI and video playback on embedded platforms
  • Enable Dirty Regions rendering to redraw whole screen on single dirty region by default on all platforms
  • Improved HDMI CEC (Consumer Electronics Control) support for Pulse-Eight's LibCEC
  • Library customization that allows for custom video nodes
  • Added Advanced Library Filtering for Movies, TV Shows, Music Videos, and Music views
  • Improved Smart Playlists for Advanced Library Filtering
  • Combined Files and Library mode for music
  • Combined Files and Library mode for photos
  • Custom tagging of Movies, TV Shows and Music Videos to simplify sets with scraping
  • Added support for both banner and poster video art types simultaneously
  • Added storing of "Episode ID" for First Aired, DVD Episode Number, and Absolute Number sort order
  • Added support for exporting video art as JPG or PNG rather than TBN file extension
  • Switched to TagLib for reading metadata embedded into audio files
  • Better library database handling for faster browsing
  • Improved image and texture caching for GUI speedup
  • Optimize the GUI rendering engine for embedded devices
  • Improved Touch / Gesture API support for touchscreen interfaces
  • Added software decoding of 10-bit depth H.264 profile (Hi10P) videos
  • Added HLS (HTTP Live Streaming) and M3U8 (Extended M3U) playlist support
  • Added WebSocket support for JSON-RPC and to Addons API
  • Added image transformation handler for resizing images on-the-fly over JSON-RPC and WebServer API
  • Added basic support for PVR / EPG extensions and notifications over the JSON-RPC API
  • Added SmartPlaylist Extensions and Extended Filtering in JSON-RPC
  • Added support for screensavers written in Python (programming language)
  • Added ability to extend XBMC's native Python API by writing C++ code generated via Groovy and SWIG
  • Blu-ray Disc HDMV menu support (but not BD-J / BD-Live menus)
  • Improved deinterlacing "Weave" method for playback of interlaced video when upscaling
  • Improved performance of the default Web Interface (complete rewrite of JavaScript loading)
  • Improved AirPlay / AirTunes target support
  • Improved the Audio-CD ripper that now works as a background task job
  • Add Test Suite based on Google C++ Testing Framework to make regression testing easier
  • Added support controlling external XBMC and third-party UPnP/DLNA instances over UPnP
  • Added rich metadata support to XBMC's UPnP Media Server for UPnP and DLNA clients
  • Upgraded Platinum (libplatinum) UPnP and DNLA libraries
  • Upgrade FFmpeg (libavcodec and libavformat) libraries
  • Removed the old HTTP API in favour of the new JSON-RPC API
?
13.0 Release Target Date: ? ?
  • Add Games Library GUI with metadata scraper and Video Game Console Emulator (ROMs) interface
  • Android port with multi-architecture platform support
  • MIPS processor architecture support (Sigma Designs reference)
  • DirectFB support via Mesa and DRM for OpenGL ES 2.0 support
  • Add OpenMAX Video Acceleration API support for Android OpenMAX AL API
  • Improve OpenMAX Video Acceleration API support for Linux
  • Improve ARM processor architecture (adding OUYA with NVIDIA Tegra 3 as reference device)
  • Improve OpenGL ES and EGL support (adding OUYA with NVIDIA Tegra 3 as reference device)
  • Extend XBMC's Addons API / ABI to support third-party (closed source) binary addons
  • Add support for C#, Java, Go, Modula-3, OCaml, Octave, and Scheme addons via Groovy and SWIG code-generation
  • Add support for Lua, Perl, PHP, R, Ruby, Tcl scripting languages based addons via Groovy and SWIG code-generation
  • Improve PVR timeshift support (PVR backend still need to support timeshifting)
  • Add Place-shifting streaming videos / music output ability to the Web Server and JSON-RPC API
  • Add on-the-fly audio and video transcoding output ability to XBMC's DLNA / UPnP Media Server
  • Add on-the-fly video transcoding output ability to WebServer and JSON-RPC API for remote apps
  • Add on-the-fly audio transcoding output ability to WebServer and JSON-RPC API for remote apps
  • Improve support for PVR / EPG extensions and notifications over the JSON-RPC API
  • Add Bluetooth settings to the GUI
  • Add WiFi and network configuration settings to the GUI
  • Add MySQL database settings to the GUI
  • Add support for both banner and poster music art types simultaneously
  • Add support for exporting music art as JPG or PNG rather than TBN file extension
  • Add native XvBA accelerated video decoding for AMD/ATI GPUs
  • Upgrade FFmpeg (libavcodec and libavformat) libraries
?

Read more about this topic:  XBMC, History

Famous quotes containing the word releases:

    We need a type of theatre which not only releases the feelings, insights and impulses possible within the particular historical field of human relations in which the action takes place, but employs and encourages those thoughts and feelings which help transform the field itself.
    Bertolt Brecht (1898–1956)