Reproductor de música自定义音源
multiplataforma desarrollado con Flutter y Rust
El almacén de la biblioteca backend de Rust music_api implementa Trait Object
de MusicAggregator
y MusicList
. Realiza una conveniente聚合
de música multiplataforma y换源
, y proporciona una interfaz unificada para un fácil desarrollo y uso.
sudo apt install libmpv-dev mpv
El "proyecto" en este acuerdo se refiere al proyecto AppRhyme; el "usuario" se refiere al usuario que firmó este acuerdo; la "plataforma de música oficial" se refiere a la plataforma oficial integrada en este proyecto que incluye Kuwo, Kugou, Migu y otra música. fuentes; "datos con derechos de autor" se refiere a datos que incluyen, entre otros, imágenes, audios, nombres, etc. de los que otros poseen los derechos de autor.
Este proyecto no puede proporcionar enlaces de reproducción de música o archivos de audio. Solo tiene la función de recuperar y proporcionar información musical básica y almacenamiento de listas de reproducción personalizadas de las bases de datos públicas oficiales de varias plataformas de música oficiales. Si necesita funciones de reproducción y almacenamiento en caché de música, cree y utilice fuentes de sonido para vincular su propia biblioteca de música. El contenido de fuentes de sonido de terceros de los usuarios no tiene nada que ver con este proyecto, y este proyecto no puede brindar soporte relevante.
Todos los datos musicales oficiales de este proyecto se obtienen de las bases de datos públicas de varias plataformas de música oficiales. Los datos obtenidos son los mismos que los de cada plataforma oficial sin iniciar sesión. Solo se realiza un procesamiento simple y una síntesis abstracta de los datos, por lo que esto. El proyecto no puede analizar los datos. Responsable de la legalidad y corrección.
Los datos no oficiales de este proyecto (como listas de reproducción almacenadas, etc.) provienen del almacenamiento local del dispositivo del usuario u otros tipos de sistemas de archivos o son proporcionados por la propia fuente de música del usuario. Por lo tanto, este proyecto no puede garantizar la legalidad y corrección. de los datos.
Es posible que se generen datos con derechos de autor durante la operación de este código de proyecto, y la propiedad de los datos pertenece a cada plataforma oficial. Para evitar infracciones, los usuarios deben borrar los datos de derechos de autor de este proyecto dentro de las 24 horas . La creación de música no es fácil, así que proteja los derechos de autor y admita versiones originales.
Otros tipos de recursos utilizados en este proyecto (incluidos, entre otros, imágenes, íconos, etc.) provienen de Internet. Si hay alguna infracción, comuníquese conmigo para eliminarlos.
La interfaz de usuario utilizada en este proyecto proviene de la biblioteca de interfaz de usuario oficial de flutter y pub.dev, una biblioteca de interfaz de usuario de terceros en github.
Cualquier daño directo, indirecto, especial, incidental o consecuente de cualquier naturaleza que surja del uso de este proyecto (incluidos, entre otros, daños que surjan de la pérdida de buena voluntad, paro laboral, mal funcionamiento o mal funcionamiento de la computadora, o cualquier otro daño comercial). o pérdidas, etc.) son responsabilidad del usuario.
Este proyecto no acepta ninguna cooperación comercial ni donaciones comerciales. Este proyecto da la bienvenida a contribuciones de código fuente abierto y contribuciones de diseño de interfaz de usuario, pero contribuya con contenido que cumpla con las leyes, regulaciones y requisitos del acuerdo.
MIT o Apache-2.0