Tu música sigue sonando mientras juegas.
Audiofilus es un reproductor de música en pixel art con portadas, visualizadores, ocho juegos arcade y un tracker de chiptune. Ciérralo, abre un emulador y la música sigue. Apaga la pantalla y contrólalo desde el bolsillo.
Knulli · muOS · ROCKNIX · ArkOS · dArkOS · EmuELEC — también en escritorios Linux y Windows, y en iPhone.

- MP3
- AAC / M4A
- ALAC
- FLAC
- Ogg Vorbis
- Opus
- WAV
- AIFF
- DSD (DSF · DFF)
- NSF · SPC · GBS · VGM · HES · KSS · AY · SAP
- SID · YM · VTX · PT3
- MOD · XM · IT · S3M
- Hojas CUE
- Listas M3U
Que siga sonando
Audiofilus es gratis, sin anuncios ni muros de pago, y lo hago en mi tiempo libre. Si suena en tu portátil todos los días, un café me ayuda a seguir añadiendo funciones y arreglando lo que reportas.
Un reproductor que no estorba
El audio vive en su propio servicio
La interfaz es solo un control remoto. Ciérrala y la música sigue; abre un juego y sigue sonando, con cambios de canción sin cortes y un fundido breve al pausar.
Controles desde cualquier juego
Mantén FN y toca un botón para pausar, saltar, volver o adelantar. El botón de tus audífonos también sirve, por Bluetooth o cable: una pulsación pausa, dos saltan, tres vuelven.
Modo reposo para el bolsillo
Pulsa START dos veces o el botón de encendido: la pantalla se apaga, la CPU baja el ritmo y los gatillos se vuelven gestos. Cierra la tapa y sigue dormida. En una RG34XX-SP gasta unos 260 mA en este modo: entre 11 y 12 horas de música con su batería de 3300 mAh.
La ayuda, a un botón
Mantén FN en cualquier pantalla para ver qué hace cada botón ahí.
La guía de controles, mientras se mantiene FN.
START abre el menú Más, con “Segundo plano” para salir de la app y seguir escuchando.
Algo que mirar
Nueve visualizadores que siguen el ritmo, desde escenas pixeladas ligeras para la CPU hasta MilkDrop con sus presets .milk clásicos. Los colores salen de la portada del álbum. Cualquiera puede ir también atenuado de fondo en el reproductor.

















Haz tu propio chiptune
Un tracker al estilo LSDJ para la cruceta, con un toque de PICO-8: cadenas y frases, instrumentos con envolventes y tablas, grooves con swing, ondas editables, 21 comandos de efectos y un piano roll. Escribe para los cuatro canales de una Game Boy o pásate al modo Libre con ocho canales de synth. Importa canciones MOD, XM y de LSDJ, exporta a WAV, XM o MOD, y tócalo o sincronízalo desde un teclado MIDI USB o una caja de ritmos. Lo exportado aparece en tu biblioteca, listo para sonar en segundo plano como cualquier otra cosa. Guía del tracker.

Los juegos y el tracker viven en una sola entrada, Juegos, de la barra de pantallas, cada juego con su propio récord. Y hay unos cuantos secretos escondidos por la app.
Cada álbum lo pinta
La interfaz toma sus colores de la portada que suena. Cambia de álbum y todo el reproductor, los visualizadores y los juegos lo siguen.
Aquí con cuatro álbumes de una biblioteca real: cada portada da dos acentos y un tinte para el fondo.


Canta con ella
Las letras sincronizadas se tiñen palabra por palabra mientras se cantan, con puntos que cuentan las partes instrumentales. Salen de un .lrc junto a la canción, de sus etiquetas o de LRCLIB en internet.
Elige otra versión de la lista, corrige la sincronía de medio en medio segundo o úsalas sin conexión. Las letras de esta animación son inventadas.
Ajústalo a tu gusto
ReplayGain
Todas las canciones al mismo volumen, o cada álbum, o automático: por álbum en orden, por canción en aleatorio. Nunca lleva una canción más allá de su pico.
Ecualizador gráfico o paramétrico
Diez bandas con ajustes para rock, metal, voces, bajos y más, o uno paramétrico de hasta diez bandas (pico, estantes, filtros de paso) con su curva en pantalla. Plano, no cuesta nada.
AutoEQ y crossfeed
Busca el modelo de tus audífonos y su corrección de AutoEq va al ecualizador paramétrico. El crossfeed hace que el estéreo muy separado canse menos con audífonos.
Crossfade, DSD y hojas CUE
Hasta 12 segundos de crossfade que respeta los álbumes sin cortes. Los archivos DSD suenan, los álbumes ripeados en un solo archivo con hoja CUE aparecen como sus pistas, y la salida va a 44.1, 48, 96 o 192 kHz, con un remuestreo de alta calidad en la computadora (uno ligero en las portátiles, para ahorrar batería).

Estadísticas de todo lo que escuchaste, contadas por el servicio incluso con el reproductor cerrado.
Un corazón para las canciones que te gustan, una luna con los minutos que le quedan al temporizador.
Recuerda lo que pones
Me gusta y valoraciones
Marca una canción con Me gusta o valórala de una a cinco estrellas. En un servidor Subsonic, Navidrome o Jellyfin, los corazones y las estrellas se sincronizan en ambos sentidos.
Recientes, más escuchadas y estadísticas
Listas que se arman solas, más tus horas y tus artistas, álbumes y canciones favoritos.
Scrobbling
Inicia sesión en Last.fm con un código QR o pega tu token de ListenBrainz. Las escuchas esperan mientras estás sin conexión y se envían al volver, y también cuentan en tu propio servidor.
Temporizador
Para la música en 15 a 90 minutos o al final de la canción, incluso con el reproductor cerrado.
Alarma
Despierta con una lista o una emisora, con el volumen subiendo poco a poco, incluso con el reproductor cerrado.
Tus archivos, tu servidor, la radio
Todo aparece en la misma biblioteca y el mismo reproductor. Las canciones remotas se guardan en la tarjeta SD, así la siguiente escucha no gasta datos.
Tu biblioteca
Carpetas, etiquetas, portadas incrustadas y de carpeta, listas M3U y tus propias listas. Se escanea una vez y luego solo se leen los archivos nuevos. Las letras sincronizadas se encienden línea a línea, desde un .lrc, las etiquetas o LRCLIB. También bandas sonoras de consola: NES, SNES, Game Boy, Genesis y más, una pista por canción. Arregla etiquetas y portadas que faltan desde MusicBrainz, calcula el ReplayGain y deja que las listas inteligentes se llenen solas.
Subsonic
Navidrome y otros servidores Subsonic u OpenSubsonic. Las canciones se transmiten, quedan guardadas para la próxima vez y se pueden descargar. Edita sus listas desde la app.
Jellyfin
Entra con tu usuario de Jellyfin y recorre su biblioteca de música y sus listas como si fueran tus archivos.
Radio por internet
Miles de emisoras de radio-browser.info, por país o género, con el título de la canción que suena. Trae tus propias listas .m3u o .pls, o añade una emisora por su dirección. También suenan las emisoras HLS.
Podcasts
Los más escuchados de tu país, búsqueda o cualquier feed RSS por su dirección. Los episodios se descargan para escucharlos sin conexión y recuerdan dónde te quedaste.
Audiolibros
Archivos .m4b y libros en carpetas: recuerda por dónde ibas en cada uno, con capítulos, saltos de 30 segundos y velocidad sin cambiar el tono.
Archivos de módulos
The Mod Archive, Modland, VGMRips y AMP en una pantalla: explora lo más popular, lo nuevo o al azar, busca, escucha, guarda en tu biblioteca o abre un módulo en el tracker. También aparecen en Buscar.
YouTube Music
Copia tu propio yt-dlp junto a la app y aparece la búsqueda: escucha sin descargar, o guarda canciones en tu biblioteca con portada y etiquetas.
Manda lo que suena a un altavoz o una tele de tu red (DLNA/UPnP o Chromecast), comparte tu biblioteca con DLNA o deja que tu teléfono mande música a la portátil. Cómo funciona.



Hecho para la cruceta
SELECT abre una barra con todas las pantallas; púlsalo dos veces para volver a la anterior. Un teclado QWERTY en pantalla sirve para buscar y nombrar listas. Los sonidos de la interfaz son opcionales, con dos interruptores: uno para los menús y otro para las acciones de música.




De cuadrada a ultrapanorámica
El diseño se adapta al ancho real de la pantalla en vez de elegir entre unas pocas formas fijas, así llena una RGB30 de 1:1, una de concha 3:2 y un monitor 21:9.





Con PortMaster
- Abre PortMaster en tu consola, busca Audiofilus en la lista e instálalo (su página).
- O descarga audiofilus-portmaster.zip de la última versión y descomprímelo en tu carpeta ports.
- Abre Audiofilus desde Ports y elige tu carpeta de música.
- Opcional: pon un binario de yt-dlp en la carpeta yt-dlp/ de la app para activar YouTube Music.
En muOS puedes saltarte PortMaster: copia audiofilus.muxapp a la carpeta ARCHIVE de tu tarjeta SD e instálalo desde el Archive Manager; aparece en Applications.
En un PC con Linux o Windows, mira Escritorio.
Cada sistema se detecta al arrancar. La tapa, el botón de encendido, el ahorro de batería y el volumen usan las herramientas propias de ese sistema; en un escritorio todo eso se omite.
Un solo comando
Escrito en Go sin cgo para las portátiles. Las librerías de códecs se cargan al ejecutar cuando el sistema las tiene.
# con Docker, sin instalar nada más git clone https://github.com/juanvillacortac/audiofilus cd audiofilus docker build --target dist --output dist . # o con Go instalado ./build.sh
Los dos dejan los binarios de escritorio y arm64 y el zip de PortMaster en dist/.
Como en casa en tu PC
El mismo reproductor funciona en Linux y Windows, en un solo binario pequeño. En Linux se integra como una app nativa en GNOME, KDE, Hyprland y Omarchy.
En tu lanzador de apps
Audiofilus aparece con su ícono, y con clic derecho ofrece reproducir/pausar, siguiente y anterior. Las reglas de ventanas y los docks reconocen su ventana. Los archivos y carpetas se abren con él desde tu gestor de archivos, en Linux y Windows.
Teclas multimedia y tu barra
Habla MPRIS, así que las teclas multimedia del teclado, los audífonos y el widget de música del escritorio lo controlan, con la portada y el título. En Omarchy funciona sin configurar nada.
Sigue sonando en segundo plano
Cierra la ventana y la música sigue (es un ajuste, activado por defecto en el escritorio); ábrela otra vez y retoma donde va, sin intro. Salir lo detiene todo.
En la bandeja del sistema
El CD de Audiofilus se queda en la bandeja, en Linux y Windows: haz clic para abrir el reproductor, clic central para pausar, o abre su menú con lo que suena, reproducir/pausar, siguiente, anterior, aleatorio y salir.
Cualquier forma de ventana
Estírala a lo ancho o hazla alta y angosta: en vertical cambia a un reproductor tipo teléfono con una portada grande, siempre con píxeles nítidos.
Una línea para instalar
curl -fsSL https://juanvillacortac.github.io/audiofilus/install.sh | sh
- Descarga la última versión para x86_64 o aarch64 en ~/.local/share/audiofilus.
- Enlaza audiofilus en ~/.local/bin.
- Añade Audiofilus a tu lanzador de apps. Vuelve a ejecutarlo cuando quieras para actualizar; tus ajustes se conservan.
O instálalo a mano
- Descarga audiofilus-linux-amd64.tar.gz (o -arm64) de la última versión y descomprímelo donde quieras.
- En esa carpeta, ejecuta
./audiofilus desktop install. Añade la entrada del lanzador y el ícono en ~/.local/share. - Abre Audiofilus desde tu lanzador de apps. Si mueves la carpeta, repite el paso 2.
Desinstalar: audiofilus quit; audiofilus desktop uninstall; rm -rf ~/.local/share/audiofilus ~/.local/bin/audiofilus*
Windows 10 o posterior: descarga audiofilus-windows-amd64.zip, descomprímelo donde quieras y ejecuta audiofilus.exe.
En tu bolsillo, de verdad
El mismo reproductor pixelado en iOS, hecho para tus dedos: todo se toca, las listas se deslizan bajo el pulgar con inercia y la música sigue con la pantalla bloqueada.



Táctil primero
Toca filas, portadas, pestañas y botones; arrastra las listas con el pulgar; la barra de botones tiene botones de verdad, y los juegos tienen sus propios controles táctiles. En vertical, las pestañas se abren desde un botón.
Pantalla bloqueada y Centro de control
La portada, la canción y los controles en la pantalla bloqueada, en el Centro de control, en tus audífonos y en CarPlay. El AAC de iTunes y la radio AAC suenan con el propio decodificador de Apple.
Tu música, a tu manera
Copia canciones en En mi iPhone → Audiofilus en la app Archivos, elige cualquier carpeta de iCloud Drive, o sáltate la música local y escucha desde Subsonic, Navidrome o Jellyfin, la radio, los podcasts y YouTube Music. Las canciones también se abren en Audiofilus desde Archivos y otras apps.
Cada versión trae un audiofilus-ios-unsigned.ipa sin firmar: instálalo con Sideloadly o AltStore, que lo firman con tu propio Apple ID. O añade la fuente https://juanvillacortac.github.io/audiofilus/altstore.json a AltStore, SideStore o LiveContainer: las nuevas versiones aparecen ahí como actualizaciones.
Más allá de las portátiles
El mismo reproductor en todas tus pantallas.
Escritorio
Linux y Windows, con lanzador, bandeja, teclas multimedia, ratón y táctil, y escalado de píxeles nítido en cualquier forma de ventana. Lo siguiente: diseños pensados para ventanas grandes.
iOS
iPhone y iPad como app sin firmar: interfaz táctil, reproducción en segundo plano, pantalla bloqueada y Centro de control. Lo siguiente: una versión firmada.
Android
La misma app móvil en Android, con reproducción en segundo plano a través de la sesión multimedia del sistema.
