Ta musique continue pendant que tu joues.
Audiofilus est un lecteur de musique en pixel art, avec pochettes d’albums, visualiseurs, huit jeux d’arcade et un tracker chiptune. Ferme-le, lance un émulateur : la musique continue. Éteins l’écran et contrôle-le depuis ta poche.
Knulli · muOS · ROCKNIX · ArkOS · dArkOS · EmuELEC — et aussi sur PC Linux et Windows, et sur 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
- Fichiers CUE
- Playlists M3U
Que la musique continue
Audiofilus est gratuit, sans pub ni paywall, et fait sur mon temps libre. S’il joue tous les jours sur ta console, un café m’aide à continuer d’ajouter des fonctions et de corriger ce que tu signales.
Un lecteur qui ne te gêne pas
Le son vit dans son propre service
L’interface n’est qu’une télécommande. Ferme-la et la musique continue ; lance un jeu et elle joue toujours, avec des enchaînements sans blanc et un court fondu quand tu mets en pause.
Les commandes depuis n’importe quel jeu
Maintiens FN et appuie sur un bouton pour mettre en pause, passer, revenir en arrière ou avancer. Le bouton de ton casque marche aussi, en Bluetooth ou filaire : un appui met en pause, deux passent au suivant, trois reviennent au précédent.
Un mode veille pour ta poche
Appuie deux fois sur START ou sur le bouton d’alimentation : l’écran s’éteint, le processeur ralentit et les gâchettes deviennent des gestes. Ferme le clapet et elle reste en veille. Sur une RG34XX-SP, elle consomme environ 260 mA dans ce mode : 11 à 12 heures de musique avec sa batterie de 3300 mAh.
L’aide à portée de bouton
Maintiens FN sur n’importe quel écran pour voir ce que fait chaque bouton.
Le guide des commandes, affiché tant que FN est maintenu.
START ouvre le menu PLUS, avec « Arr.-plan » pour quitter l’appli et continuer d’écouter.
De quoi regarder
Neuf visualiseurs qui suivent le rythme, des scènes en pixels légères pour le processeur jusqu'à MilkDrop et ses presets .milk classiques. Les couleurs viennent de la pochette. Chacun peut aussi tourner, atténué, derrière le lecteur.

















Compose ta propre chiptune
Un tracker façon LSDJ pour la croix directionnelle, avec une touche de PICO-8 : chaînes et phrases, instruments avec enveloppes et tables, grooves avec swing, ondes modifiables, 21 commandes d’effet et un piano roll. Compose pour les quatre canaux d’une Game Boy, ou passe en mode Libre avec huit canaux de synthé. Importe des morceaux MOD, XM et LSDJ, exporte en WAV, XM ou MOD, et joue-le ou synchronise-le depuis un clavier MIDI USB ou une boîte à rythmes. Les exports arrivent dans ta bibliothèque, prêts à jouer en arrière-plan comme le reste. Guide du tracker.

Les jeux et le tracker sont regroupés sous une seule entrée Jeux dans le dock des écrans, chaque jeu avec son propre record. Et quelques secrets sont cachés dans l’appli.
Chaque album le repeint
L’interface prend les couleurs de la pochette en cours. Change d’album et tout le lecteur, les visualiseurs et les jeux suivent.
Montré avec quatre albums d’une vraie bibliothèque : chaque pochette donne deux couleurs d’accent et une teinte pour le fond.


Chante avec
Les paroles synchronisées se colorent mot à mot pendant qu’elles sont chantées, avec des points qui décomptent les passages instrumentaux. Elles viennent d’un .lrc à côté de la chanson, de ses tags, ou de LRCLIB en ligne.
Choisis une autre version dans la liste, décale le timing d’une demi-seconde, ou reste hors ligne. Les paroles de cette animation sont inventées.
Règle-le à ton goût
ReplayGain
Chaque chanson au même volume, ou chaque album, ou en automatique : par album dans l’ordre, par chanson en aléatoire. Il ne pousse jamais une chanson au-delà de son pic.
Égaliseur graphique ou paramétrique
Dix bandes avec des préréglages rock, metal, voix, basses et plus, ou un paramétrique jusqu’à dix bandes (cloche, shelfs, filtres passe) avec sa courbe à l’écran. À plat, il ne coûte rien.
AutoEQ et crossfeed
Cherche le modèle de ton casque et sa correction AutoEq part dans l’égaliseur paramétrique. Le crossfeed rend la stéréo très écartée moins fatigante au casque.
Fondu enchaîné, DSD et fichiers CUE
Jusqu’à 12 secondes de fondu enchaîné, qui laisse les albums sans blanc. Les fichiers DSD sont lus, les albums rippés en un seul fichier avec un CUE apparaissent piste par piste, et la sortie tourne à 44,1, 48, 96 ou 192 kHz, avec un rééchantillonnage de haute qualité sur ordinateur (un léger sur les consoles portables, pour la batterie).

Des statistiques sur tout ce que tu as écouté, comptées par le service même lecteur fermé.
Un cœur pour les chansons aimées, une lune avec les minutes restantes de la minuterie.
Il se souvient de ce que tu écoutes
Chansons aimées et notes
Aime une chanson ou note-la de un à cinq. Sur un serveur Subsonic, Navidrome ou Jellyfin, les cœurs et les étoiles se synchronisent dans les deux sens.
Récents, plus écoutés et statistiques
Des listes qui se remplissent toutes seules, plus tes heures d’écoute, tes artistes, albums et chansons préférés.
Scrobbling
Connecte-toi à Last.fm avec un QR code, ou colle ton jeton ListenBrainz. Les écoutes attendent quand tu es hors ligne et partent à ton retour, et elles comptent aussi sur ton propre serveur.
Minuterie
Arrête la musique après 15 à 90 minutes ou à la fin de la chanson, même lecteur fermé.
Réveil
Réveille-toi avec une playlist ou une station, le volume montant peu à peu, même lecteur fermé.
Tes fichiers, ton serveur, la radio
Tout apparaît dans la même bibliothèque et le même lecteur. Les chansons distantes sont mises en cache sur la carte SD, la prochaine écoute ne coûte rien.
Ta bibliothèque
Dossiers, tags, pochettes intégrées ou de dossier, playlists M3U et tes propres playlists. Analysée une fois, puis seuls les nouveaux fichiers sont lus. Les paroles synchronisées s’allument ligne par ligne, depuis un .lrc, les tags ou LRCLIB. Les bandes-son de consoles aussi : NES, SNES, Game Boy, Mega Drive et d’autres, une piste par chanson. Corrige les tags et les pochettes manquantes depuis MusicBrainz, calcule le ReplayGain et laisse les playlists intelligentes se remplir toutes seules.
Subsonic
Navidrome et les autres serveurs Subsonic ou OpenSubsonic. Les chansons sont lues en streaming, restent en cache pour la prochaine écoute et peuvent être téléchargées. Modifie leurs playlists depuis l’appli.
Jellyfin
Connecte-toi avec ton compte Jellyfin et parcours sa bibliothèque musicale et ses playlists comme tes propres fichiers.
Radio Internet
Des milliers de stations de radio-browser.info, par pays ou par genre, avec le titre en cours tiré du flux. Apporte tes propres listes de stations .m3u ou .pls, ou ajoute une station par son adresse. Les flux HLS passent aussi.
Podcasts
Les meilleures émissions de ton pays, la recherche, ou n’importe quel flux RSS par son adresse. Les épisodes se téléchargent pour l’écoute hors ligne et reprennent là où tu t’es arrêté.
Livres audio
Fichiers .m4b et livres en dossiers : il retient où tu en étais dans chacun, avec chapitres, sauts de 30 secondes et vitesse sans changer la hauteur.
Archives de modules
The Mod Archive, Modland, VGMRips et AMP dans un seul écran : explore les plus populaires, les nouveautés ou au hasard, cherche, écoute, garde dans ta bibliothèque ou ouvre un module dans le tracker. Ils apparaissent aussi dans la recherche.
YouTube Music
Copie ton propre yt-dlp à côté de l’appli et la recherche apparaît : écoute sans télécharger, ou enregistre des chansons dans ta bibliothèque avec pochette et tags.
Envoie ce qui joue vers une enceinte ou une télé de ton réseau (DLNA/UPnP ou Chromecast), partage ta bibliothèque en DLNA ou laisse ton téléphone envoyer de la musique à la console. Comment ça marche.



Pensé pour la croix directionnelle
SELECT ouvre un dock avec tous les écrans ; appuie deux fois pour revenir au précédent. Un clavier QWERTY à l’écran sert à la recherche et aux noms de playlists. Les sons de l’interface sont optionnels, avec deux réglages séparés pour les menus et pour les actions musicales.




Du carré à l’ultra-large
La mise en page s’adapte à la vraie largeur de l’écran au lieu de choisir parmi quelques formats fixes : elle remplit une RGB30 en 1:1, une console à clapet en 3:2 et un écran 21:9.





Avec PortMaster
- Ouvre PortMaster sur ta console, cherche Audiofilus dans la liste et installe-le (sa page).
- Ou télécharge audiofilus-portmaster.zip depuis la dernière version et décompresse-le dans ton dossier ports.
- Ouvre Audiofilus depuis Ports et choisis ton dossier de musique.
- Optionnel : mets un binaire yt-dlp dans le dossier yt-dlp/ de l’appli pour activer YouTube Music.
Sur muOS, tu peux te passer de PortMaster : copie audiofilus.muxapp dans le dossier ARCHIVE de ta carte SD et installe-le depuis l’Archive Manager ; il apparaît dans Applications.
Sur un PC Linux ou Windows, vois Ordinateur.
Chaque système est détecté au démarrage. Clapet, bouton d’alimentation, économie de batterie et volume passent par les outils du système ; sur un ordinateur, tout cela est ignoré.
Une seule commande
Écrit en Go sans cgo pour les consoles portables. Les bibliothèques de codecs sont chargées à l’exécution quand le système les a.
# avec Docker, rien d’autre à installer git clone https://github.com/juanvillacortac/audiofilus cd audiofilus docker build --target dist --output dist . # ou avec Go installé ./build.sh
Les deux laissent les binaires PC et arm64, plus le zip PortMaster, dans dist/.
Chez lui sur ton PC
Le même lecteur tourne sous Linux et Windows, en un petit binaire. Sous Linux, il s’intègre comme une appli native sur GNOME, KDE, Hyprland et Omarchy.
Dans ton lanceur d’applis
Audiofilus apparaît avec son icône, et un clic droit propose lecture/pause, suivant et précédent. Les règles de fenêtres et les docks reconnaissent sa fenêtre. Fichiers et dossiers s’ouvrent avec lui depuis ton gestionnaire de fichiers, sous Linux et Windows.
Touches multimédia et ta barre
Il parle MPRIS : les touches multimédia de ton clavier, ton casque et le widget multimédia du bureau le contrôlent, avec la pochette et le titre. Sur Omarchy, ça marche sans rien configurer.
Il joue toujours en arrière-plan
Ferme la fenêtre et la musique continue (un réglage, activé par défaut sur ordinateur) ; rouvre-la et elle reprend là où elle en est, sans écran de démarrage. Quitter arrête tout.
Dans ta zone de notification
Le CD d’Audiofilus s’installe dans la zone de notification, sous Linux et Windows : clique pour ouvrir le lecteur, clic du milieu pour mettre en pause, ou ouvre son menu pour voir ce qui joue, lecture/pause, suivant, précédent, aléatoire et quitter.
N’importe quelle forme de fenêtre
Étire-la en largeur ou rends-la haute et étroite : en portrait, elle passe à un lecteur style téléphone avec une grande pochette, toujours en pixels nets.
Une ligne pour installer
curl -fsSL https://juanvillacortac.github.io/audiofilus/install.sh | sh
- Télécharge la dernière version pour x86_64 ou aarch64 dans ~/.local/share/audiofilus.
- Crée un lien audiofilus dans ~/.local/bin.
- Ajoute Audiofilus à ton lanceur d’applis. Relance-la quand tu veux pour mettre à jour ; tes réglages restent.
Ou installe-le à la main
- Télécharge audiofilus-linux-amd64.tar.gz (ou -arm64) depuis la dernière version et décompresse-le où tu veux.
- Dans ce dossier, lance
./audiofilus desktop install. Cela ajoute l’entrée du lanceur et l’icône dans ~/.local/share. - Ouvre Audiofilus depuis ton lanceur d’applis. Si tu déplaces le dossier, refais l’étape 2.
Désinstaller : audiofilus quit; audiofilus desktop uninstall; rm -rf ~/.local/share/audiofilus ~/.local/bin/audiofilus*
Windows 10 ou plus récent : télécharge audiofilus-windows-amd64.zip, décompresse-le où tu veux et lance audiofilus.exe.
Dans ta poche, pour de vrai
Le même lecteur en pixels sur iOS, fait pour tes doigts : tout se touche, les listes défilent sous ton pouce avec de l’inertie, et la musique continue écran verrouillé.



Le tactile d’abord
Touche les lignes, les pochettes, les onglets et les boutons ; fais glisser les listes avec ton pouce ; la barre de boutons a de vrais boutons, et les jeux ont leurs propres commandes tactiles. En portrait, les onglets s’ouvrent depuis un bouton.
Écran verrouillé et Centre de contrôle
La pochette, la chanson et les commandes sur l’écran verrouillé, dans le Centre de contrôle, sur ton casque et dans CarPlay. L’AAC d’iTunes et les radios AAC passent par le décodeur d’Apple.
Ta musique, à ta façon
Copie des chansons dans Sur mon iPhone → Audiofilus dans l’app Fichiers, choisis n’importe quel dossier d’iCloud Drive, ou passe-toi de musique locale et écoute en streaming depuis Subsonic, Navidrome ou Jellyfin, la radio, les podcasts et YouTube Music. Les chansons s’ouvrent aussi dans Audiofilus depuis Fichiers et d’autres apps.
Un audiofilus-ios-unsigned.ipa non signé accompagne chaque version : installe-le avec Sideloadly ou AltStore, qui le signent avec ton propre identifiant Apple. Ou ajoute la source https://juanvillacortac.github.io/audiofilus/altstore.json à AltStore, SideStore ou LiveContainer : les nouvelles versions y apparaissent comme des mises à jour.
Au-delà des consoles portables
Le même lecteur sur tous tes écrans.
Ordinateur
Linux et Windows, avec lanceur, zone de notification, touches multimédia, souris et tactile, et une mise à l’échelle en pixels nets quelle que soit la fenêtre. Ensuite : des mises en page pour les grandes fenêtres.
iOS
iPhone et iPad en appli non signée : interface pensée pour le tactile, lecture en arrière-plan, écran verrouillé et Centre de contrôle. Ensuite : une version signée.
Android
La même appli mobile sur Android, avec la lecture en arrière-plan via la session multimédia du système.
