Sua música continua tocando enquanto você joga.
O Audiofilus é um player de música em pixel art com capas de álbum, visualizadores, oito jogos arcade e um tracker chiptune. Feche o app, abra um emulador e a música continua. Apague a tela e controle tudo do bolso.
Knulli · muOS · ROCKNIX · ArkOS · dArkOS · EmuELEC — também no Linux e no Windows, e no 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
- Arquivos CUE
- Playlists M3U
Mantenha tocando
O Audiofilus é gratuito, sem anúncios nem paywall, e feito no meu tempo livre. Se ele toca todo dia no seu portátil, um café me ajuda a continuar adicionando recursos e corrigindo o que você reporta.
Um player que não atrapalha
O áudio vive no seu próprio serviço
A interface é só um controle remoto. Feche e a música continua; abra um jogo e ela segue tocando, com troca de faixa sem pausas e um fade rápido ao pausar.
Controles de dentro de qualquer jogo
Segure FN e toque um botão para pausar, pular, voltar ou avançar. O botão de play do seu fone também funciona, por Bluetooth ou cabo: um toque pausa, dois pulam, três voltam.
Modo sleep para o bolso
Aperte START duas vezes ou o botão de energia: a tela apaga, a CPU desacelera e os gatilhos viram gestos. Feche a tampa e ele continua dormindo. Num RG34XX-SP ele consome cerca de 260 mA nesse modo: umas 11 a 12 horas de música com a bateria de 3300 mAh.
A ajuda está a um botão
Segure FN em qualquer tela para ver o que cada botão faz ali.
O guia de controles, enquanto FN está pressionado.
START abre o menu MAIS, com “2º plano” para sair do app e continuar ouvindo.
Algo para ver
Nove visualizadores que seguem o ritmo, de cenas em pixel leves para a CPU até o MilkDrop com seus presets .milk clássicos. As cores vêm da capa do álbum. Qualquer um também pode rodar atenuado atrás do player.

















Faça seu próprio chiptune
Um tracker no estilo LSDJ para o direcional, com um toque de PICO-8: cadeias e frases, instrumentos com envelopes e tabelas, grooves com swing, ondas editáveis, 21 comandos de efeito e um piano roll. Componha para os quatro canais do Game Boy ou vá para o modo Livre com oito canais de synth. Importe músicas MOD, XM e do LSDJ, exporte como WAV, XM ou MOD, e toque ou sincronize por um teclado MIDI USB ou uma bateria eletrônica. O que você exporta vai para a sua biblioteca, pronto para tocar em 2º plano como qualquer outra coisa. Guia do tracker.

Os jogos e o tracker ficam atrás de uma entrada Jogos na barra de telas, cada jogo com seu recorde. E há alguns segredos escondidos pelo app.
Cada álbum pinta tudo
A interface pega as cores da capa que está tocando. Troque de álbum e o player inteiro, os visualizadores e os jogos acompanham.
Exemplo com quatro álbuns de uma biblioteca real: cada capa dá dois tons de destaque e uma cor para o fundo.


Cante junto
A letra sincronizada se colore palavra por palavra enquanto é cantada, com pontos contando as partes instrumentais. Ela vem de um .lrc ao lado da música, das tags ou do LRCLIB, pela internet.
Escolha outra versão da lista, ajuste o tempo de meio em meio segundo ou use só offline. A letra desta animação é inventada.
Ajuste do seu jeito
ReplayGain
Todas as músicas no mesmo volume, ou todos os álbuns, ou automático: por álbum em ordem, por música no aleatório. Nunca leva uma música acima do pico.
Equalizador gráfico ou paramétrico
Dez bandas com presets para rock, metal, voz, graves e mais, ou um paramétrico de até dez bandas (pico, shelves, filtros passa) com a curva na tela. Plano, não custa nada.
AutoEQ e crossfeed
Procure o modelo dos seus fones e a correção do AutoEq vai para o equalizador paramétrico. O crossfeed deixa o estéreo muito aberto menos cansativo nos fones.
Crossfade, DSD e arquivos CUE
Até 12 segundos de crossfade sem quebrar os álbuns sem pausa. Arquivos DSD tocam, álbuns ripados num arquivo só com CUE aparecem com as faixas, e a saída roda a 44,1, 48, 96 ou 192 kHz, com uma reamostragem de alta qualidade no computador (uma leve nos portáteis, para poupar bateria).

