Media Matching
When you add media to your library, Norri automatically identifies each file and matches it to the correct movie or TV show. This page explains how the matching process works and how to get the best results.
How Matching Works
The matching process happens in several stages:
- File Discovery — Norri scans your library folders for media files
- Filename Parsing — Extracts title, year, and other identifying information
- Metadata Search — Queries TMDB (and TVDB for TV shows) for matches
- Confidence Evaluation — Determines if the match is reliable
- Automatic or Review — High-confidence matches are applied automatically; others are flagged for review
What Gets Parsed from Filenames
Movies
Norri extracts the following from movie files:
| Element | Example | Notes |
|---|---|---|
| Title | The Matrix | From folder name or filename |
| Year | (1999) | In parentheses after title |
| Quality | 1080p, 4K | Used for display, not matching |
TV Shows
For TV shows, additional elements are extracted:
| Element | Example | Notes |
|---|---|---|
| Show Name | Breaking Bad | From top-level folder |
| Season | S01, Season 01 | From folder or filename |
| Episode | E05, 1x05 | Episode number within season |
| Episode Title | Pilot | Optional, after episode number |
Matching Sources
Primary: TMDB
The Movie Database (TMDB) is Norri’s primary metadata source for both movies and TV shows. It provides:
- Comprehensive movie and TV databases
- Artwork (posters, backdrops, stills)
- Cast and crew information
- Multi-language support
Secondary: TheTVDB
For TV shows, TheTVDB provides additional data:
- Episode ordering variations (aired, DVD, absolute)
- Specials and extras
- Alternative series artwork
Optional: NFO Files
If you have existing NFO files from other media software, Norri can read them:
- Kodi-format NFO files are supported
- NFO must be enabled in library settings
- TMDB data takes priority over NFO for freshness
- Useful for manual overrides or rare content
Match Confidence
Norri evaluates each match for confidence based on several factors:
High Confidence (Automatic Match)
- Title matches exactly (accounting for punctuation)
- Year matches (if year is in filename)
- Only one reasonable result from search
Flagged for Review
Matches are flagged when:
- No year in filename — Multiple movies may have the same title
- Title differs significantly — Fuzzy match found, but not exact
- Multiple results — Several equally good matches found
- No results — Could not find any match
- Year mismatch — Found title, but years don’t match
Reviewing Flagged Items
- Go to Settings > Libraries > [Your Library]
- Look for the Needs Review badge
- For each flagged item, you can:
- Confirm the suggested match
- Search for a different match
- Manually enter a TMDB ID
Field Locking
When you manually edit metadata for a movie or TV show, those fields become “locked” to preserve your changes.
How It Works
- Edit any field (title, description, artwork, etc.)
- That field is automatically locked
- Future automatic refreshes skip locked fields
- Your customizations are preserved
Unlocking Fields
If you want to allow automatic updates again:
- Navigate to the item’s detail page
- Open the edit menu
- Find the Locked Fields section
- Unlock specific fields as needed
Best Practices for Naming
Following standard naming conventions dramatically improves matching accuracy.
Movies
Movies/ Movie Name (Year)/ Movie Name (Year).mkv Movie Name (Year).en.srtExamples:
Movies/ The Matrix (1999)/ The Matrix (1999).mkv Inception (2010)/ Inception (2010).mkvTV Shows
TV Shows/ Show Name (Year)/ Season 01/ Show Name - S01E01 - Episode Title.mkv Show Name - S01E02 - Episode Title.mkv Season 02/ Show Name - S02E01 - Episode Title.mkvExamples:
TV Shows/ Breaking Bad (2008)/ Season 01/ Breaking Bad - S01E01 - Pilot.mkv Breaking Bad - S01E02 - Cat's in the Bag.mkv The Office (2005)/ Season 01/ The Office - S01E01 - Pilot.mkvSupported Filename Patterns
Norri recognizes many common naming patterns:
Standard (most reliable):
Show Name - S01E01 - Episode Title.mkvShow Name - S01E01.mkv
Alternative formats:
Show Name 1x01.mkvShow.Name.S01E01.mkv
Multi-episode:
Show Name - S01E01-E02.mkvShow Name - S01E01E02.mkv
Absolute numbering (anime):
Anime Name - 001.mkvAnime Name - 426.mkv
Date-based (daily shows):
Talk Show - 2024-01-15.mkv
Forcing a Match with Database IDs
For difficult matches, you can include the TMDB or TVDB ID in the folder name:
TV Shows/ Show Name (2020) {tmdb-12345}/ Season 01/ ... Anime Name (2019) {tvdb-67890}/ Season 01/ ...This tells Norri exactly which entry to match, bypassing the search process entirely.
Tips for Better Matching
- Always include the year — Prevents confusion between remakes and originals
- Use official titles — Check TMDB for the exact title spelling
- Organize in folders — One folder per movie or TV show
- Be consistent — Use the same naming pattern throughout your library
- Check the review queue — Regularly review flagged items to ensure accurate metadata
Troubleshooting
Wrong Match
If a movie or show was matched incorrectly:
- Go to the item’s detail page
- Click the Edit button
- Select Search TMDB
- Find the correct match and select it
No Match Found
If Norri couldn’t find a match:
- Check the filename follows naming conventions
- Search TMDB directly to confirm the entry exists
- Try adding the year to the filename
- Use a database ID hint in the folder name
Metadata Not Updating
If automatic updates aren’t applying:
- Check if fields are locked
- Try a manual metadata refresh
- Verify your internet connection
- Check that the TMDB API is accessible