Conectare rapidă Jellyfin — ghid
Instalare
Ai nevoie de Jellyfin Server 12.2 sau mai nou și de un cont MediaLab Works cu o licență care acoperă plugin-ul (abonament activ, licență lifetime în perioada de actualizări, Pachetul Jellyfin sau proba gratuită de 30 de zile).
Din depozitul tău de plugin-uri (recomandat). Jellyfin instalează și actualizează apoi singur plugin-ul.
- În contul MediaLab Works deschide Licențe → Depozitul de plugin-uri Jellyfin și apasă Creează adresa. Copiaz-o: e privată (conține un token), deci nu o da mai departe; o poți regenera sau revoca oricând.
- În Jellyfin deschide Tablou de bord → Plugin-uri → „Repositories”, apasă +, dă-i un nume (de exemplu MediaLab Works), lipește adresa și salvează.
- În Tablou de bord → Plugin-uri → Catalog găsește Quick Connect by MediaLab, apasă Instalează, apoi repornește Jellyfin.
Depozitul arată doar plugin-urile acoperite de licențele tale și doar versiunile permise. Linkurile de descărcare sunt semnate și expiră după câteva ore, așa că Jellyfin citește mereu o listă proaspătă.
Din catalogul public. https://medialab.works/jellyfin/manifest.json arată toate plugin-urile MediaLab Works lansate, cu versiunile lor publice; medialab Server îl adaugă singur. Îl poți adăuga la fel ca să instalezi un plugin înainte să ai o cheie: plugin-ul îți cere apoi licența sau pornește perioada de probă din pagina lui Licență. Cu o licență lifetime a cărei perioadă de actualizări s-a încheiat, folosește depozitul tău privat, care oferă doar versiunile permise de licență.
Manual, dintr-o arhivă zip.
- În Cont → Licențe descarcă
jf-quickconnect_x.y.z.zip(SHA-256 al fișierului apare lângă buton). - Dezarhivează-l într-un dosar nou
Quick Connect by MediaLab_x.y.z.0din dosarul de plugin-uri Jellyfin:- Linux (pachet):
/var/lib/jellyfin/plugins/ - Docker (imaginea oficială):
/config/plugins/din volumul de configurare - Windows:
%ProgramData%\Jellyfin\Server\plugins\
- Linux (pachet):
- Repornește Jellyfin.
Activarea licenței
- Deschide pagina plugin-ului din Tablou de bord → Plugin-uri → Quick Connect by MediaLab și apasă Licență.
- Lipește cheia de licență și apasă Activează cu cheia. Plugin-ul contactează serverul de licențe, leagă cheia de acest server Jellyfin și arată licența Activă.
- Nu ai încă o cheie? Pe aceeași pagină scrii adresa de e-mail și pornești proba gratuită de 30 de zile (card necesar, nimic de plată azi) sau cumperi o licență; plugin-ul se activează singur după plată.
Licența se verifică o dată pe zi și la fiecare pornire a Jellyfin. Fără internet plugin-ul merge încă 7 zile de la ultima verificare reușită. Fără o licență valabilă plugin-ul își oprește activitatea și rămâne funcțională doar pagina Licență (probă, cheie, reînnoire); nu se șterge nimic și totul revine imediat ce licența e din nou valabilă. Mută licența (eliberează serverul) de pe aceeași pagină eliberează cheia pentru alt server.
Actualizare și revenire
- Din depozit: Jellyfin arată versiunile noi în Tablou de bord → Plugin-uri și poate actualiza plugin-ul automat; repornește Jellyfin ca să încarce versiunea nouă.
- Din pagina Licență a plugin-ului: cu o licență valabilă, Instalează actualizarea aduce cea mai nouă versiune permisă de licență, iar Rollback la x.y.z întoarce versiunea anterioară (de exemplu dacă ceva nu mai merge după o actualizare). Repornește Jellyfin după oricare dintre ele. Ambele pachete se verifică după suma de control publicată de serverul de licențe.
- O licență lifetime primește versiunile apărute în perioada ei de actualizări; după aceea plugin-ul merge mai departe pe ultima versiune permisă.
- După Rollback la x.y.z, actualizarea automată Jellyfin a acelui plugin se oprește până la următoarea Instalează actualizarea din pagina Licență, deci sarcina programată Update Plugins (la pornire și zilnic) nu mai aduce înapoi versiunea nouă.
- Licența lifetime și actualizările automate. Catalogul public Jellyfin (
https://medialab.works/jellyfin/manifest.json) oferă mereu cea mai nouă versiune. După ce s-a încheiat perioada de actualizări a unei licențe lifetime, versiunile apărute ulterior nu sunt licențiate: dacă actualizarea automată a plugin-urilor din Jellyfin instalează una, plugin-ul se oprește cu „version not licensed” până revii cu Rollback la x.y.z din pagina lui Licență sau cumperi un abonament de actualizări. Ca să eviți asta, nu lăsa Jellyfin să actualizeze automat acest plugin: adaugă depozitul tău privat de plugin-uri, care oferă doar versiunile permise de licență, în locul catalogului public, sau scoate declanșatoarele sarcinii programate Update Plugins din Tablou de bord → Sarcini programate (asta oprește actualizările automate pentru toate plugin-urile).
Codul sursă
Sursa GPL-3.0 a fiecărei versiuni e în Cont → Licențe (Cod sursă), lângă descărcare, ca arhivă .tar.gz făcută din commit-ul exact al versiunii.
Configurare
Deschide Conectare rapidă din meniul tabloului de bord Jellyfin.
- Quick Connect în Jellyfin: plugin-ul lucrează peste Quick Connect-ul Jellyfin. Dacă panoul spune că e oprit, apasă Pornește Quick Connect (sau pornește-l din Tablou de bord → General); cât timp e oprit, aplicațiile Jellyfin nu pot cere coduri.
- Setări:
- Paginile telefonului și ecranului sunt active.
- Aprobare de pe telefon și cu utilizator + parolă, pentru telefoanele fără Jellyfin conectat. Dacă o oprești, se pot aproba coduri doar de pe un telefon care are deja o sesiune Jellyfin.
- Conturile de administrator nu pot aproba prin pagina telefonului: oprit implicit.
- Cum se folosește arată cele două adrese de pe serverul tău: pagina telefonului (
/Connect/Page) și pagina ecranului pentru browserele televizoarelor (/Connect/Screen). Dă-le utilizatorilor adresa paginii telefonului sau pune codul ei QR lângă televizor.
Plugin-ul nu adaugă un cod de unică folosință de scris în locul parolei, intenționat: utilizatorii care s-ar baza pe el ar rămâne blocați pe dinafară dacă plugin-ul ar fi scos. Parolele rămân exact cum le gestionează Jellyfin.
Utilizare zilnică
- Într-o aplicație Jellyfin pe televizor (Android TV, Fire TV, webOS, Tizen, Roku și celelalte): alege Quick Connect pe ecranul de conectare. Aplicația arată un cod de 6 cifre.
- În browserul televizorului: deschide pagina ecranului. Arată codul și un cod QR spre pagina telefonului.
- Pe telefon: scanează codul QR sau deschide pagina telefonului, scrie codul dacă nu e deja completat, apoi aprobă cu un clic ca utilizatorul Jellyfin deja conectat pe telefon sau cu utilizator și parolă. Televizorul intră singur.
- Nu are cont? Cu Registration by MediaLab instalat, pagina telefonului arată un link pentru crearea contului.
- Panoul arată aprobările recente (când, utilizatorul și cum a fost aprobată).
Probleme frecvente
- „Conectarea rapidă nu este disponibilă pe acest server”: pornește Quick Connect în Jellyfin (panoul are un buton pentru asta) și verifică dacă licența plugin-ului e activă.
- „Codul nu este valabil sau a expirat”: verifică cifrele de pe televizor; codurile Jellyfin expiră după un timp. Cere aplicației un cod nou.
- „Prea multe încercări”: așteaptă 10 minute; blocarea se aplică adresei de la care au venit încercările greșite.
- „Contul este dezactivat” sau conturi de administrator refuzate: contul e dezactivat în Jellyfin sau administratorii nu au voie să aprobe, din setările plugin-ului.