bglug.it/content/posts/2016-06-12-kodi-media-center-su-linux.md

193 lines
14 KiB
Markdown
Raw Normal View History

2024-04-09 20:10:09 +00:00
---
title: Kodi Media Center su Linux
author: Paolo Finardi
type: post
date: 2016-06-12T22:31:44+00:00
url: /2016/06/12/kodi-media-center-su-linux/
featured_image: /wp-content/uploads/2016/06/Kodi-01_750x413.jpg
xyz_smap:
- 1
categories:
- Documentazione
- Software
tags:
- kodi
- mediacenter
- osmc
- raspberry pi
---
L’8 giugno scorso abbiamo tenuto un evento dimostrativo su come realizzare un **media center fai-da-te** utilizzando strumenti opensource: **Kodi** e **Linux**.
Vista la partecipazione e l’interesse abbiamo voluto pubblicare un articolo che riporti una sintesi di quanto visto e detto.
## Perchè Kodi: considerazioni e funzionalità
Kodi, come tutti i **media center**, permette di gestire i propri contenuti multimediali: video, immagini e musica. Oltre a questo, però, offre numerose altre funzionalità:
* funzioni PVR (Personal Video Recorder) per registrare i programmi TV
* gestione contenuti multimediali da fonti diverse: locale, share di rete, dispositivi UPnP ed altro
* reperimento informazioni online: locandine, trama, attori, regista, anno, genere, etc
* interfacce grafiche di ogni genere e gusto: skins
* **addons** di ogni tipo che permettono un ulteriore estensione delle funzionalità: news, film e serie tv in streaming, social, streaming di contenuti multimediali su storage online (Dropbox, GDrive, Owncloud, …), programmi di file sharing (aMule, uTorrent, …), TV on demand, Video online (Youtube, Vimeo, …) e giochi (MAME, Arcade, …).
<!--more-->
Ora che avete deciso di farvi il vostro **media center con Kodi e Linux** dovete decidere l&#8217;hardware su cui installarlo. Diciamo subito che **Kodi** non richiedere risorse notevoli. Un dispositivo con 1 GB di RAM è più che sufficiente, quindi un vecchio PC di recupero è sicuramente più che sufficiente, ma non è detto che sia la scelta corretta. Il fatto che un vecchio classico PC supporti tranquillamente **Linux** e **Kodi** non significa che sia la scelta giusta. Di seguito alcune considerazioni importanti per la scelta dell&#8217;hardware:
* dissipazione passiva: è importante che il dispositivo sia a dissipazione passiva perchè non produce la classica rumorosità delle ventole
* consumi energetici: i vecchi PC hanno consumi superiori ai 120 watt, decisamente un po&#8217; troppi (un **Raspberry PI** tra i 2 o 3 watt 😮 )
* ingombro ed estetica: tipicamente un media center vive in soggiorno accanto al televisore, di conseguenza l&#8217;estetica e l&#8217;ingombro sono due elementi da tener presente.
Alla luce di queste considerazioni conviene scegliere un dispositivo tipo gli attuali mini-pc, un vecchio pc con caratteristiche simili a quelle sopra citate (ad esempio un vecchio asus eee-box) oppure un **Raspberry PI** che con i suoi 2/3 watt di consumo energetico, la silenziosità, il piccolo ingombro e il basso costo è forse la scelta migliore.
## Installare Kodi
### Installazione su pc con Linux Debian based
Installare una distribuzione Linux leggera, ad esempio **xubuntu**, quindi eseguire i seguenti comandi:
<pre>sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install kodi kodi-audioencoder-* kodi-pvr-iptvsimple
</pre>
A questo punto kodi è installato, scollegarsi, selezionare **kodi** come desktop environment e ricollegarsi. In questo modo il PC si avvierà automaticamente con **kodi**.
### Installazione su Raspberry PI
Per il **Raspberry PI** esistono distro con **kodi** già installato come **OSMC**, **OpenELEC** e **LibreELEC**.
[<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1454" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-02-osmc.png" alt="Kodi osmc" width="1024" height="576" srcset="https://bglug.it/wp-content/uploads/2016/06/Kodi-02-osmc.png 1024w, https://bglug.it/wp-content/uploads/2016/06/Kodi-02-osmc-300x169.png 300w, https://bglug.it/wp-content/uploads/2016/06/Kodi-02-osmc-768x432.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />][1]
In alternativa è possibile installare un&#8217;altra distro come **Raspbian** (Debian per Raspberry) o **Ubuntu Mate**, quindi installare kodi da repository.
## Configurazione di Kodi mediacenter
### Lingua
Al primo avvio è in inglese. Per impostare la lingua italiana:
_SYSTEM -> Settings -> Appearance -> International -> Language_
quindi impostare lingua **italiana** e regione **Italia**.
### Sorgente file multimediali
Per permettere a **Kodi** di gestire i nostri file multimediali bisogna definire le _sorgenti_, ovvero dove si trovano i files.
La procedura per definire una sorgente è la medesima anche per gli altri tipi di file multimediali. Vediamo come definire una sorgente **Video**.
Da _VIDEO_, selezionare _File_ e quindi la voce _Aggiungi Video_
[<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1455" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-01-Aggiungi.jpg" alt="Kodi - Sorgente - Aggiungi" width="800" height="484" srcset="https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-01-Aggiungi.jpg 800w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-01-Aggiungi-300x182.jpg 300w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-01-Aggiungi-768x465.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" />][2]
specificare il percorso dove si trovano i file e attribuire un nome alla sorgente che si sta creando.
Se non si vuole scrivere il percorso manualmente è possibile utilizzare il pulsante _Esplora_ per cercare il percorso corretto
[<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1456" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-02-Esplora.jpg" alt="Kodi - Sorgente - Esplora" width="800" height="494" srcset="https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-02-Esplora.jpg 800w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-02-Esplora-300x185.jpg 300w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-02-Esplora-768x474.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" />][3]
come si può notare i file possono essere in locale, su uno share di rete Samba (windows) o NFS, su un dispositivo UPnP o altro.
Alla conferma della sorgente, per i video, viene chiesto di indicare a quale categoria appartengono: _Film_, _Serie TV_, _video musicali_ o altro.
[<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1457" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-03-Imposta-contenuto.jpg" alt="Kodi - Sorgente - Categoria" width="800" height="661" srcset="https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-03-Imposta-contenuto.jpg 800w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-03-Imposta-contenuto-300x248.jpg 300w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-03-Imposta-contenuto-768x635.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" />][4]
Questa categoria serve ad associare lo _scraper_ alla sorgente. Lo _scraper_ è il servizio tramite il quale reperire online le informazioni di ogni file: locandina, trama, regista, anno, genere, etc.
Se si preferisce un servizio diverso è possibile cercarlo ed installarlo tramite il pulsante _Altro_.
Per fare in modo che le informazioni reperite siano in italiano conviene assicurarsene con il pulsante _Impostazioni_ e verificare che la _lingua_ sia **it**.
[<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1458" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-04-Lingua-it.jpg" alt="Kodi - Sorgente - Lingua" width="800" height="579" srcset="https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-04-Lingua-it.jpg 800w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-04-Lingua-it-300x217.jpg 300w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-04-Lingua-it-768x556.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" />][5]
Alla conferma viene creata la definizione della sorgente ed inizia la scansione di tutti i file trovati per aggiungerli alla libreria e reperire le informazioni tramite lo _scraper_.
A quel punto, accedendo, ad esempio, ai **Film** si avrà una situazione simile alla seguente:
[<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1459" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-05-Film.jpg" alt="Kodi - Film" width="1200" height="660" srcset="https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-05-Film.jpg 1200w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-05-Film-300x165.jpg 300w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-05-Film-768x422.jpg 768w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-05-Film-1024x563.jpg 1024w" sizes="(max-width: 1200px) 100vw, 1200px" />][6]
### Skins: scegli l&#8217;aspetto che preferisci
**Kodi** si presenta con lo _skin_ di default **Confluence**, ma esistono molti altri _skins_ profondamente diversi tra loro. Non resta che scegliere quello che si preferisce. Ecco un paio di esempi:
Skin _Nebula_:
[<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1460" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Skin-01-Nebula.jpg" alt="Kodi - Skin - Nebula" width="1200" height="658" srcset="https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-01-Nebula.jpg 1200w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-01-Nebula-300x165.jpg 300w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-01-Nebula-768x421.jpg 768w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-01-Nebula-1024x561.jpg 1024w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-01-Nebula-750x410.jpg 750w" sizes="(max-width: 1200px) 100vw, 1200px" />][7]
Skin _Revolve_:
[<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1461" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Skin-02-Revolve.jpg" alt="Kodi - Skin - Revolve" width="1200" height="659" srcset="https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-02-Revolve.jpg 1200w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-02-Revolve-300x165.jpg 300w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-02-Revolve-768x422.jpg 768w, https://bglug.it/wp-content/uploads/2016/06/Kodi-Skin-02-Revolve-1024x562.jpg 1024w" sizes="(max-width: 1200px) 100vw, 1200px" />][8]
Modificare lo skin è semplicissimo:
_SISTEMA &#8211;> Impostazioni &#8211;> Aspetto &#8211;> Skin_
a questo punto si sceglie lo skin tra quelli già installati. Per installarne di nuovi è sufficiente utilizzare il pulsante **Altro**.
### Addons
Come scritto all&#8217;inizio, gli **addons** permettono di estendere le funzionalità di **Kodi**. Per installarli è sufficiente ricercarli dalla voce **Add-on** delle singole categorie (Video, Musica, Immagini) o dalle _Impostazioni_ di _SISTEMA_, quindi selezionarli.
De dafault **Kodi** si installa con un repository che contiene già centinaia di **Addons** ma in rete si trovano numerosi altri repository ed **addons** alternativi.
Alcuni degli **addons** gia presenti nel repository standard sono:
* News in italiano e in altre lingue: ANSA, Sky TG24, Corriere TV, Il Fatto Quotidiano TV, ANSA, CBS, New York Times, etc
* TV on demand per rivedere trasmissioni perse senza doverle registrare: Rai On Demand, RivediLa7, MTV.it on demand, etc
* Video online: Youtube, Vimeo, etc
* Programmi: aMule Control, rTorrent, uTorrent, DBMC (Dropbox), eBooks, Log viewer for kodi, etc
* Social: Facebook Media, Mail (IMAP Client: GMail, Yahoo, iCloud, &#8230;), flickr, etc
* Giochi: ROM Collection Browser
Altri **addons** interessanti che si possono trovare in rete:
* StreamOnDemand: streaming di film, serie tv, documentari e anime &#8230;in italiano!!!
* Exodus: enorme raccolta di film e serie TV in continuo aggiornamento (quasi tutto in inglese)
* KodiLiveTV: oltre 500 TV di tutto il mondo
### Telecomando o App?
Come si fa a controllare **Kodi**?
Si può utilizzare un **telecomando** che supporti gli standard MEC o CEC. In questo caso, ovviamente, bisogna utilizzare e configurare un ricevitore infrarossi sulla macchina su cui si installa **Kodi**.
Oppure esiste un&#8217;alternativa comodissima: **Kore, Official Remote for Kodi**.
Si tratta di un App disponibile per **Android**, **iOS** e **Windows Phone** che permette di utilizzare il proprio smartphone o tablet come telecomando.
Per poter utilizzare questa modalità di controllo remoto, bisogna fare le seguenti configurazioni su **Kodi**:
Configurazione Web Server:
* _Sistema &#8211;> Impostazioni &#8211;> Servizi_
* web server
* Permetti controllo remoto: abilitare
* Porta: 8080
* Nome utente: kodi
* Password:
* Remote Control
* Permetti controllo remoto da programmi su questo dispositivo
A questo punto è possibile avviare l&#8217;App e fare la scansione che rileverà il **media center**
[<img loading="lazy" decoding="async" class="aligncenter wp-image-1462 size-full" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-App-Kore-01-e1465770607600.jpg" alt="Kodi - App Kore" width="400" height="711" />][9]
<p style="text-align: center;">
<a href="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-App-Kore-02.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-1463 size-full" src="http://www.bglug.it/wp-content/uploads/2016/06/Kodi-App-Kore-02-e1465770659735.jpg" alt="Kodi - App Kore - 02" width="400" height="711" /></a>
</p>
## Conclusione
Come avete notato **Kodi** è decisamente un ottimo **media center**. Ora non resta che installarlo ed usarlo.
[1]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-02-osmc.png
[2]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-01-Aggiungi.jpg
[3]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-02-Esplora.jpg
[4]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-03-Imposta-contenuto.jpg
[5]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-04-Lingua-it.jpg
[6]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Libreria-05-Film.jpg
[7]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Skin-01-Nebula.jpg
[8]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-Skin-02-Revolve.jpg
[9]: http://www.bglug.it/wp-content/uploads/2016/06/Kodi-App-Kore-01.jpg