MediaLab TV este aplicația pentru televizoarele din casa ta sau a utilizatorilor tăi care nu au aplicație Emby: modele Philips, LG sau Samsung mai vechi și orice televizor cu browser web. Deschizi adresa ei o dată în browserul televizorului, o salvezi la favorite, iar de atunci televizorul se conectează singur și deschide o interfață în stil Netflix, făcută pentru telecomandă. Poartă numele, sigla, culorile și adresa ta, nu pe ale noastre.
Ce face
- Se deschide în browserul televizorului și merge din telecomandă. Modul TV se alege singur pe Tizen, webOS, Android TV, Google TV și televizoarele Philips (sau se comută din meniul profilului): potrivit pentru ecrane 720p, 1080p și 4K, cu margini sigure și focus mare. Merg săgețile, OK, Înapoi (cu o întrebare înainte de ieșire), tastele media, cele colorate, canal +/− și cifrele, precum și cursorul telecomenzii LG Magic Remote.
- Interfață proprie: un banner care se rotește și rânduri pentru Continuă vizionarea, Episodul următor, filme și seriale adăugate recent, fiecare bibliotecă, Lista mea, colecții, genuri și TV în direct (acum, filme în seara asta, sport, copii, urmează); pagina titlului cu fundal, note, distribuție, sezoane și episoade, titluri similare și trailerul local; grile pentru filme, seriale, genuri și actori; căutare cu tastatură pe ecran; profiluri („Cine se uită?”).
- Player propriu: piste audio, subtitrări, reluare, episodul următor și butoanele Sari peste intro / rezumat / generic (markerii Emby și Smart Skip). Redarea este raportată către Emby, deci apare în Continuă vizionarea peste tot. Cu setarea „După conectare se deschide” poți trimite utilizatorii în Emby Web.
- Ecran complet: buton în antet (unde browserul îl permite) și tasta F; pe televizor sau când se deschide din Conectare rapidă, primul OK / clic trece pe ecran complet (de la 1.2.1).
- Se conectează singură cu contul ținut minte pe televizor.
- „Conectare cu telefonul”, când plugin-ul Conectare rapidă este instalat și pornit: televizorul arată un cod și un cod QR, iar tu aprobi de pe telefon.
- „Cont nou (de pe telefon)”, cu Registration: televizorul arată un cod QR, persoana se înregistrează de pe telefon, iar televizorul intră singur când contul devine activ. Cu Cashier, plata se face tot de pe telefon, prin cod QR.
- Brandingul tău, setat în panoul plugin-ului: numele aplicației, numele scurt din lista de dispozitive a serverului, un rând sub nume (de exemplu adresa site-ului), subsolul, culoarea de accent și cea de fundal, limba (automată, după televizor, română sau engleză) și sigla ta (PNG sau SVG). O previzualizare arată rezultatul înainte de salvare.
- Adresa ta: pe lângă
/emby/MediaLabTv/, o cale scurtă ca/web/tv/index.html(implicit). Emby servește sub/web/doar fișiere, deci adresa scurtă se termină înindex.html. Plugin-ul pune acolo o mică pagină de redirecționare și o pune la loc singur după actualizările Emby. - Fără licență validă, televizoarele văd doar un ecran neutru „Serviciul nu este disponibil”, în română și engleză, fără numele sau sigla ta.
Limite
- MediaLab TV nu este o aplicație din magazinul televizorului: este o aplicație web deschisă în browserul televizorului. Ce poate reda un televizor depinde de browserul lui; serverul transcodează ce nu poate reda browserul.
- La instalările din pachet (Linux), fișierele web Emby aparțin lui root, deci plugin-ul nu poate scrie singur pagina de redirecționare. Panoul plugin-ului arată atunci comanda exactă, de rulat o dată pe server și din nou după fiecare actualizare Emby. Adresa
/emby/MediaLabTv/merge oricând, fără nicio comandă. - Conectarea cu telefonul cere plugin-ul Conectare rapidă; conturile noi cer Registration; plata cere Cashier. Fără ele, televizorul arată doar conectarea obișnuită cu utilizator și parolă.
- A fost testată într-un browser de televizor Philips emulat; celelalte mărci sunt tratate în cod, dar încă netestate pe televizoare reale.
Ce trimite și unde
- Televizorul vorbește doar cu serverul tău Emby: paginile, imaginile și datele vin toate de acolo, iar pagina blochează orice altceva (fără fonturi web, fără CDN, fără trailere din afară). Codurile QR vin de la plugin-urile MediaLab de pe același server.
- Pe televizor (memoria browserului): tokenul de conectare al serverului, numele de utilizator, id-ul dispozitivului și profilurile alese, nu și parola. Tokenul se verifică la fiecare pornire; dacă a fost revocat, televizorul arată formularul de conectare. Setarea „Ține minte parola pe televizoare” (oprită implicit) păstrează parola doar pentru televizoarele care pierd mereu tokenul. O parolă salvată de versiunea 1.1 se folosește o singură dată, dacă e nevoie, apoi se șterge.
- Pe server: setările de branding și sigla, plus pagina de redirecționare de sub
/web/. - Către medialab.works: doar verificarea licenței. Codul QR de plată din pagina Licență a plugin-ului se generează local, în pagină (de la 1.2.1); linkul de plată nu este trimis niciunui serviciu QR terț.
Detaliile complete pentru fiecare produs, inclusiv ce rămâne pe serverul tău: Licențe, confidențialitate și compatibilitate.
Compatibilitate cu clienții
- MediaLab TV este chiar clientul: o aplicație web pentru browserele televizoarelor, cu interfață și player proprii. Testată într-un browser de televizor Philips emulat.
- Netestată încă pe televizoare reale: Samsung (Tizen), LG (webOS), Android TV / Google TV și televizoarele Philips reale sunt tratate în cod (mod TV, tastele telecomenzii, cursorul Magic Remote), dar nu au fost verificate pe dispozitive.
- Ce poate reda un televizor depinde de browserul lui; serverul transcodează ce nu poate reda browserul.
- Partea de pe telefon (conectarea cu telefonul, contul nou, plata) se face în browserul telefonului, pe paginile Conectare rapidă, Registration și Cashier.
Cerințe
- Emby Server 4.10.1 sau mai nou.
- Un televizor cu browser web.
- Opțional: Conectare rapidă, Registration, Cashier și Smart Skip.
Licențiere
O licență per server Emby. Lunar, anual sau lifetime, sau inclus în Pachetul Emby. 30 de zile de probă gratuită. Plugin-ul este licențiat conform EULA.
MediaLab TV este cod propriu, scris de la zero de MediaLab Works; nu conține cod de la terți. Player-ul folosește hls.js-ul care vine cu Emby Web, pe care plugin-ul nu îl include, iar codurile QR vin de la plugin-urile Registration, Cashier și Conectare rapidă.
