コンテンツへ移動

同期

同期は通常、誰かのサーバーを意味します。アカウント、サブスクリプション、ライブラリを読める会社です。bae は自分のクラウド、すでに持っているストレージを通じて同期し、サーバーを一切運用しません。デバイスは暗号化した変更をそのストレージへ書き込み、互いの変更を読みます。プロバイダーはバイト列を保持しますが、読むことはできません。

1 つのライブラリ、すべてのデバイス、関係するアカウントはすでに自分が持っているものだけです。

ライブラリのクラウドホームは、自分のストレージ内の 1 つの場所です。Google Drive、Dropbox、OneDrive のフォルダー、自分の iCloud、または任意の S3 互換バケット(AWS、Backblaze B2、Cloudflare R2、Wasabi、MinIO など)です。クラウドホームは、ライブラリが同期するものをすべて保持します。カタログ変更、アートワーク、bae に管理させたリリースの音声です。

Settings の Sync で設定します。

  1. プロバイダーを選びます。一般向けクラウドはプロバイダー自身のログインページでサインインします。アカウントについて保存されるのは、発行されたトークンだけです。iCloud は Apple ID をそのまま使います。S3 はバケット、リージョン、エンドポイント、鍵を受け取り、保存前に確認します。
  2. ホームがオブジェクトを保存する方法を選びます(下記)。
  3. bae が同期を開始します。

クラウドホームのないライブラリは、それだけで完結しています。ローカルのみは制限ではなくモードです。クラウドホームを切断すると、その状態に戻ります。

不透明または閲覧可能

このセクションへのリンク

設定時に、プロバイダーが何を見られるかを選びます。その選択は、そのホームでは永続します。

  • 불투명(既定): すべてのオブジェクトはデバイス上で暗号化されてからアップロードされ、意味のない名前で保存されます。プロバイダー、またはバケットへ侵入した人が見るのは暗号文です。これは 暗号化 ページで説明するモードで、他のデバイスやメンバーの追加をサポートする唯一のモードです。
  • 탐색 가능: オブジェクトは平文で、実際のファイル名を持ち、アーティストとアルバム名のフォルダーに保存されます。任意のツールでバケットを開き、ファイルを直接コピーまたは再生できます。何も暗号化されないため、保護はバケット自身のアクセス制御だけです。また、そのホームは共有できません。
  • カタログ: アルバム、リリース、トラック、クレジット、作品、身元、編集。すべてのデバイスがすべて受け取ります。
  • アートワーク: カバーとアーティスト画像。グリッドがどこでも表示できるよう、先に取得されます。
  • 音声: クラウドで管理することを選んだリリースだけです。管理外リリースは完全にローカルのままで、カタログ項目は他のデバイスにも含まれますが、バイト列はインポートした場所にだけあります。

デバイスごとの状態は同期されません。再生位置、音量、キュー、デバイス設定はそのデバイスに残ります。

同期のタイミング

このセクションへのリンク

同期は自動的に実行されます。変更後、タイマー、そして Sync Now による要求時です。通常の状態では、編集は数秒後に小さな変更として他のデバイスに届きます。2 つのデバイスが同時に編集した場合、ぶつからない場所では両方が残ります。bae は同時編集をフィールドごとに統合し、あるリリースが削除された場合は、同じ瞬間に別の場所で編集されていても削除されたままです。競合の解決を求められることはありません。

同期の失敗はライブラリを止めません。bae がバックオフして再試行する間も、ローカルで閲覧、再生、インポートを続けられます。ステータス行には同期中と最終同期時刻が表示されます。失敗時はエラー付きのバナーが表示され、アップロードは Storage Manager で一時停止、再試行、確認できます。クラウドホームのサインインが期限切れになった場合、bae は再接続を求めます。