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.
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.
Genial. ¡Muchas gracias!
@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.
o puedes escribir "A, /Música" en el general y en el parámetro auxiliar las otras dos líneas, como Sayyadin ya mencionó.
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
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á.
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.