Media Server “Satellitare”

Il buon sistemista, alla prima occasione di fare un po’ di vacanza dalla frenesia di tutto l’anno, ritrova il piacere di “smanettare” un po’ con i suoi giocattolini domestici e questi pochi giorni di fine anno mi hanno fatto venire voglia di aggiornare il firmware del decoder satellitare che ho acquistato quest’autunno.

Già alcuni mesi fa, quando mi sono deciso ad acquistarlo, sapevo che questo momento prima o dopo sarebbe arrivato. la mia deformazione professionale all’”elaborazione” mi ha fatto optare per un Gigablue 800, onestissimo decoder di fascia direi medio/bassa ma già equipaggiato con il suo bel chipset Enigma2 e naturalmente con OS Linux. Ho detto di fascia medio/bassa perché a listino si trovano prodotti ben più corazzati e potenti o forse anche più conosciuti come Dreambox o Vu+ (non me ne vogliano i produttori), effettivamente ero attratto da quest’opportunità di “svago” ma sapevo che non avrei potuto dedicargli molto tempo. Fatta queste piccolissime premesse, aggiungerei soltanto che il motivo che mi ha portato verso questo genere di prodotti è naturalmente dettato dal fatto che sono tutti equipaggiati con una bella interfaccia ethernet (che primo a dopo troveremo anche nel tostapane), e che in un modo o nell’altro sapevo che avrei potuto riprodurre in streaming il segnale in giro per casa. Tralasciando tutte le altre considerazioni arriviamo presto al punto in cui mi sono imbattuto in un bellissimo progetto tutto italiano per un firmware decisamente interessante Italysat su base openpli … leggere poi tra le specifiche che avrei potuto installare un media server è stata la scintilla che ha dato il via. Dando per scontato che, come me, vi siate imbattuti in guide tipo questa, e che siate riusciti ad installare il nuovo Firmware… visto che anche l’occhio vuole la sua parte noterete subito che una nuova interfaccia più moderna che a me ha ricordato molto la “metroUI” di Microsoft, fa già la differenza. Qui alcuni screenshot. Subito dopo noterete che dal menù principale potrete accedere alla sezione “plugin” per poter aggiungere nuove funzioni al decoder….(come la possibilità di leggere file dalle condivisioni di rete, accedere ai documenti su un secondo media server, ecc ecc, chi più ne ha più ne metta..). A me però interessa fondamentalmente solo il media server DLNA, scartato MiniDLNA, che credo sia utile per accedere solo alle registrazioni o ai file ospitati su hard disk (interno o USB che sia). La scelta è ricaduta inevitabilmente su Mediatomb, che se non ho capito male dovrebbe permetterci di fare lo streaming tramite DLNA anche dei canali TV. Peccato che l’installazione tramite il menu plugin non vada a buon fine per nessuna ragione, restituendo sempre il classico errore di dipendenza non soddisfatta (librtmp0 )….. Si noti subito che tra i plugin disponibili ne troveremo uno importantissimo, Tuner Server, che ci permetterà si salvare la lista di tutti i nostri canali in formato m3u (playlist), che potremo successivamente dare in pasto a Mediatomb. Non so come, a furia di tentare, mi sono imbattuto nelle procedure di installazione manuale dei pacchetti ipk e ho trovato questa specie di “repository”. Tanto per iniziare dovremmo scaricare le librerie mancanti dal link qui sopra e trasferirle poi sul decoder, oppure accedere in telnet o ssh e scaricarle direttamente con wget…Qui c’è spiegato come abilitare la password di root per accedere in shell via ssh. Fatto questo, portiamoci in una directory tipo ./tmp e iniziamo a scaricare i file con

Wget http://feed.newnigma2.to/stable/4.0/mips32el/librtmp0_2.46c+git126+19d36368f6c1ec6fa55df319173ca93048309f9a-r0_mips32el.ipk

e proviamo subito ad installare con

 opkg install /tmp/$file_name_of_the_package

Pensando di aver già finito ho riprovato subito ad installare Mediatomb tramite il menu plugin sul decoder.. ma ancora niente da fare, ancora qualche dipendenza non soddisfatta, fortunatamente risolta con la stessa procedura di prima. Bene, siamo arrivati alla “chiave di volta”, ovvero installare mediatomb ancora una volta con il pacchetto scaricabile dal repository di prima qui  piuttosto che dal menu sul decoder. L’installazione finalmente andrà a buon fine e potremo eseguire mediatomb semplicemente lanciando il comando “mediatomb” da shell.

Ora non dovrete fare altro che digitare nel Browser indirizzo e porta suggeriti dalla shell e aggiungere i canali che più vi interessano tramite il menu “Filesystem”.

Mancherebbe una modifichina da fare al file di configurazione che troviamo in /home/root/.mediatomb/config.xml, anche questa frutto dell’improvvisazione, quindi perdonatemi in caso di errori. Per suggerire a Mediatom di trattare i formati m3u come playlist video piuttosto che audio Ho modificato questa riga :

<map from="m3u" to="audio/x-mpegurl"/>

 in 

<map from="m3u" to="video/x-ms-wmv"/>

Cosa dire in conclusione ? ancora non ho raggiunto la configurazione perfetta, forse bisognerà approfondire la “transcodifica” ma mi posso accontentare… Con XBMC ancora non riesco ad avviare i canali direttamente dal browser UPNP ma ho dovuto salvare i file m3u in una cartella ma VLC o l’ipad con AirAvfoto

funzionano alla grande.quindi per adesso direi che sono soddisfatto di come ho sprecato qualche ora di relax…

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *