Vespertine is een gratis opensource-muziekspeler. De app heeft geen accounts, geen analytics, geen telemetrie, geen crashrapportage en geen advertenties. De ontwikkelaar ontvangt geen informatie over jou of je muziek. Omdat de broncode openbaar is, kun je elke bewering op deze pagina controleren.
Wat op je Mac blijft
Je bibliotheekdatabase, playlists, aantallen keren afgespeeld, analyseresultaten van bestanden, de cache met illustraties en je instellingen worden bewaard in de map Bibliotheek van je gebruikersaccount op je Mac. Wachtwoorden voor netwerkshares en je ListenBrainz-token, als je er een toevoegt, worden bewaard in de macOS-sleutelhanger. Ruimtecorrectie gebruikt je meetmicrofoon alleen terwijl je een meting uitvoert, en bewaart de opnamen in je map Documenten. Niets daarvan wordt ergens naartoe geüpload.
Wanneer de app online gaat
- Controle op updates. Vespertine vraagt ongeveer eens per dag zijn updatefeed op bij GitHub, en ook wanneer je ‘Zoek naar updates’ kiest. GitHub ziet je IP-adres, zoals bij elke download. Je kunt automatische controles uitschakelen in Instellingen.
- MusicBrainz en Cover Art Archive. Alleen als je ‘Zoek op in MusicBrainz’ of ‘Vul metadata aan’ gebruikt (‘Zoek muziek op deze Mac’ biedt ‘Vul metadata aan’ aan voor de muziek die het toevoegt, als aankruisvak dat je kunt uitvinken), stuurt Vespertine de namen van het album, de artiest en de nummers die het zoekt naar musicbrainz.org. Met ‘Haal albumillustraties op’ ingeschakeld in Instellingen downloadt het hoezen van coverartarchive.org, dat ze aanbiedt vanuit het Internet Archive (archive.org). MusicBrainz en het Cover Art Archive worden beheerd door de MetaBrainz Foundation.
- ListenBrainz. Alleen als je scrobbelen inschakelt en je token invoert, stuurt Vespertine de nummers die je afspeelt naar listenbrainz.org: titel, artiest, album, duur en hun MusicBrainz-ID’s als je bestanden die bevatten. Het stuurt ‘nu aan het afspelen’ wanneer een nummer begint, en een luisterbeurt met het tijdstip zodra je de helft ervan of vier minuten hebt gehoord.
- Discord. Alleen als je de Discord-status inschakelt in Instellingen, vertelt Vespertine de Discord-app op je Mac wat er speelt, via een verbinding die op je Mac blijft: titel, artiest, album, formaat en voortgang. Discord toont dat als je status aan de mensen die je activiteit kunnen zien. Om de albumhoes te tonen, zoekt Vespertine die op naam op, omdat Discord alleen afbeeldingen van het web kan tonen: op coverartarchive.org als je bestanden een MusicBrainz-release-ID bevatten, anders in iTunes Search van Apple (itunes.apple.com), dat de namen van de artiest en het album ontvangt. Discord downloadt de hoes vervolgens vandaar. Je kunt hoezen uitschakelen, en je bestanden en hun hoezen worden nooit geüpload.
- Netwerkshares. Vespertine maakt verbinding met de servers die je toevoegt, en met niets anders, om je muziek te lezen. Zolang een share verbonden is, controleert het ongeveer elke minuut of de server nog antwoordt, en zoekt het elk halfuur naar nieuwe muziek (nooit terwijl je ervan afspeelt).
Deze website
Deze site wordt gehost op GitHub Pages, dat de IP-adressen van bezoekers kan registreren; zie de privacyverklaring van GitHub. De downloadknoppen linken naar de releases van de app op GitHub. De site plaatst geen cookies en laadt zijn lettertypen, afbeeldingen en video van deze site zelf.
Om te zien welke pagina’s en knoppen mensen gebruiken, telt de site bezoeken met Umami, privacyvriendelijke software die we zelf draaien op stats.szeremeta.org. Het plaatst geen cookies, bewaart niets op je apparaat, houdt je IP-adres niet bij en deelt niets met adverteerders of andere bedrijven. Het registreert de pagina, de site waar je vandaan kwam, je land bij benadering, je browser, besturingssysteem, schermgrootte en taal, en klikken op de knoppen voor downloaden, GitHub en Homebrew. Het kan je niet over websites heen volgen of je identificeren, en het slaat bezoekers over van wie de browser Do Not Track meestuurt. De app neemt er nooit contact mee op.
Als je een taal kiest in het taalmenu van de site, onthoudt je browser die keuze op je apparaat (in zijn lokale opslag), zodat de site je niet terugzet naar een andere taal. Die keuze wordt nergens naartoe gestuurd, en de site werkt zonder die opgeslagen keuze precies hetzelfde.
Wijzigingen en contact
Als dit ooit verandert, staat dat eerst op deze pagina en in de releasenotes. Vragen zijn welkom als GitHub-issue.