FreeNAS 8.2.0: Añadir directorios de medios de comunicación a minidlna.conf

minidlna
Configuración GUI para minidlna en FreeNAS 8.2.0

Con FreeNAS 8.2.0 se ha añadido soporte para minidlna como plugin. Desafortunadamente los ajustes son limitados, así que sólo puedes definir una ruta de medios a través de la GUI. Sin embargo, con algunos cambios en el minidlna.conf es muy fácil definir las carpetas para los vídeos, las fotos y las películas. A continuación asumo que el plugin jail ha sido instalado y configurado con éxito y que el minidlna-PBI está cargado.

Pista: la ruta de medios (aquí /music) debe ser creada como punto de montaje en la cárcel, esto también es controlado por la configuración del plugin. Si presionas "Navegar" en este menú, entras en el árbol de directorios del anfitrión y no de la cárcel. Los caminos son relativos a la cárcel, si la cárcel está almacenada en "/mnt/pool/cárcel/cárcel", "/Música" corresponde a "/mnt/pool/cárcel/cárcel/música". Este directorio debe ser creado y montado en el directorio de datos reales.

 personalizar minidlna.conf

Como sólo se puede especificar una ruta a través de la GUI (ver captura de pantalla), hay que editar el minidlna.conf. La forma más fácil de hacerlo es a través de una conexión SSH. La ruta del directorio se compone de la siguiente manera (donde cárcel es el nombre del directorio de la cárcel y cárcel es el nombre de la propia cárcel)

~# /mnt/pool/jail/Jail/mnt/plugins/pbi/minidlna-amd64/etc/minidlna.conf

Con "nano -w minidlna.conf" puedes abrir los datos de configuración para editarlos y establecer los ajustes en consecuencia:

media_dir=A, /Música
media_dir=V, /Videos
media_dir=P, /Fotos
puerto=8200
inotify=sí
enable_tivo=no
strict_dlna=no
notify_interval=895
nombre_amistoso=ArthurDLNA

Como FreeNAS sobrescribe los cambios en minidlna.conf con la configuración de la GUI, el archivo debe ser de sólo lectura. Esto debe ser eliminado cada vez que quiera editar el archivo de nuevo:

~# chmod 444 minidlna.conf (protección de escritura activa)
~# chmod 644 minidlna.conf (protección de escritura desactivada)

Con estos cambios, minidlna también utilizará los datos de los directorios adicionales, lo que lo hace mucho más conveniente como servidor de DLNA que con las opciones de configuración estándar ofrecidas por FreeNAS. Como reproductor de la DLNA puedes usar por ejemplo la Playstation 3 o un Apple TV2 con XMBC. Si está buscando una solución más potente y flexible, puede contactar con mi primera compilación de ejemplo para un HTPC Inspírese.

16 comentarios

  1. No tienes que escribir estas cosas en la configuración.
    Simplemente escríbelos como están en el parámetro auxiliar de MiniDLNA y funciona.

  2. Sayyadin :

    No tienes que escribir estas cosas en la configuración.
    Simplemente escríbelos como están en el parámetro auxiliar de MiniDLNA y funciona.

    ¿Incluso los caminos adicionales? Todavía no puedes especificar el tipo de la ruta de medios por defecto, según entiendo.

  3. @Falk Jeromin
    Sí, eso funciona. Sólo tienes que introducir una doble cruz (#) en la parte superior de la "ruta general de los medios" (comentario en la conf. generada).
    Y inotify=yes no funciona en el puerto BSD todavía, por lo que es una característica exclusiva de Linux y por lo tanto totalmente innecesaria en el contexto de FreeNAS.

  4. Hola, la descripción es simplemente genial, todo funciona perfectamente. ¿Conoce jemenad el parámetro auxiliar para el juego (media_dir=?, /Game) para guardar los juegos en el servidor de medios o no es posible?

    Saludos Sven

  5. He resuelto esto de una manera un poco diferente: Sólo tienes que acceder a través de la shell y crear un directorio bajo la cárcel en la ruta /mnt/. Conmigo se ve así:

    cd /mnt/Homeserver/Jail/jail/mnt/
    mkdir Media
    medios de comunicación en cd
    mkdir movies
    serie mkdir

    Entonces especifica los puntos de montaje a estos subdirectorios y puedes hacer la configuración en la interfaz web de miniDLNA simplemente especificando "Media" como el directorio superior - la estructura de carpetas se conservará.

  6. Hola, desafortunadamente esto no funciona para mí todavía, miniDLNA obviamente no puede leer las carpetas. El minidlna.conf, que por cierto está ahora en una carpeta diferente (.../jails/minidlna_1/usr/pbi/minidlna-amd64/etc), se ve así para mí:

    media_dir=A, /Música
    media_dir=V, /Películas
    media_dir=V, /Videos
    media_dir=V, /Serie de televisión
    puerto=8200
    inotify=sí
    enable_tivo=no
    strict_dlna=no
    notify_interval=895
    friendly_name=TEST Media Server

    El archivo de configuración tiene el propietario y el grupo "www" y yo establecí los permisos en 444, porque de lo contrario el archivo siempre se sobrescribía. Lo que me pareció extraño: cuando quise cambiar el archivo de nuevo más tarde, no tuve que quitar la protección de escritura. ¿Podría ser porque edité el archivo con privilegios de root?
    En cualquier caso, miniDLNA puede leer el archivo correctamente, porque el nombre del servidor se toma correctamente del archivo de configuración. Así que sólo puede ser debido a las carpetas que monté en la cárcel. En lugar de usar la carpeta "media", creé manualmente las carpetas "media", música, etc. directamente en el directorio de la cárcel y luego las asigné a las carpetas de mi disco duro a través de la interfaz de usuario.
    Espero que puedas ayudarme con el problema.

Deje una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *