Education·8 min

Av Shamir

Jellyfin-serveren din trenger fortsatt en spiller: Skillet ingen forklarer

Jellyfin passerte 50 568 GitHub-stjerner og 360 millioner Docker-nedlastinger innen april 2026, og det meste av veksten kom etter at Plex tredoblet Lifetime Pass-prisen. Mange satte opp sin første selvhostede server i år.

Og mange av dem sa deretter noe i retning av: «Jellyfin er flott på datamaskinen min og dårlig på TV-en.»

Den setningen inneholder en kategorifeil som er verdt å rydde opp i, fordi den får folk til å finjustere en server som aldri var problemet.

Den ærlige forklaringen: Tuneline er en mediespiller for innhold du stiller til rådighet. Den er ikke en Jellyfin-klient, har ingen Jellyfin-integrasjon og blar ikke gjennom biblioteket ditt. Relevansen her er begrenset, og jeg skal være helt presis på det.

To programmer, to oppgaver

Alle selvhostede oppsett består av to programvaredeler med ulike ansvarsområder. De installeres vanligvis sammen, og derfor antar man at de er én og samme ting.

ServerenSpilleren
Kjører påNAS-en, PC-en eller en boks i et skapEnheten foran deg
OppgaveLagre filer, hente metadata og bestemme hvordan hver strøm skal sendesMotta strømmen, dekode den, vise den og ta imot inndata
Du merker det nårSkanning går tregt, omslagsbildene er feil, eller omkodingen belaster CPU-en maksimaltAvspillingen hakker, fjernkontrollen motarbeider deg, eller undertekster ikke vises

Jellyfin, Plex og Emby leveres med begge deler. Det er praktisk, og nettopp derfor blir skillet usynlig helt til noe går galt – og da er det vanskelig å vite hvilken del som sviktet.

Spørsmålet som viser hvilken del som svikter

Driver serveren med omkoding, eller spiller klienten av direkte?

  • Direkteavspilling – serveren sender filen videre så godt som urørt. Klienten står for all dekoding. Serverens CPU er nesten ubelastet.
  • Omkoding – klienten klarer ikke å håndtere filen, så serveren koder den om i sanntid. Serverens CPU er tungt belastet.

Jellyfin-dashbordet viser hva som skjer for hver aktive strøm, i sanntid. Se der først.

Tolk det deretter slik:

  • Avspillingen er dårlig, og serveren bruker omkodingklienten klarer ikke å håndtere filene dine direkte, så serveren gjør kostbart arbeid for å kompensere. Å løse dette på serversiden med en bedre GPU eller flere kjerner behandler bare symptomet.
  • Avspillingen er dårlig, og serveren spiller av direkteklienten er selve problemet. Den mottar en strøm den ba om, men viser den dårlig.
  • Avspillingen fungerer, men navigeringen er elendig → klienten, uten tvil. Serveren har ingenting med fjernkontrollen din å gjøre.

I to av de tre tilfellene er svaret en annen klient, og i det tredje er det fortsatt klienten. Det er nettopp poenget.

Hvorfor TV-klienter er det svake punktet

Skrivebordsklienter har en ordentlig nettleser og en rask CPU. TV-klienter har ingen av delene.

Vanlige feilscenarier:

  • Ingen maskinvaredekoder for kodeken din. En eldre TV-pinne uten AV1-dekoder må omkode alt i AV1. Det er et maskinvarefaktum, ikke en serverinnstilling. (Kan enheten din dekode AV1?)
  • Undertekstformater som tvinger fram omkoding. Bildebaserte undertekster og enkelte formater med styling kan ikke legges over av svake klienter, så serveren brenner dem inn – noe som betyr at hele videoen må omkodes for én undertekst.
  • For svak maskinvare som hakker ved innhold med høy bithastighet, uavhengig av kodek.
  • Grensesnitt laget for mus og deretter styrt med en styrekryss. (Slik ser god navigering med fjernkontroll ut.)

Ingen av disse problemene løses ved å finjustere serveren. De løses med en bedre klient, bedre maskinvare eller ved å la være å be klienten gjøre noe den ikke kan.

Et spillergrensesnitt på en klientenhet

Slik vurderer du en klient

Uansett hva du vurderer, og uansett plattform, bør du stille fem spørsmål:

  1. Spiller den av filene mine direkte? Test med det faktiske biblioteket ditt – kodekene, bithastighetene og undertekstformatene dine. Ikke med en eksempel-fil.
  2. Dekoder den med maskinvaren på denne enheten? Programvaredekoding på en TV-boks fører til hakking og varme.
  3. Kan jeg styre den helt med fjernkontrollen? Alle funksjoner må være tilgjengelige med fire piltaster og OK.
  4. Håndterer den undertekstene mine uten å tvinge fram omkoding?
  5. Vedlikeholdes den? Sjekk datoen for siste versjon, ikke antallet stjerner.

