Doorgaan naar hoofdinhoud

DLNA

Onofficiële Beta-vertaling

Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →

DLNA-ondersteuning is verplaatst naar een first-party plugin en is sinds versie 10.9 niet meer inbegrepen in een standaardinstallatie van Jellyfin. Als je DLNA wilt gebruiken, installeer dan de plugin uit de officiële plugincatalogus. Navigeer hiervoor naar het beheerdersdashboard, open de Catalogus en installeer de DLNA Plugin. Plugins die door het Jellyfin-project worden onderhouden, zijn hier standaard beschikbaar. Start je Jellyfin-server opnieuw op om de plugin-installatie te voltooien.

Algemeen

Vereisten:

  • Docker Host-networking (bij gebruik van Docker)

  • 1900 udp

DLNA is gebaseerd op UPnP. Het maakt daarom gebruik van Service Discovery (SSDP) die op poort 1900 UDP draait. Omdat UPnP een standaardprotocol is dat verwacht wordt op UDP-poort 1900, is dit niet configureerbaar. Zorg ervoor dat je deze poort opent voor je lokale netwerk. Meer informatie hierover vind je in de Firewall-gids.

DLNA-discovery werkt door een broadcast naar het huidige subnet te sturen en te wachten tot DLNA-servers reageren. Dit betekent dat clients je server niet kunnen vinden als deze niet in hetzelfde subnet staat. DLNA op afstand gebruiken is niet mogelijk. Als je Docker gebruikt, moet het netwerk Host Mode gebruiken, anders bereikt het broadcast-signaal het overbrugde netwerk binnen Docker niet.

Probleemoplossing

  • Als DLNA niet goed kan binden, verschijnt het bericht [ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable in de logboeken.

  • Het instellen van Alive message interval (seconds) op 30 seconden lijkt ook te helpen bij de discovery voor sommige clients.

  • Als een basis-URL is ingesteld, probeer deze dan te verwijderen en start de server opnieuw op.

DLNA-logregistratie

Gebruik deze vermeldingen in logging.default.json om DLNA-debuglogboeken in te schakelen.

{
"Serilog": {
"MinimumLevel": {
"Default": "Warning",
"Override": {
"Microsoft": "Warning",
"System": "Warning",
"Jellyfin.Plugin.Dlna": "Debug"
}
}
}
}