server DLNA

Finalmente ho una TV che supporta il protocollo DLNA per fare streaming direttamente dal NAS via ethernet! peccato che il Medley di base non supporti il DLNA, e che il mio Sony sia pure schizzinoso sui server (non tutti i programmi che fanno da server DLNA gli piacciono).

Dopo un paio di nottate, ecco come attivare il DLNA sul Medley, e soprattutto come rendere il suo db persistente (di default, twonkymedia indicizza il contenuto dell'HD e si salva l'indice in /var... ma ogni volta che spegnete il Medley la /var viene ripulita e deve ripartire da capo, e sul mio disco da 1 TB pieno di foto ci mette ore)

a) Scricatevi Twonkymedia, la versione unsupported dal forum): twonkymedia-mipsel-uclibc-0.9.28-5.1.zip

(ufficialemnte il medley non e' supportato, ma bonta' loro ricompilano per un processore mips generico, e funziona)

b) scompattatelo in una directory qualunque: io mi sono creato una /tmp/hdd/volumes/HDD1/twonkymedia

c) create un file di startup, chiamato per esempio start, che contenga i seguenti comandi:

#!/bin/sh
cd /tmp/hdd/volumes/HDD1/twonkymedia
ln -sf /tmp/hdd/volumes/HDD1/twonkymedia/db /var/twonkymedia
ln -sf /tmp/hdd/volumes /mnt/home
./twonkymedia.sh start

e rendetelo eseguibile con il comando chmod a+x start

d) a questo punto lanciatelo con
/tmp/hdd/volumes/HDD1/twonkymedia/start e puntate il fostro browser all'url http://ip-del-medley:9000

e) configuratelo, decidendo cosa volete condividere, lasciate che indicizzi i contenuti e poi buona visione. Da notare che Twonkymedia si rifiuta di indicizzare i contenuti delle directory /tmp e /var, per questo lo script di startup crea un link simbolico. Quando dite che cosa volete condividere, usate i percorsi /mnt/home/HDD1 e /mnt/home/HDD2 per indicare le due partizioni.

P.S.1: per essere nella legalita' devo avvisarvi che twonkymedia e' un programma commerciale e che dovreste pagare la licenza.

P.S.2: vi sconsiglio di eseguire automaticamente all'avvio il servizio DLNA perche' occupa molta RAM