Milestone Future / Pending

No date set

17%

Number of tickets:
closed:
73
active:
369
Total:
442
Android specific feature

3 / 18

Audio Visualization

1 / 4

Audio playback (audio/video files)

3 / 27

Blu-ray menu navigation or playback

0 / 3

Build System

4 / 7

Choose specific component

4 / 10

DVD-Video menu navigation and playback

2 / 7

Database / Library for Music

2 / 18

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

2 / 22

File Manager

0 / 4

Fonts (Subtitles Font or GUI Font)

1 / 2

Graphical User Interface (GUI)

4 / 30

Karaoke

0 / 2

Keymapping (Remote Control / Gamepad Controller)

1 / 14

Linux Distribution (Operating-System)

5 / 8

Linux specific features

3 / 14

Mac OS X specific feature

0 / 9

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

2 / 24

PVR (Personal Video Recoder) - EPG TV-Guide

3 / 5

PVR (Personal Video Recoder) - core components

6 / 19

Pictures Viewing / Slideshow Display

0 / 7

Playlists (Audio or Video)

0 / 4

Python Code and/or Scripts

3 / 13

RAR or ZIP archive handling

0 / 1

Scraper (Music/Video Metadata collector)

1 / 10

Screensaver

0 / 2

Skin / Theme (Navigation, Look and Feel)

4 / 4

Streaming (Internet)

2 / 21

Streaming (Local)

0 / 7

Subtitles

7 / 23

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 / 59

Weather forecasts

0 / 1

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

1 / 11

Windows specific feature

2 / 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.