Jellyfin Naamgevingsgids: Films, Series, Anime, Muziek & Plex Migratie (2026)
Jellyfin is flexibeler dan Plex met naamgeving — maar slechts tot op zekere hoogte. Gebruik de juiste structuur en de scanner is snel, accuraat en voor altijd gratis. Doe je het verkeerd, dan ben je uren bezig met "ongeïdentificeerde" items die direct herkend hadden moeten worden.
Deze gids is het praktische naslagwerk voor het benoemen van mediabestanden in Jellyfin — elk mediatype, elke uitzondering en het migratiepad voor iedereen die overstapt van Plex. De voorbeelden volgen de officiële Jellyfin-documentatie en zijn geverifieerd met Jellyfin 10.10+. Speciale aandacht gaat naar twee valkuilen voor Plex-gebruikers: hoe Jellyfin omgaat met specials in seizoen nul, en hoe het anime verwerkt zonder een HAMA-equivalent.
Aan het eind weet je precies hoe je een Jellyfin-bibliotheek structureert die de eerste keer vlekkeloos scant — of je nu opnieuw begint, migreert van Plex, of een bibliotheek opruimt die al jaren chaotisch groeit.
Sla het handmatige werk over — laat RenameFlow de patronen voor je regelen.
Open RenameFlowDe basis van Jellyfin Naamgeving
De architectuur van de Jellyfin-scanner verschilt van die van Plex. Als je dat verschil begrijpt, voorkom je driekwart van de frustratie over "Jellyfin herkent mijn bestanden niet". Het goede nieuws: de meeste Plex-compatibele naamgeving werkt direct in Jellyfin. De valkuil: door de flexibiliteit van Jellyfin kun je geldige naamgevingspatronen gebruiken die in de ene bibliotheek werken, maar in de andere mislukken, afhankelijk van de providers die je hebt ingeschakeld.
Open source, ingebouwde scanner
Jellyfin is open source, self-hosted en voor altijd gratis — geen premium-abonnement, geen telemetrie, geen betaalmuur voor plugins. De scanner is onderdeel van de server zelf, niet een aparte plugin zoals bij Plex. Dit betekent dat Jellyfin-updates verbeteringen voor de naamgeving meeleveren via de reguliere releasecyclus (momenteel ongeveer maandelijks), en je kunt de exacte parseercode op GitHub lezen als een patroon je verrast. De afweging ten opzichte van Plex: de metadata-UI van Jellyfin is wat minder verfijnd, de installatie van hardwareversnelling is meer handwerk, en een paar Plex-functies (Plex Pass DVR, Plexamp's sonische analyse) hebben geen directe tegenhanger. Voor de naamgeving maakt dit allemaal niet uit — je krijgt dezelfde TMDB-, TVDB-, AniDB-, MusicBrainz- en OMDb-pipelines die Plex gebruikt, alleen anders geconfigureerd.
Metadata-providers (geen "agents")
Waar Plex "agents" heeft, heeft Jellyfin "metadata-providers" die per bibliotheek worden geconfigureerd. Wanneer je een bibliotheek aanmaakt, kies je welke providers je wilt raadplegen en in welke volgorde. Voor films is de standaard TheMovieDB; je kunt OMDb, TVDb of geen enkele toevoegen. Voor tv-series zijn dat TheMovieDB en TheTVDB, met The Open Movie Database (OMDb) als fallback. Voor anime kun je AniDB en AniList direct toevoegen (geen externe plugin in HAMA-stijl nodig). De volgorde van de providers is belangrijk: Jellyfin bevraagt ze van boven naar beneden en gebruikt de eerste succesvolle match. Als TheMovieDB de verkeerde serie retourneert door een titelconflict, kan het helpen om TheTVDB als eerste te plaatsen. Deze configuratie per bibliotheek is krachtiger dan de vastgelegde agent-keuze van Plex — en het is het geheim om anime te laten werken zonder scanners van derden.
Vier regels die de meeste match-fouten oplossen
Vier regels die de overgrote meerderheid van Jellyfin-matchproblemen voorkomen: Regel 1 — Gebruik een map-per-item-structuur. Films in hun eigen mappen, tv-series met expliciete seizoensubmappen. Jellyfin scant de mappenstructuur om de grenzen van items te begrijpen voordat het bestandsnamen leest. Regel 2 — Voeg het releasejaar tussen haakjes toe voor films, net als bij Plex: "Title (YYYY)". De matcher van Jellyfin gebruikt het jaartal identiek aan die van Plex. Regel 3 — Gebruik het sXXeYY-patroon voor afleveringen. Jellyfin accepteert meer variaties dan Plex (de documentatie noemt 8+ geldige formaten), maar sXXeYY in kleine letters met voorloopnullen is het veiligst en best leesbaar. Regel 4 — Voeg bij twijfel de provider-ID toe aan de mapnaam. Jellyfin ondersteunt "[tmdbid-12345]", "[tvdbid-67890]", "[imdbid-tt1234567]" achtervoegsels die een exacte match forceren. Gebruik ze wanneer een titel dubbelzinnig is.
Need it from zero? stap-voor-stap hernoemen.
Films een naam geven voor Jellyfin
Films zijn het eenvoudigste mediatype in Jellyfin. Het map-per-film-patroon komt overeen met dat van Plex; het jaartal is verplicht voor eenduidigheid; bestanden met meerdere versies worden ondersteund via een iets andere naamgevingsconventie dan die van Plex. Er zijn slechts drie kleine verschillen die je moet onthouden als je van Plex overstapt.
Mappenstructuur
Elke film staat in zijn eigen map, met de naam "Title (Year)". Het videobestand in de map herhaalt exact diezelfde naam. Ondertitels, extra's, posters en trailers staan in dezelfde map.
Movies/
├── Blade Runner (1982)/
│ ├── Blade Runner (1982).mkv
│ ├── Blade Runner (1982).en.srt
│ ├── poster.jpg
│ └── trailers/
│ └── teaser.mp4
├── Dune (2021)/
│ └── Dune (2021).mkv
└── The Matrix (1999)/
└── The Matrix (1999).mkvJellyfin leest eerst de mapnaam en dan de bestandsnaam. Ze identiek houden is het schoonste patroon en stelt je in staat om extra's en artwork op te slaan zonder naamconflicten.
Het jaartal is niet onderhandelbaar
Het jaartal is niet-onderhandelbaar om dezelfde reden als bij Plex: TheMovieDB geeft matches met dubbele titels terug, gesorteerd op populariteit, en zonder het jaartal krijg je de release die op dat moment het populairst is op TMDB. Formaat: "Title (YYYY)" met het jaartal tussen haakjes. De regex van Jellyfin is vergevingsgezind — het accepteert "Title.YYYY.mkv" en "Title YYYY.mkv" — maar die formaten werken niet goed als titels cijfers bevatten ("2001: A Space Odyssey", "1917"). Haakjes zijn ondubbelzinnig. Gebruik ze altijd.
Films met meerdere versies
Jellyfin ondersteunt meerdere versies van dezelfde film, samengevoegd tot één item in je bibliotheek, vergelijkbaar met Plex maar met een ander naamgevingspatroon. De officiële Jellyfin-conventie gebruikt streepjes en versielabels:
Dune (2021)/
├── Dune (2021) - 1080p.mkv
└── Dune (2021) - 2160p.mkvOf het submappatroon, dat in Jellyfin identiek werkt en overzichtelijker is voor bibliotheken met veel versies:
Dune (2021)/
├── 1080p/
│ └── Dune (2021).mkv
└── 2160p/
└── Dune (2021).mkvBeide bestanden verschijnen als één filmkaart met een versiekiezer. Jellyfin selecteert automatisch het bestand met de hoogste kwaliteit dat de client direct kan afspelen; als geen enkele client 4K HEVC kan afspelen, schakelt het over op de kopie met lagere resolutie zonder transcoding.
Edities (Director's Cut, Theatrical, Extended)
Voor director's cuts, bioscoopversies en extended editions ondersteunt Jellyfin het "[edition-X]"-achtervoegselpatroon, dat verschilt van de "{edition-X}"-conventie met accolades van Plex. Wees voorzichtig bij het migreren — het patroon met accolades wordt door Jellyfin zonder melding genegeerd:
Movies/
├── Blade Runner (1982)/
│ ├── Blade Runner (1982) [edition-Theatrical].mkv
│ └── Blade Runner (1982) [edition-Final Cut].mkv
└── Apocalypse Now (1979)/
├── Apocalypse Now (1979) [edition-Theatrical].mkv
└── Apocalypse Now (1979) [edition-Redux].mkvElke editie verschijnt als een aparte film in je bibliotheek (niet samengevoegd zoals bij meerdere versies). Gebruik dit voor versies met significante verschillen in speelduur of inhoud; gebruik meerdere versies voor dezelfde film in verschillende resoluties.
Trailers, behind-the-scenes en extra's
Jellyfin behandelt extra's (trailers, behind-the-scenes, verwijderde scènes, interviews) als volwaardige content. Plaats ze in submappen binnen de filmmap met exact deze namen: `trailers/`, `behind the scenes/`, `deleted scenes/`, `interviews/`, `featurettes/`, `scenes/`, `shorts/`. Bestanden in deze mappen nemen de metadata van de film over en verschijnen in de Jellyfin-speler als gerelateerde content.
Dune (2021)/
├── Dune (2021).mkv
├── trailers/
│ ├── trailer-1.mp4
│ └── trailer-2.mp4
└── behind the scenes/
└── making-of.mp4Dezelfde conventie werkt ook voor tv-series — extra's op serieniveau plaats je in submappen voor extra's in de hoofdmap van de serie.
Fouten die de meeste mislukte matches veroorzaken
De vier fouten die de meeste mislukte film-matches in Jellyfin veroorzaken: 1. De `{edition-X}`-syntax van Plex gebruiken. Jellyfin negeert dit stilzwijgend — het achtervoegsel wordt deel van de titel, waardoor de match mislukt. 2. Jaartal ontbreekt bij een niet-unieke titel. "Inception.mkv" matcht puur op populariteit; "Dune.mkv" kiest op TMDB 100% van de tijd voor Villeneuve's 2021-versie boven de Lynch-film uit 1984. 3. Bibliotheek met losse bestanden in de root (geen map). Dit werkt voor het matchen, maar verstoort extra's, posters en ondersteuning voor meerdere versies. 4. Verkeerde tekencodering in niet-Latijnse titels. Griekse, Cyrillische en Japanse tekens in titels vereisen UTF-8-codering voor bestandsnamen; sommige verouderde zip-programma's schrijven in plaats daarvan Latin-1.
Praktijkvoorbeelden
Movies/
├── The Matrix (1999)/
│ └── The Matrix (1999).mkv
├── Dune (2021)/
│ ├── Dune (2021) - 1080p.mkv
│ └── Dune (2021) - 2160p.mkv
├── Blade Runner (1982)/
│ ├── Blade Runner (1982) [edition-Theatrical].mkv
│ └── Blade Runner (1982) [edition-Final Cut].mkv
├── 1917 (2019)/
│ └── 1917 (2019).mkv
└── Spirited Away (2001)/
├── Spirited Away (2001).mkv
└── trailers/
└── trailer.mp4Compare to Plex-equivalenten.
Official: Jellyfin movies docs · Jellyfin extras docs
Heb je een Plex-bibliotheek om te converteren? Probeer de batch-modus van RenameFlow.
Open RenameFlowTv-series een naam geven voor Jellyfin
Bij tv-series komt de flexibiliteit van Jellyfin echt tot zijn recht, maar struikelen nieuwe gebruikers er ook over. De scanner accepteert acht geldige bestandsnaampatronen, wat geweldig klinkt totdat je ze in dezelfde seriemap door elkaar gebruikt en de matcher de verkeerde kiest. De oplossing is om één patroon te kiezen en dit consequent toe te passen — waarbij sXXeYY in kleine letters het enige universeel veilige patroon is.
Mappenstructuur
Twee niveaus: een map voor de serie, daarin een map voor het seizoen. Net als bij Plex. Jellyfin groepeert afleveringen niet correct als je de structuur plat maakt.
TV Shows/
├── Breaking Bad (2008)/
│ ├── Season 01/
│ │ ├── Breaking Bad - s01e01 - Pilot.mkv
│ │ └── Breaking Bad - s01e02 - Cat's in the Bag.mkv
│ ├── Season 02/
│ │ └── Breaking Bad - s02e01.mkv
│ └── Specials/
│ └── Breaking Bad - s00e01 - Behind the Scenes.mkv
└── The Wire (2002)/
└── Season 01/
└── The Wire - s01e01.mkvFormaat seriemap: "Titel (Jaar)". Het jaartal maakt onderscheid tussen remakes (The Office UK 2001 vs US 2005, House of Cards UK 1990 vs US 2013). Formaat seizoenmap: "Season XX" met een voorloopnul, of "Specials" voor seizoen 0.
Een specifieke provider-match forceren
Bonus: voeg "[tmdbid-X]" of "[tvdbid-Y]" toe aan de naam van de seriemap. Jellyfin gebruikt dit als de canonieke zoekopdracht en negeert matching op basis van de titel:
The Office (2005) [tmdbid-2316]/
└── Season 01/
└── The Office - s01e01.mkvBestandsnaampatroon
De scanner van Jellyfin accepteert deze afleveringspatronen: - `Show - s01e01.mkv` (kleine letters, aanbevolen) - `Show - S01E01.mkv` (hoofdletters) - `Show - 1x01.mkv` (cross-stijl) - `Show.S01.E01.mkv` (gescheiden door punten) - `Show s01e01 Title.mkv` (zonder streepje) - `Show 101.mkv` (compact — riskant) - `Show 1.01.mkv` (compact met punt — riskant) - `Show Season 1 Episode 1.mkv` (uitgebreid) Kies er één en houd je daaraan. De "compacte" vormen (Show 101) werken, maar gaan de mist in bij series met meer dan 100 afleveringen per seizoen of driedelige absolute nummering. sXXeYY in kleine letters is het veiligste universele patroon.
Breaking Bad - s05e14 - Ozymandias.mkvJe kunt een afleveringstitel toevoegen voor de leesbaarheid. De afleveringstitel wordt niet gebruikt voor matching — Jellyfin's metadata provider overschrijft deze met de canonieke titel van TVDB/TMDB.
Specials, OVA's en extra's per seizoen
Specials, OVA's, 'behind-the-scenes'-afleveringen en extra's die bij een seizoen horen, plaats je in een "Specials"-map in de hoofdmap van de serie, of in "Season 00". Jellyfin behandelt beide identiek. Geef de bestanden daarin de namen s00e01, s00e02, enzovoort, op volgorde. Extra's per seizoen (trailers, verwijderde scènes) kunnen ook in submappen voor extra's binnen hun bovenliggende seizoensmap staan, volgens dezelfde conventies als extra's bij films (`trailers/`, `deleted scenes/`, etc.).
Dagelijkse series op basis van datum
Dagelijkse series (talkshows, nieuws) zonder seizoen/aflevering-nummering gebruiken het datumpatroon:
The Daily Show (1996)/
└── Season 29/
└── The Daily Show - 2024-03-15.mkvYYYY-MM-DD-formaat. Jellyfin matcht met de datumindex van TheTVDB voor dagelijkse series — zorg ervoor dat TheTVDB is ingeschakeld als provider voor de bibliotheek.
Bestanden met meerdere afleveringen
Voor dubbele afleveringen in één bestand:
Breaking Bad - s05e15-e16 - Granite State + Felina.mkvJellyfin maakt één afspeelbaar item aan dat in de metadata aan beide afleveringen is gekoppeld. De bereikvorm (`e15-e16`) is netter; de volledig herhaalde vorm (`s05e15-s05e16`) werkt ook.
Miniseries en 'limited series'
Miniseries en 'limited series' (Chernobyl, Band of Brothers, The Queen's Gambit) volgen het standaardpatroon met "Season 01" als de enige seizoensmap. Plaats afleveringen niet direct in de hoofdmap van de serie — Jellyfin's scanner verwacht de seizoensmap-laag, zelfs voor series met maar één seizoen.
De meest voorkomende fouten bij tv-series
De meest voorkomende fouten bij tv-series in Jellyfin en hun oorzaken: — "Aflevering niet gematcht" maar het seizoen is in orde: het bestandsnaampatroon is onjuist of mixt stijlen (s01E01 — hoofdletter E met kleine letter s). Standaardiseer naar sXXeYY met kleine letters. — Heel seizoen niet gematcht: de seizoensmap begint niet met "Season " (let op de spatie). "S1", "Season1" en "s01" matchen niet. — Verkeerde serie gematcht: jaartal ontbreekt bij een titel met conflicten. Voeg `(YYYY)` toe aan de seriemap, of gebruik `[tmdbid-X]` voor absolute ondubbelzinnigheid. — Afleveringen verdeeld over verkeerde seizoenen: als je bestanden hebt hernoemd maar Jellyfin nog steeds oude toewijzingen toont, forceer dan een metadata-verversing via het ⋯ menu van de serie → "Refresh metadata" → "Replace all metadata" → "Force". — Special-afleveringen verschijnen als seizoen 1: het bestand staat in de hoofdmap van de serie in plaats van in de map "Specials/" of "Season 00/". Verplaats het bestand. — Miniserie getoond als één grote aflevering: alle afleveringen staan in de hoofdmap van de serie zonder seizoensmap. Voeg "Season 01/" toe en verplaats de bestanden daarheen.
Voorbeelden uit de praktijk
TV Shows/
├── Breaking Bad (2008)/
│ ├── Season 01/
│ │ ├── Breaking Bad - s01e01 - Pilot.mkv
│ │ └── Breaking Bad - s01e02 - Cat's in the Bag.mkv
│ ├── Season 05/
│ │ └── Breaking Bad - s05e15-e16 - Granite State + Felina.mkv
│ └── Specials/
│ └── Breaking Bad - s00e01 - No Half Measures.mkv
├── The Office (2005) [tmdbid-2316]/
│ └── Season 03/
│ └── The Office - s03e12 - Back from Vacation.mkv
├── Chernobyl (2019)/
│ └── Season 01/
│ └── Chernobyl - s01e01 - 1:23:45.mkv
└── The Daily Show (1996)/
└── Season 29/
└── The Daily Show - 2024-03-15.mkvOfficial: Jellyfin shows docs
Anime een naam geven voor Jellyfin (zonder HAMA)
Hier heeft Jellyfin een voorsprong op Plex voor de meeste gebruikers. Plex vereist de HAMA community-plugin om AniDB correct te verwerken — handmatige installatie, handmatige updates en het kan kapotgaan. Jellyfin levert AniDB en AniList als standaard metadata-providers die je inschakelt via de bibliotheekinstellingen. Geen externe scanners, geen GitHub-pluginmap, geen plugin-rechten om toe te kennen.
Standaard AniDB + AniList providers
Maak voor een anime-bibliotheek een nieuwe bibliotheek van het type "TV Shows" aan en in de lijst met metadata-providers: 1. AniDB — meest accuraat voor series met absolute nummering (One Piece, Detective Conan, Bleach) 2. AniList — secundair, handig voor moderne shonen en seizoensgebonden anime 3. TheTVDB — als fallback voor series met sterke Engelstalige dub-releases 4. TheMovieDB — laatste redmiddel, heeft het vaak mis bij anime Zet AniDB op de eerste plaats. De meeste klachten op Reddit over "Jellyfin anime not matching" zijn terug te voeren op het feit dat TheMovieDB standaard prioriteit krijgt.
Voor series met een dubbelzinnige titel (meerdere anime met dezelfde naam uit verschillende decennia), forceer je de AniDB ID direct in de mapnaam:
Anime/
└── One Piece [anidbid-69]/
└── Season 01/Jellyfin leest `[anidbid-X]`, `[tvdbid-X]`, `[tmdbid-X]` uit de mapnaam en gebruikt deze als de canonieke zoekopdracht, waarbij het 'fuzzy matching' op basis van de titel volledig wordt overgeslagen. Dit is het dichtstbijzijnde Jellyfin-equivalent van de HAMA-scanner van Plex — en het werkt direct uit de doos.
Absolute nummering (One Piece, Naruto)
Voor series met absolute nummering (One Piece aflevering 1064, Naruto Shippuden aflevering 500) behandelt AniDB alles standaard als seizoen 1. Geef je bestanden de juiste naam:
One Piece [anidbid-69]/
└── Season 01/
├── One Piece - s01e0001.mkv
├── One Piece - s01e0002.mkv
└── One Piece - s01e1064.mkvDe opvulling met vier cijfers (`e0001` in plaats van `e1`) is niet strikt noodzakelijk, maar zorgt ervoor dat de sorteervolgorde in je bestandssysteem overeenkomt met de afspeelvolgorde. Handig als je buiten Jellyfin door de map bladert. Als je seizoensindelingen in TVDB-stijl wilt (One Piece opgesplitst in 21+ arcs), laat dan de AniDB ID weg en laat de TheTVDB-provider het overnemen. Kies één model en blijf consistent voor de hele serie.
Gesplitste seizoenen & cours (Attack on Titan, Demon Slayer)
Moderne anime die is opgesplitst in meerdere "seizoenen" of "cours" (Attack on Titan Final Season Parts 1/2/3, Demon Slayer Mugen Train arc vs Entertainment District arc) is de meest voorkomende oorzaak van problemen met "verkeerd seizoen gematcht". De oplossing is dezelfde als bij Plex: beslis welke database overeenkomt met jouw beeld van de serie, stel de volgorde van de providers dienovereenkomstig in en gebruik ID's op mapniveau om matches te forceren:
Anime/
├── Attack on Titan [anidbid-9541]/
│ ├── Season 01/
│ ├── Season 02/
│ ├── Season 03/
│ └── Season 04/ ← Final Season part 1
├── Attack on Titan - Final Season Part 2 [anidbid-15689]/
│ └── Season 01/ ← split as its own AniDB entry
└── Demon Slayer (2019)/
├── Season 01/
├── Season 02/ ← Mugen Train + Entertainment District
└── Season 03/ ← Swordsmith VillageOVA's en animefilms
OVA's, animefilms die aan een serie zijn gekoppeld en specials plaats je allemaal in "Specials" of "Season 00" met opeenvolgende nummering. AniDB heeft uitgebreide metadata hiervoor — de meeste Plex-achtige gevallen van "dubbelzinnige OVA" worden in Jellyfin correct opgelost zonder extra configuratie. Voor losstaande animefilms (Your Name, Spirited Away, Akira), plaats je ze in je filmbibliotheek, niet in een anime-tv-bibliotheek. De anime-provider van Jellyfin kan beter overweg met films dan de tv-provider.
Sub vs dub
Net als Plex kan Jellyfin meerdere audiosporen per bestand opslaan of aparte sub/dub-bestanden opslaan als 'multi-version' varianten. Met dit patroon kunnen kijkers wisselen via de versie-kiezer:
Show - s01e01 - JPN.mkv
Show - s01e01 - ENG.mkv
Of gebruik het patroon met resolutie-suffix en audiotaal:
Show - s01e01 - 1080p JPN.mkv
Show - s01e01 - 1080p ENG.mkvEén bestand met ingesloten multi-audio is overzichtelijker — Jellyfin leest de audiotaal-tags uit de container en laat kijkers een spoor kiezen in de player-UI.
Voorbeelden uit de praktijk
Anime/
├── One Piece [anidbid-69]/
│ └── Season 01/
│ ├── One Piece - s01e0001.mkv
│ └── One Piece - s01e1064.mkv
├── Attack on Titan [anidbid-9541]/
│ ├── Season 01/
│ ├── Season 02/
│ └── Specials/
│ └── Attack on Titan - s00e01 - Ilse's Notebook.mkv
└── Demon Slayer (2019)/
└── Season 02/
└── Demon Slayer - s02e01.mkvComing from Plex? Vergelijk met Plex + HAMA.
Muziek een naam geven voor Jellyfin
De muziekfunctionaliteit van Jellyfin is een van zijn sterkste punten — volledige MusicBrainz-integratie, sonische analyse voor "instant mix" (vergelijkbaar met Plexamp) en degelijke Android/iOS-apps. Wat naamgeving betreft, lijken de regels sterk op die van Plex, met twee kleine verschillen in de omgang met discs en de ondersteuning voor 'Various Artists'.
Mappenstructuur
Artiest → Album → Nummer, net als bij Plex:
Music/
├── Pink Floyd/
│ ├── The Dark Side of the Moon (1973)/
│ │ ├── 01 - Speak to Me.flac
│ │ └── 02 - Breathe.flac
│ └── Wish You Were Here (1975)/
│ └── 01 - Shine On You Crazy Diamond Pts. 1-5.flac
└── Daft Punk/
└── Random Access Memories (2013)/
└── 01 - Give Life Back to Music.flacHet jaartal van het album in de mapnaam wordt aanbevolen. Bestandsnamen van nummers beginnen met een tracknummer met voorloopnullen, gevolgd door een streepje en de titel.
ID3-tags hebben voorrang op bestandsnamen
Jellyfin leest, net als Plex, ID3-tags vóór bestandsnamen. Vereiste tags: Artist, Album, Title, Track Number. Sterk aanbevolen: Album Artist (anders dan de artiest van het nummer bij compilaties), Year, Genre, Disc Number. Hernoem je bestanden zonder de tags te corrigeren, dan vertrouwt Jellyfin nog steeds op de verkeerde tags. De meest zuivere workflow is: corrigeer eerst de tags met MusicBrainz Picard of Mp3tag, en pas daarna de bestandsnamen aan. De muziekmodus van RenameFlow leest MusicBrainz om bestandsnamen voor te stellen, maar schrijft geen tags — gebruik het dus na een tagger.
Various Artists / compilaties
Compilaties en soundtracks gebruiken een "Various Artists" albumartiest-tag — hetzelfde patroon als Plex: ID3-tag: Album Artist = "Various Artists" ID3-tag: Artist = (individuele artiest van het nummer) Mappenstructuur:
Music/
└── Various Artists/
└── Pulp Fiction Soundtrack (1994)/
├── 01 - Misirlou - Dick Dale.flac
└── 02 - Royale with Cheese - John Travolta.flacJellyfin toont compilaties onder "Various Artists", maar elk nummer behoudt de vermelding van de echte uitvoerende artiest.
Nummering van tracks
Eerst het tracknummer van twee cijfers met voorloopnul, dan een optioneel streepje en de titel: 01 - Track Title.flac Of gewoon `01 Track Title.flac`. Beide werken. Vermijd het vermelden van de artiest in elke bestandsnaam — dat is overbodig gezien de mappenhiërarchie.
Albums met meerdere discs
Albums met meerdere schijven gebruiken "Disc XX"-submappen tussen het album en de nummers, plus de ID3 "Disc Number"-tag op elk bestand:
Music/
└── Pink Floyd/
└── The Wall (1979)/
├── Disc 01/
│ └── 01 - In the Flesh?.flac
└── Disc 02/
└── 01 - Hey You.flacJellyfin voegt ze samen tot één doorlopende albumweergave met schijfscheidingen. Zonder de schijf-tag komen nummers van schijf 2 in conflict met die van schijf 1 (twee "01"s, twee "02"s, en de scanner kiest er dan maar één).
Voorbeelden uit de praktijk
Music/
├── Pink Floyd/
│ ├── The Dark Side of the Moon (1973)/
│ │ ├── 01 - Speak to Me.flac
│ │ └── 10 - Eclipse.flac
│ └── The Wall (1979)/
│ ├── Disc 01/
│ │ └── 01 - In the Flesh?.flac
│ └── Disc 02/
│ └── 01 - Hey You.flac
└── Various Artists/
└── Pulp Fiction Soundtrack (1994)/
├── 01 - Misirlou - Dick Dale.flac
└── 02 - Royale with Cheese.flacOfficial: Jellyfin music docs
Migreren van Plex naar Jellyfin
Als je overstapt van Plex (vanwege abonnementsmoeheid, zorgen over telemetrie of omdat je gewoon meer controle wilt), dan is hier het goede nieuws: ongeveer 80% van je Plex-compatibele naamgeving werkt in Jellyfin zonder aanpassingen. De overige 20% — edities, anime en een paar uitzonderingen — vereist gerichte hernoemingen. Dit gedeelte is de complete checklist.
Wat wordt overgenomen en wat niet
Wat ongewijzigd wordt overgenomen van Plex naar Jellyfin: - Mapnaamgeving voor films: "Title (Year)/Title (Year).mkv" werkt identiek. - Mapnaamgeving voor series: "Show (Year)/Season XX/Show - sXXeYY.mkv" werkt identiek. - Suffix voor meerdere versies/resoluties: "Title (Year) - 1080p.mkv" werkt in beide. - Muziek: de Artiest/Album/Nummer-structuur wordt zonder wijzigingen overgedragen. - Verwerking van specials en "Season 00": zelfde logica. - Dagelijkse series op datum (YYYY-MM-DD): zelfde formaat. Wat je moet hernoemen: - Filmedities: Plex gebruikt `{edition-X}` (accolades), Jellyfin gebruikt `[edition-X]` (vierkante haken). Zoek en vervang dit in je hele filmbibliotheek. - Anime-bibliotheken die zijn opgebouwd rond Plex's HAMA-scanner: verwijder de HAMA-specifieke tags en schakel AniDB opnieuw in als metadata-provider in de nieuwe Jellyfin-bibliotheek. Map-ID's `[anidbid-X]` worden overgenomen en werken direct. - Provider-ID's in mapnamen: Plex's afkorting `[tmdb-X]` wordt `[tmdbid-X]` in Jellyfin (let op het `id`-suffix). Hetzelfde geldt voor tvdbid, imdbid, anidbid.
Migratie van kijkstatus
De kijkstatus migreert niet automatisch — Plex slaat dit op in zijn eigen database, niet in de bestanden. Er zijn drie opties: Optie 1 — Plex Watched History Importer (een community Jellyfin-plugin). Deze leest een export van de Plex-database en importeert de kijkmarkeringen per gebruiker. Dit werkt, maar vereist dat Plex nog lang genoeg draait om de export te kunnen maken. Optie 2 — Trakt.tv-synchronisatie. Als je al vanuit Plex naar Trakt scrobblede (via de Trakt-plugin), schakel dan ook Trakt-synchronisatie in Jellyfin in. Je kijkgeschiedenis wordt dan overgedragen met Trakt als tussenstap. Optie 3 — Accepteer het verlies en begin opnieuw. Voor bibliotheken met minder dan een paar honderd items is dit vaak de eenvoudigste weg. Voor gezinnen met meerdere gebruikers is Trakt-synchronisatie de meest betrouwbare methode.
Plex Pass-functies zonder directe tegenhanger
Sommige Plex Pass-functies hebben geen direct equivalent in Jellyfin. Weet dit voordat je migreert: - DVR / Live TV: Jellyfin heeft Live TV via tuners (HDHomeRun, USB-sticks), maar de UI voor het plannen van DVR-opnames is eenvoudiger dan die van Plex. - Plexamp's sonische analyse: Jellyfin heeft basisdetectie voor sfeer/genre, maar geen sonische vingerafdrukvergelijking. Symfonium of Manet op mobiel zijn goede Plexamp-achtige clients. - Intro's overslaan (alleen Plex Pass): Jellyfin heeft hier community-plugins voor (Jellyscrub, Intro Skipper) — installeer deze apart. - Plex Mobile Sync: De mobiele apps van Jellyfin ondersteunen synchronisatie, maar het is minder verfijnd dan bij Plex. - Plex Tone Mapping / Hardware-accelerated transcoding: Jellyfin ondersteunt alle belangrijke hardwareversnelling, maar vereist handmatige configuratie per platform. Dit zijn geen problemen met bestandsnamen, maar ze beïnvloeden wel de beslissing 'moet ik migreren?'. Geen van deze punten blokkeert een schone migratie van de bibliotheek zelf.
Wanneer migreren (en wanneer niet)
Je bent een goede kandidaat voor migratie als: - De prijsverhoging van Plex Pass je aan het rekenen heeft gezet (Lifetime $250 vs. Jellyfin voor altijd gratis). - Je je kijkgeschiedenis privé wilt houden, zonder telemetrie. - Je Linux/BSD/unRAID gebruikt en de voorkeur geeft aan apt/Docker boven de officiële pakketten van Plex. - Je het plannen van Live TV DVR-opnames niet nodig hebt. - Je het prima vindt om een middag te besteden aan het instellen van hardwareversnelling. Je kunt beter bij Plex blijven als: - Familieleden afhankelijk zijn van Plex's mobile sync. - Je afhankelijk bent van de verfijnde ontdekkingsfuncties van Plex (Universal Watchlist, aanbevelingen). - DVR je belangrijkste gebruik is. - Je liever eenmalig betaalt voor een afgewerkt product dan zelf te hosten. De migratie van de bestandsnamen zelf is voor de meeste bibliotheken een klusje van 30 minuten — de conversie van edities (`{edition}` → `[edition]`) is een eenmalige zoek-en-vervangactie. Gebruik de batch-modus van RenameFlow om dit te automatiseren.
Voor / na
Voor (Plex):
Movies/Blade Runner (1982)/Blade Runner (1982) - {edition-Final Cut}.mkv
TV/The Office (2005)/Season 03/The Office - s03e12 - Back from Vacation.mkv
Anime [HAMA]/One Piece [anidb-69]/Season 01/One Piece - s01e1064.mkv
Na (Jellyfin):
Movies/Blade Runner (1982)/Blade Runner (1982) [edition-Final Cut].mkv
TV/The Office (2005)/Season 03/The Office - s03e12 - Back from Vacation.mkv
Anime/One Piece [anidbid-69]/Season 01/One Piece - s01e1064.mkv
Drie wijzigingen: accolades naar vierkante haken bij de film-editie, de HAMA-prefixmap verwijderen en `[anidb-X]` hernoemen naar `[anidbid-X]`.Also useful: FileBot-gebruikers die overstappen van Plex.
Probeer gratis — converteer je eerste 15 bestanden zonder registratie
Open RenameFlowProblemen met Jellyfin-bestandsnamen oplossen
Zes fouten zijn verantwoordelijk voor ongeveer 85% van de klachten over Jellyfin-bestandsnamen. Elk heeft een voorspelbare oorzaak en een duidelijke oplossing.
Het alternatief van 60 seconden
Alles hierboven is de handmatige manier: de patronen begrijpen, de bestandsnamen typen, de uitzonderingen oplossen. De moeite waard voor een nieuwe bibliotheek. Een pijnlijke klus voor een Plex-migratie met 2.000 bestanden om te converteren.
De handmatige manier
Handmatig duurt een Plex-naar-Jellyfin naamconversie ongeveer 30 seconden per item als je gedisciplineerd bent — zoek en vervang de edition-syntax, controleer de ID's van anime-mappen, en corrigeer compacte aflevering-tokens. Voor een bibliotheek van 2.000 bestanden is dat meer dan 16 uur zorgvuldig typen.
De 60-seconden manier
RenameFlow doet de conversie in seconden. Sleep de map met Plex-namen erin, de parser detecteert het bestaande patroon, stelt het Jellyfin-compatibele equivalent voor en hernoemt de bestanden lokaal na jouw bevestiging. Geen upload — je bestanden blijven op je schijf staan via de File System Access API. Gratis tot 15 bestanden per dag; €49 eenmalig voor je volledige bibliotheek in één keer. Voor een nieuwe Jellyfin-bibliotheek die start met 'raw scene releases' (zonder Plex-namen om te converteren), bevraagt RenameFlow TheMovieDB, TheTVDB, AniDB en MusicBrainz tegelijkertijd en produceert direct het Jellyfin-compatibele patroon — precies volgens de regels in deze gids.
Probeer gratis — converteer je eerste 15 bestanden zonder registratie
Try RenameFlow free