NFOStandard Logo Visit Our GitHub
NFOStandard Logo

Welcome to NFOStandard v2.0.0

The NFO Standard is an open, unified metadata format for media files. By creating a consistent standard for .nfo files across various media applications, we eliminate the need for each application to create its own format, saving developers countless hours and ensuring compatibility across different platforms.

Built to cover 95% of use cases while maintaining extensibility for edge cases, the NFO Standard allows you to store all media-related data in an NFO file next to your media. Any new library systems that support our format can seamlessly bring over all important metadata, watched status, and other crucial information.

Key Features

Supported Media Types

The NFO Standard v2.0.0 supports comprehensive metadata for the following media types:

Each media type has its own dedicated XSD schema for validation, with common elements shared through modular schema files.

What's New in Version 2.0.0

Version 2.0.0 brings significant improvements and enhanced standards compliance:

Migration from v1 to v2

If you're upgrading from v1, key changes include:

Version 1 schemas remain available at their original URLs for backward compatibility during migration.

Validation Tools and Libraries

To ensure your NFO files conform to the standard, we provide multiple validation tools:

Coming Soon - Platform Support

We are actively developing plugins for major media platforms:

If you are a developer, we welcome contributions! Check our GitHub for plugin development guides and migration tools.

Online NFO Validator

Validate your NFO files directly in your browser using our online validator. Paste your XML content below to check if it conforms to the NFO Standard v2.0.0 schema:

Project Status

🎉 Version 2.0.0 Released! - The NFO Standard has released version 2.0.0 as of December 9, 2024, with major improvements and enhanced validation.

✅ Version 2.0.0 - Complete!
100%

Major release with enhanced validation, ISO standards compliance, improved content rating structure, and comprehensive testing infrastructure.

Platform Plugins
15%

Development of official plugins for Plex, Jellyfin, and Emby to enable native NFO Standard support.

Migration Tools
20%

Tools to help users migrate their existing NFO files from Kodi, Plex, and Emby formats to the NFO Standard.

Community Adoption
5%

Growing ecosystem support through community contributions and third-party tool integration.

Long-Term Support: Version 2.0.0 includes backward compatibility with v1 schemas still available for migration purposes.

Example XML File

Here's an example of an NFO file for a movie, demonstrating the use of our schema:

<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="NFOStandard" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="NFOStandard https://xsd.nfostandard.com/v2/main.xsd">
  <media>

  <movie>
    <title>Inception</title>
    <originaltitle>Inception</originaltitle>
    <sorttitle>Inception</sorttitle>
    <alternatetitle>Origem</alternatetitle>
    <alternatetitle>Début</alternatetitle>
    <rating name="imdb" max="10" default="true" value="8.8" votes="200000"/>
    <userrating>9.0</userrating>
    <outline>A thief who steals corporate secrets through the use of dream-sharing technology is given the inverse task of planting an idea into the mind of a C.E.O.</outline>
    <plot>Dom Cobb is a skilled thief, the absolute best in the dangerous art of extraction: stealing valuable secrets from deep within the subconscious during the dream state when the mind is at its most vulnerable. Cobb's rare ability has made him a coveted player in this treacherous new world of corporate espionage, but it has also made him an international fugitive and cost him everything he has ever loved. Now Cobb is being offered a chance at redemption. One last job could give him his life back but only if he can accomplish the impossible, inception.</plot>
    <tagline>Your mind is the scene of the crime.</tagline>
    <runtime>148</runtime>
    <banner type="poster" width="300" height="450" url="http://example.com/poster1.jpg"/>
    <thumb type="thumbnail" width="150" height="150" url="http://example.com/thumb1.jpg"/>
    <fanart type="thumbnail" width="150" height="150" url="http://example.com/fanart1.jpg"/>
    <fanart type="thumbnail" width="150" height="150" url="http://example.com/fanart2.jpg"/>    
    <contentrating country="US" board="MPAA">
      <rating>PG-13</rating>
      <image>mpaa_pg13.png</image>
    </contentrating>
    <uniqueid type="imdb" default="true">tt1375666</uniqueid>
    <uniqueid type="tmdb">12345</uniqueid>
    <genre>Action</genre>
    <genre>Sci-Fi</genre>
    <tag>Heist</tag>
    <tag>Dream</tag>
    <setname>Inception Series</setname>
    <setoverview>Movies about dream extraction.</setoverview>
    <country>US</country>
    <productioncompany>Warner Bros.</productioncompany>
    <keyword>dream</keyword>
    <keyword>heist</keyword>
    <releasedate>2010-07-16</releasedate>
    <award>Academy Award for Best Cinematography</award>
    <subtitlelanguage>English</subtitlelanguage>
    <soundtrack>Inception OST</soundtrack>
    <parentalguide>Some material may be inappropriate for children under 13.</parentalguide>
    <actor>
      <name>Leonardo DiCaprio</name>
      <role>Dom Cobb</role>
      <order>1</order>
      <thumb>leo.jpg</thumb>
      <bio>Leonardo Wilhelm DiCaprio is an American actor and film producer.</bio>
      <url>https://www.imdb.com/name/nm0000138/</url>
    </actor>
    <actor>
      <name>Joseph Gordon-Levitt</name>
      <role>Arthur</role>
      <order>2</order>
      <thumb>joseph.jpg</thumb>
      <bio>Joseph Leonard Gordon-Levitt is an American actor and filmmaker.</bio>
      <url>https://www.imdb.com/name/nm0330687/</url>
    </actor>
    <director>
      <name>Christopher Nolan</name>
      <thumb>nolan.jpg</thumb>
      <bio>Christopher Edward Nolan is a British-American film director, screenwriter, and producer.</bio>
      <url>https://www.imdb.com/name/nm0634240/</url>
    </director>
    <writer>
      <name>Christopher Nolan</name>
      <thumb>nolan.jpg</thumb>
      <bio>Christopher Edward Nolan is a British-American film director, screenwriter, and producer.</bio>
      <url>https://www.imdb.com/name/nm0634240/</url>
    </writer>
  </movie>
  </media>
  <library>
    <appID>YourMediaServer</appID>
    <libraryid>movies</libraryid>
    <dateAdded>2024-01-15T00:00:00</dateAdded>
  </library>
</root>
            

Getting Started

Ready to start using the NFO Standard? Here are some quick links to help you:

Join the Community

Contribute on GitHub