Software-update: Immich 2.2.0

Immich screenshotVersie 2.2.0 van Immich is uitgekomen, een opensource oplossing voor het opslaan en beheren van foto's en video's. Het draait in Docker, waardoor je alles in eigen hand hebt en niet afhankelijk bent van een derde partij. Het wordt door velen als een serieuze concurrent van Google Photos en Apple Photos beschouwd. De media kan via een webbrowser worden benaderd en er zijn ook apps voor Android en iOS. Een demo van Immich is hier te vinden. De release notes voor deze uitgave kunnen hieronder worden gevonden.

Highlights

Welcome to version v2.2.0 of Immich. This release comes with the traditional Immich fashion, where the features and enhancements list is longer than the bug fixes list. Let’s dive right into the highlights of this exciting release

  • New mutable Docker tag for v2 versions
  • Optical Character Recognition (OCR)
  • [Web] WASM implementation for justified layout calculation
  • [Web] UI improvement for the review duplicates screen
  • [Mobile] Show albums in the asset’s detail sheet
  • [Mobile] Show similar photos
  • [Mobile] Chat-style for activity view
  • [Mobile] High precision seeking for video
  • [Mobile] New UI to present server-client version mismatch
  • Option to create a new user as an admin
  • Notable fix: older iOS devices freeze when spawning background tasks
  • Notable fix: temporary files on iOS are now cleaned up properly
Docker tag for v2 versions

The example.env file has been updated to use IMMICH_RELEASE=v2, which is a mutable Docker tag that points to the latest 2.x.x release image.

Optical Character Recognition (OCR)

OCR search has been one of the most requested features on our users' wishlists. Thanks to the fantastic work of @flipped-1121 and @mertalev, Immich can now recognize texts in images, adding a powerful capability to its already powerful search features. This will help users find lost family recipes or a crypto wallet’s passphrase more easily.

The OCR pipeline is integrated into the existing machine learning flow. For new uploads, it will run automatically with the existing machine learning flow. For existing setups, you can go to Administration > Job > Click on “All” for OCR job to extract OCR information for your gallery. To search for letters in photos, a new radio button has been added to the search type on the web app, and in the dropdown list on the mobile app.

[Web] WASM implementation for justified layout calculation

This release comes with a blazing-fast re-implementation of the justified layout on the web, which makes calculating the size of the thumbnails in each bucket several times faster, significantly improving the rendering performance for a large bucket, i.e., 10s of thousands of assets in a single month

[Web] UI improvement for the review duplicates screen

To help you decide which asset to keep in a group of duplicates, more information has been added to the info section below each asset, including date/time, location, and the number of albums the asset is in. The info section has been redesigned to make scanning the information faster, with different properties getting highlighted. We will keep improving on this interface to make it more intuitive

[Mobile] Show albums in the asset’s detail

You can view and navigate to the albums that the asset belongs to in the info sheet

[Mobile] Show similar photos

The popular feature “Show similar photos” has made its way to the mobile app. You can use the button in the detail sheet to find similar images to the one you are viewing.

[Mobile] Chat-style for album activity view

The album’s activity view now displays the messages and actions in a chat-style view, making it easier to follow

[Mobile] High precision seeking for video

The progress bar of the video player now has higher precision duration handling. This makes seeking much more fluid than before, as well as making position updates in the progress bar smooth, rather than jumping from second to second.

[Mobile] New UI to present server-client version mismatch

As we are now in the stable-era, we want to make the notification of a new version more subtle, less distracting. The update message and icon’s color on the mobile app have been redesigned for that purpose. When your server version is older than the available one, a message with a clickable link is displayed, directing you to the latest release notes. When your mobile app version is older than the one available on the App Store, a message with a clickable link appears, directing you to the App Store to perform the update.

Immich

Versienummer 2.2.0
Releasestatus Final
Besturingssystemen Android, Linux, iOS
Website Immich
Download https://immich.app
Licentietype Open source/betaald

Door Bart van Klaveren

Downloads en Best Buy Guide

30-10-2025 • 19:22

22

Bron: Immich

Update-historie

Reacties (22)

Sorteer op:

Weergave:

Die OCR functie werkt nu al top. De NAS is nu druk bezig om ze om te zetten, maar nu de eerste 1000 foto's al verwerkt zijn, kan ik inderdaad vrij accuraat zoeken op tekst. Bijvoorbeeld NIKE of tekst in tekst weet hij bijna foutloos te vinden. Erg knap!
quote
Ik had immich_machine_learning op een ander systeem draaien omdat de nas (rs1221+) niet snel genoeg is maar had die container dan ook niet geupdate. Dus heel veel raise ValueError(f"Unknown mod.... errors.
Voor nu even de default url gebruikt [http://immich-machine-learning:3003]

Dan gaat het maar iets minder snel.
Kan niet wachten :-)

// NAS type en CPU -> "Ryzen1500B" toegevoegd n.a.v Tortelli's awesome aanvulling.

[Reactie gewijzigd door TweakerCarlo op 30 oktober 2025 22:29]

Draai hier op een DS1821+, dat verwerken gaat best vlot is mijn ervaring.
Je moet bij OCR wel de gelijktijdige taken omhoog zetten om het wat vlotter te laten gaan. Heb ze nu op 6 zijn, cpu load max te zijn nu.
edit:
ocr lijkt vrij traag te zijn. Moet zo'n 22.000 fotos, hij doet een 5 seconde over 6 foto's. Dit gaat wel even duren.

[Reactie gewijzigd door Tortelli op 30 oktober 2025 20:42]

Nou, hier ruim 30,000 foto's en lijkt ca. 10s per foto te zijn. Dus gaat toch 3,5 dag duren op mijn DS916+ 8GB.
niet last van deze bug? op mijn synology werkt het namelijk pas na deze aanpassing:

https://github.com/immich-app/immich/issues/23393
Hij lijkt wel gewoon foto’s te analyseren, dus ik neem aan dat het gewoon werkt.
Op Synology heeft ":Z of :z" niet echt een functie omdat selinux niet wordt gebruikt in DSM (DSM gebruik apparmour geloof ik). De flags zijn bedoeld voor systemen met selinux om directories en/of files te relabelen zodat containers er toegang toe hebben.

Docker herkent de flag wel (de runtime is met seinux ondersteuning gebouwd), maar de kernel doet er niets mee. Dat het “lijkt te helpen” komt door rechtenproblemen of doordat het opnieuw aanmaken van de container de permissies herstelt.

Op Synology kan je het gewoon weglaten. Waarschijnlijk staan/stonden de rechten en eigenaar (uid/gid) incorrect waarmee de container gestart werd zonder de ":Z" flag.
oorzaak is idd een rechten ding, ik draai niet onder root, maar het word opgelost in de volgende release van de learning image
Gebruik het met veel plezier, maar ik hoop wel dat ze locaties wel een keer op orde krijgen. Bijna al mijn fotos in Den Haag Zuid zijn getagged op Poeldijk. Als Immich geen locatie kan vinden bij een set coordinaten zou hij de grootste plaats in de buurt moeten pakken. Niks ten nadele van Poeldijk, maar dat is maar een gehucht t.o.v. Den Haag natuurlijk. Je krijgt het met geen mogelijkheid aangepast.
Ja die link ken ik, maar er zijn meer tools die een soortgelijk iets doen en dit werkt niet goed. Voeg opties toe voor OpenStreetMap of Nominatim bijvoorbeeld. Desnoods om zelf te hosten, maar dat wordt wel zwaar als je werelddekking wilt hebben. Je kan het ook niet overrulen.
Totaal iets anders
Denk wel dat ik dit mag zeggen inmiddels #intergas_climate_4

HomeAssistant heeft ook externe clockjes nodig om het voice gedeelte te laten werken.
Soms is het niet zo makkelijk hoor.

[Reactie gewijzigd door TweakerCarlo op 30 oktober 2025 23:10]

Hier is ie ook druk bezig nu met herindexeren. Het is echt een fantastische app!

Wat ik nog wel mis, ik zou graag een upload functie (zonder dat ie het gelijk opslaat), willen, en dat hij dan de vergelijkbare foto's erbij pakt. Soms heb ik een foto bijv. via whatsapp gekregen van eerder, en dan denk ik, hey, die had ik al, maar dan in high-res bijvoorbeeld... Nu is dat flink zoeken...
oh leuke update weer :)

even wachten helaas tot hij bij true_nas ook beschikbaar is als update van de app. voor tv's met playstore is er wel een immich app. maar helaas samsung tizen niet.. via browser op tv werkt wel, maar videos weer niet.
'New mutable Docker tag for v2 versions'

Iemand toevallig een idee wat ik me daarbij voor moet stellen?


Echt he, staat gewoon uitgelegd |:(

[Reactie gewijzigd door pven op 30 oktober 2025 20:52]

Vandaag heb ik Immich opnieuw geprobeerd met een gedeelde library in read-only (:ro).

Na een scan bleek mijn hele Docker-VM echter vol te staan met “data” van Immich, niet echt de bedoeling, aangezien ik gewoon een eenvoudige library wilde.

Voorlopig vind ik de basisfuncties van Windows Photos beter dan Immich: SMB mounten, toevoegen als library, en je kunt gewoon door je foto’s bladeren zonder dat er onnodige bestanden worden gedownload naar je pc.
Die data zijn thumbnails en de data die hij extra bewaart voor OCR en gezichtsherkenning.

[Reactie gewijzigd door pven op 30 oktober 2025 20:51]

Mijn foto’s zijn ongeveer een 400Gb

De Immich data is ongeveer een 120gb, lijkt me te gek voor woorden.
Gebruik hier immich ook al lange tijd met veel plezier.
Enige wat ik nu heb is de iOS app die lijkt weer alles opnieuw te gaan backuppen, elke foto staat een wolkje met streepje en bij back-up geeft hij bij geback-upte Foto's en Video's 0 bestanden .
De wachtrij is ook aan het vollopen 1000/3092 .
Dat is ook waar ik tegen loop. Ik heb alle foto's geuploaded met immich-go omdat ik een "takeout" heb gedaan. Maar Immich voor iOS wilt alles alsnog her-uploaden en het probleem is dat mijn iphone heeft geen terabyte aan opslag om alle foto's van icloud te downloaden :+


Ik zag op reddit een "oplossing", en dat was alle foto's die ik al geuploaded heb in een album zetten (dat zal makkelijker gaan in de mac versie van de Photos app) en dan bij Immich voor iOS kiezen de "recent" foto's, en Immich zal dan de foto's op de andere album theoretisch negeren.
Bedankt voor de tip ga er vanavond eens naar kijken.Ik heb ook ooit een met Immich go alles geüpload vanuit een take-out van Google foto en sinds ik een iPhone heb (4 jaar) heeft die alles zonder problemen gebalk-upt tot nu :-(
Misschien dat iemand mij kan helpen met de volgende werkwijze. Ik gebruik Immich 2-ledig. Als backup van foto's geschoten op de mobiel en als publicatie tool, waar ik bij de tweede foto's bewerk in Lightroom en dan vervolgens exporteer in een external library die in Immich zichtbaar is.

Nu moet ik periodiek foto's van mijn mobiele van Immich halen, uitzoeken en verwerken in lightroom om ze vervolgens te "publiceren" in de external library. Echter, ik lijk niet kunnen filteren op foto's welke uit een externe library komen en welke zijn geupload via mijn mobiel.

Iemand suggesties?


Om te kunnen reageren moet je ingelogd zijn