Milestone Future / Pending

No date set

12%

Number of tickets:
closed:
47
active:
359
Total:
406
Android specific feature

2 / 15

Audio Visualization

1 / 4

Audio playback (audio/video files)

3 / 25

Blu-ray menu navigation or playback

0 / 3

Build System

3 / 6

Choose specific component

2 / 9

DVD-Video menu navigation and playback

2 / 7

Database / Library for Music

2 / 17

Database / Library for Videos (Movies and TV-Shows)

0 / 16

File Manager

0 / 3

Fonts (Subtitles Font or GUI Font)

0 / 2

Graphical User Interface (GUI)

3 / 31

Karaoke

0 / 2

Keymapping (Remote Control / Gamepad Controller)

0 / 13

Linux Distribution (Operating-System)

2 / 7

Linux specific features

3 / 13

Mac OS X specific feature

0 / 9

Other (un-categorized if does not fit anywhere else)

1 / 23

PVR (Personal Video Recoder) - EPG TV-Guide

3 / 4

PVR (Personal Video Recoder) - core components

4 / 17

Pictures Viewing / Slideshow Display

0 / 6

Playlists (Audio or Video)

0 / 3

Programs / Application Launcher Section

0 / 1

Python Code and/or Scripts

2 / 13

RAR or ZIP archive handling

0 / 1

Scraper (Music/Video Metadata collector)

0 / 10

Screensaver

0 / 2

Skin / Theme (Navigation, Look and Feel)

2 / 2

Streaming (Internet)

2 / 19

Streaming (Local)

0 / 7

Subtitles

2 / 15

Thumbnails / Covers / Posters / FanArt

0 / 6

Translation / Language files / Internationalization

0 / 1

UPnP/DNLA

2 / 21

Video playback (inc. audio in video and codecs)

5 / 54

Weather forecasts

0 / 1

Web Server / Web Interface / Web API / JSON-RPC

1 / 14

Windows specific feature

0 / 4

Planned major new notable features and functions for future versions of XBMC Media Center

*Please note that development for most of these have not even started, and could be done by third-parties.

Personal Video Recorder:

Addons Framework, API, and Manager

  • Extend Addons API and its back-end server with a  recommender framework for rating / ranking addons
  • Add GUI ability for users to rate each addon and list addons by popularity rankings in each category
  • Add GUI option to install additional  third-party Addons Repos from URLs (HTTP shortcuts to addon.xml)
  • Add GUI option to install third-party addons from URL (HTTP shortcut) without it being in an Addon Repo
  • Extend Addons API to support that an addon can emulate/create/modify a virtual media player core
  • Extend Addons API to  support completley binary / proprietary (closed source) addons and media players
  • Extend Addons API to support Event Clients extension point for XBMC's  EventServer to the Addons API
  • Extend Addons API to support LCD / VFD displays extension point to the Addons API (for  LCDproc, etc.)
  • Extend Addons API to support input devices extension point to the Addons API (for remote controls, etc.)
  • Extend Addons API to support weather extension point to the Addons API
  • Extend Addons API to support PVR back-ends clients written in any programming-language
  • Extend Addons API to support scrobbling addons for LastFM, Trak, and similar  recommender systems
  • Extend Addons API to support rating addons for TheMovieDB and similar  recommender systems

HTML Layout Engine

  • Possibly embed WebKit as a back-end for an integrated Web Browser and HTML Layout Engine framework
  • Enable XBMC Addons to run natively within an integrated HTML5 web browser off an such web server
  • Enable rendering of non-native web based applications that run in that integrated HTML5 web browser
  • Enable input to non-native web based applications that run in that integrated HTML5 web browser

GUI Engine

  • Extend XBMC's GUI Engine / Skinning Framework for the  unified PVR front-end and  EPG
  • Optimize the GUI rendering engine of XBMC for embedded devices (especially when in an idle state)
  • Improve XBMC's GUI Engine / Skinning Framework making it even more flexible and powerful
  • Improve the skinnable  Weather Plugin API for third-party  Weather Plugins (Python Scripts)
  • Improve touch interface API and gesture support for XBMC's GUI Engine for all platforms
  • Improve mouse support, add better control for dragging of scroll bars, and click handling

