Streaming door meerdere gebruikers kan de groei van Jellyfin-gegevens versnellen, maar blijvende illustraties, indexen, afspeelstatus, plug-ins en logboeken zijn doorgaans belangrijker dan de streams zelf.
Een gezin kan dezelfde bibliotheek bekijken vanaf televisies, telefoons, tablets en Kodi. Daardoor ontstaan verschillende afbeeldingsverzoeken en veel updates van de kijkstatus. Ondertussen blijven bibliothe scans en plug-ins serveritems genereren. Het nuttige onderscheid ligt tussen herbruikbare metadata, clientspecifieke afgeleiden, operationele gegevens en tijdelijke transcodebestanden. Als elke groeiende map als ‘metadata’ wordt beschouwd, blijft onduidelijk welk gedrag de opslagcapaciteit daadwerkelijk bepaalt.
Bibliotheekgegevens groeien mee met items en relaties
Jellyfin slaat identiteiten, titels, seizoenen, personen, genres, provider-ID's, paden en relaties op, zodat clients een samenhangende catalogus kunnen opvragen. De groei volgt het aantal en de complexiteit van geïndexeerde objecten, niet het aantal bytes in de mediabibliotheek.
De bestandsorganisatie beïnvloedt de nauwkeurigheid van het koppelen en het aantal wijzigingen in records. Een gedetailleerde uitleg over mapstructuur en metadatakoppeling verbindt naamgevingskeuzes met duplicaten, ontbrekende posters en verspreid opgeslagen afleveringen.
Afspelen door meerdere gebruikers leest deze gegevens vaak, maar dupliceert de kerncatalogus normaal gesproken niet per gebruiker. Het aantal gebruikers voegt vooral statusgegevens rond de gedeelde bibliotheek toe, terwijl het toevoegen of opnieuw koppelen van items de catalogus zelf uitbreidt.
Illustraties en verkleinde varianten vormen vaak het grootste aandeel
Posters, achtergronden, logo's, miniaturen en verkleinde varianten voor clients zijn binaire bestanden die tekstuele records kunnen overtreffen. Verschillende schermindelingen en gevraagde afmetingen kunnen extra afgeleiden maken of behouden, zelfs wanneer elke gebruiker dezelfde titel bekijkt.
Uitleg uit de community maakt onderscheid tussen blijvend gekopieerde illustraties en een wegwerpbare cache: verkleinde afbeeldingsvarianten kunnen aan een item gekoppeld blijven in plaats van onmiddellijk na een sessie te verdwijnen.
Daardoor is browsegedrag een indirecte aanjager van groei. Meer apparaattypen zorgen voor meer afmetingen en illustraties, maar de bovengrens hangt nog steeds af van de omvang van de bibliotheek, ingeschakelde afbeeldingsbronnen en het opruimgedrag.
Afspeelstatus, plug-ins en logboeken volgen afzonderlijke groeicurves
Elke gebruiker voegt voortgang, favorieten, toegangsbeleid, sessiegeschiedenis en activiteitsgegevens toe. Plug-ins kunnen hun eigen indexen of gedownloade gegevens bijhouden, terwijl logboeken groeien met de uitgebreidheid van de logging en de frequentie van gebeurtenissen. Deze groeicurves zijn afzonderlijk kleiner, maar kunnen bij langdurige bewaartermijnen toch aanzienlijk worden.
Richtlijnen voor back-ups met configuratie, metadata, kijkgeschiedenis en plug-ins laten zien dat dit afzonderlijke persistente functies zijn, ook wanneer ze één applicatievolume delen.
Gelijktijdige gebruikers verhogen de frequentie van updates, maar niet noodzakelijk de recordgrootte per gebeurtenis. Een probleem met logging of een lus in een plug-in kan daardoor sneller groeien dan een normale opeenstapeling van afspeelstatus en mag niet worden toegeschreven aan gezond streamen door meerdere gebruikers.
Wanneer ‘metadatagroei’ de verkeerde diagnose is
Transcodesegmenten en downloadcaches kunnen tijdens het afspelen gigabytes innemen, maar dit is tijdelijke media en geen catalogusmetadata. Fouten in containerpaden kunnen ook tijdelijke gegevens naar het applicatievolume schrijven, waardoor het lijkt alsof streamen de database laat groeien.
Dit onderscheid staat centraal in het opslagbudget voor Jellyfin, waarin metadata, gegenereerde bestanden, tijdelijke transcodegegevens en logboeken afzonderlijk worden behandeld. Voor elk onderdeel zijn andere regels voor bewaartermijn en monitoring nodig. Een afzonderlijk praktijkverslag ondersteunt bovendien het gebruik van afzonderlijke gegevenspaden, in plaats van aan te nemen dat het zichtbare symptoom de bottleneck aanwijst.
Meet gedurende een week vijf paden afzonderlijk: database, illustratie- en metadata-assets, plug-ins, logboeken en transcode/cache. Vergelijk de groei met het aantal toegevoegde bibliotheekitems en actieve sessies. Onderzoek elk pad waarvan de groei doorgaat terwijl de verwachte oorzaak ontbreekt.
Tech & AI HUB
Meer om te lezen

Waarom de prestaties van Jellyfin verschillen op lokale en externe verbindingen
De server kan identiek zijn, maar externe toegang verandert het netwerkbudget en leidt vaak tot een andere keuze voor bezorging of transcodering.

Werkt Jellyfin betrouwbaar achter CGNAT of dubbele NAT?
De mediaserver blijft functioneel; het onopgeloste probleem is het creëren van een bereikbare, beveiligde verbinding via adresvertaling met voldoende aanhoudende doorvoersnelheid.

Hoe netwerklatentie het afspelen van HDR in Jellyfin met ondertiteling beïnvloedt
Het afspelen van HDR-ondertitels koppelt netwerklevering aan conversietiming, waardoor jitter en retourvertraging haperingen kunnen blootleggen die door de gemiddelde bandbreedte verborgen blijven.

