MyFlac: mi reproductor audiófilo y bit-perfect nativo para Linux

Llevaba bastante tiempo dándole vueltas a una espinita que tenía clavada en mi escritorio Linux: el tema de los reproductores de música local. Hoy en día parece que todo el software de audio se divide entre aplicaciones empaquetadas con Electron que devoran gigas de memoria para poner una carátula, reproductores vetustos con interfaces de hace veinte años, o clientes que tratan la música local como un ciudadano de segunda frente al streaming.

Por eso me puse manos a la obra para crear MyFlac: un reproductor de audio moderno, ligero y purista, pensado para quienes disfrutamos de nuestra propia colección de discos en alta fidelidad y queremos una integración impecable con GNOME y Linux.

Ventana principal de MyFlac
La ventana principal de MyFlac con su navegador de tres columnas, carátulas y fondo dinámico del artista.

Sonido Bit-Perfect y control real del DAC

El núcleo de MyFlac está diseñado para audiófilos: nada de re-muestreos innecesarios en segundo plano ni mezclas extrañas que degraden la señal. MyFlac permite enviar el flujo de audio de forma directa y bit-perfect a tu DAC a través de ALSA o mediante un nodo dedicado de PipeWire, respetando la frecuencia de muestreo y la profundidad de bits original de cada grabación (ya sea un FLAC a 16-bit / 44.1 kHz, grabaciones Hi-Res a 24-bit / 192 kHz o archivos DSD).

Navegación instantánea: el clásico navegador de columnas

Si tienes una colección de decenas de miles de canciones, la mayoría de reproductores modernos se atragantan al listar pistas o te obligan a scrollings infinitos. En MyFlac rescaté el clásico navegador de tres columnas (Artista → Álbum → Pistas):

  • Arranque instantáneo: MyFlac recuerda con exactitud el estado en el que lo cerraste (artista, álbum, canción seleccionada y minuto exacto de reproducción). Cuando lo abres, arranca en milisegundos con todo en su sitio.
  • Base de datos SQLite optimizada: Puede gestionar bibliotecas de más de 15.000 pistas FLAC con una respuesta en tiempo real.
  • Fondo ambiental con la foto del artista: La biblioteca se viste con la fotografía del artista que está sonando, desenfocada sutilmente en segundo plano.
Super-Reproductor a pantalla completa
Modo Super-Reproductor: pantalla completa, letras sincronizadas con scroll automático y carátula gigante.

El Super-Reproductor a pantalla completa

Uno de mis modos favoritos cuando me siento a escuchar música relajadamente en el salón o con un monitor grande es el Super-Reproductor:

  • Convierte la pantalla completa en un centro visual presidido por la carátula del disco a máxima resolución.
  • Letras sincronizadas en directo: Gracias a la integración con LRCLIB, las letras se descargan y hacen scroll automático línea por línea al ritmo de la música.
  • Fichas biográficas: Carga información contextual del artista desde Wikipedia en tu idioma y detalles discográficos desde Discogs.
Mini-Reproductor flotante con osciloscopio
Mini-Reproductor de 500×500 con osciloscopio en tiempo real.

Mini-Reproductor con osciloscopio

Para cuando estás programando o trabajando y no quieres ocupar media pantalla, MyFlac incluye un Mini-Reproductor flotante de 500×500 píxeles. Incorpora un osciloscopio estéreo en tiempo real y visualizador de espectro analógico, permitiendo ver las formas de onda del audio mientras controlas el volumen y las canciones.

Integración con la bandeja del sistema

En el menú de preferencias puedes decidir cómo quieres que se comporte la aplicación al cerrarla: puedes configurarla para que cierre de golpe y libere el hardware del DAC, o para que la ventana se oculte y la música siga sonando en segundo plano en la barra superior. Desde el icono de la bandeja del sistema puedes alternar rápidamente entre la ventana principal, el super-reproductor y el mini-reproductor.

Formatos compatibles

MyFlac maneja prácticamente cualquier archivo de audio de alta calidad que le eches:

  • Hi-Res sin pérdidas: FLAC, ALAC (M4A), WAV, AIFF.
  • Audio audiófilo DSD: DSF y DFF.
  • Comprimidos clásicos: MP3, OGG Vorbis, Opus.

Dónde descargarlo y probarlo

MyFlac es software libre (GPL v3) y está disponible para todas las distribuciones Linux principales con instaladores listos para usar:

  • Flatpak independiente: myflac-0.1.1.flatpak
  • Fedora / RHEL / openSUSE: paquete .rpm
  • Debian / Ubuntu / Linux Mint: paquete .deb
  • Arch Linux / Manjaro: paquete .pkg.tar.zst

Puedes visitar la web oficial de MyFlac para ver todas las capturas y detalles, o pasarte por el repositorio en GitHub para ver el código o descargar la última versión.

¡Espero que lo disfrutéis tanto como yo escuchando música con él!