Estatísticas de tudo o que você ouviu, contadas pelo serviço mesmo com o player fechado.
Um coração nas músicas curtidas, uma lua com os minutos que faltam no temporizador.
Ele lembra o que você ouve
Curtidas e notas
Curta uma música ou dê uma nota de um a cinco. Num servidor Subsonic, Navidrome ou Jellyfin, os corações e as estrelas sincronizam nos dois sentidos.
Recentes, mais tocadas e estatísticas
Listas que se montam sozinhas, além das suas horas e dos artistas, álbuns e músicas mais ouvidos.
Scrobbling
Entre no Last.fm com um QR code ou cole seu token do ListenBrainz. Os plays esperam enquanto você está offline e são enviados quando volta, e também contam no seu próprio servidor.
Temporizador
Pare a música depois de 15 a 90 minutos ou no fim da música, mesmo com o player fechado.
Alarme
Acorde com uma playlist ou uma rádio, com o volume subindo aos poucos, mesmo com o player fechado.
Seus arquivos, seu servidor, o rádio
Tudo aparece na mesma biblioteca e no mesmo player. Músicas remotas ficam em cache no cartão SD, então a próxima vez sai de graça.
Sua biblioteca
Pastas, tags, capas embutidas e de pasta, playlists M3U e as suas próprias playlists. Lida uma vez; depois só os arquivos novos. Letras sincronizadas acendem verso a verso, de um .lrc, das tags ou do LRCLIB. Trilhas de console também: NES, SNES, Game Boy, Genesis e mais, uma faixa por música. Corrija tags e capas que faltam pelo MusicBrainz, calcule o ReplayGain e deixe as playlists inteligentes se preencherem sozinhas.
Subsonic
Navidrome e outros servidores Subsonic ou OpenSubsonic. As músicas tocam em streaming, ficam em cache para a próxima vez e podem ser baixadas. Edite as playlists deles pelo app.
Jellyfin
Entre com seu usuário do Jellyfin e navegue pela biblioteca de música e pelas playlists como se fossem seus arquivos.
Rádio pela internet
Milhares de rádios do radio-browser.info, por país ou gênero, com o título da música atual vindo do stream. Use suas próprias listas .m3u ou .pls, ou adicione uma rádio pelo endereço. Streams HLS também tocam.
Podcasts
Os mais ouvidos do seu país, busca ou qualquer feed RSS pelo endereço. Os episódios são baixados para ouvir offline e lembram onde você parou.
Audiolivros
Arquivos .m4b e livros em pastas: lembra onde você parou em cada um, com capítulos, pulos de 30 segundos e velocidade sem mudar o tom.
Acervos de módulos
The Mod Archive, Modland, VGMRips e AMP numa tela só: explore os mais populares, os novos ou aleatórios, busque, ouça, salve na sua biblioteca ou abra um módulo no tracker. Eles aparecem na Busca também.
YouTube Music
Coloque seu próprio yt-dlp ao lado do app e a busca aparece: ouça sem baixar ou salve músicas na sua biblioteca com capa e tags.
Mande o que está tocando para uma caixa de som ou TV da sua rede (DLNA/UPnP ou Chromecast), compartilhe sua biblioteca com DLNA ou deixe o celular mandar música para o portátil. Como funciona.



Feito para o direcional
SELECT abre uma barra com todas as telas; aperte duas vezes para voltar à última. Um teclado QWERTY na tela cuida da busca e dos nomes das playlists. Os sons da interface são opcionais, em dois ajustes separados: para os menus e para as ações da música.




Do quadrado ao ultrawide
O layout se adapta à largura real da tela em vez de escolher entre algumas formas fixas, então preenche um RGB30 1:1, um flip 3:2 e um monitor 21:9.





