Sobre o projeto

BetterLyrics é uma aplicação de desktop para Windows que combina um reprodutor de música com um visualizador de letras altamente personalizável. É construído em C# sobre WinUI 3 e Win2D e distribuído sob a GPL v3.0, com instalação disponível através da Microsoft Store ou de um pacote de lançamento manual. A apresentação visual é o foco do projeto. As letras suportam destaque por sílaba, brilhos de duração para notas longas e desvanecimento baseado em perspetiva para linhas distantes. Um editor de layout por arrastar e soltar permite aos utilizadores posicionar e redimensionar letras, capa do álbum e controlos de reprodução. Os utilizadores podem ajustar animações, fontes, extração de cores de tema e comportamentos visuais individuais. Um motor de temas amostra as bordas do ecrã ou a capa do álbum para integrar a interface com o desktop, e os efeitos de fundo incluem fluido dinâmico, desfoque, neblina e partículas de flocos de neve. Um analisador de espetro em tempo real e cartões de letras partilháveis com múltiplos temas artísticos também estão incluídos. A reprodução abrange unidades locais, bem como fontes SMB, WebDAV e FTP, com memória de reprodução para retomar. A biblioteca de multimédia sincroniza-se com as alterações de pastas locais. A aplicação pode visualizar música de reprodutores externos como Spotify, Apple Music e NetEase, e integra-se com Discord Rich Presence e scrobbling do Last.fm. O tratamento de letras inclui limiares de correspondência configuráveis, mapeamento manual de metadados, memória persistente de fontes, redução de ruído para filtrar conteúdo não lírico e conversão entre Chinês Simplificado e Tradicional. Um sistema de plugins permite a expansão comunitária de fontes de letras, motores de tradução e ferramentas de transliteração; a tradução offline está integrada, com uma estrutura preparada para integração de LLM local. Os formatos nativos incluem .lrc (padrão e melhorado), .eslrc e .ttml. Os modos de exibição incluem padrão, ecrã inteiro, desktop/wallpaper (sempre visível ou incorporado atrás dos ícones), appbar ancorada, layout vertical estreito e um modo de barra de tarefas. Funcionalidades adicionais incluem ocultação automática quando a música para e um painel de estatísticas com uma história visual ao estilo "Wrapped" do histórico de audição. O README nota que o projeto está em desenvolvimento ativo e pode ter problemas inesperados.