sábado, 2 de junio de 2012

Instalar Mediatomb con el Samsung Hack en Debian 6

Bueno, tras pegarme varios días y documentarme, ya tengo instalado el mediatomb con el parche para las Samsung. Necesitaremos descargar el parche, en el post anterior está, e instalar el ffmpeg y el ffmpegthumbnailer (con apt).
Yo lo hago en todo momento con el usuario root, manías que tengo, pero con sudo debería de funcionar. Lo primero es crear una carpeta para descargar todo el código, en mi caso he usado /opt/mediatomb, pero puede ser cualquiera a la que se tenga acceso.
# mkdir /opt/mediatomb
# cd mediatomb
Lo siguiente será descargar el código fuente de los repositorios y resolver las dependencias del paquete:
# apt-get build-dep mediatomb
# apt-get source mediatomb
Si vemos el contenido de la carpeta, sería una cosa así:
mediatomb-0.12.0~svn2018  mediatomb_0.12.0~svn2018-6.1.debian.tar.gz  mediatomb_0.12.0~svn2018-6.1.dsc  mediatomb_0.12.0~svn2018.orig.tar.gz
Yo he borrado la carpeta mediatomb-0.12.0~svn2018 porque si parcheaba directamente sobre ella me daba problemas. Si decidís trabajar sobre esa carpeta, podéis saltar este comando y avisarme si os funcionó Guiño. Una vez borrada la carpeta, la reconstruiremos con el contenido del dsc:
# dpkg-source –x mediatomb_0.12.0~svn2018-6.1.dsc
Entramos al directorio mediatomb-0.12.0~svn2018 y parcheamos:
# patch –p0 –i /ruta/hacia/samsung_video_subtitles.patch
Reconstruimos los paquetes:
# dpkg-buildpackage –rfakeroot –b
Nos creará tres .deb en el directorio anterior, mediatomb_0.12.0~svn2018-6.1_all.deb  mediatomb-common_0.12.0~svn2018-6.1_amd64.deb  mediatomb-daemon_0.12.0~svn2018-6.1_all.deb, sólo nos queda instalarlos:
# dkpg –i mediatomb*.deb
Si todo ha ido bien, ya tendremos funcionando el mediatomb y la televisión reconocerá automáticamente los subtítulos. No se si el resto de dispositivos también lo harán o tocará hacer transcodificación (editando el config.xml y añadiendo scripts, más info aquí, lo probé en su momento y funciona relativamente bien, aunque depende mucho del equipo que tengas porque hace la conversión al momento).
¡Saludos!

NOTA: Esto con el mediatomb 0.12.0 que está en los repositorios de Debian 6 no funciona, compila y hace todo bien, pero no muestra los subs. Cuando lo hice en el Mint, usé la version 0.12.1-4 que está en los repositorios testing y sí funcionó. Al no poder instalar esa vesión del mediatomb por problemas de dependencias, habría que actualziarlo todo a testing y paso. Al final me he decantado por usar el minidlna y ha funcionado a la primera.

No hay comentarios:

Publicar un comentario