У владельцев XPEnology часто бывает или всегда после установки, что Synology Photos не распознает лица и предметы и это неприятно, но это можно легко исправить. А как это сделать я расскажу.
![](https://bafista.ru/wp-content/uploads/2023/08/image-55-1024x688.png)
Проблема заключается в том, что если графический процессор XPEnology не соответствует эмулируемому девайсу, например DS920+, то система не начинает анализ лиц и предметов. Так допустим у меня было с процессором Intel Celeron N4505 и эмулированном Synology DS920+ с процессором Intel Celeron J4125. Фото HEIC и видео 265 все отображались и воспроизводились корректно, а лица и предметы нет. Постоянно висело обнаружение XXX фото. Это количество уменьшается, но в какой-то момент времени просто зависает на одном значении и все.
![](https://bafista.ru/wp-content/uploads/2023/08/image-56.png)
![](https://bafista.ru/wp-content/uploads/2023/08/image-57-1024x449.png)
В общем один замечательный человек на сайте GitHUB выложил библиотеку и инструкцию по ее установке, а я на русском и с картинками покажу как.
Открываем в DSM панель управления, планировщик задач и создаем новую задачу скрипт заданный пользователем как показано на картинке ниже:
![](https://bafista.ru/wp-content/uploads/2023/08/image-49-1024x581.png)
Придумываем название задачи, обязательно нужно указать пользователя root, а опцию включено отключаем.
![](https://bafista.ru/wp-content/uploads/2023/08/image-51-945x1024.png)
Копируем команду ниже
wget https://github.com/jinlife/Synology_Photos_Face_Patch/releases/latest/download/libsynophoto-plugin-model.so -O /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so && synopkgctl stop SynologyPhotos && synopkgctl start SynologyPhotos
Начиная с версии Synology Photos V1.6.0-0629 файл был обновлен с libsynophoto-plugin-model.so на libsynophoto-plugin-platform.so
wget https://github.com/jinlife/Synology_Photos_Face_Patch/releases/latest/download/libsynophoto-plugin-platform.so -O /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so && synopkgctl stop SynologyPhotos && synopkgctl start SynologyPhotos
И вставляем ее в поле скрипта, нажимаем ОК и вводим пароль от учётной записи администратора DSM
![](https://bafista.ru/wp-content/uploads/2023/08/image-52-948x1024.png)
Выделяем созданную задачу и нажимаем однократно запустить.
![](https://bafista.ru/wp-content/uploads/2023/08/image-53-1024x240.png)
После этого служба Synology Photos автоматически перезапустится, но лица и объекты будут недоступны по-прежнему. Подождите пару минут прежде чем идти дальше.
Затем откройте Synology Photos, щелкните по значку пользователя в верхнем правом углу и перейдите в настройки. Тут промотайте в самый низ и нажмите кнопку переиндексировать.
![](https://bafista.ru/wp-content/uploads/2023/08/image-54-1024x959.png)
Начнется процесс переиндексации, затем начнется обработка объектов и потом обработка лиц людей. В общем ждите еще время. У меня ушло коло 20 минут на эту операцию.
Через какое-то время после переиндексации вы увидите в мониторинге ресурсов такой процесс, значит все идет как надо. Можно идти пить чай, система все сделает.
![](https://bafista.ru/wp-content/uploads/2023/08/image-58-1024x307.png)
![](https://bafista.ru/wp-content/uploads/2023/08/image-59-1024x282.png)
А потом и лица и объекты благополучно распознаются
![](https://bafista.ru/wp-content/uploads/2023/08/image-60-1024x450.png)
![](https://bafista.ru/wp-content/uploads/2023/08/image-61-1024x277.png)
После обновления приложения Synology Photos нужно будет эту библиотеку заново проинсталить. Для этого убедитесь, что нужная библиотека есть на сайте GitHUB и просто заново запустите задачу вручную.