このプロジェクトについて

Stashは、SpotifyとYouTube MusicのライブラリをスマートフォンにミラーリングするAndroidアプリ(8.0以上)です。各サービスに自分のログインCookieを接続し、同期するプレイリストやミックスを選択して、オフライン再生用にトラックをダウンロードするか、ストレージを節約するためのストリーミングインデックスを構築します。GPL-3.0ライセンスで、PlayストアではなくGitHubリリースを通じて配布されています。 READMEに記載されている主な機能は以下の通りです: - 統合ライブラリ:SpotifyとYouTube Musicのいいねした曲、プレイリスト、デイリーミックスを1か所にまとめ、トラックのマッチング、誤マッチのフラグ、サービスへのいいねや履歴のミラーリング(オプション)をサポート。 - 2つのモード:オフラインモードでは、トラックをダウンロードして永続的なオフライン再生が可能(中規模ライブラリで約9〜15GB)。オンラインモードでは、最小限のストレージでストリーミング可能なローカルインデックスを構築しますが、接続が必要です。 - ロスレス:FLAC再生とダウンロードは、自分が所有するソース(自分のQobuzアカウントや自己ホスト型リレーエンドポイントなど)から行われます。ソースがない場合、再生はAAC/Opusにフォールバックします。公式ビルドはプロジェクト運営のリレーを使用できますが、自己ビルドのチェックアウトではそのパスが無効になっています。 - 再生機能:プリセット付き5バンドイコライザー、バスブースト、バーチャライザー、クロスフェーダー、ノーマライザー、LRCLIBからの同期歌詞。 - オプションの統合:Last.fmスクロブリングとレコメンデーション、ListenBrainzスクロブリング、MusicBrainzアーティストメタデータ、Discord Rich Presence(デフォルトではオフ、Discordのセルフボットポリシーに関する明示的な警告付き)。 - プライバシー:Stashアカウントサーバーなし、分析やサードパーティのクラッシュレポーターなし。認証情報はデバイス上に保存され、Google Tinkを介してAES-256-GCMで暗号化され、発信元のサービスにのみ送信されます。READMEには、アプリが接続するすべてのホストとその用途が記載されています。 - セットアップ:SpotifyとYouTube Musicのアプリ内サインインまたは手動Cookie抽出。Discordはアプリ内ログインまたは貼り付けたトークンで設定。一部のAndroidデバイスでは、バックグラウンド同期のためにアプリのバッテリー使用を「無制限」に設定する必要がある場合があります。 - ビルド:Android Studio Hedgehog以降、JDK 17、Android SDK 35。`./gradlew assembleDebug`。 READMEはまた、このアプリがYouTubeとSpotifyから音声をダウンロードすることを指摘しており、これはこれらのサービスの利用規約に抵触し、法的免責事項と削除プロセスを含んでいます。コミュニティサポートはGitHub Issues、Discordサーバー、翻訳用のCrowdinを通じて提供されています。