Kodi is a free, open-source media center that turns your computer, phone, or TV box into a single hub for movies, TV shows, music, photos, and live TV. The tips and tricks below cover the most useful settings, add-ons, and hidden features that improve performance, organization, and playback — from enabling hardware acceleration to setting up library auto-scraping. Whether you’re a new user or have used Kodi for years, these practical adjustments will make the interface faster, cleaner, and more enjoyable.
Enable Hardware Acceleration for Smoother Playback
One of the most common Kodi complaints is stuttering or laggy video, especially on Android TV boxes and older computers. The fix is usually hardware acceleration, which offloads video decoding from the CPU to the GPU. To enable it:
- Go to Settings → Player → Videos.
- Turn on Allow hardware acceleration (VAAPI) — the exact label varies by platform (VDPAU on Linux, DXVA2 on Windows, MediaCodec on Android).
- Also enable Allow hardware acceleration (MMAL) on Raspberry Pi devices.
If you still see stutter, try switching the Render method from Auto to Direct3D or OpenGL, and make sure your GPU drivers are up to date. On low-power devices, lowering the GUI resolution to 720p in Settings → System → Display can also free up resources.
Set Up Automatic Library Scraping
Kodi’s library is only as good as its metadata. By default, it scrapes movie and TV show info from online databases, but you can fine-tune how it handles files. Go to Settings → Media → Videos and:
- Choose a Default select action — “Choose” lets you pick a scraper each time, but “Scan automatically” is faster.
- Under File lists, enable Show parent items and Show media info to see details without opening the file.
- Set Update library on startup to On so new files are added without manual scanning.
For TV shows, Kodi uses TheTVDB by default; for movies, TheMovieDB. If a title isn’t found, you can manually set the content type and choose a different scraper from the Add-on browser.
Use Skin Shortcuts and Custom Menus
The default Estuary skin is clean but limited. You can add your own shortcuts to the home screen by navigating to the item you want (e.g., a playlist or add-on), pressing the Context menu (usually the “C” key or long-press), and selecting Add to favourites or Add to home screen. For deeper customization:
- Install a skin like Arctic Zephyr or Aeon Nox from the official Kodi repository — they offer more menu options and widget support.
- In Settings → Interface → Skin, you can set the home screen to show weather, recently added items, or a specific playlist.
- Use Playlists (under Music or Videos) to create smart playlists based on genre, year, or rating, then assign them to a home menu item.
Speed Up Navigation with AdvancedSettings.xml
If Kodi feels sluggish when browsing large libraries, you can tweak the database cache. Create a file named advancedsettings.xml in the userdata folder (find it via Settings → System → Storage → “Open userdata folder”). Add:
<advancedsettings>
<video>
<database>
<cachelimit>50</cachelimit>
</database>
</video>
</advancedsettings>
This increases the memory cache for video metadata from the default 20 MB to 50 MB, which can reduce scrolling lag. For network drives, also add a <network> section with <buffermode>1</buffermode> and <readfactor>4</readfactor> to improve streaming from SMB or NFS shares. Restart Kodi after editing the file.
Control Kodi from Your Phone or Browser
You don’t need to sit at the TV to control Kodi. The official Kore app (Android) and Official Kodi Remote (iOS) let you browse, play, and adjust volume over your local Wi-Fi. For a browser-based option, enable the Web interface:
- Go to Settings → Services → Control.
- Enable Allow remote control via HTTP.
- Set a port (default 8080) and a username/password.
- Open
http://<your-kodi-ip>:8080in any browser.
You can also use the JSON-RPC API to send commands from scripts or home automation systems. The web interface is especially handy for quickly searching your library without a keyboard.
Common Problems and How to Fix Them
Beyond stuttering, users often hit these issues:
- Add-ons won’t install — Make sure “Unknown sources” is enabled under Settings → System → Add-ons if you’re installing from a ZIP file. For repository installs, check your internet connection and that the repo is still maintained.
- No sound on certain files — Go to Settings → Player → Audio and set Audio output device to your actual sound card or HDMI. Disable Passthrough if you don’t have a receiver that supports Dolby/DTS.
- Library shows duplicate entries — This usually happens when files are in multiple folders that are both added as sources. Use the Clean library function (under Videos → Library) and then re-scan.
- Subtitles not showing — Press the Subtitle button during playback (the “T” key) and select the track. If they’re missing entirely, enable Download subtitles from the Add-ons menu and install an add-on like OpenSubtitles.org.
Safety and Legal Considerations
Kodi itself is completely legal — it’s just a player. However, many third-party add-ons stream copyrighted content without permission. Using them may violate copyright laws in your country, and some unofficial builds bundle malware or track your activity. To stay safe:
- Only install add-ons from the official Kodi repository or the developer’s own site.
- Avoid “Kodi builds” that promise “everything included” — they often contain outdated or malicious code.
- Use a VPN if you’re concerned about your ISP seeing your traffic, but note that VPNs don’t make piracy legal.
- Keep Kodi updated (Settings → System → Updates) to get security patches.
Alternatives to Kodi
If Kodi doesn’t fit your needs, consider these alternatives:
- Plex — Centralized server-client model, better for remote access and multi-device sync, but requires a server.
- Jellyfin — Open-source like Kodi but with a Plex-style interface; good for self-hosted streaming.
- VLC — Simple player, no library management, but plays almost anything.
- Stremio — Modern UI with add-on support for torrents and streaming, but less customizable.
Kodi remains the best choice if you want full control over your local media library and don’t mind a learning curve.
Frequently Asked Questions
How do I update Kodi without losing my settings?
On most platforms, updating Kodi preserves your userdata folder (which contains settings, add-ons, and library info). On Windows, it’s in %APPDATA%\Kodi; on Android, it’s under Android/data/org.xbmc.kodi/files/.kodi. Back up that folder before a major version upgrade — you can copy it to a safe location and restore it if anything goes wrong.
Why is my Kodi buffering even on local files?
Local file buffering is usually caused by a slow hard drive or network share. If the file is on a network drive, increase the readfactor in advancedsettings.xml (e.g., to 4 or 10). If it’s on a USB stick, try copying the file to internal storage. Also check that your Wi-Fi signal is strong — wired Ethernet is always better for streaming.
Can I use Kodi on a Fire Stick?
Yes, Kodi runs on Fire TV Stick (2nd gen and later). Install it from the Amazon Appstore or sideload the APK. Performance is limited, so stick to 1080p content and disable hardware acceleration if you get crashes. A wired connection or 5 GHz Wi-Fi helps.
What’s the difference between a repo and a build?
A repository (repo) is a collection of add-ons that you can install from within Kodi. A build is a pre-configured Kodi setup with a custom skin, add-ons, and settings already applied. Builds are easier but often include unnecessary or unverified add-ons. It’s safer to start with a clean Kodi and add only what you need.
How do I add a network drive as a source?
Go to Videos → Files → Add videos…, then select Browse and choose Add network location. Enter the protocol (SMB, NFS, FTP), server IP, share name, and credentials if needed. Once added, set the content type to “Movies” or “TV shows” and let Kodi scrape the metadata.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Campus Tech Innovation Hubs: What They Are
- Poco C51 Airtel Prepaid Locked Variant India?
- Jenkins vs GitHub Actions: Which CI/CD Fits Your Team?
- Turn Off Backup Encryption in iTunes?
- Shared VPS Hosting: Is It Better?
- Disk Defrag Pro: What It Does and Whether You Need It