Synology reindex Media Server – Problemas con DLNA Smart TV
Hace unos días cambiamos la televisión por una LG con Smart TV, la cual trabajaba perfectamente con mi NAS Synology a la hora de reproducir tanto video como audio. Pero después de actualizar a Synology 5.0, llevo observando que cada vez que la biblioteca del nas se actualiza, porque he copiado algún video en la carpeta compartida o se ha descargado un video desde el cliente torrent, el dispositivo cliente no lo ve inmediatamente (también pasa en mi Xbox One). Cosa que no pasa mas que con el servidor Media Server de Synology.
Con los ordenadores a través de SMB o FTP esto no pasa, ni con el Minix X8-H que utiliza XBMC.
Como se que en sus entrañas Synology lleva un linux, entendí que esto es un problema de un servicio que no está funcionando como debiera. Con lo que intenté buscar una solución rápida.
Visualmente lo podemos hacer desde Panel de Control –> Biblioteca multimedia –> Pestaña Biblioteca Multimedia –> Volver a Indexar:

Con esto se generará nuevamente el index, pero si tenéis muchos ficheros es algo costoso y largo.
Así que mi intención va un poco más allá. Para ello necesito la consola de comandos. Activamos el SSH desde Terminal y SNMP:

Ahora necesitaremos un cliente SSH para conectarnos al nombre o la IP del servidor. Os servirá el usuario administrador que utilizáis para la interfaz web, el admin, pero conectaros como root para que los comandos sean efectivos (admin es igual que root en synology).

Ahora para reindexar sólo los videos o el audio deberemos lanzar éste comando:
1 |
synoindex -R {all|photo|music|video|thumb} |
Es decir que si queréis que sólo se reindexe el video y no todo:
1 |
synoindex -R video |
Hasta aquí la forma manual. Ahora si queremos ahorrarnos problemas futuros, podemos hacer que se haga automáticamente a través de un script perl que copiaremos en nuestro nas synology. Yo he creado una carpeta en volume1 (El script original lo he sacado de aquí)
1 2 3 4 |
MacBook-Pro-de-Raul:syno-media-indexer elblogdenegu$ scp update-syno.sh root@192.168.2.109:/volume1/BACKUPVPS/scripts/ admin@192.168.2.109's password: Could not chdir to home directory /var/services/homes/admin: No such file or directory update-syno.sh 100% 3273 3.2KB/s 00:00 |
Y una vez copiado deberemos ponerlo en el crontab.

Ahora reiniciamos el servicio crontab para que esto sea efectivo:
1 2 |
Synology> /usr/syno/sbin/synoservicectl --restart crond crond restarted. |
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?