Dankzij deze Jellyfin-plugin hoef ik nooit meer naar ondertitels te zoeken
Het heeft even geduurd voordat ik Jellyfin probeerde, maar ik ben er helemaal weg van. Het zoeken naar ondertitels is echter moeizaam en kan de beleving gemakkelijk verstoren. Helaas merk ik dat ik vaak vaker dan ik zou willen moet oplossen, gebroken downloadlinks en ondertitels die niet meer synchroon lopen. Sterker nog, bij sommige minder populaire releases kunnen hele talen ontbreken. De ingebouwde ondertitelfunctie van Jellyfin alleen is niet voldoende om dit op te lossen, vooral niet bij content die niet gestreamd wordt.
Mijn ultieme oplossing is een combinatie van Bazarr en de Jellyfin Bazarr-plugin. De plugin zorgt ervoor dat het proces natuurlijk aanvoelt, terwijl Bazarr daadwerkelijk het zoeken, prioriteren en updaten van ondertitels regelt. Door simpelweg op afspelen te drukken, krijg je nu ondertitels die synchroon lopen en bruikbaar zijn.
Bazarr integreren met Jellyfin via de plugin
Installatie, bibliotheekmonitoring en basisprincipes van externe diensten
Het is belangrijk om te benadrukken hoe Bazarr past in het ecosysteem van Jellyfin. Bazarr zelf is een gespecialiseerde dienst voor het automatiseren van ondertitels, en je moet het ook als zodanig behandelen om er het beste uit te halen. Bazarr draait onafhankelijk van Jellyfin, maar houdt toezicht op dezelfde mediapakketten die je Jellyfin-server al gebruikt. Het indexeert je films en afleveringen zodat ze klaar zijn voor zoekopdrachten naar ondertitels.
Om de Jellyfin Bazarr-plugin te laten werken, moet je eerst de Bazarr API-sleutel verkrijgen. Volg deze stappen:
- Download Bazarr, pak de bestanden uit en dubbelklik vervolgens op het .exe-bestand om de installatie te starten. De stappen zijn anders op Linux.
- Zodra het is geïnstalleerd, bezoek je deze URL in je browser om de Bazarr-server te starten: http://localhost:6767/
- Ga onder Algemeen naar beneden naar de sectie Beveiliging en kopieer de API-sleutel.
Vervolgens moet je de Jellyfin Bazarr-plug-in installeren en configureren. Volg deze stappen:
- Start Jellyfin in je browser door te gaan naar: http://localhost:8096/
- Klik op je gebruikersprofiel rechtsboven en klik vervolgens op Dashboard.
- Scroll naar beneden in het linkerpaneel en klik op Plug-ins.
- Klik op Repositories beheren, geef vervolgens je repository een naam, plak de onderstaande link in het veld Repository-URL en klik op Toevoegen.
- Voeg de repository toe:
https://raw.githubusercontent.com/enoch85/bazarr-jellyfin/main/manifest.json - Ververs nu de browserpagina, klik op Beschikbaar om alle plugins te bekijken, klik op de Bazarr-plugin, klik vervolgens op Installeren en start Jellyfin opnieuw op.
Zodra Jellyfin up en running is, ga terug naar de pluginpagina, klik op Bazarr in de lijst met geïnstalleerde plugins en klik op Instellingen. Plak je API-sleutel in het veld Bazarr API-sleutel en klik op Verbinding testen. Als er staat "Succesvol verbonden", klik dan op Opslaan en je bent klaar om te gaan.
Hoe ondertitelzoekopdrachten daadwerkelijk werken in de Jellyfin Bazarr-plugin
Bazarr activeren zonder ooit de webinterface te openen
Na het instellen van de plugin zie je de echte waarde in het dagelijks gebruik. Voor elk mediabestand dat een ondertitel mist of ondertitels in de verkeerde taal heeft, kun je de ondertitels bewerken met de Onderwerpen bewerken-optie van Jellyfin. Wanneer je op zoeken klikt, geeft Jellyfin de controle door aan de Jellyfin Bazarr-plugin, die op zijn beurt de TMDB-ID van de film of de TVDB-ID van de aflevering naar Bazarr stuurt.
Op dit moment raadpleegt Bazarr meerdere ondertitelproviders tegelijk, en je krijgt meestal binnen 25 seconden een lijst, hoewel zeldzame gevallen tot 15 minuten kunnen duren. Het gaat een stap verder door de resultaten een uur lang in te cache, dus als ik opnieuw op zoeken moet klikken, krijg ik direct een resultaat.
Het belangrijkste voordeel is dat ik niet constant hoef na te denken over waar ik ondertitels kan downloaden, omdat deze setup dat voor mij regelt.
Waarom deze aanpak slechte ondertitels en synchronisatieproblemen voorkomt
Bazarr laten kiezen in plaats van zelf te gokken
Typisch begint een ondertitelprobleem met slechte overeenstemming. Een oplossing die ik in het verleden probeerde, was om ondertitels handmatig te downloaden. Het is echter makkelijk voor de ondertitels om al na enkele minuten uit sync te raken met de film. Bazarr lost het probleem van het wegdrijven op door ondertitels te matchen met gestructureerde metadata.
Zoeken gebruiken TMDb- en TVDB-ID's—unieke identificatoren voor films en tv-shows—waardoor resultaten worden afgestemd op metadata in plaats van op bestandsnaam. Deze context maakt het mogelijk voor Bazarr om resultaten die dichtbij liggen maar geen perfecte match zijn, af te wijzen. Dit kunnen resultaten zijn die technisch gezien op de titels overeenkomen, maar bedoeld zijn voor een andere release—een fout die ontstaat wanneer kleine coderingsverschillen de ondertitels verstoren.
Bazarr is ook nauwkeurig omdat het niet probeert magische synchronisatiecorrecties op ondertitels toe te passen of deze opnieuw te timen. Het blijft strikt bij het selecteren van het juiste bestand voor de media.
Wat er gebeurt nadat je een ondertitel hebt gedownload
Bibliotheek vernieuwen, achtergrondupgrades en onderhoud zonder moeite
Je hoeft je server niet opnieuw op te starten of de mediatheek opnieuw te scannen nadat je een ondertitel hebt geselecteerd met de Jellyfin Bazarr-plugin. Het schrijft automatisch het ondertitelbestand in de mediafolder naast de video en vernieuwt vervolgens het specifieke Jellyfin-item.
Wat deze plugin nuttiger maakt, is dat Bazarr, zelfs nadat je ondertitels hebt aangevraagd, je bibliotheek blijft monitoren. Als er in de toekomst een ondertitel met betere timing en verbeterde vertaling beschikbaar komt, vervangt het automatisch het bestaande bestand.
Je zult waarschijnlijk de voordelen van deze automatische update bij tv-shows zien. Bazarr pakt nieuwe afleveringen op zodra ze beschikbaar zijn en haalt ondertitels op zodra ze beschikbaar komen. Het werkt ook eerdere afleveringen bij zonder dat je handmatig iets hoeft te doen.
Moeiteloze ondertitels voor je hele bibliotheek
Sinds ik de Jellyfin Bazarr-plugin heb geïnstalleerd, heb ik eigenlijk niet meer over ondertitels nagedacht. De plugin gebruikt Bazarr om te zorgen dat ondertitels bestaan en up-to-date blijven, en stelt Jellyfin in staat te bepalen hoe ze worden weergegeven.
Het beste is dat je op verschillende apparaten een consistente set gebruikersvoorkeuren krijgt. De plugin heeft de noodzaak om handmatig te zoeken geëlimineerd omdat het hele proces met één klik wordt geïntegreerd. Ik blijf bij Jellyfin omdat het een streamingdienst is die mij controle geeft over mijn gegevens, en deze ondertitelingsplugin maakt het gebruik ervan handiger.



