Synchronisation
La synchronisation signifie souvent le serveur de quelqu’un d’autre : un compte, un abonnement, une entreprise qui peut lire votre bibliothèque. bae synchronise via votre cloud, un stockage que vous avez déjà, et ne fait fonctionner aucun serveur. Vos appareils écrivent des changements chiffrés dans ce stockage et lisent ceux des autres ; le fournisseur conserve les octets et ne peut pas les lire.
Une bibliothèque, chaque appareil, et le seul compte impliqué est un compte que vous possédez déjà.
L’emplacement cloud
Lien vers cette sectionL’emplacement cloud d’une bibliothèque est un emplacement unique dans votre stockage : un dossier dans votre Dropbox ou OneDrive, votre iCloud, ou tout bucket compatible S3 (AWS, Backblaze B2, Cloudflare R2, Wasabi, …). Il contient tout ce que la bibliothèque synchronise : les changements de la bibliothèque, les illustrations et l’audio des sorties que vous déplacez vers le cloud.
Configurez-le dans Réglages, Bibliothèque, avec Configurer la synchronisation… :
- Choisissez un fournisseur.
- Dropbox et OneDrive se connectent dans votre navigateur, puis demandent dans quel dossier vit la bibliothèque. Sur Dropbox, c’est un dossier partagé, pour que vous puissiez y inviter votre foyer ; si vous n’en avez pas encore, partagez-en un dans Dropbox et choisissez Chercher à nouveau. Sur OneDrive, c’est n’importe quel dossier, et vous pouvez en créer un nouveau. La connexion est conservée par coven ; bae ne voit jamais ses jetons.
- iCloud utilise l’Apple Account auquel l’appareil est connecté.
- S3 demande le bucket, la région, l’endpoint et la clé d’accès, rien d’autre. Avancé contient un préfixe de clé facultatif et le profil du service, automatique par défaut ; pour un service que bae ne reconnaît pas, Détecter les réglages teste le bucket avec votre clé et affiche ce qu’il a trouvé. Si la configuration est refusée, bae dit pourquoi.
- bae commence la synchronisation.
Une bibliothèque sans emplacement cloud est complète par elle-même. Le local seul est un mode, pas une limitation.
Toujours chiffré
Lien vers cette sectionChaque emplacement cloud contient la même chose : des objets chiffrés sous des noms aléatoires. Chaque changement, image et fichier audio est chiffré sur votre appareil avant l’envoi. Vos albums ne sont pas un dossier que n’importe qui peut parcourir dans votre Dropbox, et le fournisseur ne voit aucun nom d’album, d’artiste ou de fichier. Consultez Chiffrement.
Ce qui se synchronise
Lien vers cette section- La bibliothèque : albums, sorties, pistes, crédits, œuvres et artistes. Chaque appareil reçoit tout, y compris les sorties dont l’audio reste sur l’appareil qui les a importées.
- Les personnes : le nom et l’avatar de chaque personne, ses notes, son historique d’écoute et ses listes de lecture. Votre historique et chacune de vos listes peuvent rester privés ou être partagés avec le foyer.
- Illustrations : pochettes, images d’artistes et avatars. Un appareil récupère chacune la première fois qu’elle est affichée et la garde dans son cache.
- Audio : uniquement pour les sorties que vous avez déplacées vers le cloud. Une sortie locale apparaît sur chaque appareil, mais ne se lit que sur l’appareil qui l’a importée, jusqu’à ce que vous la déplaciez vers le cloud. Consultez Stockage et hors ligne.
L’état propre à l’appareil ne se synchronise pas : position de lecture, volume, file d’attente et réglages de l’appareil restent sur l’appareil.
Quand la synchronisation se lance
Lien vers cette sectionLa synchronisation s’exécute d’elle-même : après des changements, selon un minuteur et à la demande avec Synchroniser maintenant dans le menu Fichier. Les modifications arrivent sur les autres appareils quelques secondes plus tard dans des conditions normales. Deux appareils qui modifient en même temps gagnent tous les deux là où ils ne se heurtent pas : bae fusionne les modifications concurrentes champ par champ, la modification la plus tardive l’emporte sur un champ que les deux ont changé, et une sortie supprimée reste supprimée même si elle a été modifiée ailleurs au même moment. Rien ne vous demande jamais de résoudre un conflit.
En cas d’échec
Lien vers cette sectionLes échecs de synchronisation n’interrompent pas la bibliothèque ; vous continuez à parcourir, lire et importer localement pendant que bae réessaie. Réglages, Bibliothèque affiche une seule ligne pour la synchronisation : Synchronisé, ou le nombre d’éléments en attente, comme Éléments en attente : 3. Ouvrez-la pour voir chaque élément en termes simples, avec l’action possible : Se connecter quand le fournisseur veut que vous vous reconnectiez, Restaurer le fichier source pour un fichier déplacé avant son envoi, Réessayer, Reconnecter ou Mettre à jour l’application. Une attente à laquelle vous ne pouvez rien, comme celle d’un autre appareil qui doit revenir en ligne, ne propose rien. Cette liste est le seul endroit à consulter ; les envois peuvent aussi être mis en pause et inspectés dans le Gestionnaire de stockage.