For Jellyfin
NFO files and names Jellyfin reads natively.
Jellyfin reads local NFO files and images without plugins. MetaTana writes them for every movie, show and episode, names versions so Jellyfin groups them, and refreshes the folders that changed.

The folder-prefix rule, handled.
Jellyfin groups versions of a movie only when they share one folder and each file name starts with that folder's exact name. The Jellyfin preset names every version that way.
- Versions as
Title (Year) - Director's Cut.mkvbesideTitle (Year).mkv, in one folder. - Season art inside each season folder:
poster.jpg,banner.jpgandfanart.jpg. - Collections written as
<set tmdbcolid="…">, the only place Jellyfin reads a collection's TMDb ID. - Jellyfin-style IDs such as
[tmdbid-603]and[imdbid-tt0133093]in names are read and looked up directly.
Movies/
└── Midnight Harbor (2024)/
├── Midnight Harbor (2024).mkv
├── Midnight Harbor (2024) - Director's Cut.mkv
├── Midnight Harbor (2024).nfo
├── poster.jpg
├── fanart.jpg
└── extrafanart/
Shows/
└── The Glass Divide (2024)/
├── tvshow.nfo
├── poster.jpg
└── Season 02/
├── poster.jpg
├── fanart.jpg
├── S02E03 - Pressure Line.mkv
└── S02E03 - Pressure Line.nfoWhat it fixes for Jellyfin.
Versions split into two titles
A file name that doesn't start with its folder's name is the usual cause. MetaTana renames it to the prefix rule, with Undo.
Mixed ID styles
MetaTana reads both
{tmdb-603}and[tmdbid-603]in names, so a library first named for Plex still matches.Wrong matches
Every file gets a confidence word: Good, Fair or Weak. Good matches file themselves. The rest wait in the Inbox with the reason.
Missing artwork
Posters, backdrops, logos, disc art, season art and extra backdrops, named the way Jellyfin reads them.
Watched state for the right user
When the server has more than one user, pick whose watched status and resume points sync.
A bad rename pass
Renames, moves, approvals, duplicate cleanup, artwork and edits can be undone in Activity.
Metadata that lives beside the files.
- Jellyfin reads the NFO, so a fix made in MetaTana shows up after the refresh.
- Locked fields and your own edits survive a Rescrape.
- Move to another server later and the NFO files and artwork go with the library.
FAQ
Does Jellyfin read MetaTana's NFO files?
Yes. Jellyfin reads local NFO files and images natively. MetaTana writes Jellyfin-format NFO for movies, shows, seasons and episodes, then asks Jellyfin to refresh the folders that changed.
Does MetaTana replace Jellyfin?
No. Jellyfin stays your server and player, and MetaTana is not affiliated with Jellyfin. MetaTana prepares the files on disk and asks Jellyfin to refresh.
Will it rename my files?
Only in folders where you allow renames. A folder can be set to ask first, and renames and moves can be undone in Activity.
Do I need Pro for Jellyfin?
No. Matching, naming, NFO and artwork, Jellyfin refresh and watched sync are Free. Free scans first and you add a free TMDb key later. Pro adds hosted metadata with no key, AI Vision for hard files, subtitle search and Trakt.
Give Jellyfin clean NFO files.
Start with one folder. Good matches file themselves and the rest wait in your Inbox.