Istoric versiuni Conectare rapidă

Toate versiunile publicate, cea mai nouă prima. Versiunile gata de instalat ale plugin-urilor noastre Jellyfin și codul lor sursă complet sunt publice (GPL-3.0); plugin-ul are nevoie de o licență ca să funcționeze. Abonamentele și perioada de probă primesc mereu ultima versiune, licențele lifetime primesc actualizări în fereastra lor de actualizări.

0.1.7

Ultima

Corectat: linkul „Licență” din pagina principală nu deschidea pagina Licență în Emby 4.10; pagina are acum antetul comun MediaLab (iconiță, titlu, insigna stării licenței cu acces la pagina Licență și banner când licența nu e activă).

Corectat (licențiere): câmpul pentru cheia de licență e mereu vizibil, deci o cheie nouă se poate activa și când licența salvată încă figurează activă; o cheie refuzată nu mai înlocuiește cheia salvată, iar pagina arată motivul; dacă ultima verificare eșuează (de exemplu licență ștearsă sau revocată), pagina și jurnalul arată un avertisment cu data până la care licența salvată mai funcționează; activarea, verificarea manuală și eliberarea se scriu în jurnal.

  • Reparat: ecranul nu mai rămâne fără cod și cod QR când rețeaua lui ajunsese la 5 cereri în așteptare (toate dispozitivele din spatele aceluiași NAT împart aceeași limită). Un ecran primește înapoi propriul cod (cu valabilitate prelungită) în loc de unul nou, iar la limita pe rețea cererile proprii nu se mai numără.
  • Nou: aprobare cu un singur clic din aceeași rețea locală. Când telefonul e deja autentificat la server și ecranul care așteaptă e în aceeași rețea, pagina telefonului arată „Aprobă ecranul” și un clic aprobă — fără cifrele de confirmare. Din altă rețea fluxul rămâne cel cu cifrele de pe ecran (QC-1 neschimbat).
  • Robust: ecranul își verifică sesiunea existentă chiar și când setările (ScreenSettings) nu pot fi citite — nu mai arată codul degeaba unui browser deja conectat.
  • Întreținere: excepțiile înghițite mut din verificarea căii de acces și din pornirea licențierii ajung în jurnal.
  • Ecranul își marchează codul la server (15 minute, doar cod + IP) pentru comparația de rețea a aprobării cu un singur clic.
  • Securitate: pagina telefonului arată un avertisment („aprobă doar dacă vezi codul pe un ecran din fața ta”). Când codul vine dintr-un link sau din codul QR, pagina nu mai arată cifrele, iar cele 6 cifre de pe ecran trebuie scrise înainte de aprobare: un link primit nu se mai aprobă dintr-o singură atingere.
  • Securitate: „Administratorii nu pot aproba” este pornită implicit la instalările noi; instalările existente își păstrează setarea salvată.
  • Securitate: limita de încercări greșite se aplică acum și pe cont, iar pentru IPv6 pe tot prefixul /64; contoarele de încercări se curăță periodic.
  • Licențiere: răspunsurile nesigilate ale serverului de licențe sunt respinse, versiunile oferite pentru actualizare sau revenire trebuie să fie semnate, jurnalele trimise sunt redactate.
  • Confidențialitate: codul QR de plată de pe pagina „Licență” se generează acum local, în pagină; linkul de plată nu mai este trimis unui serviciu QR terț (api.qrserver.com).
  • Dacă browserul are deja o sesiune valabilă pe acest server, ecranul sare peste cod și merge direct la destinația setată (Jellyfin Web sau pagina MediaLab TV în stil Netflix, care primește ?fs=1 și oferă ecran complet). ?switch=1 arată totuși codul (alt cont). Buton nou în panou: „MediaLab TV (stil Netflix)”.
  • Adresa de după conectare se setează în panou: ecranul poate intra în Jellyfin Web (implicit), în interfața TV web sau în orice cale/adresă https aleasă de admin.
  • Adresa locală și adresa externă (doar HTTPS): adresa externă poate avea alt nume și alt port SSL decât cea locală. Ecranul le arată pe amândouă, iar codul QR deschide adresa externă (sau pe cea locală, la alegere). Panoul propune adresa locală din setările de rețea Jellyfin.
  • Legătura spre depozitul de plugin-uri a fost corectată.
  • Prima versiune: pagina pentru telefon cu cod QR, care aprobă codul Quick Connect al oricărei aplicații Jellyfin (cu sesiunea Jellyfin de pe telefon sau cu utilizator și parolă); ecranul cu cod și cod QR pentru browserele televizoarelor, care intră apoi în Jellyfin Web; limite de încercări, conturile dezactivate sunt refuzate; panou cu starea Quick Connect, setări și aprobările recente. Autor: MediaLab Works.