Para aquellos que buscan configurar su propio sistema de transmisión de música en Linux, hay muchas opciones. Aún así, a pesar de toda la atención dirigida a cosas como Emby, Plex y Subsonic, muchos usuarios de Linux todavía prefieren una solución basada en la línea de comandos. Por eso, en este artículo, veremos exactamente cómo puede configurar su propia herramienta de transmisión de música basada en Linux con Music Player Daemon. Veremos cómo transmitir a través de una red, cómo configurar clientes MPD individuales e incluso cómo usar la herramienta MPD basada en terminal con un reproductor de música tradicional en Linux.
Tabla de contenido
Instalar Music Player Daemon
Hacer que Music Player Daemon (MPD) funcione en Linux es un proceso un poco tedioso. Comienza instalando el cliente en lo que sea que aloje la transmisión. Sepa que no tiene que usar MPD a través de la red. Es posible instalar MPD y reproducirlo en la misma PC.
Ubuntu
sudo apt install mpd mpc
Debian
sudo apt-get install mpd mpc
Arch Linux
sudo pacman -S mpd mpc
Fedora
sudo dnf install mpd mpc
OpenSUSE
sudo zypper install mpd mpc
Otros Linux
¿No puede encontrar MPD? Abra la ventana de su terminal y use el administrador de paquetes para buscar «MPD». Instálelo y estará listo para comenzar. Asegúrese también de instalar la herramienta MPC, ya que eso también es importante. Si su distribución de Linux no es compatible con MPD, hay otras formas de descargarlo. La mejor forma sería tomar el código fuente y compilarlo.
Para obtener una copia del código fuente del Music Player Daemon, diríjase al sitio web oficial de MPD y toma la versión .tar.xz. Esta versión funcionará en Linux.
Configurar el demonio del reproductor de música
Todas las ediciones de la herramienta Music Player Daemon deben realizarse dentro del archivo de configuración. Cualquier cambio en el sistema, aunque no es necesario, deberá realizarse allí. Si desea editar el archivo, abra una ventana de terminal e ingrese lo siguiente:
sudo nano /etc/mpd.conf
De forma predeterminada, la herramienta MPD almacenará archivos de música en / var / lib / mpd / music, listas de reproducción en / var / lib / mpd / playlists, etc. MPD usa estas ubicaciones para el almacenamiento de archivos por motivos de permiso. El usuario medio no debería necesitar editar este archivo, ya que las ubicaciones habituales son excelentes.
Una mejor manera de usar MPD es simplemente usar un montaje de enlace. Este tipo de montaje colocará automáticamente el contenido de ~ / Music en / var / lib / mpd / music.
Nota: si está alojando MPD en un servidor y no localmente, considere colocar los archivos en / var / lib / mpd / music directamente.
sudo mount --bind ~/Music /var/lib/mpd/music
Luego, use el comando cat para encontrar la línea de montaje en / proc / mounts.
cat /proc/mounts | grep ~/Music
La combinación de cat y grep nos mostrará la línea de montaje exacta a la que están enlazados ~ / Music y / var / lib / mpd / music. Ahora, para que este vínculo sea permanente. Asegúrese de cambiar “/ home / username /” por el usuario de su PC.
su echo '' >> /etc/fstab echo '# MPD Bind Mount' >> /etc/fstab echo '/home/username/Music /var/lib/mpd/music none rw,bind 0 0' >> /etc/fstab
Por último, deberá utilizar el sistema de inicio systemd para iniciar el servicio.
sudo systemctl enable mpd sudo systemctl start mpd
Cliente Gnome Music Player
Hay muchos clientes MPD gráficos para usar en Linux, y todos tienen sus casos de uso. Dicho esto, no todos estos clientes son fáciles de usar. En este tutorial, nos conectaremos a la transmisión con Gnome Music Player Client. Aquí se explica cómo instalarlo.
Ubuntu
sudo apt install gmpc
Debian
sudo apt-get install gmpc
Arch Linux
sudo pacman -S gmpc
Fedora
sudo dnf install gmpc
OpenSUSE
sudo zypper install gmpc
Abra GMPC para acceder a la herramienta de «primer lanzamiento». Te ayudará a establecer una conexión. Si está utilizando MPD desde un servidor Linux remoto, asegúrese de cambiar «localhost» a su dirección IP. ¿No estás seguro de cuál es la dirección IP? Prueba esto.
Buscar IP pública
ping pcdomainname.com -c1
Ejemplo: ping google.com
SALIDA: PING google.com (172.217.12.110) 56 (84) bytes de datos.
Encontrar IP local
ping pc-host-name -c1
Ejemplo: ping ubuntu-server
SALIDA: PING ubuntu-server (192.168.1.126) 56 (84) bytes de datos.
Ingrese todos los detalles de la conexión y luego baje al «directorio de música». En esta área, escriba la ubicación / var / lib / mpd / music /. No se preocupe por ingresar una contraseña, simplemente haga clic en el botón de conexión. Si la conexión es exitosa, haga clic en el botón «Adelante» para pasar a la página siguiente.
Cuando se inicie GMPC, notará que no hay archivos de música. No, esto no significa que haya configurado mal el servidor MPD y que tenga que empezar de nuevo. Gnome Music Player Client solo tiene que crear una base de datos. Reconstruir la base de datos MPD es un poco como presionar el botón «escanear biblioteca» en su reproductor de música local favorito.
Actualice la base de datos haciendo clic en «Servidor» y luego seleccionando «Actualizar base de datos MPD». Luego podrá reproducir cualquier música en la carpeta / var / lib / mpd / music de forma remota, a través de GMPC. Esta aplicación no actualiza la base de datos automáticamente. Cada vez que se agregan nuevos archivos de música, deberá actualizar el cliente nuevamente.