Playback:

  • Add a unified media player abstraction layer framework and API / ABI that will support all platforms
  • Add a  GStreamer based media player that utilized above mentioned media player abstraction framework
  • Add new unified AudioEngine abstraction framework and API that will support all platforms
  • Add support  IPv6 (Internet Protocol Version 6) network addresses for media sources
  • Add native support for playback of physical  DTS Music Disc media and DTS-CD images
  • Add support to only enable forced subtitles for DVD-Video, Blu-ray, and MKV
  • Add support for direct playback of ISO image files for Blu-ray Disc
  • Improve Blu-ray playback support of unencrypted bdmv and mpls files without menus
  • Improve playback with  Broadcom Crystal HD PCIe/Mini-PCIe hardware accelerated video decoders
  • Improve support for  EDL (Edit Decision List), Commercial Skipping, and Scene Marker
  • Improve builtin playlist management (and the  JSON-RPC API for handling playlists)
  • Remove all dependencies of liba52, libdts, and faac libraries from XBMC's code in favour of FFmpeg native

Library:

  • Improve XBMC's database  schema for flexibility and add  abstraction to support different backends
  •  Change the preferred extension for metadata import/export files from .nfo to .xml as standard for XBMC
  • Improve XBMC's VFS (Virtual File System) with asynchronous threaded background loading of metadata
  • Improve performance for SQL database queries ( expert help is always wanted in this area!)
  • Possibly add Pictures and Programs/Games support to the library if added to the new planned database
  • Scraping Movie Sets from TheMovieDB.org (TMDB) so no need to generate NFO's manually
  • FanArt for Movie Sets now Movie Set Collection Grouping support has been implemented
  • Scrape Movie Sets Posters to Video Library Database + Export / Import Set Thumbnails
  • NFO file support for Movie Sets Collection - Having one NFO file for each Movie Set
  • Movie Sets Management - Adding and Removing Movies from a Movie Set via the XBMC GUI
  • Set Sorting Order for Movies in Movie Sets - Change the titles sort order from GUI
  • Add support for TV Show Sets collections similar to the  Movie Sets feature
  • Add "Watched" flag for Movie Sets Thumbnail if all movies in movie set it watched

Skins:

  • Confluence: Add ratings functions and ranking listings to the Addons Manager user interface

Other:

Linux Specific:

  • Add support for  Texas Instruments OMAP4 (OMAP4430 and OMAP4440 with video decoding on IVA 3)
  • Remove all dependencies of HAL manager libraries from XBMC's code

iOS Specific:

  • Add hardware accelerated video decoding support for VC-1 decode on iOS via Apple's VideoToolBox API
  • Add hardware accelerated video decoding support for WMV9 decode on iOS via Apple's VideoToolBox API

Mac OS X Specific:

  • Add  OpenVideo Decode (OVD) API hardware accelerated video decoding support in XBMC for OS X
  • Add hardware accelerated video decoding support for VC-1 decode on iOS via Apple's VideoToolBox API
  • Add hardware accelerated video decoding support for WMV9 decode on iOS via Apple's VideoToolBox API

Windows Specific:

  • Add  OpenVideo Decode (OVD) API hardware accelerated video decoding support in XBMC for Windows
  • Possibly add native WinLIRC support to XBMC for Windows

Android Specific:

  • Add a  APT repository for Andriod packages

BSD Specific:

  • Port XBMC to  BSD (adding "XBMC for BSD" to XBMC's list of supported operating-systems)
  • Add ALSA, OSS, and PulseAudio audio output sinks for the new AudioEngine abstraction framework
  • Add  VDPAU (NVIDIA) Hardware Acceleration Video Decoding support on BSD
  • Add  VAAPI (Video Acceleration API) Hardware Acceleration Video Decoding support on BSD
  • Add a  APT repository for BSD packages

*Please understand that some of these features may not all pan out even though they are planned by someone.

Note: See TracRoadmap for help on using the roadmap.