sodcalculator

10 Tech How-To

Kodi: What It Is and How the TV Streaming App Works

Guide 10-33651 · Updated · Step by step

Kodi is a free, open-source media center application that turns a computer, phone, or single-board device like a Raspberry Pi into a home theater hub for playing local video, music, photos, and live TV. You install it, point it at your own media folders, and it organizes them into a browsable library with posters, descriptions, and playback controls. It is not a streaming service like Netflix; it does not host content and it does not require a subscription. Instead, it is a player and organizer that runs on almost any operating system and can be extended with add-ons for extra features.

Background and History

Kodi began in 2002 as a project called Xbox Media Center (XBMC) for the original Microsoft Xbox console. Developers built it to play downloaded movies, music, and photos from the console’s hard drive, something the stock Xbox software could not do well. Over time the project grew beyond the Xbox, and in 2008 the team released a version for Windows, macOS, and Linux. In 2014, the project officially renamed itself Kodi to avoid confusion with the console and to signal that it was no longer Xbox-specific. The name has no acronym meaning; it was chosen as a distinctive, searchable brand. Today Kodi is developed and maintained by the XBMC Foundation, a non-profit organization, and the software remains free under the GNU General Public License.

How Kodi Works

At its core, Kodi is a media player with a database. When you first launch it, you see a simple menu with categories like Movies, TV Shows, Music, and Add-ons. You add a source—a folder on your hard drive, a network share, or a USB drive—and Kodi scans it, reads the file names, and looks up metadata (posters, plot summaries, ratings) from online databases like The Movie Database (TMDb) or TheTVDB. It then presents the content in a browsable grid, much like a streaming app, but the files are stored on your own hardware.

Kodi uses the FFmpeg library for decoding, so it can play nearly any audio or video format you throw at it: MP4, MKV, AVI, FLAC, MP3, and many others. It also supports hardware acceleration on most devices, which keeps playback smooth even for 4K video on modest hardware. The interface is skin-based, meaning you can change the look and feel entirely by installing a different skin from the official repository.

Installing and Setting Up Kodi

Kodi is available for Windows, macOS, Linux, Android, iOS (via sideloading), and on dedicated devices like the Raspberry Pi. The easiest way to install it is from the official website or your device’s app store—on Windows, you download the installer; on Android, you get it from the Google Play Store; on a Raspberry Pi, you can flash a pre-built image like LibreELEC that boots straight into Kodi.

After installation, the first step is to add your media sources. Go to Settings → Media → Library, then choose Add videos or Add music. You browse to the folder where your files live, give the source a name, and let Kodi scan. If your files are named well (e.g., Movie Name (2020).mkv), the scraper will match them correctly. For TV shows, use the format Show Name S01E01.mkv so the scraper can identify season and episode numbers. Poorly named files will show up as unrecognized or mismatched, so it is worth renaming files before adding them.

Add-ons and What They Really Do

Add-ons are small programs that extend Kodi’s functionality. They can do many legitimate things: stream free content from public sources like YouTube or Pluto TV, provide weather forecasts, display subtitles, or act as a front-end for services like Plex or Jellyfin. You install them from the official Kodi repository, which is curated and safe. However, there are also third-party repositories that offer add-ons for streaming copyrighted movies and TV shows from unauthorized sources. These are not endorsed by the Kodi team, and using them may violate copyright laws in your country. The Kodi project itself is legal; it is the content you choose to access that determines legality. Many people use Kodi entirely legally with their own DVD rips or free streaming channels.

Common Problems and How to Fix Them

One frequent issue is that Kodi fails to scrape metadata for some files. This usually happens because the file name is ambiguous or the scraper cannot find a match. The fix is to rename the file to include the year and, for TV shows, the episode numbering. Another common problem is stuttering or buffering during playback. This is often due to network issues when streaming from a network share, or insufficient hardware acceleration. Try switching to a wired Ethernet connection, or in Settings → Player, enable hardware acceleration. If Kodi crashes on startup, a corrupted settings file is often the culprit. You can reset Kodi by deleting the userdata folder (on Windows, it is in %APPDATA%\Kodi), but be aware this will remove all your customizations.

Kodi vs. Plex vs. Jellyfin

Kodi is often compared to Plex and Jellyfin, but they are not the same. Plex and Jellyfin are client-server media servers: you install the server on a computer that holds your media, and it transcodes and streams to clients on other devices. Kodi is a standalone player that runs on the same device as the media or accesses it directly over the network. Kodi does not transcode; it plays the file as-is, which means the device must be able to decode the format. Plex and Jellyfin are better if you want to access your library remotely or on devices with limited codec support. Kodi is better if you want a single, powerful interface on a device connected to your TV, with full control over the interface and no server in the middle.

Is Kodi Safe and Legal?

Kodi itself is safe and legal. The official version from the official website or app stores contains no malware. However, third-party add-ons from untrusted repositories can contain malicious code, so you should only install add-ons from the official repository or well-known sources. Legally, Kodi is a neutral tool. Streaming or downloading copyrighted content without permission is illegal in many jurisdictions, and some countries have even blocked certain add-on repositories. If you use Kodi only with content you own or that is freely licensed, you are on solid legal ground. Always check your local laws if you are unsure.

Frequently Asked Questions

Is Kodi free?

Yes, Kodi is completely free to download and use. There is no paid version, and the project is funded by donations. Be wary of anyone selling Kodi or pre-configured boxes; they are often just bundling free software with add-ons.

Can Kodi stream live TV?

Yes, Kodi can stream live TV if you have a TV tuner (like a USB tuner) or use a PVR backend such as TVHeadend. It also supports IPTV via add-ons, but the legality of those streams depends on the source.

Do I need a VPN for Kodi?

You only need a VPN if you are accessing content that is restricted in your region or if you want to hide your activity from your ISP. For legal use, a VPN is not necessary. If you use unauthorized add-ons, a VPN may be advisable, but it does not make illegal activity legal.

Why is my Kodi library showing wrong movie posters?

This happens when the file name does not match the movie title exactly. Rename the file to include the year, e.g., Inception (2010).mkv, and then refresh the item in Kodi by pressing the context menu and selecting Refresh.

Can Kodi run on a Raspberry Pi?

Yes, the Raspberry Pi is a popular and inexpensive Kodi device. Install a dedicated distribution like LibreELEC or OSMC, which boots directly into Kodi and is optimized for the Pi’s hardware.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →