Immich v3.0 is er

PixelUnion Team
7 min read
Immich v3.0 is er

Immich v3.0 is er

De eerste grote versiesprong sinds v2: een volwaardige foto-editor op mobiel, geautomatiseerde workflows, veel betrouwbaardere Android-back-ups en een nieuwe videospeler. Dit is wat er voor jou verandert.

Immich heeft v3.0.0 uitgebracht, de eerste grote versie sinds v2. Het is een flinke: maanden werk van het kernteam en hun bijdragers, en de eerste release die ze via publieke release candidates hebben uitgebracht voordat hij officieel werd.

We rollen dit nu gefaseerd uit naar PixelUnion-instanties, dus het kan zijn dat jouw instantie het nog niet heeft. Er is niets te installeren, geen databasemigratie te plannen en geen downtime in te plannen wanneer het zover is. Update ondertussen alvast de Immich-app op je telefoon, zodat je alles hieronder direct kunt gebruiken zodra jouw instantie is bijgewerkt.

Eindelijk fatsoenlijk foto’s bewerken op je telefoon

Bewerken van foto’s via het web kwam in v2.5. Mobiel had een eigen, aparte editor die anders werkte: elke bewerking maakte een nieuwe foto naast het origineel, met dubbele bestanden die je zelf moest opruimen.

Dat is voorbij. De mobiele app gebruikt nu dezelfde non-destructieve editor als het web. Bijsnijden, roteren en aanpassen slaat Immich apart op van het originele bestand. De foto die je hebt geüpload blijft onaangeroerd. Je kunt een bewerking weken later opnieuw openen, aanpassen of volledig ongedaan maken om het origineel terug te krijgen.

Omdat beide editors nu hetzelfde systeem delen, verschijnt een bewerking die je op je telefoon maakt ook op het web, waar je hem verder kunt verfijnen.

Twee dingen hebben de herbouw niet overleefd. Foto’s herkleuren en live photo’s bewerken zijn voorlopig verdwenen, net als het bewerken van foto’s die alleen op je apparaat staan en nog niet zijn geback-upt. Het Immich-team heeft aangegeven dat ze dit willen terugbrengen.

Workflows: leer je bibliotheek zichzelf te organiseren

Dit is de functie waar we het meest enthousiast over zijn, en het is de moeite waard om er tien minuutjes in te steken.

Met workflows bouw je automatiseringen voor je bibliotheek. Elke workflow begint met een trigger (iets dat gebeurt, zoals een foto die wordt geüpload), gevolgd door een reeks filters (voorwaarden die het aantal foto’s beperken, zoals “alleen foto’s gemaakt in Amsterdam”) en acties (dingen die Immich doet, zoals de foto aan een album toevoegen).

Je bouwt ze door blokken te verslepen, en kant-en-klare sjablonen laten zien hoe zoiets eruitziet voordat je zelf aan de slag gaat. Je vindt het onder Utilities → Workflows op het web.

Workflows kun je delen. Elke workflow kun je exporteren als platte tekst, handig om te beschrijven wat je hebt gebouwd op een forum, of als JSON, waarmee iemand anders een exacte kopie kan importeren. Heb je iets slims gebouwd? Het Immich-team verzamelt ideeën in hun discussiethread.

Eén kanttekening: dit is een preview. De bouwstenen die er nu zijn, vormen de basis voor een veel groter geheel, en het gedrag van workflows kan tussen releases nog veranderen terwijl de functie rijpt. Houd daar rekening mee als je ermee gaat bouwen.

Back-ups die daadwerkelijk op de achtergrond draaien

De achtergrond-back-up op Android is herbouwd op een nieuwe periodieke taakplanner, en het verschil is groot.

Voorheen uploadde de achtergrond-back-up op Android alleen foto’s die je net had gemaakt. Had je een achterstand, dan moest je de app openen en openhouden. Nu wordt de hele bibliotheek op de achtergrond geüpload. De app houdt zich ook beter aan de regels van Android voor wat apps mogen doen als ze niet op het scherm staan, ruimt netjes achter zichzelf op en waarschuwt je wanneer je batterijoptimalisatie- of meldingsinstellingen zo staan ingesteld dat ze back-ups stilletjes kapotmaken.

Op iOS synchroniseert en uploadt de achtergrondtaak nu tegelijk in plaats van na elkaar. iOS geeft apps maar een heel kort venster om werk op de achtergrond te doen, dus door beide parallel te doen beginnen uploads daadwerkelijk binnen dat venster, in plaats van dat de tijd al op is tijdens het synchroniseren.

Recent toegevoegd

Je tijdlijn is gesorteerd op het moment waarop een foto is gemaakt. Dat is de juiste standaard, maar hij helpt niet veel als je net vierhonderd foto’s van een oude harde schijf hebt geïmporteerd en die zich verspreid hebben over 2011.

