|General topics||Video library|
This section covers topics and guides covering playing videos, the video library, video management, scanning content in, playing video content off the internet, and more. The Video Library allows the organization of your video content by information such as genre, title, year, actors and directors, smart playlists, advanced search and filtering, custom sections, etc. XBMC will search the internet and download rich metadata for your videos, such as cover art, summaries, and cast credits.
| Video management
To use your video files with "metadata" like summaries, cast info, DVD covers, thumbnails, and more, you need to add those video files to the video library.
| Video playback|
The main feature of XBMC is playing back videos. This page describes the controls, features, and settings related to video playback.
| Video navigation
The library organizes your videos into three basic categories, Movies, TV Shows and Music Videos. Further these categories are divided into sub-categories, allowing you to find a specific video through criteria like genre, actors, directors, year, or even custom video nodes. Navigating the video library deals greatly with various views, the sidebar menu, and context menu.
| Live TV|
This section covers topics and guides on how to watch TV content in XBMC, including Live TV/PVR/DVR functions, internet content, and more.
| Music videos
XBMC has the ability to include Music Videos in the Video and Music libraries. All scanned music videos will show up in both. Music Videos can also be part of Party Mode and Smart Playlists. Playlists containing both music and music videos should be stored in the mixed playlist subfolder under the userdata folder.
Add-ons are packages that add features and functions not normally included with XBMC. Add-ons are developed by people on Team XBMC and third-parties. XBMC has a growing list of community driven add-ons for online content like YouTube, Hulu, Grooveshark, Pandora Radio, as well as skins (themes) and more available from a common official repository, while still enabling third-party developers to also host their own unofficial repositories for add-ons that any user can choose to add themselves if they like.
| Video library settings|
The main Video Library settings can be accessed from the Library tab in Videos Settings. Those can be accessed either from the Settings menu from the home screen, or via the context menu as seen above.
Assorted how-to's related to the video library that have been added to the wiki:
This guide will show you how to backup the video library using NFO files and local images. These NFO files are little text files that save all the "metadata" (summaries, credits, playcount, and other library data) for each individual video that are then placed along side the actual video files. These act as a backup for each entry, and can also be used as a way of changing library information or for scanning files that are not recognized by a scraper website. This also saves any changes you've made in XBMC, such as changing the title, sort title, selecting specific images/artwork, movie sets, video library tags, watched history, and resume points.
Backing up the video library is a good idea for several reasons: rebuilding your library in case of damage to your main HTPC, mistakenly removed library entries, duplicate the same library on other XBMC installs, or let you to easily move your video files without losing special changes or your watched history. It also allows for off-line library scanning or if a scraper website goes away.
A common question people have after setting up their library is how can they separate their library so not everything is just in one big section, and how to have that as an option on the home screen in XBMC.
XBMC can already filter and separate library items using a number of methods mentioned above, and combined with a skin that supports custom home items, the library can be laid out exactly was you want, right from the home screen.
DSPlayer is a DirectShow based player for XBMC. DSPlayer support DXVA hardware acceleration (works in Windows Vista and higher), as well as any custom DirectShow filters (e.g. LAV filters, ffdshow, ac3filter). An edit decision list (EDL) contains information about edits that should be made to the video during playback. Edit decision list information is contained in a separate file to the video that is read by XBMC Media Center just before the video is played. Examples of use include can be to skip commercials, cut out content inappropriate for children, or skip over the half hour acid trip in 2001: A Space Odyssey . This page describes three advancedsettings.xml settings that can be used to maximize the video playback cache. You can use all or just a couple of these settings to see significant improvements in cache performance, should you require it (most users will not require these modifications). This can help with intermittent network issues, reduce how long the network is tied up, and sometimes improve battery life. UPnP sharing between two XBMC devices is the easiest way to share a library. You can also share multiple libraries, one from each XBMC device, to all the other XBMC devices on the same network. UPnP also takes care of file sharing, so you do not need to do anything extra even if your files are added locally to XBMC. librtmp is a library made from RTMPdump, a toolkit for RTMP streams. XBMC comes with a copy of librtmp (compiled specifically for the OS XBMC is installed onto) for accessing streams, and often used in several add-ons. Sometimes, when websites that host the content for those add-ons change things, a new version of librtmp is needed for the add-ons/streams to work again.
XBMC only updates librtmp when there is a stable version available. While nightly versions of XBMC may contain new stable librtmp, stable versions of XBMC are normally only released about once a year. However, you do not need to update all of XBMC to update librtmp, but just replace one file within the XBMC application.