Immich v3.0 ya está aquí

Immich v3.0 ya está aquí
El primer salto de versión importante desde v2: un editor de fotos como es debido en el móvil, workflows automatizados, copias de seguridad en Android mucho más fiables y un nuevo reproductor de vídeo. Esto es lo que cambia para ti.
Immich ha lanzado v3.0.0, la primera versión importante desde que llegó v2. Es una versión grande: meses de trabajo del equipo principal y sus colaboradores, y la primera que han publicado a través de release candidates públicas antes de hacerla oficial.
Estamos desplegando esto en las instancias de PixelUnion ahora mismo, por etapas, así que puede que aún no haya llegado a la tuya. No hay nada que instalar, ninguna migración de base de datos que planificar, ni tiempo de inactividad que programar cuando llegue. Mientras tanto, actualiza la app de Immich en tu teléfono, para que tengas todo lo de más abajo en el momento en que tu instancia se actualice.
Editar fotos en el móvil, esta vez como es debido
La edición de fotos en la web llegó en v2.5. El móvil tenía su propio editor, separado, que funcionaba de otra forma: cada edición creaba una foto nueva junto a la original, dejándote con duplicados que había que limpiar.
Eso se acabó. La app móvil ahora usa el mismo editor no destructivo que la web. Recorta, gira y ajusta una imagen, e Immich guarda tus cambios por separado del archivo original. La foto que subiste se queda intacta. Puedes retomar una edición semanas después, cambiarla, o descartarla del todo y recuperar el original.
Como ambos editores comparten ahora un mismo sistema, una edición que hagas en el móvil aparece en la web, donde puedes seguir puliéndola.
Dos cosas no sobrevivieron a la reescritura. Recolorear fotos y editar live photos han desaparecido por ahora, junto con la edición de fotos que solo existen en tu dispositivo y todavía no se han subido. El equipo de Immich ha dicho que planea recuperarlas.
Workflows: enseña a tu biblioteca a organizarse sola
Esta es la función que más nos entusiasma, y merece la pena dedicarle diez minutos.
Los workflows te permiten crear automatizaciones para tu biblioteca. Cada uno empieza con un trigger (algo que ocurre, como que se suba una foto), y luego ejecuta una secuencia de filters (condiciones que van acotando, como “solo fotos hechas en Ámsterdam”) y actions (cosas que hace Immich, como añadir la foto a un álbum).
Se construyen arrastrando bloques, y las plantillas prediseñadas te muestran la forma de la cosa antes de que hagas la tuya propia. Lo encuentras en Utilities → Workflows en la web.
Los workflows se pueden compartir. Cada workflow se puede exportar como texto plano, útil para describir lo que has construido en un foro, o como JSON, que permite que otra persona importe una copia exacta. Si construyes algo ingenioso, el equipo de Immich está recopilando ideas en su hilo de discusión.
Una advertencia: esto es una preview. Los bloques disponibles hoy son la base de un conjunto mucho más amplio, y el comportamiento de los workflows puede cambiar entre versiones mientras la función madura. Ten esto en cuenta cuando construyas los tuyos.
Copias de seguridad que de verdad funcionan en segundo plano
La copia de seguridad en segundo plano de Android se ha reconstruido sobre un nuevo planificador de tareas periódicas, y la diferencia es notable.
Antes, la copia de seguridad en segundo plano en Android solo subía las fotos que acababas de hacer. Si tenías un backlog acumulado, tenías que abrir la app y dejarla abierta. Ahora toda la biblioteca se sube en segundo plano. La app también respeta con más rigor las reglas de Android sobre lo que pueden hacer las apps cuando no están en pantalla, limpia después de sí misma correctamente, y te avisa cuando tu configuración de optimización de batería o de notificaciones está hecha de una forma que rompería las copias de seguridad sin que te dieras cuenta.
En iOS, la tarea de actualización en segundo plano ahora sincroniza y sube al mismo tiempo en lugar de una cosa detrás de la otra. iOS da a las apps una ventana muy corta para hacer trabajo en segundo plano, así que hacer ambas cosas en paralelo significa que las subidas de verdad empiezan dentro de esa ventana en lugar de quedarse sin tiempo durante la sincronización.
Añadidas recientemente
Tu línea de tiempo está ordenada por cuándo se hizo la foto. Ese es el criterio correcto por defecto, y no ayuda mucho cuando acabas de importar cuatrocientas fotos de un disco duro antiguo y se han dispersado por todo 2011.
La nueva página Añadidas recientemente ordena por cuándo llegó la foto a Immich en su lugar. La encuentras en la pestaña Explore en la web y en la pestaña Search en el móvil.
Un reproductor de vídeo que se comporta
La app web ahora tiene su propio reproductor de vídeo, construido para encajar con el resto de la interfaz de Immich. Cada dispositivo tiene los mismos controles en el mismo sitio, y funciones básicas como cambiar la velocidad de reproducción o avanzar con el teclado vienen incluidas.
Si usas Immich en un iPhone o iPad desde el navegador, esto arregla la molestia de siempre de que los controles de vídeo propios de Safari quedaran escondidos detrás de la barra de navegación de Immich.
Cosas más pequeñas que notarás
Presentaciones de diapositivas en móvil. Siéntate y deja que las fotos y vídeos pasen por la pantalla, igual que en la web.
Reconocimiento de texto en móvil. El visor de archivos tiene un nuevo interruptor que resalta el texto que encuentra en una foto. Tócalo para seleccionarlo, cópialo, pégalo donde te haga falta. Útil para tickets, carteles, pizarras y esa contraseña de wifi que fotografiaste en una cafetería hace dos años.
Subir directamente a un álbum. Ya no tienes que subir una foto y luego buscarla para archivarla. Elige el álbum en el momento de subir, desde la hoja de opciones del archivo en la app móvil.
Elige el tamaño al compartir. Cuando compartes una foto desde la app móvil, puedes elegir la resolución antes de enviarla. Mantenla pequeña para una app de mensajería, o envíala a máxima calidad cuando importe. Configura tu opción por defecto en App Settings → Preferences, o mantén pulsado el botón de compartir para elegirla cada vez.
Líneas de tiempo más rápidas. Los meses con un número muy grande de fotos se desplazan mucho más suavemente, y ya no bloquean la pestaña del navegador.
Immich como galería de Android. Toca una foto en otra app, elige Immich, y se abre en el visor de Immich con la opción de compartirla o subirla a tu biblioteca. Es una primera versión, e Immich todavía no siempre reconoce los archivos que ya están en tu biblioteca.
Dos cosas que gestionamos por ti
Transcodificación de vídeo en tiempo real. Immich ya puede transcodificar vídeo sobre la marcha en lugar de generar copias transcodificadas de antemano, lo que se traduce en cambio de calidad dinámico, mejor selección de códec según el dispositivo y menos almacenamiento usado. Es genuinamente experimental, por ahora solo en la web, y necesita margen de CPU real para funcionar bien. Lo estamos probando en nuestra infraestructura y lo desplegaremos cuando esté listo. No tienes que hacer nada.
Comprobaciones de integridad. El servidor ahora puede escanear su propio almacenamiento y compararlo con su base de datos, informando de archivos que no reconoce, archivos que esperaba encontrar y no encuentra, y archivos cuyo contenido ha cambiado desde que se guardaron. Es una función de mantenimiento del servidor y vive en el panel de administración, lo que significa que es nuestro trabajo, no el tuyo. Nosotros la ejecutamos. Si alguna vez encuentra algo, tendrás noticias nuestras.
Si usas la API de Immich
La mayoría de los cambios incompatibles de v3.0.0 son cambios en la API. No afectan al uso normal de Immich, pero pueden afectar a herramientas que tengas apuntando a tu instancia. Si usas algo como immich-folder-album-creator, un script propio, o cualquier otra cosa que hable directamente con la API, comprueba que sea compatible con v3 antes de confiar en ello. La superficie de la API se ha limpiado considerablemente: los endpoints obsoletos han desaparecido, las respuestas de error tienen una nueva estructura, la duración de los vídeos ahora se expresa en milisegundos, y las valoraciones con estrellas ya no se pueden poner por debajo de 1.
La guía de migración del equipo de Immich tiene la lista completa.
Desplegándose ahora
Estamos actualizando las instancias de PixelUnion a v3.0.0 por etapas, así que los cambios del lado del servidor puede que aún no hayan llegado a la tuya. No se requiere ninguna acción por tu parte; llegará automáticamente. Para conseguir las funciones móviles, como el nuevo editor, las presentaciones de diapositivas, el reconocimiento de texto y las copias de seguridad mejoradas, actualiza la app de Immich desde la App Store o Play Store — esas funcionan en cuanto tu instancia se haya actualizado.
Si algo no te cuadra, dínoslo. Preferimos saberlo cuanto antes.