8 reproductores de audio de calidad audiófila y de código abierto para Linux

En la primera parte de esta serie, escribí sobre los requisitos clave para un reproductor de música digital audiófilo y compartí los criterios que utilizo para evaluar los reproductores de música de código abierto. Aquí, en la segunda parte, utilizaré esos criterios para ayudarte a elegir el software adecuado para tus necesidades.

En primer lugar, ¡hay muchos reproductores de música de código abierto! Lo cual es algo maravilloso, porque cada uno está diseñado para hacer feliz a alguien (o a varios), dependiendo de las características que requieran. Un número de reproductores muy bien diseñados y populares no sirven a mi criterio de pasar la música directamente a mi DAC, incluyendo Amarok (ver esta discusión), Clementine (ver esta discusión), y JuK (la única información que pude encontrar sobre la configuración de los dispositivos de salida se remonta a 2005).

Varios reproductores-Jajuk, Lollypop, Lplayer, Museeks, Musique, Qmmp, y Rhythmbox-no contienen controles (que pude encontrar) para seleccionar un dispositivo de salida.

También he pasado de Aqualung (requiere compilación desde el código fuente), Alsa Player (el núcleo se ha volcado al intentar añadir un archivo FLAC de 96/24 a la lista de reproducción), Elisa (el sitio indica que todavía está en fuerte desarrollo y actualmente en la versión 0.2 o 0.3), Exaile (parece que la versión actual 4.0.0-rc3 requiere compilación desde el código fuente), GNOME Music (esperó mucho tiempo sin señales de que mi biblioteca de música se cargara con éxito), y LXMusic (sólo podía añadir archivos MP3 a la lista de reproducción).

Eliminando esas aplicaciones me quedaron ocho para revisar. Primero, os hablaré un poco de cada una y luego compartiré mis valoraciones.

8 reproductores de música de código abierto

Audacious

Audacious está disponible en los repositorios de mi sistema. Después de instalarlo, configuré la opción del plugin de salida ALSA, que soporta la profundidad de bits automática, para utilizar la opción de hardware para el DAC. La ubicación de mi DAC, /proc/asound/card1, mostró que una pista 96/24 se reproducía correctamente. Pude ver una tasa de bits estática, pero ninguna señal de la tasa de bits a medida que se reproduce la pista ni la tasa de muestreo/longitud de palabra. Hay una especie de analizador de espectro que da una idea aproximada del nivel de la música. Las carátulas parecen funcionar bien. Por lo que pude ver, el usuario debe crear la lista de reproducción y ejecutar el reproductor en la lista de reproducción. Mi biblioteca de unas 7.500 canciones se importó en menos de 10 segundos. Tuve algunos problemas para entender la parte izquierda de la pantalla; después de cargar mi biblioteca, mostraba 15 géneros (tengo muchos más), luego cuatro artistas y un álbum de uno de esos artistas. Podía añadir URLs, pero no había ningún directorio de streams. En general, no está mal. Especialmente para aquellos que tienen buenos recuerdos de Winamp pero quieren algo de código abierto.

DeaDBeeF

DeaDBeeF-¡qué nombre! Pero en fin, instalé el archivo .deb disponible en el sitio, lo que requirió dos pasos:

sudo dpkg -i deadbeef-static_0.7.2-2_amd64.deb

y

sudo apt install -f

Utilicé Editar > Preferencias para seleccionar el plugin de salida ALSA y seleccionar el «Dispositivo de hardware directo sin conversiones» de mi DAC. Pude ver en /proc/asound/card1 que las pistas 96/24 se reproducían correctamente. El reproductor muestra una tasa de bits estática, una frecuencia de muestreo, una longitud de palabra y algunos otros elementos. Curiosamente, el reproductor presentaba un control de volumen que funcionaba, lo que significa que hay algún tipo de conversión en marcha, al menos cuando se utiliza ese control. También hay una opción para configurar el procesamiento digital de la señal (DSP) en las Preferencias, que incluye un ecualizador y un remuestreador. Quité el remuestreador pero no pude hacer que el ecualizador se mantuviera alejado. Descubrí que podía cambiar el diseño activando el modo de diseño, donde hay muchas opciones de personalización. Ni el espectro ni las opciones de alcance me dieron una indicación sólida de su nivel. El arte de la cubierta se veía bien. Este reproductor también parece estar orientado a las listas de reproducción. Se pueden añadir URLs, pero no parece haber un directorio predefinido. Al igual que Audacious, mi biblioteca se importó muy rápidamente -calculo que en menos de 10 segundos. Se ve bastante bien, con un enfoque serio en el rendimiento y la flexibilidad, menos en el caramelo del ojo.

Gmusicbrowser

Gmusicbrowser está disponible en los repositorios de mi sistema. Después de instalarlo, utilicé el menú de configuración (el engranaje de GNOME3 en la parte superior derecha) para configurar la salida para usar ALSA (después de pasarlo por GStreamer) y seleccioné mi dispositivo de hardware. Pude ver en /proc/asound/card1 que las pistas 96/24 se reproducían correctamente. Song Properties muestra el bitrate y la frecuencia de muestreo estáticos, pero no la profundidad de palabra. El reproductor presenta un control de volumen, que funciona y supongo que es gestionado por GStreamer. Gmusicbrowser incluye un montón de opciones de diseño – es posible hacer que se parezca a muchos otros reproductores. Además, puedes añadir muchas columnas diferentes a la visualización a nivel de pista (por ejemplo, bitrate, canales, tamaño, frecuencia de muestreo). Las carátulas tienen un buen aspecto. La música se puede reproducir desde la biblioteca o desde una lista de reproducción, pero no hay señales de la posibilidad de utilizar una URL de streaming. La importación de mi biblioteca fue rápida, menos de 10 segundos. Es un reproductor muy decente que encaja bien con mi escritorio GNOME.

Goggles Music Manager

GogglesMM ha sido uno de mis reproductores favoritos desde hace bastante tiempo. Me gusta mucho el hecho de que funciona directamente con ALSA (es decir, no interviene el pipeline de GStreamer). Generalmente lo instalo siguiendo las instrucciones de la página de Launchpad, luego configuro Ajustes > Preferencias > Audio para usar el controlador ALSA y el dispositivo de hardware para mi DAC, con la casilla No Resampling marcada y Replay Gain desactivada. Puedo ver en /proc/asound/card1 que las pistas 96/24 se reproducen correctamente. La única indicación de la frecuencia de muestreo y la longitud de palabra aparece en los álbumes de alta resolución (por ejemplo, «24/96» en texto blanco en un cuadro verde en la esquina inferior derecha de la portada del álbum en el panel de visualización del álbum). Como era de esperar, al conectarse directamente a la interfaz de hardware de ALSA, no hay posibilidad de ajustar el volumen ni de manipular el flujo de datos. La organización general de la interfaz de usuario parece bastante decente. Puedes jugar con los colores y activar o desactivar las vistas de la portada o de las letras. El arte de la portada parece estar bien manejado. Puede reproducir música de un álbum o de una lista de reproducción y se pueden definir y reproducir flujos de URL. La importación de la biblioteca es decentemente rápida, menos de 20 segundos para mi biblioteca. Es un reproductor realmente sólido y sin florituras.

Guayadeque

Guayadeque ha sido durante mucho tiempo mi reproductor de referencia. Generalmente lo instalo siguiendo las instrucciones de su página de instalación, que da un buen resumen de cómo trabajar desde el árbol de fuentes así como usar los binarios precompilados en Launchpad (para los que usan Ubuntu). Una vez instalado, uso Ver > Preferencias > Reproducción para configurar que la salida sea ALSA y la interfaz hardware de mi DAC. Puedo ver en /proc/asound/card1 que las pistas 96/24 se reproducen correctamente. Cuando la música se está reproduciendo, puedo ver los bitrates estáticos e instantáneos, el formato del archivo, los niveles (pico, promedio, retención de pico… ¡vaya!). No veo la profundidad de bits ni la frecuencia de muestreo de los archivos en ninguna parte. Sin embargo, tener la tasa de bits instantánea está muy bien: una vez me di cuenta de que una canción que se suponía que era de 96/24 tenía una tasa de bits muy baja; resultó que era de 96/16, lo cual es bastante inusual. Aunque Guayadeque utiliza GStreamer, no hay posibilidad de jugar con los ajustes de nivel y similares cuando se selecciona la interfaz de nivel de hardware, a menos que el DAC tenga control de volumen por hardware. Me gusta la organización general de la interfaz de usuario, y es bastante configurable. El arte de la portada se maneja bien. La música se puede reproducir desde el álbum o la lista de reproducción, se pueden definir las URLs de streaming, y se proporcionan varias bases de datos de URLs de streaming (por ejemplo, Shoutcast). También cabe destacar la gran función de «lista de reproducción inteligente» de Guayadeque (que pone en cola canciones de mi biblioteca similares a la que se está reproduciendo). Mi biblioteca se importó en menos de 20 segundos. Es un gran reproductor.

Quod Libet

Quod Libet también ha sido un reproductor habitual en mi ordenador. Está en mis repositorios, así que lo instalo desde ahí. Configurar la salida es un poco desafiante; esta página de la documentación es muy útil (y este sería un buen momento para mencionar que la documentación de Quod Libet, en general, es excelente). En mi caso, Archivo > Preferencias > Reproducción me permite establecer la tubería de salida (GStreamer) a alsasink device=hw:1,0 en cuyo punto estoy bien para ir. Puedo confirmar en /proc/asound/card1 que las pistas 96/24 se reproducen correctamente. El reproductor ofrece mostrar un gran número de columnas y aparentemente conoce la profundidad de bits y la frecuencia de muestreo, pero no he podido conseguir que se muestren en ninguna de las pantallas. Sí veo la tasa de bits estática. Quod Libet utiliza GStreamer, y su control de volumen funciona «incluso cuando no debería». La interfaz de usuario está bien organizada «fuera de la caja» y es fácilmente configurable. El arte de la portada se maneja bien. La música puede ser reproducida desde un álbum, una lista de reproducción, o URLs de streaming, y se proporcionan bases de datos de URLs de streaming. Mi biblioteca se importó muy rápidamente, en menos de 10 segundos. Quod Libet es un muy buen reproductor con una maravillosa documentación.

Strawberry

Strawberry es un fork de Clementine creado por Jonas Kvinge. Me gusta bastante Strawberry – ofrece mucho del atractivo de Clementine mientras me permite redirigir su salida a mi DAC. Descargué la última compilación para mi distro, la instalé y la configuré para usarla con mi DAC usando Tools > Settings > Backend para seleccionar «Output to a sound card via ALSA» y seleccioné mi DAC desde el desplegable y la interfaz de hardware. Puedo confirmar en /proc/asound/card1 que las pistas 96/24 se reproducen correctamente. El botón de Contexto (la fresa) en la parte superior izquierda muestra detalles de lo que se está reproduciendo, incluyendo la frecuencia de muestreo, la profundidad de bits, el bitrate estático, el motor (GStreamer) y el dispositivo. Estos datos también pueden mostrarse en el listado de pistas. El control de volumen funciona (gracias a GStreamer, supongo). El arte de la portada está bien ejecutado. La música puede ser reproducida desde el álbum o la lista de reproducción, pero las URLs de streaming no parecen ser compatibles. Mi biblioteca se importó muy rápidamente, en menos de 10 segundos. En resumen, es un reproductor muy bueno y un fork muy útil de Clementine.

Cantata

Cantata es un front-end para el back-end del reproductor de música MPD, y es un combo de reproductor extremadamente fino. En este momento, no uso Cantata/MPD en mi escritorio, pero sí ejecuto Cantata para controlar mi servidor de música en casa (que ejecuta MPD headless). Tanto Cantata como MPD están disponibles en los repositorios de mi distro, y MPD está disponible en los repositorios de la distro que ejecuto en mi servidor de música. Configurar MPD es un poco más de trabajo que el reproductor de música de escritorio promedio; puedes leer sobre mis esfuerzos. Configurar Cantata es una brisa; sus pantallas de configuración incluyen un montón de consejos útiles, y el código funciona realmente bien, a diferencia de algunos clientes MPD que podría nombrar. MPD proporciona acceso directo a los dispositivos ALSA, y puedo confirmar en /proc/asound/card2 en el servidor de música que las pistas 96/24 se reproducen correctamente. Cantata recoge el bitrate estático, la frecuencia de muestreo y la profundidad de bits del archivo desde MPD y lo muestra en la pantalla de «información» de la pista que se está reproduciendo. La información dinámica, como la tasa de bits instantánea o el nivel, no la proporciona el protocolo MPD. Las carátulas son complicadas; la mejor manera de manejarlas es instalar un servidor web en el servidor de música y configurarlo para compartir archivos de carátulas. Yo hago un poco de trampa y guardo una copia local de las carátulas en el escritorio que utilizo para ejecutar Cantata. Cantata también encontrará el arte asociado a los artistas. Cantata puede reproducir música desde un álbum, una lista de reproducción o una URL de streaming, e incluye una buena base de datos de URL de streaming. Es el mejor controlador de MPD y un reproductor realmente bueno cuando se combina con MPD.

Calificación de los reproductores de música

La siguiente tabla muestra mis calificaciones de los distintos reproductores de música de código abierto que he probado. He dividido los reproductores en dos grupos: la mayoría son reproductores de música independientes y uno es un front-end de reproductor de música utilizado junto con un servidor de música como MPD.

Evalué cada aplicación basándome en los criterios que expuse en la parte 1. Este es el esquema de clasificación que he utilizado:

  • 5 puntos por la configurabilidad de ALSA
  • 2 puntos por cumplir totalmente un criterio
  • 1 punto por cumplir parcialmente un criterio
  • .
  • 0 puntos por no cumplir un criterio
Player ALSA
config
Tasa de muestreo/
longitud de palabra
Tasa de bits
mientras se reproduce
Nivel de música
mientras se reproduce
Tapa Lista de reproducción
opcional
Lista de reproducción Buena UX Radio en streaming Total
Calificación máxima 5 2 2 2 2 2 2 2 21
Audaz 3.9-2 5 0 0 1 2 0 0 2 1 52%
DeaDBeeF 0.7.2 5 2 1 1 2 0 0 2 1 67%
Gmusicbrowser 1.1.15 5 1 1 0 2 2 0/td> 2 0/td> 62%
GafasMM 1.2.1 5 2 0 0 2 2 0 2 1 67%
Guayadeque 0.4.5 5 0 2 2 2 2 2 2 2 90%
Quod Libet 4.1.0-1 5 0 0 0 2 2 0 2 2 62%
Strawberry 0.4.2-121 5 2 1 0 2 2 0 2 0 67%
MPD-jugador con base en la tecnología:
Cantata 2.3.0 5 2 0 0 2 2 0 2 2 71%

Ahí lo tienes. Ocho reproductores de grado audiófilo que evitan el remuestreo (aunque creo que prefiero los reproductores que hablan directamente con ALSA sin que intervenga GStreamer) para entregar los bits al DAC y hacer música sublime. Por lo demás, ofrecen distintas prestaciones y diferente organización, desde el minimalista Audacious hasta el superconfigurable Quod Libet, pasando por el camaleónico Gmusicbrowser. Merecen una mención especial los excelentes medidores de nivel y la función de lista de reproducción inteligente de Guayadeque.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *