This section covers XBMC/Kodi's various settings and where to find them.
1 Settings levels
In XBMC v13 "Gotham" or later there are tiered settings levels. Each mode unlocks more settings, and is available by selecting the "Settings level" button, which will also display the currently used level.
2 System settings
Most of XBMC/Kodi's global settings can be configured via the GUI (Graphical User Interface) under Settings (labeled "System" under the default skin, Confluence).
Choosing Settings from the Home Screen opens the Settings Window. In this window, you are able to configure XBMC/Kodi's options:
Settings for the GUI are found here. Change the current skin, set language and region, change file listing options, set up a screen saver, etc.
Settings for the video features are found here. Manage your video library, set video playback options, change video listing options, set subtitle fonts, etc.
| Live TV
Settings for Live TV and PRV features are found here. Change fullscreen info, manage EPG data settings, etc. Live TV settings also are set in the individual PVR add-on settings that you enabled during PVR setup.
Music and audio library settings are found here. Manage your music library, set music playback options, change music listing options, setup karaoke options, etc.
Picture Settings are found here. Listing options, configure slideshows.
XBMC uses add-ons to provide weather information. You can select from various global and regional weather add-ons and customize various location options. Additional weather display options are found under Settings/Appearance and sometimes under the individual skin options, depending on the skin you use.
| Add-on manager
The Add-on manager's purpose is to manage the various add-ons to the XBMC/Kodi application. It can be browsed like any other section and the various installed/uninstalled, enabled/disabled add-ons. In the Add-on manager you can also change the settings for auto update, notifications and foreign filter by bringing up the slide in submenu (press left ← to show/hide). The Add-on manager is not where you go to run add-ons, but only to install and configure them.
Network services settings are found here. Setup control of XBMC/Kodi via UPnP and HTTP, configure file sharing, enable zeroconf, configure AirPlay, etc. This section was previously known as "Network" in past versions of XBMC/Kodi (changed in XBMC v12 to "Services").
System settings are found here. Set up and calibrate displays/video output, configure audio output, set up remote controls, set power saving options, enable debugging, set up master lock.
3 Additional settings
| Video OSD settings
Some video playback settings can (currently) only be accessed while playing a video back and accessing the on-screen-display. For more info see Video playback. These include subtitle and audio track selection, zoom (aspect ratio) options, and more.
| Media sources|
Media sources and scrapers control what files are listed in XBMC/Kodi and what is scanned into the library. These settings can also control what information is pulled from the internet.
| Add-on settings
Various add-ons also have settings that can be accessed by going to the Add-on manager:
Profiles allow users to save all of settings as a profile and change them at the touch of a button. It also allows you to grant access to specific folders and network shares based on the profile being used. This is ideal for systems that have multiple users. It works much the same as setting up individual users on your home computer.
4 Advanced settings
The advancedsettings.xml file, which does not exist by default, can be created by a user in their userdata folder. This file is used for advanced settings and options that do not have GUI controls inside of XBMC/Kodi. Some settings are experimental or very rarely set, so they can only be used via the advancedsettings.xml file. The file is simply a plain text file and can be edited by various text editors, so long as the name is "advancedsettings.xml". These advanced settings can be used to tweak various things such as episode naming patterns, special network ports, special behaviors, and more.