Skip to main content

Local .nfo metadata

Jellyfin can read and write local .nfo metadata files to import or export metadata from and to other programs and tools.

Naming .nfo files

In order for Jellyfin to find the .nfo files, you have to name them correctly. The table below will help you name them.

Media TypeFilename
Moviesmovie.nfo, VIDEO_TS.nfo or for DVDs <filename of the movie>.nfo
TV Showstvshow.nfo
TV Seasonseason.nfo
Episode<filename of the episode>.nfo
Music Artistartist.nfo
Music Albumalbum.nfo
Music Videosee Movies

Reading metadata from .nfo files

Jellyfin supports a common set of .nfo metadata tags. The following list may not be exhaustive.

caution

If there are multiple tags that map to the same internal Jellyfin data like plot and review, the last of these tags in the file will have priority.

note

It's currently not possible to disable .nfo metadata. Local metadata will always be fetched and has priority over remote metadata providers like TMDb.

note

User data importing is only possible for a single user. This user can be set in the .nfo settings.

TagNote
name
titlesame as name
localtitlesame as name
dateadded
originaltitle
sortname
criticrating
sorttitle
plot
biographysame as plot
reviewsame as plot
language
watchedplease see the note about user data
playcountplease see the note about user data
lastplayedplease see the note about user data
countrycode
lockedfields
tagline
country
mpaa
customrating
runtime
aspectratio
lockdata
studiomultiple tags allowed
directormultiple tags allowed
creditsmultiple tags allowed
writermultiple tags allowed
actormultiple tags allowed
trailerkodi format
displayorder
year
ratingsame as customrating
ratingsmultiple child tags allowed; name attribute of each tag will specify wheter the rating is critics or community rating
aired
formed
premiered
releasedate
enddate
genremultiple tags allowed
tagmultiple tags allowed
stylemultiple tags allowed
fileinfo
uniqueidtype attribute specifies id provider
thumbplease see the section about images
fanartplease see the section about images

Provider id tags are supported as well if they follow the scheme: <PROVIDER_NAME+ id>.

You can also use your .nfo files to help Jellyfin identify your media. You can just enter an IMDb, TMDb or TVDb link, to link the media to the specific provider id.

For more information about .nfo files, please also see the Kodi wiki.

Writing metadata to .nfo files

Jellyfin can write metadata to .nfo files. To enable this option, select the "Nfo saver" in the settings of you library. While writing .nfo files, the following tags are supported for saving:

.nfo tagNote
title
idIMDb id for moves, TVDb id for tv shows,
originaltitle
seasonnumberonly for tv show seasons
showtitleonly for tv show episodes
episodeonly for tv show episode
seasononly for tv show episode
airedonly for tv show episode
airsafter_seasononly for tv show episode
airsbefore_episodeonly for tv show episode
airsbefore_seasononly for tv show episode
displayepisodeonly for tv show episode; which episode this special airs before
displayseasononly for tv show episode; season the special aired in
directornew tag for each director
writernew tag for each writer
creditsnew tag for each credit
trailerYouTube URL in the Kodi format plugin://plugin.video.youtube/?action=play_video&videoid=<Youtube Video ID>
rating
year
sorttitle
mpaa
aspectratio
dateaddedin UTC
collectionnumberTMDb collection id
setcollection name; only for movies
imdb_idonly for TV shows
imdbidfor all other media types
tvdbid
idmbid
tmdbid
language
countrycode
formedonly for music artists
premiered
enddate
releasedate
criticrating
runtime
countrynew tag for each production country
genrenew tag for each genre
studionew tag for each studio
disbandedonly for music artists
audiodbartistidonly for music
audiodbalbumidonly for
zap2itidonly for tv shows
musicbrainzalbumidonly for music
musicbrainzalbumartistidonly for music
musicbrainzartistidonly for music
musicbrainzreleasegroupidonly for music
tvrageid
artonly if save image paths is enabled in the nfo settings; backdrops with child element fanart, posters with the tag poster

Additional provider ids are supported as well. They will be exported with the tag <providernameid>.

Image paths and URLs in .nfo files

There are some small caveats to keep in mind when using .nfo files for your images.

  • Jellyfin supports only one image for each artwork type. This means that only the first thumb tag for each artwork type is used.
  • Artwork defined in .nfo files with local paths or URLs have priority over remote image providers and images in the media folders.