Un media server con il raspberry in 3 mosse
Dopo aver visto come configurare , utilizzare i comandi e trasformarlo in un nas vedremo in questo articolo come ottenere un media server con il raspberry.
Cosa è un media player nas
Un media player server non è altro che un aggregatore di contenuti multimediali per la nostra rete domestica. Ovviamente i dispositivi finali saranno le nostre Smart TV o i nostri dispositivi mobile o fissi. Abbiamo a disposizione per il Raspberry numerosi programmi server per tale utilizzo ma come esercizio oggi andremo ad installare e configurare mini DLNA. Il vantaggio di utilizzare un Raspberry Pi per tale configurazione e nel risparmio energetico che abbiamo.
Un media server con il raspberry: miniDLNA
Per installare il software server sul nostro Pi colleghiamoci attraverso il nostro client SSH di raspbian allo stesso e diamo i seguenti comandi:
sudo apt-get update
sudo apt-get install minidlna
in questo modo andremo prima ad aggiornare l’elenco dei nostri repository e con il secondo comando ad installare il programma vero e proprio.
Configurare il media server minidlna
Al termine dell’installazione andremo a modificare la il file di configurazione del server. Preventivamente andremo ad effettuare una copia di backup dello stesso per evitare di perdere o danneggiare il file e dover reinstallare tutto.
sudo cp /etc/minidlna.conf /etc/minidlna.conf.orig
sudo nano /etc/minidlna.conf
Apriamo quindi con l’editor Nano il file di configurazione per poterlo editare. Come abbiamo visto per Samba per ativare o disattivare un’opzione basterà rimuovere o aggiungere # davanti ad essa. La Direttiva principale da modificare sarà il percorso per trovare i nostri file all’interno del sistema. Andremo quindi a modificare la seguente linea in questo modo:
#media_dir=/var/lib/minidlna
#ESEMPIO 1
#media_dir=V,/media/nas/VIDEO
#media_dir=A,/media/nas/MUSICA
#media_dir=P,/media/nas/FOTO
#ESEMPIO 2
#media_dir=/media/nas/
Nel primo esempio andremo ad indicare al nostro server tutti i path delle varie cartelle e del loro contenuto. Nel secondo esempio invece andremo a comunicare un path generico per tutte le categorie che il client potrà leggere.
Andremo poi ad attivare i log di sistema per capire, nel caso di malfunzionamento, cosa non vada.
# Path to the directory that should hold the log file.
log_dir=/var/log
# Minimum level of importance of messages to be logged.
# Must be one of "off", "fatal", "error", "warn", "info" or "debug".
# "off" turns of logging entirely, "fatal" is the highest level of importance
# and "debug" the lowest.
log_level=warn
Dopodiché daremo un nome al server, abiliteremo la ricerca automatica di nuovi file e cartelle e assegneremo ip del Raspberry.
# Name that the DLNA server presents to clients.
friendly_name=INFORMATICA37-DLNA
# IPv4 address to listen on (e.g. 192.0.2.1).
listening_ip=192.168.1.240
# Automatic discovery of new files in the media_dir directory.
inotify=yes
Potremmo anche Abilitare il model name, il supporto Tivo e i modificare il notify intervall.
# Model name the server reports to clients.
model_name=Windows Media Connect compatible (MiniDLNA)
# Support for streaming .jpg and .mp3 files to a TiVo supporting HMO.
enable_tivo=yes
# Notify interval, in seconds.
# notify_interval=895
notify_interval=30
Una volta completata la configurazione potremmo chiudere il file con ctrl+x e dare Y per confermare. Dopodiché riavviare il Raspberry ed attendere che la lista file si aggiorni.
Come trovare i miei contenuti
Ora che abbiamo concluso l’installazione e configurazione del Media Server potremmo usufruire dei nostri contenuti multimediali sia su Smart TV, fornite di client DLNA sia sui nostri dispositivi mobili che fissi.