Sobre o projeto

LX Music (Luoxue Music Assistant) Desktop é um software de reprodução de música desenvolvido com base em Electron 30+ e Vue 3, compatível com Linux, macOS, Windows 7 e versões superiores. O projeto também possui uma versão móvel (lx-music-mobile), além de scripts Tampermonkey relacionados e um serviço independente de sincronização de dados privados (lx-music-sync-server). Principais recursos e observações do software: - A partir da versão v1.17.0, há suporte a Scheme URL, permitindo invocar o LX Music a partir de navegadores e outros contextos; também é fornecido um script Tampermonkey oficial correspondente. - A partir da versão v2.2.0, é disponibilizado um serviço de sincronização independente, que pode ser implantado em servidor próprio para sincronizar dados entre vários dispositivos. - A partir da versão v2.7.0, há suporte a um serviço de API aberta; quando ativado, um serviço HTTP local é iniciado para fornecer interfaces relacionadas ao player a softwares de terceiros. - Diretório padrão de armazenamento de dados: no Linux, é $XDG_CONFIG_HOME/lx-music-desktop ou ~/.config/lx-music-desktop; no macOS, é ~/Library/Application Support/lx-music-desktop; no Windows, é %APPDATA%/lx-music-desktop. No Windows, se houver uma pasta portable no diretório do programa, essa pasta será usada automaticamente para armazenar dados. A documentação oficial do projeto afirma que o GitHub Releases é o único endereço original de publicação, sendo os demais canais apenas redistribuições de terceiros; antes de usar, recomenda-se ler a documentação sobre o mecanismo de playlists, atalhos de mouse e teclado e perguntas frequentes. O projeto aceita PRs; para novos recursos, recomenda-se primeiro abrir uma Issue para confirmação, e PRs para correção de bugs devem incluir instruções de reprodução; o desenvolvimento é baseado na branch dev. Consulte a documentação para saber como usar o código-fonte. O projeto é licenciado sob a Apache License 2.0, com termos complementares: os dados online vêm de servidores públicos oficiais das plataformas ou de links retornados por “fontes personalizadas” configuradas pelo usuário, e o projeto não se responsabiliza pela legalidade ou precisão dos dados; o uso pode gerar dados protegidos por direitos autorais, e o usuário deve removê-los em até 24 horas; é proibido usar o software em desacordo com as leis e regulamentos locais; o projeto destina-se apenas a estudo e intercâmbio técnico, não aceitando cooperação comercial nem doações.