La tua musica continua mentre giochi.
Audiofilus è un lettore musicale in pixel art con copertine, visualizzatori, otto giochi arcade e un tracker chiptune. Chiudilo, apri un emulatore e la musica va avanti. Spegni lo schermo e controllalo dalla tasca.
Knulli · muOS · ROCKNIX · ArkOS · dArkOS · EmuELEC — anche su desktop Linux e Windows, e su 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
- File CUE
- Playlist M3U
Fallo continuare a suonare
Audiofilus è gratuito, senza pubblicità né paywall, e lo faccio nel tempo libero. Se suona ogni giorno sulla tua console, un caffè mi aiuta a continuare ad aggiungere funzioni e a correggere quello che segnali.
Un lettore che non ti intralcia
L'audio vive in un servizio a parte
L'interfaccia è solo un telecomando. Chiudila e la musica continua; avvia un gioco e suona ancora, con passaggi senza pause tra i brani e una breve dissolvenza quando metti in pausa.
Comandi da dentro qualsiasi gioco
Tieni premuto FN e premi un tasto per mettere in pausa, saltare, tornare indietro o avanzare. Funziona anche il tasto play delle cuffie, Bluetooth o via cavo: una pressione mette in pausa, due saltano avanti, tre tornano indietro.
Modalità sleep per la tasca
Premi START due volte o il tasto di accensione: lo schermo si spegne, la CPU rallenta e i grilletti diventano gesti. Chiudi il coperchio e resta in sleep. Su una RG34XX-SP in questa modalità consuma circa 260 mA: dalle 11 alle 12 ore di musica con la sua batteria da 3300 mAh.
L'aiuto è a un tasto di distanza
Tieni premuto FN in qualsiasi schermata per vedere cosa fa lì ogni tasto.
La guida dei comandi, visibile mentre tieni premuto FN.
START apre il menu ALTRO, con “Vai in sottofondo” per uscire dall'app e continuare ad ascoltare.
Qualcosa da guardare
Nove visualizzatori che seguono il ritmo, dalle scene in pixel leggere per la CPU fino a MilkDrop con i suoi preset .milk classici. I colori vengono dalla copertina dell'album. Ognuno può anche girare attenuato dietro il lettore.

















Crea il tuo chiptune
Un tracker in stile LSDJ per la croce direzionale, con un tocco di PICO-8: catene e frasi, strumenti con inviluppi e tabelle, groove con swing, onde modificabili, 21 comandi di effetto e un piano roll. Scrivi per i quattro canali di un Game Boy o passa a Libero con otto canali di synth. Importa brani MOD, XM e LSDJ, esporta in WAV, XM o MOD, e suonalo o sincronizzalo da una tastiera MIDI USB o una drum machine. Gli export finiscono nella tua libreria, pronti da ascoltare in sottofondo come tutto il resto. Guida al tracker.

I giochi e il tracker stanno dietro una sola voce Giochi nella barra delle schermate, ogni gioco con il suo record. E ci sono alcuni segreti nascosti nell'app.
Ogni album lo dipinge
L'interfaccia prende i colori dalla copertina in riproduzione. Cambia album e l'intero lettore, i visualizzatori e i giochi lo seguono.
Qui con quattro album di una libreria vera: ogni copertina dà due accenti e una tinta per lo sfondo.


Canta insieme
I testi sincronizzati si colorano parola per parola mentre vengono cantati, con dei punti che contano le parti strumentali. Vengono da un .lrc accanto al brano, dai suoi tag o da LRCLIB online.
Scegli un'altra versione dall'elenco, sposta il tempo di mezzo secondo o tienili offline. I testi di questa animazione sono inventati.
Regolalo come preferisci
ReplayGain
Ogni brano allo stesso volume, oppure ogni album, oppure automatico: per album in ordine, per brano in casuale. Non spinge mai un brano oltre il suo picco.
Equalizzatore grafico o parametrico
Dieci bande con preset per rock, metal, voce, bassi e altro, oppure uno parametrico fino a dieci bande (picco, shelf, filtri passa) con la sua curva sullo schermo. Piatto, non costa nulla.
AutoEQ e crossfeed
Cerca il modello delle tue cuffie e la sua correzione AutoEq va nell’equalizzatore parametrico. Il crossfeed rende lo stereo molto aperto meno stancante in cuffia.
Dissolvenza, DSD e file CUE
Fino a 12 secondi di dissolvenza che lascia gli album senza pause. I file DSD si riproducono, gli album rippati in un unico file con un CUE compaiono divisi nelle loro tracce, e l'uscita va a 44,1, 48, 96 o 192 kHz, con un ricampionatore di alta qualità sul desktop (uno leggero sulle console portatili, per risparmiare batteria).

Statistiche di tutto ciò che hai ascoltato, contate dal servizio anche con il lettore chiuso.
Un cuore per i brani che ti piacciono, una luna con i minuti rimasti del timer.
Ricorda cosa ascolti
Mi piace e voti
Metti Mi piace a un brano o dagli un voto da uno a cinque. Su un server Subsonic, Navidrome o Jellyfin, cuori e stelle si sincronizzano in entrambe le direzioni.
Recenti, più ascoltati e statistiche
Liste che si creano da sole, più le tue ore e i tuoi artisti, album e brani preferiti.
Scrobbling
Accedi a Last.fm con un codice QR, o incolla il tuo token di ListenBrainz. Gli ascolti aspettano mentre sei offline e partono quando torni, e contano anche sul tuo server.
Timer
Ferma la musica dopo 15–90 minuti o a fine brano, anche con il lettore chiuso.
Sveglia
Svegliati con una playlist o una stazione, con il volume che sale poco a poco, anche a lettore chiuso.
I tuoi file, il tuo server, la radio
Tutto compare nella stessa libreria e nello stesso lettore. I brani remoti restano in cache sulla scheda SD, così il prossimo ascolto non costa nulla.
La tua libreria
Cartelle, tag, copertine incorporate o nella cartella, playlist M3U e le tue playlist. La scansione si fa una volta, poi si leggono solo i file nuovi. I testi sincronizzati si accendono riga per riga, da un .lrc, dai tag o da LRCLIB. Anche le colonne sonore delle console: NES, SNES, Game Boy, Genesis e altre, una traccia per brano. Correggi tag e copertine mancanti da MusicBrainz, calcola il ReplayGain e lascia che le playlist smart si riempiano da sole.
Subsonic
Navidrome e altri server Subsonic o OpenSubsonic. I brani vanno in streaming, restano in cache per il prossimo ascolto e si possono scaricare. Modifica le sue playlist dall'app.
Jellyfin
Accedi con il tuo utente Jellyfin e sfoglia la sua libreria musicale e le playlist come i tuoi file.
Radio su internet
Migliaia di stazioni da radio-browser.info, per paese o genere, con il titolo del brano dal flusso. Porta le tue liste di stazioni .m3u o .pls, o aggiungi una stazione dal suo indirizzo. Funzionano anche i flussi HLS.
Podcast
I podcast più popolari del tuo paese, la ricerca o qualsiasi feed RSS dal suo indirizzo. Gli episodi si scaricano per l'ascolto offline e ricordano dove ti eri fermato.
Audiolibri
File .m4b e libri in cartelle: ricorda dove eri in ognuno, con capitoli, salti di 30 secondi e velocità senza cambiare il tono.
YouTube Music
Copia il tuo yt-dlp accanto all'app e compare la ricerca: ascolta senza scaricare, o salva i brani nella libreria con copertina e tag.
Archivi di moduli
The Mod Archive, Modland, VGMRips e AMP in una sola schermata: esplora i più popolari, le novità o a caso, cerca, ascolta, salva nella libreria o apri un modulo nel tracker. Compaiono anche in Cerca.
Manda ciò che suona a un altoparlante o una TV della tua rete (DLNA/UPnP o Chromecast), condividi la libreria con DLNA o lascia che il telefono mandi musica alla console. Come funziona.



Fatto per la croce direzionale
SELECT apre una barra con tutte le schermate; premilo due volte per tornare all'ultima. Una tastiera QWERTY sullo schermo serve per le ricerche e i nomi delle playlist. I suoni dell'interfaccia sono facoltativi, con due interruttori separati per i menu e per le azioni sulla musica.




Dal quadrato all'ultrawide
Il layout si adatta alla larghezza reale dello schermo invece di scegliere tra poche forme fisse, così riempie una RGB30 1:1, una clamshell 3:2 e un monitor 21:9.





