Gerenciador de arquivos de terminal em Rust e ratatui, inspirado no clássico DOS Navigator, com dois painéis e atalhos pelas teclas de função.
Jaxx497/NoctaVox
Um reprodutor de música leve para terminal, feito em Rust, para bibliotecas locais, com reprodução sem intervalos, filas, playlists e teclas no estilo Vim.
Alternativa open source a:foobar2000
MusicBee
- Estrelas
- 381
- Forks
- 25
- Issues abertas
- 3
- Último commit
- há 8 dias
O que é?
NoctaVox é um reprodutor de música com interface de terminal (TUI), feito em Rust para tocar arquivos de áudio de pastas locais. Basta indicar um ou mais diretórios raiz para que ele examine e indexe a biblioteca. Depois, você pode navegar pelo acervo, buscar por título, álbum ou artista e adicionar faixas à fila sem sair do terminal.
Entre os recursos de reprodução estão a reprodução sem intervalos, o suporte a ReplayGain, o modo de repetição de uma faixa e o recarregamento da biblioteca em tempo real, que detecta arquivos novos, alterados ou removidos. As visualizações incluem formas de onda, osciloscópio e espectro, e o reprodutor se integra aos controles de mídia do sistema. Os temas são definidos em arquivos que são recarregados enquanto o app está em execução, e os atalhos de teclado seguem as convenções do estilo Vim.
O reprodutor depende de tags de arquivo corretas e não as edita. Ele é somente leitura, com exceção do próprio banco de dados SQLite, e não oferece recursos online. A importação e exportação de playlists são disponibilizadas por meio de um addon, e o mecanismo de áudio é baseado em um projeto separado chamado Voxio.
Recursos principais
- 01Reprodução sem intervalos, com gerenciamento de filas e playlists
- 02Compatível com mp3, m4a, wav, flac, ogg, opus, aiff, alac e webm
- 03Recarregamento da biblioteca em tempo real, sem reiniciar
- 04Visualizações de forma de onda, osciloscópio e espectro
- 05Temas personalizados com recarregamento a quente e atalhos no estilo Vim
- 06Busca inteligente por título, álbum e artista
Casos de uso
- Ouvir uma coleção local de arquivos FLAC ou MP3 por uma sessão SSH ou em um fluxo de trabalho centrado no terminal
- Navegar por uma grande biblioteca de música com tags e adicionar faixas à fila usando apenas o teclado
- Personalizar a aparência de um reprodutor de música para terminal com temas próprios
Início rápido
- 1
Instale pelo crates.io com o Cargo
cargo install noctavox --locked - 2
Inicie o player com o comando vox
vox
Antes de usar
- No Linux, é necessário instalar os pacotes de desenvolvimento do ALSA antes de compilar.
- Depende de tags precisas nos arquivos; não oferece um recurso para editá-las.
- O formato de configuração ainda está em desenvolvimento e pode mudar entre versões.
- A importação e exportação de playlists exige um complemento separado que está sendo descontinuado.
Tópicos
Perguntas frequentes
- O que é NoctaVox?
- Um reprodutor de música leve para terminal, feito em Rust, para bibliotecas locais, com reprodução sem intervalos, filas, playlists e teclas no estilo Vim. NoctaVox é um reprodutor de música com interface de terminal (TUI), feito em Rust para tocar arquivos de áudio de pastas locais. Basta indicar um ou mais diretórios raiz para que ele examine e indexe a biblioteca. Depois, você pode navegar pelo acervo, buscar por título, álbum ou artista e adicionar faixas à fila sem sair do terminal.
- NoctaVox é gratuito? Qual é a licença?
- NoctaVox é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- NoctaVox ainda é mantido?
- Manutenção ativa. O último commit de NoctaVox foi em 12 de out. de 2026.
- Para que posso usar NoctaVox?
- Ouvir uma coleção local de arquivos FLAC ou MP3 por uma sessão SSH ou em um fluxo de trabalho centrado no terminal Navegar por uma grande biblioteca de música com tags e adicionar faixas à fila usando apenas o teclado Personalizar a aparência de um reprodutor de música para terminal com temas próprios
- Como instalar NoctaVox?
- Instale pelo crates.io com o Cargo: cargo install noctavox --locked Inicie o player com o comando vox: vox
- Onde consigo NoctaVox?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Jaxx497/NoctaVox
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface de terminal para gerenciar dispositivos Bluetooth no Linux, baseada no BlueZ.
Uma interface de terminal que exibe o grafo de commits do Git como imagens, semelhante a git log --graph --all, para navegar pelo histórico do repositório.
Uma interface de terminal para rsync que gerencia perfis de transferência reutilizáveis, pré-visualiza alterações com um diff de execução simulada e exibe o progresso em tempo real, inclusive via SSH.
Um navegador de arquivos de terminal com três painéis, controlado pelo teclado, escrito em Rust, configurável com Lua e com pré-visualizações externas detalhadas.
Dashboard de ações para terminal em Rust, com cotações e gráficos ao vivo, notícias avaliadas por IA, registros de insiders no Form 4 da SEC e análises de resultados.