Stream App Help
![]()
Что такое Stream?
Stream — это персональный инструмент управления фотографиями, разработанный для пользователей NAS. Это всего лишь интерфейс управления, который не хранит ваши фотоданные, поэтому использование Stream не повлияет на ваши исходные данные. Вы можете прекратить использование Stream в любое время без потери каких-либо данных.
Какие источники медиа поддерживаются?
В настоящее время Stream поддерживает следующие источники медиа:
| Источник медиа | Протестированная версия |
|---|---|
| Immich | v1.118.2 |
| Photoprism | Build 240915-e1280b2fb |
| Локальные фото | iOS 18 |
| WebDAV | — |
| S3 | — |
| FTP | — |
WebDAV, S3 и FTP — это источники медиа на основе файловой системы. Данные пользовательских меток, созданные этими источниками (включая операции управления и данные альбомов), хранятся только внутри приложения — включите синхронизацию с iCloud или создайте резервную копию вручную, чтобы предотвратить потерю данных.
Из-за ограниченных ресурсов мы можем тестировать только ограниченный диапазон версий. Если вы столкнётесь с какими-либо проблемами поддержки источников медиа, пожалуйста, оставьте отзыв через страницу настроек приложения.
Какие операции поддерживаются?
В настоящее время поддерживаются следующие операции: Favorite, Archive, Restore, Private, Unprivate, Delete и Approve. В таблице ниже показаны соответствующие операции в различных типах источников медиа:
| Stream | Photoprism | Immich | Локальные фото |
|---|---|---|---|
| Favorite | Favorite | Favorite | Favorite |
| Archive / Restore | Archive / Restore | Archive / Unarchive | (не поддерживается *) 1 |
| Private / Unprivate | Private / Unprivate | (не поддерживается *) 1 | Hide |
| Delete | Delete 2 | Delete 2 | Delete |
| Approve | Approve 3 | (не поддерживается) | (не поддерживается) |
Как управлять несколькими источниками медиа одновременно?
Stream объединяет и отображает фотографии из разных источников медиа. Когда вы выполняете такие операции, как private, archive или delete над объединёнными фотографиями, вы фактически выполняете пакетные операции над исходными источниками медиа.
Как объединяются фотографии?
По умолчанию Stream объединяет фотографии на основе базовой информации, такой как имя файла, время съёмки и разрешение файла, используя простое сопоставление по правилам. Вы также можете включить хеширование для повышения точности объединения. Однако имейте в виду, что включение хеширования увеличит время и потребление энергии при операциях объединения.
Что такое данные пользовательских меток?
Данные пользовательских меток представляют ваши взаимодействия с фотографиями, такие как избранное, архивы, флаги приватности и данные альбомов.
Ключевые моменты о данных меток:
- Хранятся отдельно от фотографий
- Не могут быть восстановлены при потере
- Для миграции между системами требуются как фотографии, так и данные меток
Большинство фотоприложений хранят эти данные заблокированными на своих платформах. Stream считает, что эти данные принадлежат вам и должны легко переноситься и управляться.
Как Stream обрабатывает данные пользовательских меток?
Источники медиа имеют разные возможности (локальные фото не могут архивироваться, Immich не поддерживает приватность), но Stream заполняет эти пробелы, управляя этими неподдерживаемыми функциями внутри приложения.
Альбомы
Immich, Photoprism и локальные фото поддерживают синхронизацию альбомов, включая:
- Удалённый → локальный: автоматически загружает списки альбомов и участников из удалённых источников
- Локальный → удалённый: отправляет альбомы и участников в выбранный источник медиа
- Сопоставление по имени: альбомы идентифицируются по названию (без учёта регистра) и объединяются между источниками; и для локального, и для удалённого название используется как ключ сопоставления
Удалённые альбомы создаются автоматически только при создании нового альбома в Stream или ручной синхронизации одного локального альбома в удалённый. Прочие операции пропускаются, если на удалённой стороне нет альбома с тем же названием.
Источники WebDAV, S3 и FTP не поддерживают удалённую синхронизацию альбомов, но вы можете создавать альбомы и управлять ими внутри приложения — данные синхронизируются с другими устройствами через CloudKit.
- Синхронизация iCloud поддерживает до 5000 фотографий в одном альбоме.
- Если локальные данные не совпадают с резервной копией iCloud, выключите и снова включите синхронизацию iCloud, чтобы запустить полную синхронизацию.
Ограничения tvOS
Из-за системных ограничений tvOS не поддерживает:
- Источники WebDAV / S3 / FTP
- Поиск
- Инструменты пакетной обработки
Как использовать векторный поиск?
Руководство
- Включите
Vector Searchв настройках. Обратите внимание, что для этого требуется включённая функцияThumbnail Auto-Download, и это может потреблять больше заряда батареи. - Загрузите две модели ИИ:
image encoderиtext encoder. - Когда модели будут готовы, нажмите
Run Job, чтобы начать создание индекса. - При каждом холодном запуске приложения Индексатор запускается автоматически через несколько секунд.
Навыки поиска
Функция векторного поиска выполняет сопоставление на основе сходства содержимого изображения. Убедитесь, что вводите описания, максимально соответствующие содержимому изображения.
Например:
- Если вы ищете обложку книги, можно ввести
book with a blue cover - Если вы ищете определённую породу собаки, ваше описание может быть
fluffy golden retriever
Помните, чем более описательным и точным будет ваш ввод, тем лучше будут результаты поиска.
Reset Search Index в разделе Search Index.Сравнение моделей
| Модель | Скорость индексации (фото/мин) | Размер (МБ) | Поддерживаемые языки |
|---|---|---|---|
| clip | ~5300 | ~280 | Английский |
| mobileClipS0 | ~6500 | ~100 | Английский |
| uform | ~1200 | ~180 | Арабский, Армянский, Китайский, Английский, Французский, Немецкий, Иврит, Хинди, Индонезийский, Итальянский, Японский, Корейский, Персидский, Польский, Португальский, Русский, Испанский, Тайский, Турецкий, Украинский, Вьетнамский (21 язык) |
- Точность модели ИИ варьируется, попробуйте и сравните, чтобы выбрать лучшую для вас
- Скорость индексации протестирована на iPhone 15 с локальным кешем миниатюр, время загрузки не включено
- Для подробных данных сравнения см. uform3-image-text-multilingual-base
-
Эти операции изначально не поддерживаются источником медиа, но Stream обеспечивает их поддержку. Подробнее см. раздел «Данные пользовательских меток». ↩︎ ↩︎
-
Вы можете включить функцию «Archive instead of delete» в настройках Photoprism/Immich. Это полезно для источников медиа только для чтения. ↩︎ ↩︎
-
Photoprism помечает фотографии низкого качества как ожидающие одобрения, которые необходимо одобрить вручную для нормального отображения в альбоме. ↩︎