Instale GNUMP3d: un servidor de medios de transmisión en RHEL/CentOS/Fedora y Ubuntu/Debian


GNUMP3d es una aplicación de transmisión de código abierto simple, liviana y robusta para MP3, OGG y otros formatos de video compatibles. Ofrece una interfaz web sencilla y atractiva para transmitir su colección de audio y video a través de un navegador web y transmitir listas de reproducción a través de una red LAN. También es posible transmitir archivos de audio con VLC, XMMS, iTunes, WinAmp y muchos más reproductores multimedia. Además, también utiliza una base de datos con una función de búsqueda de archivos.

Esta aplicación es muy útil para los amantes de la música en términos de compartir música a través de redes locales o con amigos en línea. Si tiene grandes colecciones de música clásica antigua almacenada en su sistema, entonces es hora de compartirlas con sus amigos, vecinos y colegas. Probé esta aplicación en mi máquina local, parece ser simple, rápida, segura y principalmente su uso gratuito.

Este software fue escrito principalmente en lenguaje de scripting PERL y desarrollado bajo Debian GNU/Linux, y puede ejecutarse en cualquier versión similar basada en GNU/Linux.

Cómo instalar GNUMP3d Streaming Media Server

La última versión de GNUMP3d se puede descargar desde el sitio web de GNUMP3d o puede usar el siguiente comando "wget" para descargar.

# wget http://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.gz

Una vez descargado correctamente, descomprímalo usando el comando "tar" como se muestra a continuación.

# tar -xvf gnump3d-3.0.tar.gz

La instalación de GNUMP3d no debería requerir más que el comando "make install". Esto instalará los archivos binarios en/usr/bin, con los archivos de configuración en el directorio/etc/gnump3d /.

# cd gnump3d-3.0
# make install

Una vez, gnump3d está instalado en su sistema. Ahora debe realizar la configuración necesaria para cumplir con sus requisitos. El archivo de configuración principal "gnump3d.conf" archivo que se encuentra en el directorio "/ etc/gnump3d". Abra este archivo con un editor y realice los siguientes cambios sugeridos.

# nano /etc/gnump3d/gnump3d.conf

Encuentra la línea que dice:

root = /home/mp3

Y reemplácelo a la ubicación de sus archivos multimedia. Por ejemplo, en mi situación, guardo la música en/home/tecmint/songs).

root = /home/tecmint/songs

De forma predeterminada, gnump3d se ejecuta en el número de puerto 8888. Si desea cambiar esto a 7878 o cualquier número de puerto preferido.

Encuentra esta línea

port = 8888

Reemplazar con la siguiente línea

port = 7878

Una vez que haya realizado todos los cambios necesarios, reinicie el servicio gnump3d con el siguiente comando.

# gnump3d &
GNUMP3d is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions.

For full details please visit the COPYING URL given below:

  Copying details:
    http://localhost:8888/COPYING

  GNUMP3d now serving upon:
    http://localhost:8888/

  GNUMP3d website:
    http://www.gnump3d.org/

 Indexing your music collection, this may take some time.

 (Run with '--fast' if you do not wish this to occur at startup).
Indexing complete.

Una vez que se completa la indexación de la música, puede volcar las estadísticas de su archivo a través del programa "gnump3d-stats", utilizando el argumento "–stats". Esto le dirá que la indexación ha funcionado correctamente.

# gnump3d-index --stats

Total number of songs: 17
Total size of archive: 96.9Mb (101690593 bytes)
Total playlength     : 0 days, 1 hours, 13 mins 59 seconds

Una vez que finaliza la indexación, ya casi está listo para acceder a su panel web gnump3d por primera vez. Abra su navegador y escriba.

http://localhost:7878
OR
http://ip-address:7878

El directorio de transmisión de música predeterminado para gnump3d es/home/tecmint/songs. Mostrará todos los archivos multimedia colocados en esta carpeta. Si desea agregar más archivos, simplemente coloque los archivos de música en esta carpeta y será visible en la interfaz.

Si desea cambiar el tema predeterminado de gnump3d. Haga clic en "Preferencias" y seleccione el tema a partir de ahí.

De forma predeterminada, el gnump3d está abierto para todo el mundo, cualquiera que conozca la dirección IP del servidor puede conectarse y transmitir la música disponible, ver estadísticas y realizar búsquedas. Por lo tanto, si desea agregar una capa de seguridad adicional, puede restringir el acceso según la configuración de la dirección IP.

Abra el archivo “gnump3d.conf” y comente la siguiente línea.

#allowed_clients = all

Y agregue todas las direcciones IP, o rangos a los que le gustaría habilitar el acceso usando la configuración "permitidos_clientes" como se muestra a continuación.

allowed_clients = 172.16.2.0/8, 192.168.1.0

Además de la configuración de "clientes_permitidos", hay un "cliente_denegado" coincidente que le permite denegar una dirección específica. La configuración de denegación tiene prioridad sobre la configuración permitida, por lo que en el siguiente ejemplo todas las direcciones IP en el rango 172.16.2.x tienen acceso excepto 172.16.2.2 y 192.168.1.25.

allowed_clients = 172.16.2.0/8, 192.168.1.0

denied_clients = 172.16.2.2; 192.168.1.25

En general, esta herramienta es ideal para compartir música con amigos a través de Internet o localmente. Definitivamente sería muy útil si está lejos de su computadora y desea escuchar su música favorita.

Enlaces de referencia

Página de inicio de GNUMP3d

Eso es todo por ahora, muy pronto se me ocurrirá otro gran artículo, hasta entonces, estad atentos y sigan visitando tecmint.