Cum să utilizăm placa Raspberry Pi 3 ca Media Center
Un dispozitiv Media Box sau Media Center este un sistem capabil să redea înregistrări multimedia (audio și video) stocate în diverse formate (mp3, wav, avi, mp4, divx) și aflate pe diverse suporturi de stocare (local, stick usb, HDD extern, în rețea). Un astfel de dispozitiv poate transforma un televizor obișnuit sau un simplu monitor într-un sistem multimedia cu facilități asemănătoarea ultimei generații de dispozitive de tip televizor inteligent (smart). Mai mult decât atât, un dispozitiv de tip Media Box este capabil să vă ajute să catalogați și să sortați colecția personală de fișiere audio și video completând chiar anumite detalii (nume album, nume piese, distribuție filme) cu informații extrase automat din mediul on-line.
Placa Raspberry Pi 3 poate implementa cu succes funcționalitatea unui dispozitiv Media Box datorită facilităților hardware de care dispune: ieșire audio-video HDMI, cele patru porturi USB ce permit conectarea de dispozitive de tip USB stick sau HDD-uri externe, conectivitate duală de rețea Ethernet și WiFi și, nu în ultimul rând, puterea de procesare oferită de procesorul cu patru nuclee ARMv8 pe 64 de biți ce rulează la 1.2GHz și nucleu grafic VideoCore IV 3D (putere de procesare mult superioară față de variantele anterioare ale plăcii).
Pentru a utiliza placa Raspberry Pi 3 ca Media Center avem nevoie ca televizorul sau monitorul pe care îl vom utiliza să aibă intrare HDMI (în caz contrar va fi necesară utilizarea unui convertor HDMI-VGA sau HDMI-DVI) și de următoarele componente (specifice utilizării plăcii, suplimentar față de placa Raspberry Pi 3 și de alimentatorul de rețea):
- un cablu HDMI care să realizeze conexiunea între placă și televizor;
- un card micro SD de 16GB pentru sistemul de operare, este recomandată utilizarea cardului micro SD oficial Noobs;
- o carcasă (opțional dar recomandat);
- cablu de rețea (dacă utilizăm rețeaua ethernet și nu conexiunea WiFi – conexiunea ethernet oferă viteze mai mari de comunicație în rețea);
- tastatură și mouse dar, mai ales în cazul utilizării ca Media Center, este recomandată utilizarea unei tastaturi integrate fără fir.
Software-ul care va asigura funcționalitatea efectivă de Media Center se numește Kodi și este unul dintre cele mai cunoscute și mai utilizate aplicații open-source de acest tip nu numai pentru Raspberry Pi ci și pentru sisteme Linux și Windows de tip PC. Instalarea aplicației pe o placă Raspberry Pi se poate face pur și simplu pe un sistem ce rulează deja Raspbian cu ajutorul comenzii (utilizând Terminal):
sudo apt-get install kodi
După instalare aplicația va putea fi lansată din meniul interfeței grafice:
O altă variantă de utilizare este instalarea unei variante de sistem de operare dedicate aplicației Kodi – sistemul de operare va rula aplicația Kodi în mod preferențial – la pornirea unui astfel de sistem de operarea aplicația Kodi va porni în mod automat iar sistemul va fi un sistem dedicat de tip Media Center. Este o variantă indicată dacă placa Raspberry Pi va îndeplini doar funcția de Media Center. Optimizarea sistemului de operare pentru aplicația Kodi poate oferi o experiență mai bună ca sistem Media Center (viteză de răspuns, stabilitate, ușurință în utilizare). Cele mai cunoscute distribuții dedicate aplicației Kodi sunt LibreELEC și OSMC – nu există diferențe funcționale majore între cele două distribuții, doar elemente de design diferite ale interfeței utilizator – puteți să le testați pe ambele și să vedeți care vă place mai mult. Ambele distribuții pot fi instalate utilizând utilitarul NOOBS și ambele necesită conexiune Internet pentru a fi instalate. După instalare ambele distribuții vor porni automat aplicația Kodi.
Explicațiile următoare (capturile de imagini utilizate în explicațiile următoare) se bazează pe versiunea OSMC 2017.04-1 ce rulează Kodi 17.1 (Krypton). Se pot parcurge suplimentar și următoarele materiale: (*), (*), (*), (*), (*), (*).
Configurarea și utilizarea aplicației Kodi
Interfața utilizator Kodi pune la dispoziție mai multe meniuri. Funcționalitățile multimedia pot fi accesate prin intermediul meniurilor Videos, Music și Pictures – aceste meniuri permit regăsirea, organizare și redarea conținutului multimedia de tip video, audio și foto.
Înainte de a explora facilitățile multimedia oferite de aplicația Kodi este necesar să configurăm setările de rețea ale sistemului pentru a putea accesa conținut multimedia din rețea (rețea locală, Internet). Setările de rețea pot fi configurate din meniul My OSMC – Network.
După configurarea setărilor de rețea (ethernet sau WiFi) putem accesa conținut multimedia atât din rețeaua locală (directoare partajate de pe alte sisteme de calcul) cât și din rețeaua Internet. Conținutul multimedia ce poate fi accesat de aplicația Kodi se poate afla local (pe un stick de memorie sau un HDD extern conectate prin USB la placa Raspberry Pi) sau în rețea. Dispozitivele de stocare conectate prin USB la placa Raspberry Pi vor apărea în mod automat în meniurile Videos, Music și Pictures nefiind necesară o configurare suplimentară. Fișierele accesate prin intermediul rețelei (sau fișierele locale care nu apar în mod automat în meniu) trebuie adăugate manual (Add videos… , Add music…, Add pictures…).
Adăugarea manuală permite definirea de intrări în meniu pentru directoare locale (Home folder sau Root filesystem), directoare partajate de rețea (NFS sau SMB) și chiar dispozitive de streaming multimedia UPnP.
O altă facilitate oferită este posibilitate de streaming multimedia dinspre dispozitivele mobile către sistemul Media Center Kodi (dublarea ecranului telefonului mobil inteligent (mirroring) pe televizorul conectat la sistemul Media Center, de exemplu). Acest lucru poate fi realizat prin activarea protocolul AirPlay specific dispozitivelor Apple (iPad, iPhone) – meniul Settings, submeniul Services – AirPlay. Cu ajutorul acestei setări puteți controla dispozitivul Media Center de pe orice dispozitiv mobil Apple.
O altă opțiune de control la distanță și de transmitere de conținut multimedia către sistemul Media Center Kodi este activarea protocolului DLNA compatibil cu o gamă mai largă de dispozitive, inclusiv cu dispozitivele mobile ce rulează Android – meniul Settings, submeniul Services – UPnP/DLNA. Dacă dispozitivul Android nu deține deja o aplicație ce permite comunicația prin protocolul DLNA se poate instala aplicația gratuită AllConnect.
Dacă se dorește controlul la distanță a dispozitivului Media Center Kodi fără a utiliza o tastatură sau telecomandă fără fir se poate activa opțiunea de control prin intermediul unui dispozitiv mobil – meniul Settings, submeniul Services – Control.
După activarea opțiunii de Allow remote control via HTTP pe dispozitivul mobil se va instala aplicația Kore ce implementează o interfață grafică de control completă pentru sistemul Kodi.
Activarea setării de control la distanță a sistemului Kodi permite controlul Media Center-ului atât de pe dispozitive mobile, prin intermediul aplicației Kore dar și de pe orice alt dispozitiv conectat în aceiași rețea locală cu sistemul Kodi. Controlul la distanță se poate face utilizând un client web (browser) accesând adresa IP a sistemului pe portul 8080.
Instalarea și utilizarea de componente suplimentarea (add-ons)
Pe lângă opțiunile / facilitățile implicite instalate odată cu aplicația Kodi se pot adăuga funcții suplimentare prin adăugarea de componente suplimentare denumire add-ons. Aceste componente se pot instala din meniul Settings, submeniul Add-on browser. Printre cele mai uzuale componente suplimentare se pot enumera adăugarea afișării stării vremii (Weather add-on), adăugarea posibilității de a urmări conținut de pe site-ul YouTube (YouTube add-on) dar și facilități de descărcare a automată a subtitrărilor pentru filme sau informații suplimentare (versuri, poza albumului) pentru fișiere de muzică.
Pe lângă colecția oficială (repository) de add-ons a aplicației Kodi se pot instala și componente suplimentare din colecții diverse. Există o dinamică de dezvoltare foarte mare a componentelor suplimentare destinate platformei Kodi. Orice funcționalitate vă doriți, oricât de exotică ar fi, cu siguranță există o componentă care să o implementeze, trebuie doar să o căutați. Dacă sunteți în pană de idei puteți să consultați clasamentele on-line cu cele mai populare extensii pentru platforma Kodi, câteva exemple: (*), (*), (*), (*).