De nieuwe pagina Recent toegevoegd sorteert in plaats daarvan op het moment waarop een foto in Immich is beland. Je vindt hem onder het tabblad Explore op het web en het tabblad Search op mobiel.

Een videospeler die zich gedraagt

De webapp heeft nu een eigen videospeler, gebouwd om aan te sluiten bij de rest van de Immich-interface. Elk apparaat krijgt dezelfde bediening op dezelfde plek, en basisfuncties zoals de afspeelsnelheid aanpassen en spoelen met het toetsenbord zijn ingebouwd.

Gebruik je Immich op een iPhone of iPad in de browser, dan lost dit de al lang bestaande ergernis op dat Safari’s eigen videobediening verstopt zat achter de navigatiebalk van Immich.

Kleinere dingen die je zult opmerken

Diashows op mobiel. Leun achterover en laat foto’s en video’s over het scherm spelen, net als op het web.

Tekstherkenning op mobiel. De weergave van een foto of video heeft een nieuwe schakelaar die tekst markeert die erin gevonden is. Tik om te selecteren, kopieer, plak het ergens nuttig. Handig voor kassabonnen, borden, whiteboards en dat wifi-wachtwoord dat je twee jaar geleden in een café fotografeerde.

Direct uploaden naar een album. Je hoeft niet meer eerst een foto te uploaden en hem daarna op te zoeken om hem in te delen. Kies het album al tijdens het uploaden, vanuit het actiemenu in de mobiele app.

Kies de grootte als je deelt. Als je een foto vanuit de mobiele app deelt, kun je de resolutie kiezen voordat hij wordt verstuurd. Houd hem klein voor een berichten-app, of stuur hem in volledige kwaliteit als het ertoe doet. Stel je standaard in onder App-instellingen → Voorkeuren, of houd de deelknop lang ingedrukt om het per keer te kiezen.

Snellere tijdlijnen. Maanden met heel veel foto’s scrollen aanzienlijk soepeler en blokkeren de browsertab niet meer.

Immich als je Android-galerij. Tik op een foto in een andere app, kies Immich, en hij opent in de Immich-viewer met de optie om hem te delen of naar je bibliotheek te uploaden. Dit is een eerste versie, en Immich herkent nog niet altijd bestanden die al in je bibliotheek staan.

Twee dingen die wij voor je regelen

Video-transcodering in real time. Immich kan video nu ter plekke transcoderen in plaats van vooraf getranscodeerde kopieën te maken, wat zorgt voor kwaliteitswisseling, betere codecselectie per apparaat en minder opslagverbruik. Het is echt experimenteel, voorlopig alleen op het web beschikbaar, en heeft flink wat CPU-ruimte nodig om goed te werken. We testen het op onze infrastructuur en rollen het uit zodra het klaar is. Jij hoeft hier niets voor te doen.

Integriteitscontroles. De server kan nu zijn eigen opslag scannen en vergelijken met de database, en meldt bestanden die hij niet herkent, bestanden die hij verwacht maar niet kan vinden, en bestanden waarvan de inhoud is veranderd sinds ze zijn opgeslagen. Dit is een onderhoudsfunctie voor de server en zit in het beheerpaneel, dus dat is onze taak, niet de jouwe. Wij draaien het. Vinden we ooit iets, dan hoor je dat van ons.

Als je de Immich-API gebruikt

De meeste breaking changes in v3.0.0 zijn API-wijzigingen. Ze hebben geen invloed op het gebruik van Immich zelf, maar kunnen wel gevolgen hebben voor tools die je op je instantie hebt aangesloten. Draai je iets als immich-folder-album-creator, een eigen script, of iets anders dat rechtstreeks met de API praat, controleer dan of het v3 ondersteunt voordat je erop vertrouwt. Het API-oppervlak is flink opgeschoond: verouderde endpoints zijn verdwenen, foutmeldingen hebben een nieuwe structuur, videoduur wordt nu uitgedrukt in milliseconden, en sterbeoordelingen kunnen niet meer lager dan 1 worden ingesteld.

De migratiegids van het Immich-team heeft de volledige lijst.

Wordt nu uitgerold

We werken PixelUnion-instanties gefaseerd bij naar v3.0.0, dus het kan zijn dat de wijzigingen aan de serverkant jouw instantie nog niet hebben bereikt. Je hoeft zelf niets te doen; het komt vanzelf. Om de mobiele functies te krijgen, zoals de nieuwe editor, diashows, tekstherkenning en de betere back-ups, update je de Immich-app via de App Store of Play Store — die werken zodra jouw instantie is bijgewerkt.

Zie je iets dat niet klopt, laat het ons weten. Liever vroeg dan laat.