Mai usato DLNA e non so nulla dell'aggiornamento del DB, ma mi sembra strano che via crontab non vada.
Stesso discorso per transmission-daemon, l'ho usato un paio di volte senza nessunissimo problema; tra l'altro non capisco la roba del "centinaia di comandi", l'intera questione si risolve in un apt-get install e forse toccare un file di configurazione. Il discorso delle share mi sembra molto strano, se sono montate correttamente non è nemmeno in grado di distinguerle da un percorso locale, sicuro che l'utente sotto cui gira il demone abbia i permessi di scrittura sulle share in questione?