[Guida][Box Tv] LibreELEC: Distro Linux (Kodi) bootable per TV-Box, pc
Descrizione: prima di tutto una piccola introduzione per capire meglio cosa sia LibreELEC. Il nome LibreELEC è un acronimo per “Libre Embedded Linux Entertainment Center”. Come si può intuire anche dal nome, essa è una distribuzione Linux indirizzata principalmente ai dispositivi embedded (nel nostro caso quindi, avendo noi dei box android è indirizzata a noi ) e volta alla multimedialità, ad essere, quindi, un vero e proprio “centro multimediale”. Il cuore di LibreELEC è il ben conosciuto Media Center Kodi. LibreELEC come recita il sottotito è quindi un sistema appena sufficiente per poter eseguire kodi. Il progetto è relativamente giovane, ed è un fork di OpenELEC, la base è quindi OpenELEC: a causa di dissensi interni nel team, alla staticità e lentezza con cui venivano rilasciati gli aggiornamenti a OpenELEC un gruppo molto folto di sviluppatori ha deciso di “staccarsi” da OpenELEC e continuare lo sviluppo di un progetto a se stante ed è qui che nasce LibreELEC. A differenza di Android che di Linux comprende principalmente il kernel, LibreELEC è una distribuzione Linux vera e propria quindi, potenzialmente, tutti gli strumenti a disposizione di Linux possono essere usati in essa.
Cosa posso fare con LibreELEC: una volta avviato il nostro mini pc (o pc volendo), entro pochi secondi, il boot è davvero rapido anche sui dispositivi vecchi, ci si trova “catapultati” direttamente in Kodi. Non vi spiego come utilizzare kodi dato che molti di voi lo conosceranno ma preferisco soffermarmi piuttosto su LibreELEC: con kodi e i suoi svariati addon potete fare davvero di tutto comunque, dall’organizzare i vostri film, alla vostra musica etc etc e questo è lo scopo principale di questa distro (uno potrebbe quindi chiedersi “perchè usare LibreELEC dato che kodi c’è anche su android? Ebbene vi invito a leggere poco sotto tali motivi). LibreELEC non è solo kodi tuttavia, tramite infatti dei repository propri è possibili estenderne le funzionalità: in particolare cito la possibilità di utilizzare torrent, installare un backend per vedere la tv in kodi, chrome. Inoltre è possibile fare in modo che (viene chiesto anche nel wizard iniziale ) quando collegate un hard disk o una chiavetta alla porta usb del vostro box tale chiavetta venga poi condivisa tramite samba nella vostra rete locale: tradotto, se siete collegati nella stessa rete con un pc, potete accedere alle cartelle presenti nella chiavetta collegata al box. Altre funzionalità: è possibile se il vostro box è connesso tramite Ethernet sfruttare l’antenna interna di quel box come “ripetitore” del vostro segnale wifi , moonlight per lo streaming dei videogiochi etc etc. Altre chicche vi aspettano, provare per credere:P
LibreELEC vs Android
Eccoci alla fatidica domanda, perché preferire LibreELEC ad Android, almeno per quanto riguarda kodi: 1 LibreELEC essendo una distro ridotta all'osso è mooooolto più leggera di android ciò si traduce in un quantitativo di ram libera superiore (in media la ram utilizzata è sui 380MB) 2 La CPU e GPU sono completamente dedicate a Kodi quindi fluidità del sistema eccellente (ci sarebbero da fare ulteriori discorsi tecnici come il fatto che essendo LibreELEC codice nativo e non un OS che gira sopra una virtual machine quindi comunica direttamente con kernel etc etc… il succo è che è un OS molto più reattivo). 3 Kodi è sviluppato principalmente su linux, poi mac e windows e infine android tanto che negli ultimi post sul blog di kodi potete notare spesso la scritta “AAA cercasi sviluppatori android”: Koying sviluppatore principale per kodi ha lasciato il team e utilizza un suo fork chiamato SPMC, provatelo se utilizzate android.
(D’ora in poi restringo il campo ai soli box android ) → 4 Funziona l’auto framerate switch. (Vedi FAQ per informazioni) 5 Funziona l’audio in passthrough: dal Dolby Digital al Dolby Atmon al DTS-HD.
FAQ:
- In quali box posso installarla? Partiamo subito col dire che questa distribuzione supporta ufficialmente i seguenti box: Raspberry dall'uno al tre; WeTeK Core, Play, Hub; Odroid C2; “ovviamente” tutti i PC che ognuno di noi ha con processore con architettura X86.
Solo questi? No ovviamente: ci sono degli sviluppatori che hanno portato LibreELEC anche su altri box segnalo in particolare kszaq il quale ha reso disponibile LibreELEC per i box con Amlogic s905 e S805.
- Per quali box non si trova o si farà fatica a trovare LibreELEC: per i box con processore Rockchip e Allwinner ed il motivo è semplice la difficoltà che hanno nel rilasciare i sorgenti del kernel. No sorgenti no party: gli sviluppatori non possono lavorarci.
- Ma se installo LibreELEC addio ad Android? Ebbeno no! LibreELEC è installabile sulla memoria interna ma anche su microSD (almeno una classe 10) e con l’ultima build da USB (meglio la prima opzione per ora, è appena uscita infatti questa seconda possibilità)e tutto funziona nel seguente modo: se installato su microSD e l’SD è inserita nel box allora il box caricherà LibreELEC in caso contrario ovvero l’sd è rimossa dal box partirà android. Da LibreELEC è possibile comunque “riavviare su android” senza così alzarsi dal divano. Menzione particolare per WeTeK riguardo questa procedura vedi risposta sottostante.
- Quale Box per LibreELEC: se l’idea è di utilizzare LibreELEC principalmente perché si ha intenzione di utilizzare kodi consiglio un prodotto WeTeK perché sono supportati ufficialmente; il dual-boot android/LibreELEC è ancora più comodo (il box chiede in fase di accensione cosa avviare ); WeTeK sponsorizza Kodi e OpenELEC/LibreELEC quindi aiuta l’open source a differenza di altri box “generici” che ne approfittano solo del lavoro: vi invito a leggere a proposito di ciò i seguenti articoli: LINK1 LINK2.
- Cos'è l'auto framerate switch: I Film e i video in generale sono, come ben noto, una sequenza di immagini. Quante immagini ci sono per ogni secondo di video? Il numero di immagini che vengono riprodotte in un secondo dipende da paese a paese e da standard a standard, in linea molto generale i film che si trovano su internet provenendo da fonti americane hanno una frequenza di 24000/1001 (circa 23.97) fotogrammi al secondo. La nostra televisione invece si attesta sui 50i, 50 field al secondo essendo la scansione dell'immagine interlacciata. Le TV LCD/Plasma/LED che possediamo invece nelle nostre case aggiornano lo schermo 60 volte al secondo (ovviamente ci sono modelli di televisione che riescono ad aggiornare lo schermo a frequenza ben più alte ma questo vuole essere un esempio). Cosa succede quindi? Supponiamo di riprodurre un film, il film viaggia a 23.97 fps mentre la nostra tv a 60 fps, si avrà che ogni secondo il nostro mini pc dovrà compensare e quindi "inventarsi" dei fotogrammi per riempire quei 60 - 23.97 frame mancanti. Se tutto funziona come deve e di solito è così i mini pc svolge questo compito in maniera corretta e non crea alcuna preoccupazione. Tuttavia si può intuire che questa soluzione non sia il massimo: si potrebbe pensare per esempio di accelerare il video e portarlo a 60 fps, ma questo comporterebbe più problemi che soluzioni. La strategia vincente è invece questa: il box impostando l'auto framerate switch regola la frequenza di aggiornamento della televisione a 23.97 fps. In questa maniera non si hanno problemi di fluidità e il video esce sulla TV come "mamma Hollywood " l'ha fatto. Con LibreELEC salvo problemi con i singoli box questa tecnica funziona egregiamente e quasi tutte le nostre TV sono in grado di "essere regolate". Su android sebbene sia presente l'opzione molto difficilmente funzionerà salvo qualche raro box in cui il produttore ha prodotto anche un buon firmware. Un altro motivo per cui preferire LibreELEC nel caso nel vostro box tale opzione non funzioni.