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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.