Gids voor media

Gids voor de organisatie van media

Een conservatieve SMB- en WebDAV-layout die Vanto, Jellyfin en Kodi betrouwbaar kunnen identificeren.

Laatste update: 8 augustus 2026Voor de huidige release van Vanto

Snelle regels

  • Gebruik een Title (Year) de folder voor elke film, en geef de video, NFO, en ondertitels dezelfde basisnaam.
  • Gebruik Show (Year)/Season 01/Show - S01E01 voor afleveringen.
  • Vanto bouwt de media-structuur uit mappen en bestandnamen.
  • Plaats kunstwerken in de map die is gedefinieerd voor het item dat het beschrijft. Vanto genereert alleen een beeld van een videofraam wanneer er geen geschikt kunstwerk bestaat.
  • Na het veranderen van NFO, kunstwerken of ondertitels, vernieuwt u de huidige bron van Vanto Home.
Aanbevolen model

De directory structuur zegt wat het media is; NFO controleert hoe het wordt gepresenteerd; kunstwerken en ondertitels blijven onafhankelijke sidecar bestanden.

Minimale uitleg zonder NFO

Media/
├── Movies/
│   └── Arrival (2016)/
│       └── Arrival (2016).mkv
└── TV Shows/
    └── Example Show (2026)/
        ├── Season 01/
        │   ├── Example Show - S01E01.mkv
        │   └── Example Show - S01E02.mkv
        └── Season 02/
            └── Example Show - S02E01.mkv

Media kunnen worden geïndexeerd zonder NFO, kunstwerken of ondertitels. Extras Het bevatten van het releasejaar vermindert onduidelijke overeenkomsten aanzienlijk.

Volledige filmvoorbeeld

Movies/
└── Arrival (2016)/
    ├── Arrival (2016).mkv
    ├── Arrival (2016).nfo
    ├── poster.jpg
    ├── fanart.jpg
    └── Arrival (2016).en.forced.srt

Een NFO waarvan de basisnaam overeenkomt met de video. movie.nfo, maar overeenkomende namen houden eigendom duidelijk wanneer meerdere videoversies aanwezig zijn.

<?xml version="1.0" encoding="UTF-8"?>
<movie>
  <title>Arrival</title>
  <originaltitle>Arrival</originaltitle>
  <year>2016</year>
  <plot>Movie summary</plot>
  <genre>Science Fiction</genre>
  <rating>7.9</rating>
  <uniqueid type="tmdb" default="true">329865</uniqueid>
  <actor>
    <name>Amy Adams</name>
    <role>Louise Banks</role>
    <thumb>amy-adams.jpg</thumb>
  </actor>
</movie>

Volledig voorbeeld

TV Shows/
└── Example Show (2026)/
    ├── tvshow.nfo
    ├── poster.jpg
    ├── fanart.jpg
    ├── season01-poster.jpg
    ├── season01-fanart.jpg
    └── Season 01/
        ├── season.nfo
        ├── poster.jpg
        ├── fanart.jpg
        ├── Example Show - S01E01.mkv
        ├── Example Show - S01E01.nfo
        ├── Example Show - S01E01-thumb.jpg
        └── Example Show - S01E01.en.forced.ass

Deze lay-out behoudt beide conventionele seizoenen:

  • Jellyfin en Vanto: lezen season.nfo, poster.jpg, en fanart.jpg in de seizoenmap.
  • Kodi: leest seizoennamen en samenvattingen van de show-niveau tvshow.nfo, en show-level bestanden zoals season01-poster.jpg en season01-fanart.jpg.

Beide conventies beschrijven hetzelfde seizoen en mogen geen tegenstrijdige feiten bevatten.

Show: tvshow.nfo

<?xml version="1.0" encoding="UTF-8"?>
<tvshow>
  <title>Example Show</title>
  <originaltitle>Example Show</originaltitle>
  <year>2026</year>
  <plot>Show summary</plot>
  <genre>Drama</genre>
  <uniqueid type="tvdb" default="true">123456</uniqueid>
  <namedseason number="1">Season One</namedseason>
  <seasonplot season="1">Season summary</seasonplot>
</tvshow>

Seizoen 01/seizoen.nfo

<?xml version="1.0" encoding="UTF-8"?>
<season>
  <title>Season One</title>
  <seasonnumber>1</seasonnumber>
  <plot>Season summary</plot>
</season>

Aflevering: NFO overeenkomt met de video

<?xml version="1.0" encoding="UTF-8"?>
<episodedetails>
  <title>Episode One</title>
  <showtitle>Example Show</showtitle>
  <season>1</season>
  <episode>1</episode>
  <aired>2026-01-01</aired>
  <plot>Episode summary</plot>
</episodedetails>

Naamgeving van kunstwerken

Artikel 1Aanbevolen bestandenLocatie
Filmposter.jpg, fanart.jpgFilmmap
Toonposter.jpg, fanart.jpgRoot laten zien
Seizoen (Jellyfin / Vanto)poster.jpg, fanart.jpgSeason 01
Seizoen (Kodi)season01-poster.jpg, season01-fanart.jpgRoot laten zien
GevalExample Show - S01E01-thumb.jpgNaast de afleveringsvideo

Gebruik JPG of PNG. Relatieve beeldnamen in NFO moeten exact overeenkomen met echte bestanden. Vanto raadt niet door vergelijkbare namen; wanneer identiteit onzeker is, laat het kunstwerk leeg in plaats van het verkeerde beeld te tonen.

Externe ondertitels

Arrival (2016).mkv
Arrival (2016).en.srt
Arrival (2016).en.forced.ass
Arrival (2016).zh-Hant.vtt
  • Gebruik taaltags zoals zh-Hans, zh-Hant, en, of ja.
  • Gewone achtervoegsels, zoals forced De selectie van ondertitels in de speler blijft gezaghebbend.
  • Ondersteunde tekstformaten zijn SRT, ASS, SSA, VTT en SMI.
  • Lijst geen externe ondertitels in NFO. Ze blijven onafhankelijke bestanden gebonden aan een specifieke video.

Wijziging in Vanto

Op iPhone, iPad en Mac kan Edit Info op SMB en WebDAV detailpagina's een NFO maken voor een item dat er geen heeft, of metadata en kunstwerken bijwerken voor een film, show, geselecteerd seizoen of geselecteerde aflevering.

Schrijf de omvang

Bevestig dat het NAS-account bestanden in de doelmap kan maken, vervangen, hernoemen en verwijderen.

Controles en verenigbaarheid

  • Gebruik UTF-8 XML en het juiste root-element: movie, tvshow, season, of episodedetails.
  • Elke NFO kan maximaal 2 MB zijn; Vanto leest maximaal 32 castleden.
  • Onbekende XML-elementen worden genegeerd en blokkeren geen scannen of afspelen.
  • Als wijzigingen niet verschijnen, controleer namen, XML, geval, locatie van het werk en schrijf toestemming voordat u de bron vernieuwt.

Deze pagina documenteert de conservatieve kruising van Vanto, Jellyfin en Kodi. Jellyfin NFO, Jellyfin Films, Jellyfin Shows, Kodi NFO-bestanden, en Kodi Artwork.