Con PortMaster
- Apri PortMaster sulla tua console, cerca Audiofilus nella lista e installalo (la sua pagina).
- Oppure scarica audiofilus-portmaster.zip dall’ultima release ed estrailo nella cartella ports.
- Apri Audiofilus da Ports e scegli la cartella della tua musica.
- Facoltativo: metti un binario yt-dlp nella cartella yt-dlp/ dell'app per attivare YouTube Music.
Su muOS puoi fare a meno di PortMaster: copia audiofilus.muxapp nella cartella ARCHIVE della scheda SD e installalo dall'Archive Manager; comparirà in Applications.
Su un PC Linux o Windows, vedi Desktop.
Ogni sistema viene riconosciuto all'avvio. Coperchio, tasto di accensione, risparmio batteria e volume usano gli strumenti di quel sistema; su un desktop tutto questo si salta.
Un solo comando
Scritto in Go senza cgo per le console portatili. Le librerie dei codec si caricano durante l'esecuzione se il sistema le ha.
# with Docker, nothing else to install git clone https://github.com/juanvillacortac/audiofilus cd audiofilus docker build --target dist --output dist . # or with Go installed ./build.sh
Entrambi lasciano in dist/ i binari desktop e arm64 più lo zip per PortMaster.
A casa sul tuo PC
Lo stesso lettore gira su Linux e Windows, in un unico piccolo binario. Su Linux si integra come un'app nativa su GNOME, KDE, Hyprland e Omarchy.
Nel launcher delle app
Audiofilus compare con la sua icona, e con il clic destro offre play/pausa, successivo e precedente. Le regole delle finestre e le dock riconoscono la sua finestra. File e cartelle si aprono con lui dal gestore file, su Linux e Windows.
Tasti multimediali e la tua barra
Parla MPRIS, quindi i tasti multimediali della tastiera, le cuffie e il widget multimediale del desktop lo controllano, con la copertina e il titolo del brano. Su Omarchy funziona senza configurare nulla.
Continua a suonare in sottofondo
Chiudi la finestra e la musica continua (un'impostazione, attiva di serie sul desktop); riaprila e riprende da dov'è, senza splash. Esci ferma tutto.
Nell'area di notifica
Il CD di Audiofilus sta nell'area di notifica, su Linux e Windows: clicca per aprire il lettore, clic centrale per la pausa, oppure apri il suo menu per vedere cosa suona, play/pausa, successivo, precedente, casuale ed esci.
Qualsiasi forma di finestra
Allargala o rendila alta e stretta: in verticale passa a un lettore in stile telefono con una copertina grande, sempre in pixel nitidi.
Una riga per installarlo
curl -fsSL https://juanvillacortac.github.io/audiofilus/install.sh | sh
- Scarica l'ultima release per x86_64 o aarch64 in ~/.local/share/audiofilus.
- Collega audiofilus in ~/.local/bin.
- Aggiunge Audiofilus al launcher delle app. Rieseguilo quando vuoi per aggiornare; le impostazioni restano.
Oppure configuralo a mano
- Scarica audiofilus-linux-amd64.tar.gz (o -arm64) dall'ultima release e scompattalo dove vuoi.
- In quella cartella, esegui
./audiofilus desktop install. Aggiunge la voce del launcher e l'icona in ~/.local/share. - Apri Audiofilus dal launcher delle app. Se sposti la cartella, ripeti il passo 2.
Disinstallare: audiofilus quit; audiofilus desktop uninstall; rm -rf ~/.local/share/audiofilus ~/.local/bin/audiofilus*
Windows 10 o successivo: scarica audiofilus-windows-amd64.zip, decomprimilo dove vuoi ed esegui audiofilus.exe.
In tasca, per davvero
Lo stesso lettore in pixel su iOS, fatto per le dita: tutto si tocca, le liste scorrono sotto il pollice con l'inerzia, e la musica continua con lo schermo bloccato.



Pensato per il touch
Tocca righe, copertine, schede e pulsanti; trascina le liste col pollice; la barra dei tasti ha pulsanti veri, e i giochi hanno comandi touch tutti loro. In verticale, le schede si aprono da un pulsante.
Schermata di blocco e Centro di Controllo
La copertina, il brano e i comandi sulla schermata di blocco, nel Centro di Controllo, sulle cuffie e in CarPlay. L'AAC di iTunes e le radio AAC usano il decoder di Apple.
La tua musica, a modo tuo
Copia i brani in Sul mio iPhone → Audiofilus nell'app File, scegli qualsiasi cartella di iCloud Drive, oppure lascia perdere la musica locale e ascolta in streaming da Subsonic, Navidrome o Jellyfin, radio, podcast e YouTube Music. I brani si aprono in Audiofilus anche da File e da altre app.
Con ogni release arriva un audiofilus-ios-unsigned.ipa non firmato: installalo con Sideloadly o AltStore, che lo firmano con il tuo Apple ID. Oppure aggiungi la fonte https://juanvillacortac.github.io/audiofilus/altstore.json ad AltStore, SideStore o LiveContainer: le nuove release compariranno lì come aggiornamenti.
Oltre le console portatili
Lo stesso lettore su ogni schermo che hai.
Desktop
Linux e Windows, con launcher, area di notifica, tasti multimediali, mouse e touch, e scalatura nitida in pixel con qualsiasi forma di finestra. Prossimo passo: layout pensati per finestre grandi.
iOS
iPhone e iPad come app non firmata: interfaccia pensata per il touch, riproduzione in sottofondo, schermata di blocco e Centro di Controllo. Prossimo passo: una build firmata.
Android
La stessa app mobile su Android, con la riproduzione in sottofondo tramite la sessione multimediale del sistema.
