Immich v3.0 est là

Immich v3.0 est là
La première montée de version majeure depuis la v2 : un vrai éditeur photo sur mobile, des workflows automatisés, des sauvegardes Android bien plus fiables, et un nouveau lecteur vidéo. Voici ce qui change pour toi.
Immich vient de sortir la v3.0.0, la première version majeure depuis l’arrivée de la v2. Et c’est du lourd : des mois de travail de l’équipe principale et de ses contributeurs, et la première version qu’ils ont fait passer par des release candidates publiques avant de l’officialiser.
Nous déployons cette mise à jour sur les instances PixelUnion progressivement, par étapes, donc il se peut qu’elle ne soit pas encore arrivée sur la tienne. Il n’y a rien à installer, aucune migration de base de données à planifier, et aucune interruption de service à prévoir le moment venu. En attendant, mets à jour l’application Immich sur ton téléphone, pour profiter de tout ce qui suit dès que ton instance sera mise à niveau.
Éditer tes photos sur ton téléphone, pour de vrai cette fois
L’édition de photos sur le web est arrivée avec la v2.5. Le mobile avait son propre éditeur séparé, qui fonctionnait différemment : chaque modification créait une nouvelle photo à côté de l’originale, te laissant avec des doublons à nettoyer.
C’est terminé. L’application mobile utilise désormais le même éditeur non destructif que le web. Recadre, fais pivoter et ajuste une image : Immich stocke tes modifications séparément du fichier original. La photo que tu as téléversée reste intacte. Tu peux revenir sur une modification des semaines plus tard, la changer, ou l’annuler complètement pour retrouver l’original.
Comme les deux éditeurs partagent désormais le même système, une modification faite sur ton téléphone apparaît sur le web, où tu peux continuer à l’affiner.
Deux choses n’ont pas survécu à la réécriture. La recoloration des photos et l’édition des live photos ont toutes deux disparu pour l’instant, tout comme l’édition des photos qui n’existent que sur ton appareil et n’ont pas encore été sauvegardées. L’équipe Immich a annoncé son intention de les réintroduire.
Workflows : apprends à ta bibliothèque à s’organiser toute seule
C’est la fonctionnalité qui nous enthousiasme le plus, et elle mérite que tu y consacres dix minutes.
Les workflows te permettent de créer des automatisations pour ta bibliothèque. Chacun commence par un déclencheur (un événement, comme le téléversement d’une photo), puis exécute une séquence de filtres (des conditions qui affinent la sélection, comme « seulement les photos prises à Amsterdam ») et d’actions (ce qu’Immich fait ensuite, comme ajouter la photo à un album).
Tu les construis en faisant glisser des blocs, et des modèles prêts à l’emploi te montrent à quoi ça ressemble avant de créer les tiens. Tu les trouveras sous Utilities → Workflows sur le web.
Les workflows peuvent être partagés. Chacun peut être exporté en texte brut, pratique pour décrire ce que tu as construit sur un forum, ou en JSON, ce qui permet à quelqu’un d’autre d’en importer une copie exacte. Si tu crées quelque chose de malin, l’équipe Immich rassemble les idées dans son fil de discussion.
Un bémol : il s’agit d’une préversion. Les blocs disponibles aujourd’hui posent les bases d’un ensemble bien plus vaste, et le comportement des workflows peut évoluer d’une version à l’autre pendant que la fonctionnalité mûrit. Garde ça en tête en construisant les tiens.
Des sauvegardes qui tournent vraiment en arrière-plan
La sauvegarde en arrière-plan sur Android a été reconstruite sur un nouveau planificateur de tâches périodiques, et la différence est notable.
Auparavant, la sauvegarde en arrière-plan sur Android ne téléversait que les photos que tu venais de prendre. En cas de retard accumulé, il fallait ouvrir l’application et la laisser ouverte. Désormais, toute la bibliothèque se téléverse en arrière-plan. L’application respecte aussi plus fidèlement les règles d’Android sur ce que les applications peuvent faire hors écran, fait le ménage correctement derrière elle, et t’avertit quand tes réglages d’optimisation de batterie ou de notifications sont configurés d’une façon qui casserait discrètement les sauvegardes.
Sur iOS, la tâche d’actualisation en arrière-plan synchronise et téléverse désormais en même temps, plutôt que l’un après l’autre. iOS n’accorde aux applications qu’une très courte fenêtre pour le travail en arrière-plan, donc faire les deux en parallèle permet aux téléversements de vraiment démarrer dans cette fenêtre, au lieu de manquer de temps pendant la synchronisation.
Ajouts récents
Ta timeline est triée par date de prise de vue. C’est le bon réglage par défaut, mais ça n’aide pas beaucoup quand tu viens d’importer quatre cents photos d’un vieux disque dur et qu’elles se sont éparpillées dans toute l’année 2011.
La nouvelle page Ajouts récents trie plutôt par date d’arrivée dans Immich. Tu la trouveras sous l’onglet Explorer sur le web et l’onglet Recherche sur mobile.
Un lecteur vidéo qui se tient bien
L’application web dispose désormais de son propre lecteur vidéo, conçu pour s’harmoniser avec le reste de l’interface Immich. Chaque appareil a les mêmes contrôles au même endroit, et des fonctions de base comme le changement de vitesse de lecture et la navigation au clavier sont intégrées.
Si tu utilises Immich sur un iPhone ou un iPad dans le navigateur, ça règle l’agacement de longue date des propres contrôles vidéo de Safari qui se retrouvaient cachés derrière la barre de navigation d’Immich.
Les petits détails que tu remarqueras
Diaporamas sur mobile. Installe-toi confortablement et laisse les photos et vidéos défiler à l’écran, comme sur le web.
Reconnaissance de texte sur mobile. La visionneuse dispose d’un nouveau bouton qui surligne le texte détecté dans une photo. Touche-le pour le sélectionner, le copier, le coller quelque part d’utile. Pratique pour les tickets de caisse, les panneaux, les tableaux blancs, et le mot de passe wifi que tu as photographié dans un café il y a deux ans.
Téléverser directement dans un album. Tu n’as plus besoin de téléverser une photo puis de la retrouver pour la classer. Choisis l’album au moment du téléversement, depuis la fiche du fichier dans l’application mobile.
Choisis la taille au moment du partage. Quand tu partages une photo depuis l’application mobile, tu peux choisir la résolution avant l’envoi. Garde-la légère pour une appli de messagerie, ou envoie-la en pleine qualité quand ça compte. Définis ton réglage par défaut sous App Settings → Preferences, ou fais un appui long sur le bouton de partage pour choisir à chaque fois.
Timelines plus rapides. Les mois contenant un très grand nombre de photos défilent nettement plus en douceur, et ne bloquent plus l’onglet du navigateur.
Immich comme galerie Android. Touche une photo dans une autre application, choisis Immich, et elle s’ouvre dans la visionneuse Immich avec la possibilité de la partager ou de la téléverser dans ta bibliothèque. C’est une première version, et Immich ne reconnaît pas encore toujours les fichiers déjà présents dans ta bibliothèque.
Deux choses dont on s’occupe pour toi
Transcodage vidéo en temps réel. Immich peut désormais transcoder la vidéo à la volée plutôt que de générer des copies transcodées à l’avance, ce qui permet le changement de qualité à la volée, une meilleure sélection de codec selon l’appareil, et moins d’espace de stockage utilisé. C’est vraiment expérimental, réservé au web pour l’instant, et ça demande une vraie marge de CPU pour bien fonctionner. Nous le testons sur notre infrastructure et le déploierons quand il sera prêt. Tu n’as rien à faire.
Vérifications d’intégrité. Le serveur peut désormais scanner son propre stockage et le comparer à sa base de données, en signalant les fichiers qu’il ne reconnaît pas, les fichiers qu’il s’attendait à trouver mais qui manquent, et les fichiers dont le contenu a changé depuis leur stockage. C’est une fonctionnalité de maintenance serveur qui vit dans le panneau d’administration, ce qui veut dire que c’est notre boulot, pas le tien. C’est nous qui l’exécutons. Si jamais elle trouve quelque chose, tu auras de nos nouvelles.
Si tu utilises l’API Immich
La plupart des changements incompatibles de la v3.0.0 concernent l’API. Ils n’affectent pas l’utilisation d’Immich, mais peuvent affecter les outils que tu as connectés à ton instance. Si tu utilises quelque chose comme immich-folder-album-creator, un script personnalisé, ou tout autre outil qui parle directement à l’API, vérifie qu’il prend en charge la v3 avant d’en dépendre. La surface de l’API a été considérablement nettoyée : les endpoints obsolètes ont disparu, les réponses d’erreur ont une nouvelle structure, les durées vidéo s’expriment désormais en millisecondes, et les notes en étoiles ne peuvent plus être réglées en dessous de 1.
Le guide de migration de l’équipe Immich contient la liste complète.
Déploiement en cours
Nous mettons à niveau les instances PixelUnion vers la v3.0.0 par étapes, donc les changements côté serveur n’ont peut-être pas encore atteint la tienne. Aucune action n’est requise de ta part ; elle arrivera automatiquement. Pour profiter des fonctionnalités mobiles, comme le nouvel éditeur, les diaporamas, la reconnaissance de texte et les sauvegardes améliorées, mets à jour l’application Immich depuis l’App Store ou le Play Store — celles-ci fonctionnent dès que ton instance est mise à niveau.
Si quelque chose te semble anormal, dis-le-nous. On préfère être prévenus tôt.