Naar inhoud springen

Sync

Synchroniseren betekent meestal de server van iemand anders: een account, een abonnement, een bedrijf dat je bibliotheek kan lezen. bae synchroniseert via jouw cloud, opslag die je al hebt, en draait helemaal geen server. Je apparaten schrijven versleutelde wijzigingen naar die opslag en lezen elkaars wijzigingen; de provider bewaart de bytes en kan ze niet lezen.

Een bibliotheek, elk apparaat, en het enige betrokken account is er een dat je al bezit.

De cloud-home van een bibliotheek is een locatie in je opslag: een map in je Dropbox of OneDrive, je iCloud, of een S3-compatible bucket (AWS, Backblaze B2, Cloudflare R2, Wasabi, …). Hij bevat alles wat de bibliotheek synchroniseert: de wijzigingen in de bibliotheek, artwork, en de audio van releases die je naar de cloud verplaatst.

Stel hem in via Instellingen, Bibliotheek, met Synchronisatie instellen…:

  1. Kies een provider.
    • Dropbox en OneDrive melden zich aan via je browser en vragen daarna in welke map de bibliotheek staat. Bij Dropbox is dat een gedeelde map, zodat je je huishouden kunt uitnodigen; heb je er nog geen, deel er dan een in Dropbox en kies Opnieuw zoeken. Bij OneDrive is het een willekeurige map, en je kunt er daar een nieuwe maken. De login wordt door coven bewaard; bae ziet de tokens nooit.
    • iCloud gebruikt het Apple Account waarmee het apparaat is ingelogd.
    • S3 vraagt om bucket, regio, endpoint en toegangssleutel, en verder niets. Geavanceerd bevat een optionele key prefix en het serviceprofiel, standaard automatisch; voor een service die bae niet herkent, test Instellingen detecteren de bucket met je sleutel en toont wat het vond. Als de instelling wordt geweigerd, zegt bae waarom.
  2. bae begint te synchroniseren.

Een bibliotheek zonder cloud-home is op zichzelf volledig. Alleen lokaal is een modus, geen beperking.

Altijd versleuteld

Link naar deze sectie

Elke cloud-home bevat hetzelfde: versleutelde objecten onder willekeurige namen. Elke wijziging, afbeelding en audiobestand wordt op je apparaat versleuteld voor upload. Je albums zijn geen map waar iedereen in je Dropbox doorheen kan bladeren, en de provider ziet geen album-, artiest- of bestandsnaam. Zie Encryptie.

Wat synchroniseert

Link naar deze sectie
  • De bibliotheek: albums, releases, tracks, credits, werken en artiesten. Elk apparaat krijgt alles, ook releases waarvan de audio op het importerende apparaat blijft.
  • Mensen: naam en avatar van elke persoon, beoordelingen, afspeelgeschiedenis en afspeellijsten. Je geschiedenis en elk van je afspeellijsten kunnen privé blijven of met het huishouden worden gedeeld.
  • Artwork: hoezen, artiestafbeeldingen en avatars. Een apparaat haalt elk op wanneer het voor het eerst wordt getoond en houdt het in zijn cache.
  • Audio: alleen voor releases die je naar de cloud hebt verplaatst. Een lokale release verschijnt op elk apparaat, maar speelt alleen af op het apparaat dat hem importeerde, totdat je hem naar de cloud verplaatst. Zie Opslag en offline.

Apparaatgebonden status synchroniseert niet: afspeelpositie, volume, wachtrij en apparaatinstellingen blijven op het apparaat.

Wanneer het synchroniseert

Link naar deze sectie

Sync draait vanzelf: na wijzigingen, op een timer, en op verzoek met Nu synchroniseren in het menu Archief. Bewerkingen landen onder normale omstandigheden seconden later op andere apparaten. Twee apparaten die tegelijk bewerken winnen allebei waar ze niet botsen: bae voegt gelijktijdige bewerkingen veld voor veld samen, de latere bewerking wint een veld dat beide wijzigden, en een verwijderde release blijft verwijderd zelfs als hij op hetzelfde moment elders werd bewerkt. Niets vraagt je ooit een conflict op te lossen.

Wanneer het faalt

Link naar deze sectie

Syncfouten onderbreken de bibliotheek niet; je blijft lokaal bladeren, afspelen en importeren terwijl bae het opnieuw probeert. Instellingen, Bibliotheek toont één regel voor sync: Gesynchroniseerd, of hoeveel items wachten, zoals Wachtende items: 3. Open hem om elk item in gewone woorden te zien, met de actie die je kunt nemen: Aanmelden wanneer de provider wil dat je opnieuw inlogt, Bronbestand herstellen voor een bestand dat verplaatst werd voordat het geüpload was, Opnieuw proberen, Opnieuw verbinden of App bijwerken. Een wachttijd waar je niets aan kunt doen, zoals wachten tot een ander apparaat online komt, biedt niets aan. Deze lijst is de enige plek om te kijken; uploads kunnen ook worden gepauzeerd en bekeken in Opslagbeheer.