Выпуск открытой платформы для самостоятельного хранения и управления фото и видео Immich 3.3

Состоялся выпуск обновления открытой платформы для самостоятельного хранения и управления фото и видео Immich 3.3. Проект находится в разработке с начала 2022 года и опубликован на GitHub под лицензией GNU Affero General Public License v3.0.

Основная цель решения — предоставить пользователю полный контроль над своими медиафайлами. Интерфейс приложения напоминает Google Photos, что упрощает переход для пользователей Android. Также Immich позволяет подключить к сервису через разные точки входа (ПК, веб, Android, iOS) сразу несколько аккаунтов, например, для хранения фото всей семьи.

Проект Immich поддерживает локальное хранилище (можно хранить оригиналы фото и видео на локальных дисках без ограничений — понадобится сервер с Docker и несколько базовых настроек).

Стабильная версия Immich 2.0 вышла в октябре 2025 года. Сборку Immich 3.0 выпустили в конце июня 2026 года. Версию Immich 3.1 представили в июле 2026 года.

В ветке Immich 3.х реализован широкий спектр улучшений в области распознавания текста, доработаны возможности использования сервиса для мобильных устройств, а также улучшена синхронизация и управление серверами.

Основные изменения и добавления в Immich 3.3:

  • доработана документация;

  • улучшены переводы;

  • совместное использование данных о пользователях;

  • воспоминания о днях рождения. Если в медиатеке есть пользователь, у которого сегодня день рождения, Immich отметит это событие специальной подборкой воспоминаний с фотографиями и видео из прошлых лет;

  • автоматическая группировка правок, сделанных на мобильном устройстве Если пользователь редактирует фотографии на смартфоне с помощью сторонних приложений (а не Immich), то Immich теперь будет группировать эти изменённые версии вместе с оригиналом. Благодаря этому все варианты отображаются в одном месте, не загромождая ленту событий. Это позволяет сделать ленту более упорядоченной, что особенно важно, если часто редактировать снимки прямо на смартфоне;

  • синхронизация OAuth-атрибутов при каждом входе в систему. Immich поддерживает использование OAuth-атрибутов (claims) для управления квотой хранилища, ролью пользователя и предпочитаемым именем пользователя. Ранее эти данные синхронизировались только при регистрации. Теперь синхронизация может происходить при каждом входе в систему. Это позволяет активно управлять пользователями через поставщик удостоверений (IDP), оперативно обновляя квоты и роли по мере необходимости, — а Immich будет применять эти изменения;

  • миниатюры и предварительные изображения более высокого качества. Теперь Immich использует более точный метод ресемплинга изображений, что улучшает сохранение деталей и яркость — особенно в высококонтрастных областях. Это нововведение положительно сказывается на всех форматах изображений;

  • повышение производительности и точности машинного обучения (опционально). Чтобы начать использовать обновлённые модели, добавьте в контейнер машинного обучения переменную окружения MACHINE_LEARNING_MODEL_REVISION=v2. Благодаря ряду оптимизаций система машинного обучения стала работать значительно быстрее и потреблять меньше памяти. Это касается всех бэкендов, включая выполнение вычислений на центральном процессоре (CPU inference). Однако степень улучшения зависит от конкретной модели и бэкенда. Проблемы, при которых некоторые бэкенды (например, OpenVINO) иногда выдавали некорректные результаты, должны быть устранены;

  • новые модели OCR Теперь поддерживается семейство моделей PP-OCRv6. Эти модели значительно точнее предыдущего поколения PP-OCRv5 и при этом поддерживают несколько языков. Модель PP-OCRv6_tiny отличается эффективностью и подходит для систем с ограниченными ресурсами; PP-OCRv6_small демонстрирует заметный прирост точности по сравнению с PP-OCRv6_mobile; а PP-OCRv6_medium превосходит PP-OCRv5_server, обеспечивая наивысшее качество распознавания (хотя и требует наибольших вычислительных мощностей);

  • корректное определение объёма хранилища в macOS. У размера блока, используемого для расчёта ёмкости и степени заполнения хранилища, есть свои нюансы. В некоторых ситуациях (например, при использовании Docker в macOS) нам не хватало данных для точного вычисления этих показателей. В этом релизе отображаемые данные об объёме и использовании хранилища должны стать корректными. В последних версиях Node.js появилось свойство frsize, которое иногда отличается от bsize («размер блока»). В таких случаях расчетный объём хранилища часто отличался от реального в 4096 раз (или более). Проблема была одной из старейших открытых задач проекта (включая панель управления Renovate) — она висела в списке нерешенных более трех лет. Теперь, благодаря использованию точного размера блока, расчёты объёма хранилища будут верными даже при работе в Docker на macOS.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев