Dzięki temu wtyczce do Jellyfin nigdy więcej nie muszę szukać napisów
Zajęło mi trochę czasu, zanim spróbowałem Jellyfin, ale absolutnie go uwielbiam. Jednakże szukanie napisów jest uciążliwe i łatwo psuje wciągnięcie się w oglądanie. Niestety, zdarza mi się podążać tą drogą częściej, niż chciałbym się przyznać, naprawiając zepsute linki do pobierania i napisy, które się rozjechały. W rzeczywistości, w przypadku niektórych mniej popularnych wydawnictw, całe języki mogą być niedostępne. Samo wbudowane wsparcie dla napisów w Jellyfin jest niewystarczające, aby to naprawić, szczególnie w przypadku treści nieprzesyłanych strumieniowo.
Moje ostateczne rozwiązanie to połączenie Bazarr i wtyczki Bazarr do Jellyfin. Wtyczka sprawia, że proces wydaje się natywny, podczas gdy Bazarr faktycznie zajmuje się wyszukiwaniem, priorytetyzacją i aktualizowaniem napisów. Wystarczy nacisnąć przycisk odtwarzania, aby otrzymać napisy, które są zsynchronizowane i użyteczne.
Integracja Bazarr z Jellyfin za pomocą wtyczki
Instalacja, monitorowanie bibliotek i podstawy usług zewnętrznych
Ważne jest, aby wskazać, jak Bazarr pasuje do ekosystemu Jellyfin. Sam Bazarr to dedykowana usługa automatyzacji napisów i należy traktować ją w ten sposób, aby w pełni z niej korzystać. Bazarr działa niezależnie od Jellyfin, ale monitoruje te same foldery z multimediami, które już używa Twój serwer Jellyfin. Indeksuje filmy i odcinki, aby były gotowe do wyszukiwania napisów.
Aby wtyczka Jellyfin Bazarr działała, musisz najpierw zdobyć klucz API Bazarr. Wykonaj następujące kroki:
- Pobierz Bazarr, rozpakuj pliki, a następnie kliknij dwukrotnie plik .exe, aby rozpocząć instalację. Kroki mogą się różnić w systemie Linux.
- Gdy zostanie zainstalowany, odwiedź ten adres URL w swojej przeglądarce, aby uruchomić serwer Bazarr: http://localhost:6767/
- W sekcji Ogólne przewiń w dół do sekcji Bezpieczeństwo i skopiuj klucz API.
Następnie będziesz musiał zainstalować i skonfigurować wtyczkę Jellyfin Bazarr. Wykonaj te kroki:
- Uruchom Jellyfin w swojej przeglądarce, odwiedzając: http://localhost:8096/
- Kliknij swój profil użytkownika w prawym górnym rogu, a następnie kliknij Panel sterowania.
- Przewiń w dół lewy panel i kliknij Wtyczki.
- Kliknij Zarządzaj Repozytoriami, następnie nadaj swojemu repozytorium nazwę, wklej poniższy link w pole URL repozytorium i kliknij Dodaj.
- Dodaj repozytorium:
https://raw.githubusercontent.com/enoch85/bazarr-jellyfin/main/manifest.json - Teraz odśwież stronę przeglądarki, kliknij Dostępne, aby zobaczyć wszystkie wtyczki, kliknij wtyczkę Bazarr, następnie kliknij Zainstaluj i uruchom ponownie Jellyfin.
Gdy Jellyfin będzie uruchomiony, wróć do strony wtyczek, kliknij Bazarr na liście zainstalowanych wtyczek i kliknij Ustawienia. Wklej swój klucz API w pole Bazarr API Key i kliknij Testuj połączenie. Jeśli pojawi się komunikat „Połączono pomyślnie”, kliknij Zapisz i możesz zaczynać.
Jak działają wyszukiwania napisów wtyczki Jellyfin Bazarr
Uruchamianie Bazarr bez otwierania jego interfejsu webowego
Po skonfigurowaniu wtyczki widać jej prawdziwą wartość w codziennym użytkowaniu. W przypadku mediów, którym brakuje napisów lub które mają napisy w niewłaściwym języku, możesz edytować ich napisy, korzystając z opcji Edytuj napisy w Jellyfin. Po kliknięciu wyszukiwania, Jellyfin przekazuje kontrolę wtyczce Jellyfin Bazarr, która następnie wysyła do Bazarr identyfikator TMDB filmu lub identyfikator TVDB odcinka.
W tym momencie Bazarr zapytuje kilka serwisów z napisami jednocześnie i zwykle otrzymujesz listę w mniej niż 25 sekund, choć w rzadkich przypadkach może to potrwać do 15 minut. Idzie nawet o krok dalej, przechowując wyniki w pamięci podręcznej przez godzinę, więc jeśli muszę ponownie kliknąć wyszukiwanie, otrzymuję natychmiastowy wynik.
Główną korzyścią jest to, że nie muszę ciągle myśleć o tym, skąd pobrać napisy, ponieważ to ustawienie zajmuje się tym za mnie.
Dlaczego to podejście unika złych napisów i problemów z synchronizacją
Pozwolenie Bazarrowi na wybór zamiast zgadywania samemu
Zazwyczaj, gdy pojawia się problem z napisami, zaczyna się od złego dopasowania. Rozwiązaniem, które wypróbowałem w przeszłości, było ręczne pobieranie napisów. Jednak napisy łatwo się rozjeżdżają już kilka minut po rozpoczęciu filmu. Bazarr rozwiązuje problem rozjeżdżania się napisów, dopasowując je za pomocą ustrukturyzowanych metadanych.
Wyszukiwania korzystają z identyfikatorów TMDb i TVDB — unikalnych oznaczeń filmów i seriali — dzięki czemu wyniki są dopasowywane na podstawie metadanych, a nie nazwy pliku. Posiadanie tego kontekstu pozwala Bazarr odrzucać wyniki, które są bliskie, ale nie są idealnym dopasowaniem. Mogą to być wyniki, które technicznie pasują do tytułów, mimo że dotyczą innej wersji wydania — błąd spowodowany tym, że małe różnice w kodowaniu przesuwają napisy.
Bazarr jest również dokładny, ponieważ nie próbuje stosować magicznych korekt synchronizacji do napisów ani ich przestawiać. Trzyma się wyłącznie wyboru odpowiedniego pliku dla danego materiału.
Co się dzieje po pobraniu napisów
Odświeżanie biblioteki, aktualizacje w tle i bezobsługowa konserwacja
Nie musisz ponownie uruchamiać serwera ani skanować biblioteki multimediów po wybraniu napisów za pomocą wtyczki Jellyfin Bazarr. Wtyczka automatycznie zapisuje plik z napisami w folderze multimediów obok filmu, a następnie odświeża konkretny element w Jellyfin.
To, co czyni ten wtyczkę bardziej przydatną, to fakt, że nawet po tym, jak poprosisz o napisy, Bazarr nadal monitoruje Twoją bibliotekę. Jeśli w przyszłości pojawią się napisy z lepszym doborem czasu i ulepszonym tłumaczeniem, automatycznie zastępują one istniejący plik.
Prawdopodobnie dostrzeżesz zalety tej automatycznej aktualizacji w przypadku programów telewizyjnych. Bazarr pobiera nowe odcinki, gdy tylko się pojawią, i pobiera napisy natychmiast po ich udostępnieniu. Również aktualizuje wcześniejsze odcinki bez konieczności ręcznej interwencji.
Bezproblemowe napisy w całej Twojej bibliotece
Odkąd zainstalowałem wtyczkę Jellyfin Bazarr, tak naprawdę nie musiałem się martwić o napisy. Wtyczka korzysta z Bazarr, aby upewnić się, że napisy istnieją i są aktualizowane, a także pozwala Jellyfin kontrolować, jak się wyświetlają.
Najlepsze jest to, że niezależnie od urządzenia otrzymujesz spójny zestaw ustawień użytkownika. Wtyczka wyeliminowała potrzebę ręcznego wyszukiwania, ponieważ integruje cały proces w jednym kliknięciu. Korzystam z Jellyfin, ponieważ to serwis streamingowy, który pozwala mi kontrolować moje dane, a ta wtyczka do napisów sprawia, że korzystanie z niego jest wygodniejsze.



