Archive:Team Kodi manifesto

From Official Kodi Wiki
Revision as of 10:27, 6 September 2007 by >Gamester17 (New page: =The XBMC manifesto= The XBMC manifesto is Team-XBMC's public declaration of the XBMC projects principles, philosophy and intentions. This manifesto tries to outlines the goals we aim...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The XBMC manifesto

The XBMC manifesto is Team-XBMC's public declaration of the XBMC projects principles, philosophy and intentions. This manifesto tries to outlines the goals we aim and hope to achive with XBMC and sum up the XBMC projects strategic direction for the present and the future.

User-friendliness is next to godlyness

One of Team-XBMC major ongoing goal have always been to make XBMC and its user interface even more intuitive and user-friendly for its end-users, based on the KISS (Keep It Simple Stupid) principle of [simplicity]. Our belief that usability is the most important aspect of a media player like XBMC. Many other media player projects make user interface deciscions that are being made by developers, who often have little experience in user interface design, while we instead do our best to listen to XBMC's end-users for how XBMC is actually being used and how we can improve the user experience. We also aim to do regular overhauls, improving existing features/functions, and scrapping outdated code and features/functions (as "to much stuff" adds unnecessary complexity and can thus also be a bad thing). Everything should be made as simple as possible, but no simpler.

XBMC as a whole must...

  • First and foremost be aimed at a large-screen (28" or more) 10-foot user interface for the living-room experience.
    • Large menus, text/fonts and buttons that is designed to be navigated by a hand-held remote-control.
  • Be easy to install, set up, and maintain, (so that the end-users do not get fed up with it and quit).
  • Have an user interface simple and intuitive enough so that less geek-savvy people are not intimidated by it.
  • Be able to play audio and video files that have been compressed using divx, xvid, etc. directly out-of-the-box.
  • Be able to and organize audio and video files in an easy and user-friendly way.
  • Use standards and be consistant, (the music section can for example not use completely different controls from the video section).
  • Perform actions in the GUI with as few 'clicks' as possible.
  • Be aimed at an international audience, internationalization and localization for different languages and geographies.
  • Require little to none non-GUI configuration (and all such non-GUI config should be via AdvancedSettings.xml).
    • There is still a little work to be done here, for example RSS-feeds settings need to moved to the GUI.
  • Look nice.