Música · 4 min read · Feb 08, 2026
Comparte Tu Colección de Música Con gnump3d
Comparte Tu Colección de Música Con gnump3d
Entonces, tienes una gran colección de archivos mp3 u ogg y quieres compartirla con tu amigo en tu lugar de trabajo? ¿O quizás quieres compartirla con tu vecino? A quien quieras compartir tu colección no es el asunto que queremos discutir aquí. Si eres un usuario de Windows, a menudo puedes compartir tus archivos, quizás incluyendo tus archivos de música a través del protocolo SMB, tan simple como hacer clic derecho, propiedades, compartir, marcar varias casillas y está listo para ser compartido. Puede ser diferente si eres un chico de UNIX o simplemente de Linux, puedes compartir tu colección a través de NFS. Podrías pensar que sería genial ejecutar un servidor FTP o HTTP para compartirlo, pero recuerda que los usuarios aún tienen que descargarlo en sus propias computadoras antes de poder escucharlo. Así que, aquí está gnump3d para ayudarte a compartir tu colección. Gnump3d es un servidor de streaming. Aunque el nombre usa mp3, también puede servir ogg, así que no te preocupes por tener que convertir todos tus mp3 a oggs porque gnump3d también puede servirlo.
Obtener El Programa
Puedes obtener la última versión de gnump3d desde la página de descarga de GNUmp3d.
Instalación
Antes de instalarlo, extrae primero el tarball:
# tar –xzvf gnump3d-2.9.8.tar.gzObtendrás un directorio llamado gnump3d-2.9.8. Cambia a ese directorio:
# cd gnump3d-2.9.8Y ahora es el momento de la instalación. Podrías pensar que la instalación de gnump3d es difícil, pero en realidad no lo es, es tan simple, solo necesitas escribir:
# make install¿Eso es todo? Sí. Es tan simple, ¿no? En la siguiente parte lo configuraremos primero antes de ejecutar el servidor.
Configuración
Antes de ejecutar el servidor, lo configuraremos primero. El archivo de configuración está en /etc/gnump3d/gnump3d.conf. Solo hay dos cosas que tienes que editar para hacer que el servidor funcione, son:
- Puerto, utilizado para decidir en qué puerto escuchará el servidor. El valor predeterminado es 8888, podrías querer cambiarlo.
- root, utilizado para decirle a gnump3d dónde se encuentran los archivos que deseas compartir.
¡Ejecutalo!
Ahora es el momento de ejecutar gnump3d. Solo escribe:
# gnump3d &El & hace que el proceso se ejecute en segundo plano. Si deseas que gnump3d se ejecute automáticamente cada vez que se inicie la computadora, simplemente agrega el mismo comando anterior en /etc/rc.local.
Gnump3d indexará tu colección primero antes de comenzar a funcionar.
Estadísticas
Si deseas conocer las estadísticas de cuán grande es tu colección, puedes usar gnump3d-index con el argumento –stats.
# gnump3d-index --statsAquí está la salida en mi máquina:
Número total de canciones: 7246
Tamaño total del archivo: 26.2Gb (28194094349 bytes)
Duración total de reproducción: 24 días, 15 horas, 3 minutos 3 segundosSubmuestreo
Este servicio funcionará principalmente en una LAN, pero ¿qué pasa si deseas servir a usuarios de internet, o simplemente quieres hacer que el uso del ancho de banda sea más eficiente? Lo que necesitas es el submuestreo, y sucede sobre la marcha.
Para habilitar el submuestreo, necesitas descomentar esta línea:
# downsample_enabled = 1Si está comentada, otra configuración relacionada con el submuestreo será ignorada por gnump3d.
Gnump3d utiliza sufijos para controlar el submuestreo, así que necesitas un programa de submuestreo diferente para mp3 y ogg. El patrón predeterminado para el submuestreo es:
downsample_"nivel"_"sufijo"Por ejemplo:
downsample_high_mp3 = /usr/bin/lame --mp3input -b 128 $FILENAME -
downsample_medium_mp3 = /usr/bin/lame --mp3input -b 64 $FILENAME -
downsample_low_mp3 = /usr/bin/lame --mp3input -b 32 $FILENAME -Después de configurar cómo submuestrear, debes configurar el controlador, hay dos opciones y debes establecer ambas. Son:
downsample_clients = XXX
no_downsample_clients = YYYPor ejemplo, deseas submuestrear a todos los clientes excepto a los de la red local. La configuración se verá así:
downsample_clients = all
no_downsample_clients = 192.168.0.0/255.255.255.0Protegiendo Tu Colección
Podrías querer proteger tu colección contra usuarios no autorizados. Puedes hacer esto utilizando las configuraciones allowed_clients y denied_clients o protegiéndola con contraseña. Al usar la configuración allowed_clients, solo necesitas proporcionar la dirección IP o la dirección de red con su subred. Lo mismo se aplica a la configuración denied_clients.
Si deseas usar contraseñas, necesitas descomentar la línea (aún en /etc/gnump3d/gnump3d.conf) # enable_password_protection = 0 y cambiarla a enable_password_protection = 1. Después de eso, crea un archivo en la raíz de tu colección (el mío es /home/mp3) llamado .password (ten cuidado, no olvides incluir los puntos para que el archivo esté oculto). El archivo contiene un par de nombre de usuario-contraseña como este:
username:password
username1:password1Por ejemplo:
sumodirjo:secretpasswordNo olvides que el archivo .password debe ser legible por el usuario que ejecuta gnump3d. Eso es todo por ahora, que tengas un buen tiempo compartiendo y transmitiendo tu colección.
Muhammad Panji es asistente de laboratorio de computación en la Unidad de Desarrollo de Computadoras de la Facultad de Economía, Universidad Diponegoro, Semarang.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.