Plattformübergreifender,自定义音源
Musikplayer, der mit Flutter und Rust entwickelt wurde
Das Backend-Rust-Bibliotheks-Warehouse music_api implementiert Trait Object
-Kapselung von MusicAggregator
und MusicList
. Es ermöglicht eine praktische plattformübergreifende聚合
und换源
und bietet eine einheitliche Schnittstelle für eine einfache Entwicklung und Verwendung.
sudo apt install libmpv-dev mpv
Das „Projekt“ in dieser Vereinbarung bezieht sich auf das AppRhyme-Projekt; der „Benutzer“ bezieht sich auf den Benutzer, der diese Vereinbarung unterzeichnet hat; die „offizielle Musikplattform“ bezieht sich auf die offizielle Plattform, die in dieses Projekt integriert ist, einschließlich Kuwo, Kugou, Migu und anderer Musik „Urheberrechtlich geschützte Daten“ beziehen sich auf Daten, einschließlich, aber nicht beschränkt auf Bilder, Audios, Namen usw., an denen andere das Urheberrecht besitzen.
Dieses Projekt ist nicht in der Lage, Links zur Musikwiedergabe oder Audiodateien bereitzustellen. Es dient lediglich dem Abrufen und Bereitstellen grundlegender Musikinformationen und der Speicherung benutzerdefinierter Wiedergabelisten aus den offiziellen öffentlichen Datenbanken verschiedener offizieller Musikplattformen. Wenn Sie Musikwiedergabe- und Caching-Funktionen benötigen, erstellen und verwenden Sie bitte Soundquellen, um Ihre eigene Musikbibliothek zu verknüpfen. Der Inhalt von Soundquellen Dritter hat nichts mit diesem Projekt zu tun und dieses Projekt kann keinen relevanten Support bieten.
Alle offiziellen Musikdaten dieses Projekts werden aus den öffentlichen Datenbanken verschiedener offizieller Musikplattformen abgerufen. Die erhaltenen Daten sind die gleichen wie die Daten jeder offiziellen Plattform, ohne dass eine Anmeldung erforderlich ist. Daher wird nur eine einfache Verarbeitung und abstrakte Synthese der Daten durchgeführt Das Projekt ist nicht in der Lage, die Daten zu analysieren.
Die inoffiziellen Daten dieses Projekts (z. B. gespeicherte Wiedergabelisten usw.) stammen aus dem lokalen Speicher des Geräts des Benutzers oder anderen Arten von Dateisystemen oder werden von der eigenen Musikquelle des Benutzers bereitgestellt. Daher kann dieses Projekt nicht für die Rechtmäßigkeit und Richtigkeit garantieren der Daten verantwortlich.
Während des Betriebs dieses Projektcodes können urheberrechtlich geschützte Daten generiert werden, und das Eigentum an den Daten liegt bei jeder offiziellen Plattform. Um Verstöße zu vermeiden, müssen Benutzer die Urheberrechtsdaten dieses Projekts innerhalb von 24 Stunden löschen . Die Erstellung von Musik ist nicht einfach. Schützen Sie daher bitte das Urheberrecht und unterstützen Sie Originalversionen.
Andere Arten von Ressourcen, die in diesem Projekt verwendet werden (einschließlich, aber nicht beschränkt auf Bilder, Symbole usw.), stammen alle aus dem Internet. Wenn es einen Verstoß gibt, kontaktieren Sie mich bitte zur Löschung.
Die in diesem Projekt verwendete Benutzeroberfläche stammt aus der offiziellen Flutter-Benutzeroberflächenbibliothek und pub.dev, einer Benutzeroberflächenbibliothek eines Drittanbieters auf Github.
Alle direkten, indirekten, besonderen, zufälligen oder Folgeschäden jeglicher Art, die sich aus der Nutzung dieses Projekts ergeben (einschließlich, aber nicht beschränkt auf Schäden, die aus dem Verlust von Geschäftswert, Arbeitsunterbrechung, Fehlfunktion oder Fehlfunktion des Computers oder allen anderen kommerziellen Schäden resultieren). oder Verluste usw.) liegen in der Verantwortung des Benutzers.
Dieses Projekt akzeptiert keine kommerzielle Zusammenarbeit oder kommerzielle Spenden. Dieses Projekt begrüßt Open-Source-Codebeiträge und UI-Designbeiträge, aber bitte tragen Sie Inhalte bei, die den Gesetzen, Vorschriften und Vereinbarungsanforderungen entsprechen.
MIT oder Apache-2.0