Rodzinne korzystanie z Jellyfin zależy przede wszystkim od tego, który użytkownik jest aktywny, a następnie od bibliotek, do których ta tożsamość ma dostęp.
Wspólne gospodarstwo domowe może korzystać z telewizorów, telefonów, przeglądarek i osobnych profili połączonych z jednym serwerem. Tożsamość użytkownika pozwala zachować odrębny stan oglądania i rekomendacje, natomiast uprawnienia na poziomie aplikacji decydują o tym, które biblioteki są widoczne. Uprawnienia systemu plików pozostają osobną warstwą po stronie serwera i nie należy ich mylić z tym, co widzi użytkownik.
Tożsamość poprzedza dostęp do bibliotek
Serwer musi wiedzieć, który użytkownik jest aktywny, zanim zastosuje stan oglądania, rekomendacje, ograniczenia i uprawnienia do bibliotek. Udostępnianie jednego konta lub profilu może mieszać historię, nawet gdy serwer działa prawidłowo.
Model uprawnień rodzinnych oddziela profile domowników od uprawnień do bibliotek i pokazuje, dlaczego tożsamość jest pierwszą decyzją.
Macierz rodzinna powinna traktować tożsamość jako dane wejściowe, a nie dodatek uwzględniany dopiero po nieprawidłowym wyświetleniu treści.
Uprawnienia aplikacji i systemu plików to różne warstwy
Jellyfin może ograniczyć zakres treści widocznych dla uwierzytelnionego użytkownika, podczas gdy proces Jellyfin nadal potrzebuje dostępu do systemu plików z zawartością multimedialną. Te warstwy autoryzacji chronią różne obszary.
Użyj rozdzielenia tożsamości i profili, aby oddzielić ograniczenia bibliotek na poziomie aplikacji od dostępu serwera do pamięci masowej.
Jeśli serwer nie może odczytać plików, zmiana uprawnień użytkownika do biblioteki nie naprawi warstwy pamięci masowej.
Klienci uwidaczniają sposób działania
Członek rodziny może widzieć właściwą bibliotekę na telewizorze, ale inną historię w przeglądarce, jeśli zmieni się aktywna tożsamość. Przełączanie klientów, wybór profilu i zapisany stan sesji mogą więc wyglądać jak problemy z uprawnieniami.
Zasada porównywania zachowania klientów Jellyfin ma tu zastosowanie: pozostaw serwer i multimedia bez zmian, sprawdzając aktywnego użytkownika na każdym urządzeniu.
Widoczna granica poprawnego działania polega na tym, czy ta sama tożsamość pokazuje te same zamierzone biblioteki i osobisty stan na standardowych klientach.
Użyj macierzy dostępu rodzinnego
Wymień każdego użytkownika, przypisane biblioteki, typ profilu, urządzenia klienckie oraz oczekiwane rozdzielenie stanu oglądania. Testuj po jednym profilu, korzystając ze znanego konta administratora i reprezentatywnego konta rodzinnego.
Procedura oparta na modelu uprawnień rodzinnych zapewnia praktyczną macierz dostępu rodzinnego, bez przekształcania artykułu w instrukcję naprawy uprawnień.
Zakończ, gdy każdy profil widzi wyłącznie przeznaczone dla niego biblioteki, a sam serwer może odczytywać ścieżki do multimediów.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Dlaczego architektura Home Assistant zmienia się, gdy serwer domowy obsługuje więcej usług?
Więcej usług zmienia architekturę Home Assistanta, gdy dodają współdzielony stan, kolejki, urządzenia, cykle aktualizacji lub domeny awarii — a nie tylko więcej kontenerów.

Jak mierzyć wydajność Home Assistant, nie myląc pamięci podręcznej z możliwościami sprzętu
Ciepły wynik potwierdza ponowne wykorzystanie, a nie wydajność. Zmierz zimny start, ciepły stan ustalony, powtarzające się obciążenie, opóźnienie ogona oraz pierwszy zasób, który osiąga...

Ile równoległych automatyzacji potrzebuje Home Assistant do sterowania całym domem?
Większość automatyzacji obejmujących cały dom wymaga jedynie ograniczonego nakładania się uruchomień; określ maksymalną równoległość na podstawie czasu trwania uruchomienia × częstotliwości wyzwalania, a następnie...

