Immich v3.0 è arrivato

Immich v3.0 è arrivato
Il primo salto di versione importante dalla v2: un vero editor fotografico su mobile, workflow automatizzati, backup Android molto più affidabili e un nuovo player video. Ecco cosa cambia per te.
Immich ha rilasciato la v3.0.0, la prima versione importante da quando è arrivata la v2. È una release corposa: mesi di lavoro del team principale e dei suoi collaboratori, e la prima che hanno distribuito tramite release candidate pubbliche prima di renderla ufficiale.
La stiamo distribuendo sulle istanze PixelUnion in questo momento, per fasi, quindi potrebbe non aver ancora raggiunto la tua. Non c’è nulla da installare, nessuna migrazione del database da pianificare e nessun tempo di inattività da programmare quando arriverà. Nel frattempo, aggiorna l’app Immich sul telefono, così avrai già tutto quello che segue nel momento in cui la tua istanza verrà aggiornata.
Modificare le foto dal telefono, finalmente fatto bene
L’editor fotografico basato sul web è arrivato con la v2.5. Su mobile esisteva un editor separato che funzionava in modo diverso: ogni modifica creava una nuova foto accanto all’originale, lasciandoti con dei duplicati da ripulire.
Questo è finito. L’app mobile ora usa lo stesso editor non distruttivo del web. Ritagli, ruoti e regoli un’immagine, e Immich salva le tue modifiche separatamente dal file originale. La foto che hai caricato resta intatta. Puoi tornare su una modifica settimane dopo, cambiarla, oppure scartarla del tutto e recuperare l’originale.
Poiché ora entrambi gli editor condividono un unico sistema, una modifica fatta dal telefono compare anche sul web, dove puoi continuare a perfezionarla.
Due cose non sono sopravvissute alla riscrittura. La ricolorazione delle foto e la modifica delle live photo sono entrambe sparite per ora, insieme alla possibilità di modificare foto che esistono solo sul tuo dispositivo e non sono ancora state salvate nel backup. Il team di Immich ha detto che intende reintrodurle.
Workflow: insegna alla tua libreria a organizzarsi da sola
Questa è la funzionalità che ci entusiasma di più, e vale la pena dedicarle dieci minuti.
I workflow ti permettono di costruire automazioni per la tua libreria. Ognuno parte da un trigger (qualcosa che accade, come il caricamento di una foto), poi esegue una sequenza di filtri (condizioni che restringono il campo, come “solo foto scattate ad Amsterdam”) e azioni (cose che Immich fa, come aggiungere la foto a un album).
Li costruisci trascinando dei blocchi, e i modelli predefiniti ti mostrano la forma della cosa prima che tu costruisca il tuo. Lo trovi sotto Utilità → Workflow sul web.
I workflow possono essere condivisi. Ogni workflow può essere esportato come testo semplice, utile per descrivere quello che hai costruito su un forum, oppure come JSON, che permette a qualcun altro di importarne una copia esatta. Se costruisci qualcosa di intelligente, il team di Immich sta raccogliendo idee nel loro thread di discussione.
Un avvertimento: questa è un’anteprima. I blocchi disponibili oggi sono le fondamenta di un insieme molto più ampio, e il comportamento dei workflow potrebbe cambiare da una release all’altra mentre la funzionalità matura. Tienilo a mente mentre li costruisci.
Backup che girano davvero in background
Il backup in background su Android è stato ricostruito su un nuovo scheduler di attività periodiche, e la differenza è notevole.
In precedenza, il backup in background su Android caricava solo le foto appena scattate. Se avevi un arretrato, dovevi aprire l’app e lasciarla aperta. Ora l’intera libreria viene caricata in background. L’app rispetta anche in modo più rigoroso le regole di Android su cosa possono fare le app quando non sono in primo piano, ripulisce correttamente dopo di sé, e ti avvisa quando le impostazioni di ottimizzazione della batteria o delle notifiche sono configurate in un modo che interromperebbe silenziosamente i backup.
Su iOS, l’attività di aggiornamento in background ora sincronizza e carica contemporaneamente, invece che una dopo l’altra. iOS concede alle app una finestra molto breve per il lavoro in background, quindi fare entrambe le cose in parallelo significa che i caricamenti partono davvero all’interno di quella finestra, invece di rimanere senza tempo durante la sincronizzazione.
Aggiunti di recente
La tua timeline è ordinata in base a quando è stata scattata una foto. È l’impostazione predefinita giusta, ma non aiuta granché quando hai appena importato quattrocento foto da un vecchio hard disk e si sono disperse nel 2011.
La nuova pagina Aggiunti di recente ordina invece in base a quando una foto è arrivata su Immich. La trovi sotto la scheda Esplora sul web e la scheda Cerca su mobile.
Un player video che si comporta bene
L’app web ora ha un proprio player video, costruito per integrarsi con il resto dell’interfaccia di Immich. Ogni dispositivo ottiene gli stessi controlli nello stesso punto, e funzioni di base come cambiare la velocità di riproduzione e scorrere con la tastiera sono integrate.
Se usi Immich su iPhone o iPad nel browser, questo risolve il fastidio di lunga data dei controlli video nativi di Safari nascosti dietro la barra di navigazione di Immich.
Piccole cose che noterai
Presentazioni su mobile. Siediti e lascia scorrere foto e video sullo schermo, proprio come sul web.
Riconoscimento del testo su mobile. Il visualizzatore degli asset ha un nuovo interruttore che evidenzia il testo trovato in una foto. Tocca per selezionarlo, copialo, incollalo dove serve. Utile per scontrini, cartelli, lavagne e la password del wifi che hai fotografato in un bar due anni fa.
Caricamento direttamente in un album. Non devi più caricare una foto e poi cercarla per archiviarla. Scegli l’album al momento del caricamento, dal foglio dell’asset nell’app mobile.
Scegli la dimensione quando condividi. Quando condividi una foto dall’app mobile, puoi scegliere la risoluzione prima dell’invio. Tienila piccola per un’app di messaggistica, oppure invia alla massima qualità quando conta. Imposta il tuo default sotto Impostazioni app → Preferenze, oppure tieni premuto il pulsante Condividi per scegliere ogni volta.
Timeline più veloci. I mesi che contengono un numero molto elevato di foto scorrono in modo nettamente più fluido, e non bloccano più la scheda del browser.
Immich come galleria Android. Tocca una foto in un’altra app, scegli Immich, e si apre nel visualizzatore di Immich con l’opzione di condividerla o caricarla nella tua libreria. È una prima iterazione, e Immich non riconosce ancora sempre i file già presenti nella tua libreria.
Due cose di cui ci occupiamo noi per te
Transcodifica video in tempo reale. Immich può ora transcodificare i video al volo invece di generare copie transcodificate in anticipo, il che significa cambio di qualità dinamico, migliore selezione del codec per dispositivo e meno spazio di archiviazione usato. È genuinamente sperimentale, per ora solo sul web, e richiede margine reale di CPU per funzionare bene. Lo stiamo testando sulla nostra infrastruttura e lo distribuiremo quando sarà pronto. Non devi fare nulla.
Controlli di integrità. Il server ora può scansionare il proprio storage e confrontarlo con il proprio database, segnalando file che non riconosce, file che si aspettava di trovare ma non trova, e file il cui contenuto è cambiato da quando sono stati salvati. È una funzionalità di manutenzione del server e si trova nel pannello di amministrazione, il che significa che è compito nostro, non tuo. La eseguiamo noi. Se mai dovesse trovare qualcosa, te lo faremo sapere.
Se usi le API di Immich
La maggior parte delle modifiche non retrocompatibili della v3.0.0 riguarda le API. Non influiscono sull’uso di Immich, ma potrebbero influire su strumenti che hai collegato alla tua istanza. Se usi qualcosa come immich-folder-album-creator, uno script personalizzato o qualsiasi altra cosa che parla direttamente con le API, verifica che supporti la v3 prima di farci affidamento. La superficie delle API è stata ripulita in modo sostanziale: gli endpoint deprecati sono spariti, le risposte di errore hanno una nuova struttura, le durate dei video sono ora espresse in millisecondi, e le valutazioni a stelle non possono più essere impostate sotto 1.
La guida alla migrazione del team di Immich contiene l’elenco completo.
In fase di distribuzione
Stiamo aggiornando le istanze PixelUnion alla v3.0.0 per fasi, quindi le modifiche lato server potrebbero non aver ancora raggiunto la tua. Non è richiesta alcuna azione da parte tua: arriverà automaticamente. Per ottenere le funzionalità mobile, come il nuovo editor, le presentazioni, il riconoscimento del testo e i backup migliorati, aggiorna l’app Immich dall’App Store o dal Play Store: funzioneranno non appena la tua istanza sarà aggiornata.
Se qualcosa non ti sembra corretto, faccelo sapere. Preferiamo saperlo per tempo.