Кроссплатформенный музыкальный проигрыватель自定义音源
разработанный с использованием Flutter и Rust.
Бэкэнд-хранилище библиотеки Rust music_api реализует инкапсуляцию Trait Object
MusicAggregator
и MusicList
. Он реализует удобное межплатформенное聚合
музыки и换源
, а также предоставляет унифицированный интерфейс для легкой разработки и использования.
sudo apt install libmpv-dev mpv
«Проект» в этом соглашении относится к проекту AppRhyme; «пользователь» относится к пользователю, подписавшему это соглашение; «официальная музыкальная платформа» относится к официальной платформе, встроенной в этот проект, включая Kuwo, Kugou, Migu и другую музыку. источники; «Данные, защищенные авторским правом», относятся к данным, включая, помимо прочего, изображения, аудио, имена и т. д., авторские права на которые принадлежат другим лицам.
Этот проект не может предоставлять ссылки для воспроизведения музыки или аудиофайлы. Он предназначен только для получения и предоставления базовой информации о музыке и хранения настраиваемых списков воспроизведения из официальных общедоступных баз данных различных официальных музыкальных платформ. Если вам нужны функции воспроизведения и кэширования музыки, создайте и используйте источники звука для связи с вашей собственной музыкальной библиотекой. Содержимое сторонних источников звука пользователей не имеет ничего общего с этим проектом, и этот проект не может предоставить соответствующую поддержку.
Все официальные музыкальные данные этого проекта получены из общедоступных баз данных различных официальных музыкальных платформ. Полученные данные совпадают с данными каждой официальной платформы без входа в систему. Выполняется только простая обработка и абстрактный синтез данных. проект не имеет возможности анализировать данные. Ответственность за законность и корректность.
Неофициальные данные этого проекта (например, сохраненные плейлисты и т. д.) поступают из локального хранилища устройства пользователя или других типов файловых систем или предоставляются собственным музыкальным источником пользователя. Поэтому этот проект не может гарантировать законность и правильность. Ответственный.
Данные, защищенные авторским правом, могут генерироваться во время работы этого кода проекта, и право собственности на данные принадлежит каждой официальной платформе. Чтобы избежать нарушения прав, пользователи должны удалить данные об авторских правах этого проекта в течение 24 часов . Создание музыки непростое дело, поэтому, пожалуйста, защищайте авторские права и поддерживайте подлинные версии;
Все другие типы ресурсов, используемые в этом проекте (включая, помимо прочего, изображения, значки и т. д.), взяты из Интернета. В случае каких-либо нарушений, пожалуйста, свяжитесь со мной для удаления.
Пользовательский интерфейс, используемый в этом проекте, взят из официальной библиотеки пользовательского интерфейса Flutter и pub.dev, сторонней библиотеки пользовательского интерфейса на GitHub.
Любые прямые, косвенные, особые, случайные или косвенные убытки любого характера, возникающие в результате использования этого проекта (включая, помимо прочего, убытки, возникающие в результате потери деловой репутации, остановки работы, сбоя или неисправности компьютера, а также любых и всех других коммерческих убытков). или убытки и т. д.) являются ответственностью пользователя.
Этот проект не принимает никакого коммерческого сотрудничества или коммерческих пожертвований. В этом проекте приветствуются вклады с открытым исходным кодом и дизайном пользовательского интерфейса, но, пожалуйста, добавляйте контент, соответствующий законам, правилам и требованиям соглашений.
MIT или Apache-2.0