Sin duda XBMC es uno de los MediaCenters por excelencia y de gran popularidad, contando con versiones para los diferentes sistemas operativos de PC, Mac, dispositivos móviles y también Raspberry o Apple TV, así que tras una temporada pudiendo probar su versión Gotham (XBMC 13) en fase beta el equipo de desarrollo ya ha liberado la versión final y estable del popular reproductor.
Las novedades en esta versión son numerosas, se ha trabajado especialmente su fluidez y respuesta en dispositivos de poca potencia como la Raspberry y otros basados con CPU ARM para intentar sacar el máximo de provecho, además se ha solucionado la compatibilidad con Android 4.0 y mejorado notablemente la decodificación de vídeo en todas las versiones de este sistema operativo, además parece que Gotham soluciona los problemas que había en el funcionaiento de su "airplay", el streaming que usa XBMC a través de uPNP.
Resaltar que se ha quitado el soporte en Windows XP, puesto que Microsoft ha dado por finalizada la vida de este sistema pese a que muchos ordenadores lo siguen utilizando.
A continuación puede revisar la totalidad de cambios en su changelog:
1 Changelog
1.1 Live TV and PVR (Personal Video Recorder)
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 Demo Client dummy addon with fake backend from Team-XBMC for skin development and regression testing
Tvheadend PVR Addon backend clients maintained and available from XBMC's community
Njoy Digital (N7) PVR Addon backend client maintained and available from XBMC's community
MediaPortal PVR Addon backend client maintained and available from XBMC's community
MythTV PVR Addon backend client maintained and available from the XBMC's community
DVBLink PVR Addon backend client maintained and available from XBMC's community
DVBViewer PVR Addon backend client maintained and available from XBMC's community
1.2 Add-ons Framework, API, and Manager
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 Addons API for homebrew DIY RGB LED
Ambilight clone client software such as
Boblight
1.3 GUI Engine (Skinning Engine)
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)
Refactored settings system to consist of XML files containing descriptions of every setting
1.4 Platform Independent Playback
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
1.5 Library
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
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
1.6 Web Scrapers
Added theaudiodb.com music video scraper as new default for music videos
1.7 AudioEngine
Added new cross-platform event driven active state machine pattern
ActiveAE sink as the default for XBMC's
AudioEngine
Added ALSA sink for
ActiveAE for Linux Desktop and generic Linux based Embedded Systems
Added PulseAudio sink for
ActiveAE for Linux Desktop
Added OSS (Open Sound System) sink for
ActiveAE for BSD, like FreeBSD, PC-BSD, and similar Unix based systems
Added DirectSound sink for
ActiveAE for Windows
Added WASAPI sink for
ActiveAE for Windows
Added Darwin sink for
ActiveAE for Mac OS X and iOS
Added support for CoreAudio AudioEngine to OS notifications for device changes on Mac OS X and iOS
1.8 Other
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
Moved subtitle addon core handling to core and added native support for subtitle plugin services
1.9 Android Specific
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
Added external player (external player launcher) support on Android
Added native volume control for Android from within XBMC
1.10 BSD Specific
Improved VDPAU (NVIDIA) Hardware Acceleration Video Decoding support on BSD
Improved VAAPI (Video Acceleration API) Hardware Acceleration Video Decoding support on BSD
1.11 Linux Specific
Added VA-API (libva) support for decoding videos with larger resolutions than 1080p (such as 4K resolution)
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
1.12 iOS Specific
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)
1.13 Mac OS X Specific
Improved XBMC support for OS X 10.9 (Mavericks)
Added support for copy and paste to and from clipboard with command key
1.14 Windows Specific
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)
Web del proyecto: http://xbmc.org/