Repolode
Jaxx497

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:foobar2000MusicBee

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. 1

    Instale pelo crates.io com o Cargo

    cargo install noctavox --locked
  2. 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