FlutterとRustを使用して開発されたクロスプラットフォームの自定义音源
音楽プレーヤー
バックエンドの Rust ライブラリ ウェアハウス music_api は、 MusicAggregator
とMusicList
のTrait Object
カプセル化を実装します。便利なクロスプラットフォームの音楽聚合
と换源
を実現し、開発と使用が容易な統一インターフェイスを提供します。
sudo apt install libmpv-dev mpv
本契約における「プロジェクト」とは、AppRhyme プロジェクトを指します。「ユーザー」とは、本契約に署名したユーザーを指します。「公式音楽プラットフォーム」は、Kuwo、Kugou、Migu およびその他の音楽を含む、このプロジェクトに組み込まれた公式プラットフォームを指します。 ; 「著作権で保護されたデータ」とは、他者が著作権を所有する画像、音声、名前などを含むがこれらに限定されないデータを指します。
このプロジェクトは、音楽再生リンクやオーディオ ファイルを提供することはできません。さまざまな公式音楽プラットフォームの公式公開データベースから基本的な音楽情報とカスタム プレイリスト ストレージを取得して提供する機能のみを備えています。 音楽の再生およびキャッシュ機能が必要な場合は、独自の音楽ライブラリをリンクするための音源を作成して使用してください。ユーザーのサードパーティ音源コンテンツはこのプロジェクトとは無関係であり、このプロジェクトは関連するサポートを提供できません。
本プロジェクトのすべての公式音楽データは、各種公式音楽プラットフォームの公開データベースから取得しています。取得したデータは、ログインせずに各公式プラットフォームのデータと同じです。データの単純な処理と抽象合成のみが行われています。プロジェクトはデータの合法性と正確性について責任を負いません。
このプロジェクトの非公式データ (保存されたプレイリストなど) は、ユーザーのデバイスのローカル ストレージまたはその他の種類のファイル システムから取得されるか、ユーザー自身の音楽ソースによって提供されるため、このプロジェクトは合法性と正確性を保証できません。データの責任者。
このプロジェクト コードの操作中に著作権で保護されたデータが生成される場合があり、データの所有権は各公式プラットフォームに帰属します。侵害を避けるために、ユーザーは 24 時間以内にこのプロジェクトの著作権データを消去する必要があります。音楽の作成は簡単ではないため、著作権を保護し、正規バージョンをサポートしてください。
このプロジェクトで使用されているその他の種類のリソース (写真、アイコンなどを含みますが、これらに限定されません) はすべてインターネットからのものです。侵害がある場合は、削除するために私に連絡してください。
このプロジェクトで使用される UI は、flutter 公式 UI ライブラリと、github 上のサードパーティ UI ライブラリである pub.dev からのものです。
本プロジェクトの使用に起因するあらゆる性質の直接的、間接的、特別、付随的、結果的損害(営業権の喪失、業務の停止、コンピュータの誤作動や機能不全、その他あらゆる商業的損害に起因する損害を含みますが、これらに限定されません)または損失など)は利用者の責任となります。
このプロジェクトは商業的な協力や商業的な寄付を受け付けていません。 このプロジェクトはオープンソース コードの投稿と UI デザインの投稿を歓迎しますが、法律、規制、および契約要件に準拠したコンテンツを投稿してください。
MIT または Apache-2.0