⚠️ STATUS DISCLAIMER
Current Kodi Version: 🟢 Kodi 21.3 “Omega” (Stable – December 2025)
Next Major Release: 🔵 Kodi 22 “Piers” Beta 1 (June 2026)
Last Verified: August 3, 2026
⚠️ CRITICAL NOTE: Kodi does not automatically scan your media folders. You must manually add a source, set the content type, and scan to import files into the library. Proper file naming and folder structure is essential for accurate metadata scraping.
🔥 What’s New in 2026:
- Kodi 21.2 “Omega” restored the speed of adding movies to the library back to the level of Kodi 20 “Nexus”
- Kodi 21.3 “Omega” further improved the speed of video library rescans and fixed multi-episode files overwriting the first episode
- Library Watchdog add-on now provides instant automatic library updates when new files are added or removed
📁 What This Guide Covers:
- Organizing your media files for Kodi (Movies, TV Shows, Music, Pictures, and Home Videos)
- Adding local video, music, and picture sources
- Setting up scrapers (The Movie Database, TVDB, MusicBrainz, etc.)
- Scanning content into the library
- Using NFO files for manual metadata control
- Troubleshooting common import issues
📋 “No-Click” Quick-Reference Cheatsheet
For experienced users—skip the reading and import now.
| Media Type | File Organization | Add Source | Set Content | Scraper |
|---|---|---|---|---|
| Movies | Movie Name (Year)/Movie Name (Year).mkv | Videos → Files → Add videos | Movies | The Movie Database Python |
| TV Shows | Show/Season XX/Show - SXXEXX - Episode.mkv | Videos → Files → Add videos | TV Shows | The TV Database (TVDB) |
| Music Videos | Artist/Song Name - Artist.mkv | Videos → Files → Add videos | Music Videos | The Movie Database Python |
| Music | Artist/Album/Song.mp3 (with ID3 tags) | Music → Files → Add music | Music | MusicBrainz / Universal Scraper |
| Pictures | Folder/Subfolder/Image.jpg | Pictures → Add pictures | Pictures | N/A (no scraper) |
| Home Videos | Any custom folder structure | Videos → Files → Add videos | None (access via Files) | N/A (no scraper) |
Pro Tip: For network storage, use SMB (Windows sharing). UPnP cannot be used to create a library.
What Is the Kodi Library?
Kodi is an award-winning, free, and open-source media player and entertainment hub that can be installed on virtually any device—Windows, macOS, Linux, Android, iOS, tvOS, Fire TV, Xbox, and more. It transforms your device into a powerful home theater system capable of playing local media, streaming online content, and running thousands of add-ons.
The Kodi library is a metadata-rich database that organizes your local media files into a stunning, Netflix-like interface. Instead of browsing through a list of filenames, the library displays:
- 📸 Posters and fanart for each movie and TV show
- 📝 Synopsis and plot summaries
- 🎭 Cast and crew information
- ⭐ Ratings and reviews
- 📅 Release dates and genres
- 🎬 Trailer links
Target Audience: This guide is for all Kodi users—from beginners setting up their first library to power users managing massive media collections across multiple devices.
🔥 2026 Evolution: What’s New in Kodi Library Management
Kodi 21.2 “Omega” (January 2025)
- Library performance restored – The speed of adding movies to the library is back to the level of Kodi 20 “Nexus”
- UPnP server enhancements – Smoother playback with software like UMS and Gerbera
Kodi 21.3 “Omega” (December 2025)
- Faster video library rescans – Significant speed improvements when scanning for new content
- Multi-episode file fix – Fixed issue where multi-episode files were overwriting the first episode
- HDR support on Xbox One – Enhanced picture quality for Xbox users
Library Watchdog Add-on
The Library Watchdog add-on now provides instant automatic library updates when new files are added or removed, eliminating the need for manual scanning.
📁 Step 1: Organize Your Media Files
This is the most important step. Kodi relies on proper file naming and folder structure to correctly identify your media.
Movie File Structure
For movies, Kodi recommends this structure:
Movies/
├── Avatar (2009)/
│ └── Avatar (2009).mkv
├── Inception (2010)/
│ └── Inception (2010).mp4
└── The Dark Knight (2008)/
└── The Dark Knight (2008).mkv
Key rules:
- Each movie in its own folder
- Folder name = Movie Name (Year)
- Video file name = Movie Name (Year).extension
- Use English titles for best scraper results
TV Show File Structure
For TV shows, the structure is:
TV Shows/
├── Breaking Bad/
│ ├── Season 01/
│ │ ├── Breaking Bad - S01E01 - Pilot.mkv
│ │ └── Breaking Bad - S01E02 - Cat's in the Bag.mkv
│ └── Season 02/
│ └── Breaking Bad - S02E01 - Seven Thirty-Seven.mkv
└── The Office/
└── Season 01/
└── The Office - S01E01 - Pilot.mkv
Key rules:
- Show name folder → Season folders → Episode files
- Episode naming: Show Name – SXXEYY – Episode Title.extension
- SXXEYY = Season number (XX) and Episode number (YY)
Music File Structure
For music, Kodi relies primarily on ID3 tags rather than folder structure:
Music/
├── Artist Name/
│ └── Album Name/
│ ├── 01 - Song Title.mp3
│ └── 02 - Another Song.mp3
└── Another Artist/
└── Album Name/
└── 01 - Track Name.mp3
⚠️ Important: While Kodi can scan minimal tags into the library, proper tagging using MusicBrainz Picard is highly recommended to ensure accurate library population.
Pictures Structure
Pictures/
├── Family Photos/
│ ├── Vacation/
│ │ └── beach.jpg
│ └── Holidays/
│ └── christmas.jpg
└── Screenshots/
└── screenshot01.png
Home Videos / Personal Recordings
Important distinction: Home videos, personal recordings, and other user-generated content cannot be added to the Kodi library because there is no online metadata to scrape. Instead, they must be accessed directly through the Videos → Files section.
Home Videos/
├── Family Videos/
│ ├── Birthday Party 2024.mkv
│ └── Summer Vacation.mp4
├── Concerts/
│ └── Live Show.mkv
└── Work Recordings/
└── Presentation.mp4
Key points for Home Videos:
- No scraping – Kodi will not fetch metadata for home videos
- No special naming required – You can name files whatever you like
- Access via Files – Navigate to Videos → Files → Home Videos to watch them
- Custom folder structure – Organize them however makes sense for you
💡 Pro Tip: Good naming is essential for accurate scraping. If a movie doesn’t scrape correctly, check that the folder name matches the movie title on TMDb and includes the year.
🗂️ Step 2: Add Video Sources in Kodi
Once your files are organized, tell Kodi where to find them.
⚠️ IMPORTANT FOR ANDROID TV / GOOGLE TV USERS (Android 11+):
Before adding sources, you must grant Kodi file permissions. Otherwise, Kodi will not see your media files, and you may think the source addition failed.
To grant permissions:
- Go to your device’s Settings → Apps → Kodi
- Select Permissions → Files and Media
- Choose “Allow all the time”
Without this step, Kodi will not be able to browse or access your media folders!
For Movies
- Open Kodi and go to the Movies section from the home screen
- Select “Enter files section” (or “Add videos…”)
- Click “Add videos…”
- Click “Browse” and navigate to your Movies folder
- Select the folder and click “OK”
- Enter a name for this source (e.g., “Movies”)
- Click “OK”
For TV Shows
- Open Kodi and go to the TV Shows section
- Follow the same steps as above
- Browse to your TV Shows folder
- Name the source (e.g., “TV Shows”)
- Click “OK”
For Music Videos
- Open Kodi and go to Videos → Files
- Click “Add videos…”
- Browse to your Music Videos folder
- Name the source (e.g., “Music Videos”)
- Click “OK”
For Home Videos / Personal Recordings
- Open Kodi and go to Videos → Files
- Click “Add videos…”
- Browse to your Home Videos folder
- Name the source (e.g., “Home Videos”)
- Click “OK”
- Do NOT set content – leave it as “None” since home videos cannot be scraped
For Network Storage (NAS / SMB)
If your media is on a network drive:
- In the Browse dialog, select “Add network location…”
- Choose protocol: SMB (Windows sharing) is recommended
- Enter the server IP, share name, and credentials if required
- Browse to the folder and add it as a source
⚠️ Note: UPnP cannot be used to create a library—use SMB instead.
⚙️ Step 3: Set Content and Configure Scrapers
After adding the source, you must tell Kodi what type of media it contains and which scraper to use.
Step 3.1: Open Set Content
- Navigate to Videos → Files from the home screen
- Highlight your newly added source
- Press the Context Menu button (usually C on keyboard or the menu button on remote)
- Select “Set content”
Step 3.2: Choose Media Type
- For Movies: Select “Movies” as the content type
- For TV Shows: Select “TV Shows” as the content type
- For Music Videos: Select “Music Videos” as the content type
- For Home Videos: Leave as “None” (no scraping)
Step 3.3: Select a Scraper
- Under “Choose information provider”, select your scraper
- Movies: The Movie Database Python (TMDb) is recommended
- TV Shows: The TV Database (TVDB) is the standard
- If your preferred scraper isn’t listed, click “Get more…” to install it
Step 3.4: Configure Scraper Settings
Click “Settings” to adjust scraper options:
- Language: Preferred metadata language
- Preferred artwork: Poster/fanart preferences
- Rating source: IMDb, TMDb, etc.
Step 3.5: Important Settings
| Setting | Recommendation | Explanation |
|---|---|---|
| Movies are in separate folders | ✅ Enable | Kodi uses folder name to scrape |
| Scan recursively | ✅ Enable | For deep folder structures |
| Exclude path from library updates | ❌ Disable | Prevents scanning if disabled |
Step 3.6: Save and Scan
- Click “OK” to save the content settings
- Kodi will ask: “Would you like to refresh information for all items in this path?”
- Click “Yes” to scan the content into your library
🎵 How to Import Music to Kodi Library
Importing music follows a similar process but with some important differences.
Step 1: Organize Your Music
- Ensure your music files have proper ID3 tags (artist, album, track, genre)
- Use MusicBrainz Picard for accurate tagging
Step 2: Add Music Source
- From the Kodi home screen, select Music
- Click “Enter files section” (or “Files”)
- Click “Add music…”
- Click “Browse” and navigate to your Music folder
- Select the folder and click “OK”
- Enter a name for the source (e.g., “Music”)
- Click “OK”
Step 3: Set Content and Scan
- Kodi will ask: “Do you want to add the contents of this source to your collection?”
- Click “Yes” to scan
- Kodi will process the files and organize them by genre, album, or artist
⚠️ Important: Kodi uses tags (ID3, etc.), not folder or filenames, to populate the music library.
🖼️ How to Import Pictures to Kodi Library
Importing pictures is the simplest process as no scraping is involved.
Step 1: Add Picture Source
- From the Kodi home screen, select Pictures
- Click “Add pictures…”
- Click “Browse” and navigate to your Pictures folder
- Select the folder and click “OK”
- Enter a name for the source (e.g., “Pictures”)
- Click “OK”
Step 2: Access Your Pictures
- Go to Pictures from the main Kodi menu
- You will see the source you just added
- Click on it to browse through subfolders and view images
💡 Pro Tip: Subdirectories are automatically registered in Kodi, so you only need to add the top-level directory.
🔄 Step 4: Scan New Content Later
After the initial setup, when you add new files:
Option A: Update Library from Settings
- Go to Settings → Media → Library
- Select “Update library”
Option B: Context Menu on Source
- Navigate to Videos → Files
- Highlight the source folder
- Press the Context Menu button
- Select “Scan for new content”
Option C: Automatic Updates (Library Watchdog)
Install the Library Watchdog add-on for instant automatic updates:
- Go to Add-ons → Download → Program add-ons
- Install Library Watchdog
- It will automatically watch your media sources for changes and update the library instantly when new files are added or removed
Option D: Library Auto Update
Install Library Auto Update for scheduled updates:
- Go to Add-ons → Download → Program add-ons
- Install Library Auto Update
- Configure the update schedule (e.g., every 6 hours)
💡 Pro Tip: After scanning, if content doesn’t appear, check Settings → Media → Library → “Show empty TV shows” and “Show empty movies” are enabled.
📝 Advanced: Using NFO Files for Full Control
NFO files give you complete control over metadata, bypassing online scrapers.
What Are NFO Files?
NFO files are XML files that contain all the metadata Kodi needs for a movie or TV show. The order of importing metadata into the Kodi library is:
- NFO file – If present, Kodi uses it first
- Scraper – If no NFO exists, Kodi uses the scraper
- Local Info Only – If set, nothing is scraped
NFO File Naming
| Media Type | NFO File Name | Notes |
|---|---|---|
| Movie | <VideoFileName>.nfo | Recommended format |
| Movie | movie.nfo | Only works if “Movies are in separate folders” is enabled |
| Episode | <VideoFileName>.nfo | Same as video file name with .nfo extension |
| TV Show | tvshow.nfo | Placed in the show’s root folder |
| Music Album | album.nfo | Placed in the album folder |
| Music Artist | artist.nfo | Placed in the artist folder |
Where to Place NFO Files
Place the NFO file in the same folder as the video file:
Avatar (2009)/
├── Avatar (2009).mkv
├── Avatar (2009).nfo
├── poster.jpg
└── fanart.jpg
NFO File Example
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<movie>
<title>Avatar</title>
<originaltitle>Avatar</originaltitle>
<year>2009</year>
<plot>Jake Sully explores the planet Pandora...</plot>
<director>James Cameron</director>
<genre>Action</genre>
<rating>7.8</rating>
</movie>
Exporting Existing Library to NFO
- Go to Settings → Media → Library
- Select “Export library”
- Choose “Multiple files” or “Single file”
- Kodi will create NFO files for all your media
💡 Pro Tip: NFO files created by Kodi’s export function can be edited and refreshed back into the library.
🧰 Troubleshooting: Common Import Issues
| Issue | Solution |
|---|---|
| Library shows as empty | Check that content type is set correctly. Select “Set content” on the source and verify the media type. |
| Kodi can’t see files on Android TV (Android 11+) | Grant file permissions: Settings → Apps → Kodi → Permissions → Files and Media → “Allow all the time”. |
| Movies not scraping correctly | Verify folder names match TMDb (include year). Check “Movies are in separate folders” is enabled. |
| TV shows not recognized | Use proper SXXEYY naming. Verify Season folders are correctly named. |
| Music not showing in library | Check ID3 tags are properly filled. Use MusicBrainz Picard for accurate tagging. |
| “Update Library” missing | Check advancedsettings.xml configuration. Try using context menu on source. |
| Phantom/incorrect entries | Remove the source, restart Kodi, then re-add it. |
| Artwork not displaying | Delete Textures13.db and the thumbnail directory to refresh the cache. |
| NFO files being ignored | Ensure NFO matches the correct naming format. For movie.nfo, enable “Movies are in separate folders”. |
| Home videos not showing in library | Home videos cannot be scraped—access them via Videos → Files. |
| Slow library scanning | Kodi 21.3 improved scan speeds. For large libraries, use Library Watchdog for incremental updates. |
| Firestick can’t see external drive | Ensure the external drive is properly formatted (FAT32 or exFAT). Use SMB for network storage. |
❓ Frequently Asked Questions (FAQ)
Does Kodi automatically scan my media folders?
No. You must manually add a source, set the content type, and scan for Kodi to import files into the library.
Can I add multiple folders to one library source?
Yes. Each source can point to one or more paths through the User Interface or by editing
sources.xml. What’s the best scraper for movies?
The Movie Database (TMDb) Python scraper is the most reliable and widely recommended option.
Can I use Kodi for home videos?
Yes, but home videos cannot be added to the library because there’s no online metadata to scrape. Access them via Videos → Files.
How do I force Kodi to re-scrape a movie?
Highlight the movie in the library, press the Context Menu button, and select “Refresh”. You can also choose to refresh from the internet and ignore local NFO files.
Why aren’t my TV shows showing in the library?
Check that episode files use the SXXEYY format and are in properly named Season folders. Also verify the source is set to “TV Shows” and not “Movies”.
Can I use NFO files instead of scrapers?
Yes. Kodi always reads NFO files first. Place an NFO file named
VideoFileName.nfo in the same folder as your video file. How do I update the library after adding new files?
Use Settings → Media → Library → “Update library”, or use the Context Menu on your source folder and select “Scan for new content”. For automatic updates, install the Library Watchdog add-on.
What video formats does Kodi support?
Kodi supports a wide range of formats including MKV, AVI, MPEG, WMV, FLV, MOV, MP4, OGG, H.263, H.264, H.265, and many more.
What audio formats does Kodi support?
Kodi supports MP3, AAC, AC3, M4A, DTS, and many other audio formats.
Why can’t Kodi see my files on Android TV?
On Android TV 11 and later, you must grant Kodi file permissions: Settings → Apps → Kodi → Permissions → Files and Media → “Allow all the time”.
🔒 Safety & VPN Recommendation
Why you should use a VPN with Kodi:
- 🛡️ Privacy: Your ISP can see all your online activity. A VPN encrypts your connection.
- 🔓 Bypass geo-restrictions: Access content that may be blocked in your region.
- 🚫 Prevent throttling: ISPs sometimes slow down streaming traffic. A VPN prevents this.
Recommended VPN for Kodi users: Surfshark – unlimited device connections, strong encryption, and a 30-day money-back guarantee.
✅ Conclusion
Importing local content into the Kodi library transforms your media collection from a list of filenames into a beautiful, information-rich browsing experience.
Key takeaways for 2026:
- 📁 Organize first – Proper file naming and folder structure is essential
- 🗂️ Add a source – Tell Kodi where your media is stored
- ⚙️ Set content – Choose media type and scraper (TMDb/TVDB)
- 🔄 Scan to library – Let Kodi fetch metadata automatically
- 📝 Use NFO files – For complete manual control over metadata
- 🔧 Troubleshoot – Use the solutions above if content doesn’t appear
- 🚀 Automate updates – Use Library Watchdog for instant updates
- 📱 Android TV permissions – Grant file permissions before adding sources
- 🏠 Home videos – Cannot be scraped; access via Videos → Files
| Media Type | Library Supported? | Scraping | Access Method |
|---|---|---|---|
| Movies | ✅ Yes | TMDb scraper | Library view |
| TV Shows | ✅ Yes | TVDB scraper | Library view |
| Music | ✅ Yes | MusicBrainz tags | Library view |
| Pictures | ✅ Yes | N/A | Library view |
| Home Videos | ❌ No | N/A (no scraper) | Videos → Files |
Remember: Kodi’s library is one of its most powerful features. Taking the time to properly set it up will give you years of seamless media browsing and playback.






