Búsqueda de sitios web

Instale GNUMP3d: un servidor de streaming multimedia en RHEL/CentOS/Fedora y Ubuntu/Debian


GNUMP3d es una aplicación de streaming sencilla, ligera y robusta de código abierto para MP3, OGG y otros formatos de vídeo compatibles. Ofrece una interfaz web sencilla, atractiva y amigable para transmitir su colección de audio y vídeo a través de un navegador web y reproducir 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 función de búsqueda de archivos.

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

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

Cómo instalar el servidor de medios de transmisión GNUMP3d

La última versión de GNUMP3d se puede descargar desde el sitio web de GNUMP3d o puede utilizar 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 que gnump3d esté instalado en su sistema. Ahora necesita realizar la configuración necesaria para cumplir con sus requisitos. El archivo de configuración principal 'gnump3d.conf' 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 en la ubicación de sus archivos multimedia. Por ejemplo, en mi situación almaceno la música en /home/tecmint/songs).

root = /home/tecmint/songs

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

Encuentra esta línea

port = 8888

Reemplace con la siguiente línea

port = 7878

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

gnump3d &
Salida de muestra
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 indicará 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 finalizada la indexación, ya casi estás listo para acceder a tu 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 desde allí.

De forma predeterminada, gnump3d está abierto al 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.

Restricción de 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 permitir el acceso usando la configuración 'allowed_clients' como se muestra a continuación.

allowed_clients = 172.16.2.0/8, 192.168.1.0

Además de la configuración "clientes_permitidos", existe una configuración coincidente "clientes_denied" 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 excelente para compartir música con amigos a través de Internet o localmente. Definitivamente sería muy útil si estás lejos de tu computadora y quieres escuchar tu música favorita.

Enlaces de referencia

Página de inicio de GNUMP3d

Eso es todo por ahora, muy pronto publicaré otro gran artículo, hasta entonces estad atentos y continuad visitando tecmint.