Punkt 1 er det folk hopper over, og det er det som avgjør om serveren står ubrukt eller går varm hver kveld.

Når en spiller som ikke er Jellyfin, kan være aktuell

Nå til den begrensede delen, formulert presist fordi det er akkurat her innlegg som dette vanligvis tar for hardt i.

Jellyfin, Emby og Plex kan eksponere en strøm-URL eller en M3U for direktedelen sin. Alle spillere som kan åpne en URL, kan spille den av. I én bestemt situasjon – på en enhet der Jellyfin-klienten faktisk fungerer dårlig, og du ønsker noe enklere – kan en generell spiller derfor fungere som et greit grensesnitt.

Dette får du: avspilling av en URL serveren din deler ut.

Dette får du ikke: bla gjennom biblioteket, omslagsbilder, avspillingshistorikk, gjenopptakelsespunkter eller brukerne dine. Dette ligger i serverens klientprotokoll, og en generell spiller snakker ikke dette språket.

Dette er altså en nødløsning for en vanskelig enhet, ikke en erstatning for en ordentlig klient på en enhet som har en god en. Tuneline passer nøyaktig i den rollen – den åpner URL-en, og det er hele påstanden. (Slik fungerer broen.)

Hvis Jellyfin-klienten din fungerer, bør du bruke den. Den kjenner til ting en generell spiller ikke kan håndtere rent strukturelt.

Den praktiske rekkefølgen

Når noe er galt, gjør du dette i rekkefølge:

  1. Sjekk dashbordet. Direkteavspilling eller omkoding?
  2. Omkoding? Finn ut hvilken egenskap ved strømmen som utløste det – kodek, beholderformat eller undertekster. Jellyfin viser deg dette.
  3. Løs problemet på riktig nivå. En klient som ikke kan dekode kodeken din, er et klientproblem. Ikke kjøp en bedre GPU til serveren for å dekke over det.
  4. Klager på navigeringen skyldes alltid klienten. Serveren har ingen mening om fjernkontrollen din.
  5. Først da bør du vurdere om en annen klient eller annen maskinvare er svaret.

Vanlige spørsmål

Hva er forskjellen på en medieserver og en mediespiller?

Serveren lagrer filene dine, henter metadata og bestemmer hvordan hver strøm skal sendes. Spilleren mottar den, dekoder den og viser den. Jellyfin leveres med begge deler, og derfor blandes de ofte sammen.

Hvorfor fungerer Jellyfin fint på datamaskinen min, men dårlig på TV-en?

Nesten alltid er det klienten. Skrivebordsklienter har ordentlige CPU-er og nettlesere, mens TV-klienter ofte mangler en maskinvaredekoder for kodeken din, slik at serveren omkoder for å kompensere.

Hvordan vet jeg om klienten min spiller av direkte?

Jellyfin-dashbordet viser direkteavspilling eller omkoding for hver aktive strøm i sanntid.

Vil en bedre CPU i serveren løse hakking på TV-boksen?

Det gjør omkoding mindre belastende, men behandler bare symptomet. Hvis klienten ikke kan dekode filene dine, er det den delen som må løses.

Kan jeg bruke en spiller som ikke er Jellyfin, med Jellyfin-serveren min?

For å spille av en strøm-URL eller M3U som serveren eksponerer, ja. Du får ikke biblioteknavigering, omslagsbilder, avspillingshistorikk eller gjenopptakelse – dette krever en ekte klient.

Kort oppsummert

  • En server og en spiller er to separate valg som tilfeldigvis leveres sammen.
  • Direkteavspilling kontra omkoding er diagnostikken som viser hvilken del som svikter.
  • Omkoding betyr vanligvis en klientbegrensning, ikke et serverproblem – løs det på klientsiden.
  • Klager på navigeringen skyldes alltid klienten.
  • Vurder klienter ut fra de faktiske filene dine, ikke en eksempel-fil.
  • En generell spiller kan åpne serverens strøm-URL, men får ingen av bibliotekfunksjonene. En nødløsning, ikke en erstatning.

Har du én enhet der klienten er det svake leddet? Last ned Tuneline og pek den mot en strøm-URL serveren din allerede eksponerer. Gratis og uten reklame.

— Shamir

Del denne artikkelen

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Les denne artikkelen på et annet språk

Tuneline er en mediespiller. Den leverer, er ikke vert for og distribuerer ikke noe innhold. Du tar med din egen spilleliste, akkurat som med VLC.

#jellyfin client#media server vs media player#jellyfin apps#self hosted media player#direct play vs transcode
Tilbake til alle artikler