Lecteur de musique自定义音源
multiplateforme développé à l'aide de Flutter et Rust
L'entrepôt de la bibliothèque backend Rust music_api implémente Trait Object
de MusicAggregator
et MusicList
. Il réalise聚合
de musique multiplateforme et换源
pratiques, et fournit une interface unifiée pour un développement et une utilisation faciles.
sudo apt install libmpv-dev mpv
Le « projet » dans cet accord fait référence au projet AppRhyme ; « l'utilisateur » fait référence à l'utilisateur qui a signé cet accord ; la « plateforme musicale officielle » fait référence à la plateforme officielle intégrée à ce projet comprenant Kuwo, Kugou, Migu et d'autres musiques ; sources. Les « données protégées par le droit d'auteur » font référence aux données comprenant, mais sans s'y limiter, les images, les fichiers audio, les noms, etc. dont d'autres possèdent les droits d'auteur.
Ce projet n'est pas en mesure de fournir des liens de lecture de musique ou des fichiers audio. Il a uniquement pour fonction de récupérer et de fournir des informations musicales de base et un stockage de listes de lecture personnalisées à partir des bases de données publiques officielles de diverses plateformes musicales officielles. Si vous avez besoin de fonctions de lecture de musique et de mise en cache, veuillez créer et utiliser des sources sonores pour lier votre propre bibliothèque musicale. Le contenu des sources sonores tierces des utilisateurs n'a rien à voir avec ce projet, et ce projet ne peut pas fournir de support pertinent.
Toutes les données musicales officielles de ce projet sont obtenues à partir des bases de données publiques de diverses plateformes musicales officielles. Les données obtenues sont les mêmes que les données de chaque plateforme officielle sans connexion. Seul un simple traitement et une synthèse abstraite des données sont effectués, donc ceci. le projet n'est pas en mesure d'analyser les données. Responsable de la légalité et de l'exactitude.
Les données non officielles de ce projet (telles que les listes de lecture stockées, etc.) proviennent du stockage local de l'appareil de l'utilisateur ou d'autres types de systèmes de fichiers ou sont fournies par la propre source musicale de l'utilisateur. Par conséquent, ce projet ne peut garantir la légalité et l'exactitude. des données.
Des données protégées par le droit d'auteur peuvent être générées lors du fonctionnement de ce code de projet, et la propriété des données appartient à chaque plateforme officielle. Pour éviter toute violation, les utilisateurs sont tenus d'effacer les données de droits d'auteur de ce projet dans les 24 heures ; la création musicale n'est pas facile, veuillez donc protéger les droits d'auteur et prendre en charge les versions authentiques.
Les autres types de ressources utilisées dans ce projet (y compris, mais sans s'y limiter, les images, les icônes, etc.) proviennent toutes d'Internet. En cas d'infraction, veuillez me contacter pour suppression.
L'interface utilisateur utilisée dans ce projet provient de la bibliothèque d'interface utilisateur officielle de Flutter et de pub.dev, une bibliothèque d'interface utilisateur tierce sur github.
Tout dommage direct, indirect, spécial, accidentel ou consécutif de quelque nature que ce soit découlant de l'utilisation de ce projet (y compris, mais sans s'y limiter, les dommages résultant d'une perte de clientèle, d'un arrêt de travail, d'un dysfonctionnement ou d'un dysfonctionnement de l'ordinateur, ou de tout autre dommage commercial. ou pertes, etc.) sont à la charge de l'utilisateur.
Ce projet n'accepte aucune coopération commerciale ni don commercial. Ce projet accueille les contributions au code open source et à la conception de l'interface utilisateur, mais veuillez contribuer au contenu conforme aux lois, réglementations et exigences des accords.
MIT ou Apache-2.0