Reprodutor de música自定义音源
multiplataforma desenvolvido usando Flutter e Rust
O warehouse da biblioteca backend Rust music_api implementa Trait Object
de MusicAggregator
e MusicList
. Ele realiza聚合
conveniente de música entre plataformas e换源
e fornece uma interface unificada para fácil desenvolvimento e uso.
sudo apt install libmpv-dev mpv
O “projeto” neste contrato refere-se ao projeto AppRhyme; o “usuário” refere-se ao usuário que assinou este contrato; a “plataforma oficial de música” refere-se à plataforma oficial incorporada neste projeto, incluindo Kuwo, Kugou, Migu e outras músicas. fontes; "Dados protegidos por direitos autorais" referem-se a dados que incluem, entre outros, imagens, áudios, nomes, etc., dos quais terceiros possuem direitos autorais.
Este projeto não é capaz de fornecer links de reprodução de música ou arquivos de áudio. Ele apenas tem a função de recuperar e fornecer informações básicas sobre músicas e armazenamento de listas de reprodução personalizadas dos bancos de dados públicos oficiais de várias plataformas oficiais de música. Se você precisar de funções de reprodução de música e cache, crie e use fontes de som para vincular sua própria biblioteca de música. O conteúdo de fontes de som de terceiros dos usuários não tem nada a ver com este projeto e este projeto não pode fornecer suporte relevante.
Todos os dados musicais oficiais deste projeto são obtidos dos bancos de dados públicos de diversas plataformas musicais oficiais. Os dados obtidos são iguais aos dados de cada plataforma oficial sem login. o projeto não consegue analisar os dados. Responsável pela legalidade e correção.
Os dados não oficiais deste projeto (como listas de reprodução armazenadas, etc.) vêm do armazenamento local do dispositivo do usuário ou de outros tipos de sistemas de arquivos ou são fornecidos pela própria fonte de música do usuário. Portanto, este projeto não pode garantir a legalidade e correção. dos dados.
Dados protegidos por direitos autorais podem ser gerados durante a operação deste código do projeto, e a propriedade dos dados pertence a cada plataforma oficial. Para evitar violação, os usuários são obrigados a limpar os dados de direitos autorais deste projeto dentro de 24 horas . A criação de música não é fácil, portanto, proteja os direitos autorais e apoie versões genuínas;
Outros tipos de recursos utilizados neste projeto (incluindo, entre outros, imagens, ícones, etc.) são todos da Internet. Se houver alguma violação, entre em contato comigo para exclusão.
A IU usada neste projeto vem da biblioteca oficial de IU do flutter e pub.dev, uma biblioteca de IU de terceiros no github.
Quaisquer danos diretos, indiretos, especiais, incidentais ou consequenciais de qualquer natureza decorrentes do uso deste projeto (incluindo, mas não limitado a, danos decorrentes de perda de boa vontade, paralisação de trabalho, mau funcionamento ou mau funcionamento do computador, ou todo e qualquer outro dano comercial ou perdas, etc.) são de responsabilidade do usuário.
Este projeto não aceita qualquer cooperação comercial ou doações comerciais. Este projeto aceita contribuições de código-fonte aberto e contribuições de design de UI, mas contribua com conteúdo que esteja em conformidade com leis, regulamentos e requisitos de acordo.
MIT ou Apache-2.0