Immich, a széles körben használt, saját szerveren futtatható fotó- és videókezelő megoldás, amelyet sokan a felhős fotószolgáltatások nyílt forráskódú alternatívájaként tartanak számon, közel jár a végleges 3.0-s kiadáshoz. Már elérhetők az RC build-ek, és ez az egyik eddigi legnagyobb frissítés a projekt történetében.
Most először használnak release candidate-eket, így a felhasználók már a végleges kiadás előtt kipróbálhatják az új verziót, és segíthetnek a fejlesztőknek a még fennmaradt problémák felderítésében.
Az egyik legfontosabb újdonság a nem roncsoló fotószerkesztés mobilon. A webes felületen már a 2.5-ös verzióban megjelent funkció mostantól mobilon is lehetővé teszi a képek vágását, forgatását és módosítását anélkül, hogy az eredeti fájl megváltozna. A szerkesztéseket bármikor újra meg lehet nyitni vagy vissza lehet vonni, a mobilon végzett módosításokat pedig tovább lehet finomítani a webes felületen.
A Workflows funkció, amely most előnézeti állapotban érhető el, automatizálást hoz az Immich könyvtárakba triggerek, szűrők és műveletek segítségével. A felhasználók vizuális, húzd‑és‑ejtsd szerkesztővel vagy JSON definíciókkal hozhatnak létre jól strukturált automatizmusokat.
A háttérben futó biztonsági mentés is fejlődött. Androidon az Immich új, időzített feladatütemezőt használ, amely hatékonyabban működik együtt az Android háttérben futó folyamatokra vonatkozó korlátaival. Az alkalmazás figyelmeztet, ha az akkumulátorkímélő mód vagy az értesítési beállítások megzavarhatják a mentéseket.
iOS-en a háttérben történő frissítés mostantól párhuzamosan futtatja a szinkronizálási és feltöltési feladatokat, így nagyobb eséllyel indulnak el a feltöltések a rendszer által engedélyezett szűk időablakon belül.
Az Immich 3.0 egy Újonnan hozzáadva oldalt is kínál weben és mobilon. A timeline nézettel ellentétben, amely a médiát a capture dátuma szerint rendezi, ez a nézet az Immichbe való bekerülés dátuma alapján sorolja a fájlokat. Így könnyebb megtalálni az újonnan importált elemeket, különösen nagy könyvtárak esetén.
A mobilalkalmazás mostantól diavetítést is tud, így a fotók és videók folyamatosan lejátszhatók, hasonlóan a webes élményhez. Az androidos felhasználók más alkalmazásokból is megnyithatják a fotókat és videókat Immichben, így az galériaként vagy képnézegetőként is használható.
A videók kezelésében az Immich 3.0 kísérleti HLS-t és valós idejű transzkódolást vezet be. Így a rendszer menet közben tud transzkódolni, nem csak előre legenerált fájlokra támaszkodik. A funkció egyelőre a webes alkalmazásban érhető el, a mobilos támogatás fejlesztés alatt áll. A projekt hardveres gyorsítás használatát javasolja az optimális valós idejű transzkódolási teljesítmény érdekében.
A webes alkalmazás saját videólejátszót kapott, amely egységes lejátszási felületet biztosít minden eszközön. Tartalmazza az alapvető vezérlőket, például a lejátszási sebesség állítását, és megoldja a böngészők beépített videóvezérlőinél tapasztalt problémákat, különösen iOS-en.
Mobilon az asset néző mostantól támogatja az OCR-t, így a felhasználók kijelölhetik és kimásolhatják a fotókon felismert szöveget. Az alkalmazás közvetlen albumfeltöltést is lehetővé tesz, vagyis a helyi fotókat azonnal egy albumhoz lehet adni, külön feltöltési és rendszerezési lépések nélkül.
A megosztás mobilon rugalmasabb lett: megosztás előtt ki lehet választani a kép méretét, így könnyebb kisebb fájlokat küldeni üzenetküldő alkalmazásokon, miközben megmarad a lehetőség a teljes minőségű képek továbbítására is.
A teljesítmény fejlesztések közé tartozik a timeline böngészésének gyorsítása azoknál a könyvtáraknál, ahol egy adott hónapban nagyon sok elem található, csökkentve a böngésző lassulását vagy lefagyását.
Mint minden nagyobb kiadásnál, az Immich 3.0 is tartalmaz kompatibilitást törő változásokat, főleg az API végpontokat és a külső integrációkat érintve. A legtöbb felhasználó a szokásos módon frissíthet, de akik olyan eszközöket használnak, amelyek az Immich API-jára épülnek, mindenképp nézzék át a migrációs jegyzeteket a verziófrissítés előtt.
Docker telepítéseknél a verzió változót v2-ről v3-ra kell módosítani, mielőtt lehúznád az új konténereket és újraindítanád a stacket. További részletekért olvasd el a bejelentést.

