Functiegids

Een screensaver gebouwd voor honderdduizend foto’s

Archieven die tienduizenden tot honderdduizenden bestanden groot zijn, rechtstreeks gelezen uit de mappen waar ze al staan — geen import, geen catalogus, en bestand tegen de kapotte en ontbrekende bestanden die elke echte collectie bevat.

Deze app bestaat vanwege een groot archief. Dertig jaar familiefoto’s en -video’s liepen op tot boven de honderdduizend bestanden — veel meer dan iemand realistisch kan gaan zitten doornemen. Op die schaal houdt een collectie op iets te zijn wat je doorbladert, en wordt het iets wat naar je toe gebracht moet worden.

Daarom begint het ontwerp op een voor fotosoftware ongebruikelijk punt: er is geen importstap. Je voegt hoofdmappen toe en de app leest ze waar ze staan. Niets wordt in een database gecatalogiseerd, niets naar een bibliotheek gekopieerd, en geen bestand hoeft eerst ingeschreven te worden om te kunnen verschijnen.

Scans snel houden op schaal

Drie instellingen doen hier het meeste werk, en ze goed zetten is het verschil tussen een bibliotheek die direct voelt en een die zwaar voelt:

Willekeurig of opeenvolgend over de hele bibliotheek

Beide ordeningen kunnen, en op deze schaal weegt de keuze zwaarder dan bij een paar honderd foto’s. Opeenvolgend geeft chronologie: een map in volgorde doorlopen, wat bij één gebeurtenis past. Willekeurig is wat een groot archief de moeite waard maakt om op een scherm te richten, omdat het dingen bovenhaalt die je echt vergeten was in plaats van te marcheren door wat je al weet.

Willekeurig heeft één gevolg om op te rekenen: een foto die je mist komt misschien heel lang niet terug. Precies daarom telt terugbladeren in de geschiedenis op deze schaal — het is de enige realistische manier om iets te pakken dat je een halve seconde te laat zag.

Wat er gebeurt met de bestanden die niet werken

Elk archief van deze grootte bevat bestanden die niet weergegeven kunnen worden. Dat is geen gebrek in je collectie; dat is rekenkunde. Over honderdduizend bestanden die zich over decennia verzamelden, door formaatwissels, schijfmigraties en cloudsync heen, zal een deel altijd onleesbaar zijn. De vraag is wat de app doet als hij ze tegenkomt.

Die worden allemaal overgeslagen zodat het afspelen doorloopt in plaats van vast te lopen op het eerste slechte bestand. En als gebruikersmedia werkelijk niet bereikbaar zijn, toont de app ingebouwde reservebeelden in plaats van te stoppen — een leeg scherm zou op een crash lijken, en dat is de verkeerde conclusie uit één onleesbare map.

Gesynchroniseerde mappen op schaal

Hier bijt het plaatsaanduidingsprobleem het hardst. Staat een groot deel van je archief in een gesynchroniseerde Drive-, OneDrive- of Dropbox-map die is ingesteld op ruimte besparen, dan is het meeste op schijf misschien stub in plaats van bestand — en dat wordt overgeslagen. Markeer die mappen als altijd offline beschikbaar zodat er echte bestanden staan. De cloudback-up-FAQ behandelt dit, en een onvervangbaar archief back-uppen is hoe dan ook de moeite waard.

Later één foto terugvinden

Bij honderdduizend bestanden is «in welke map zat dat?» een echte vraag en geen retorische. Optionele bestandsnaam-overlays zetten het volledige pad, het relatieve pad of alleen de bestandsnaam op het scherm, zodat een foto die je opvalt een minuut later op schijf terug te vinden is in plaats van iets te worden waarvan je je half herinnert dat je het zag.

Structuur telt nog steeds

De app herordent je bestanden niet, dus zoals ze staan zo worden ze getoond. Dat weegt vooral bij collage-indelingen, die meerdere foto’s naast elkaar zetten en daarmee beweren dat ze bij elkaar horen — de optie collage uit dezelfde map plus thematische submappen is wat die bewering waar houdt. De gids voor het ordenen van mappen beschrijft de structuur die op schaal overeind blijft.

Ziet er iets mis uit in een grote bibliotheek, open dan Instellingen → Log voordat je het ergste aanneemt — op Windows staat het bestand in %TEMP%\MemoryScreenSaverPlus.log, op Mac onder ~/Library/Logs. Er wordt niets automatisch verstuurd; plak voor een bugrapport de laatste 30–50 regels in het contactformulier.

Geen index, geen upload, geen account

Er is geen indexeringsdienst op de achtergrond, geen cloudanalyse en niets wordt ergens naartoe gestuurd. Honderdduizend persoonlijke foto’s zijn precies het soort dingen dat naar niemand geüpload zou moeten worden, ook niet naar de maker van deze app — dus dat gebeurt niet. Na installatie werkt hij volledig offline, op een optionele controle op nieuwe versies na.

Downloaden voor Windows en Mac