Pelo PortMaster
- Abra o PortMaster no seu portátil, procure Audiofilus na lista e instale (a página dele).
- Ou baixe audiofilus-portmaster.zip do último release e descompacte na sua pasta ports.
- Abra o Audiofilus em Ports e escolha sua pasta de música.
- Opcional: coloque um binário do yt-dlp na pasta yt-dlp/ do app para ativar o YouTube Music.
No muOS dá para pular o PortMaster: copie audiofilus.muxapp para a pasta ARCHIVE do cartão SD e instale pelo Archive Manager; ele aparece em Applications.
Num PC com Linux ou Windows, veja Desktop.
Cada sistema é detectado ao iniciar. Tampa, botão de energia, economia de bateria e volume usam as ferramentas do próprio sistema; no desktop tudo isso é ignorado.
Um comando
Escrito em Go sem cgo para os portáteis. As bibliotecas de codecs são carregadas na hora, quando o sistema as tem.
# com Docker, sem instalar mais nada git clone https://github.com/juanvillacortac/audiofilus cd audiofilus docker build --target dist --output dist . # ou com Go instalado ./build.sh
Os dois deixam os binários de desktop e arm64 e o zip do PortMaster em dist/.
Em casa no seu PC
O mesmo player roda no Linux e no Windows, um binário pequeno. No Linux ele se integra como um app nativo no GNOME, KDE, Hyprland e Omarchy.
No seu lançador de apps
O Audiofilus aparece com seu ícone, e o clique direito oferece tocar/pausar, próxima e anterior. Regras de janela e docks reconhecem a janela. Arquivos e pastas abrem com ele pelo gerenciador de arquivos, no Linux e no Windows.
Teclas de mídia e sua barra
Ele fala MPRIS, então as teclas de mídia do teclado, os fones e o widget de mídia do desktop o controlam, com capa e título da música. No Omarchy funciona sem configurar nada.
Continua tocando em 2º plano
Feche a janela e a música continua (um ajuste, ativado por padrão no desktop); abra de novo e ele volta de onde está, sem splash. Sair para tudo.
Na bandeja do sistema
O CD do Audiofilus fica na bandeja, no Linux e no Windows: clique para abrir o player, clique do meio para pausar, ou abra o menu para ver o que toca, tocar/pausar, próxima, anterior, aleatório e sair.
Qualquer formato de janela
Estique em largura ou deixe alta e estreita: em retrato ele vira um player estilo celular com uma capa grande, sempre em pixels nítidos.
Uma linha para instalar
curl -fsSL https://juanvillacortac.github.io/audiofilus/install.sh | sh
- Baixa a versão mais recente para x86_64 ou aarch64 em ~/.local/share/audiofilus.
- Cria o link audiofilus em ~/.local/bin.
- Adiciona o Audiofilus ao lançador de apps. Rode de novo quando quiser para atualizar; seus ajustes ficam.
Ou instale à mão
- Baixe audiofilus-linux-amd64.tar.gz (ou -arm64) da versão mais recente e descompacte onde quiser.
- Nessa pasta, rode
./audiofilus desktop install. Isso adiciona a entrada do lançador e o ícone em ~/.local/share. - Abra o Audiofilus pelo lançador de apps. Se mover a pasta, rode o passo 2 de novo.
Desinstalar: audiofilus quit; audiofilus desktop uninstall; rm -rf ~/.local/share/audiofilus ~/.local/bin/audiofilus*
Windows 10 ou mais recente: baixe audiofilus-windows-amd64.zip, descompacte onde quiser e rode audiofilus.exe.
No seu bolso, de verdade
O mesmo player em pixels no iOS, feito para os dedos: tudo é tocável, as listas rolam sob o polegar com inércia e a música continua com a tela bloqueada.



Toque primeiro
Toque em linhas, capas, abas e botões; arraste as listas com o polegar; a barra de botões tem botões de verdade, e os jogos têm seus próprios controles de toque. Em retrato, as abas abrem com um botão.
Tela de bloqueio e Central de Controle
A capa, a música e os controles na tela de bloqueio, na Central de Controle, nos fones e no CarPlay. AAC do iTunes e rádios AAC tocam pelo decodificador da própria Apple.
Sua música, do seu jeito
Copie músicas para No Meu iPhone → Audiofilus no app Arquivos, escolha qualquer pasta do iCloud Drive, ou dispense a música local e ouça do Subsonic, Navidrome ou Jellyfin, rádio, podcasts e YouTube Music. As músicas também abrem no Audiofilus a partir do Arquivos e de outros apps.
Um audiofilus-ios-unsigned.ipa sem assinatura vem em cada versão: instale com o Sideloadly ou o AltStore, que assinam com seu próprio Apple ID. Ou adicione a fonte https://juanvillacortac.github.io/audiofilus/altstore.json ao AltStore, SideStore ou LiveContainer: as novas versões aparecem lá como atualizações.
Além dos portáteis
O mesmo player em todas as suas telas.
Desktop
Linux e Windows, com lançador, bandeja, teclas de mídia, mouse e toque, e escala de pixels nítida em qualquer formato de janela. Próximo passo: layouts para janelas grandes.
iOS
iPhone e iPad como app sem assinatura: interface feita para o toque, reprodução em 2º plano, tela de bloqueio e Central de Controle. Próximo passo: uma versão assinada.
Android
O mesmo app móvel no Android, com reprodução em 2º plano pela sessão de mídia do sistema.
