Sobre o projeto

spotatui é um reprodutor de música de terminal rápido e autônomo escrito em Rust, que oferece streaming nativo do Spotify junto com arquivos locais, Subsonic/Navidrome, Internet Radio, YouTube e Qobuz como fontes opcionais. O Spotify não é obrigatório—os usuários podem alternar entre fontes em tempo de execução. Os principais recursos incluem letras sincronizadas, um visualizador de áudio em tempo real, filas de reprodução entre fontes, sincronização de playlists entre plataformas, plugins Lua para extensibilidade e uma CLI completa para script de reprodução, busca e playlists. O reprodutor é leve (~78 MB de RAM) e oferece suporte a Discord Rich Presence, contagem global anônima de músicas e widgets de perfil do GitHub para status de reprodução atual. Recursos avançados incluem capacidades de AI DJ (via servidor MCP ou TUI integrada) para seleção de música orientada por IA com base no histórico de audição, e streaming nativo do Spotify sem clientes externos (Premium necessário). A configuração é altamente personalizável, incluindo temas, atalhos de teclado e layout. Binários pré-compilados estão disponíveis para Linux, macOS e Windows, com instalação via scripts de uma linha, gerenciadores de pacotes ou Cargo.