From 32d682e1060b8586c65afb5a0702b2a89c525708 Mon Sep 17 00:00:00 2001 From: Taiga Date: Tue, 10 Nov 2026 06:15:36 +0000 Subject: [PATCH] [2026-11-10 06:15:34] syncthing: family/how-to/arr-stack-taiga.md --- family/how-to/arr-stack-taiga.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/family/how-to/arr-stack-taiga.md b/family/how-to/arr-stack-taiga.md index 98b4a60c..ae325dc5 100755 --- a/family/how-to/arr-stack-taiga.md +++ b/family/how-to/arr-stack-taiga.md @@ -451,3 +451,13 @@ Transmission torrent 724, hash `B9D1249744F59A196728EEA12E5308DDD0D90C8F`, им Ещё 19 предупреждений по раздачам сняты после проверки каждого запрошенного альбома по каталогу, привязанным trackFile ID и размерам файлов на диске. Использован штатный DELETE queue с `removeFromClient=false`, `blocklist=false`, `skipRedownload=true`. Повторную регистрацию того же завершённого торрента Чайфа подтвердили записи истории Lidarr. У этого торрента метка Transmission заменена на `lidarr-imported`, поэтому Lidarr пропускает его при опросе. Путь, файлы и раздача сохранены. Доказательства — `already-imported-queue-*.json`, `chaif-transmission-before.json`, `chaif-transmission-after.json` и `final-verification.json` в каталоге сборки. Pain. Ранее начатые `I Am` (11/11) и `Party in My Head` (2/2) скачаны и импортированы. После установки защиты через штатный `/release/push` прошли проверенные MP3-релизы `Coming Home` и `You Only Live Twice`. В 16:55:56 по Бишкеку `You Only Live Twice` был полностью импортирован штатно, 18/18 файлов по изданию 3199 подтверждены на диске. `Coming Home` скачан на 28,6%. На тот момент оставалось 96 ошибок импорта по отдельным раздачам, 1 раздача ожидала импорта и 4 скачивались или ждали пиров. Ошибок Transmission не обнаружено. Доказательства — `pain-album-search-follow-up.json`, `post-scan-verification.json` и `latest-lidarr-verification.json` в каталоге сборки. + +### Общее обновление каталога Lidarr, 2026-11-10 + +Плановый `RefreshArtist` в Lidarr 3.1.6.5079 при непустом ответе `recent/artist` обновляет только артистов из ответа. Проверенный ответ для планового прохода 10 ноября содержал 2 903 внешних ID, из которых 56 присутствовали в локальной библиотеке. Пламенева в ответе не было. Его карточка до обновления содержала 4 релиза, а сервер уже отдавал 51. Та же проверка по всей библиотеке выявила другие карточки с пропущенными релизами. [Логика штатного обновления](https://github.com/Lidarr/Lidarr/blob/v3.1.6.5079/src/NzbDrone.Core/Music/Services/RefreshArtistService.cs#L401-L449). + +TrueNAS cron 5 запускает общее сравнение каталога каждые 10 минут. Скрипт `/mnt/RED_2TB/docker/arr/lidarr-metadata-reconcile/lidarr_metadata_reconcile.py` применяет к ответу источника текущий профиль метаданных и список исключений. Если найдены отсутствующие релизы и источник содержит уже имеющиеся записи, он отправляет штатный `BulkRefreshArtist` для группы до шести артистов. После команды проверяет наличие ожидаемых релизов и сохранение прежнего мониторинга. Совпавшие карточки повторно сверяются через семь дней. Карточки с неполным ответом, изменившимся идентификатором или конфликтом профиля остаются в отчёте для повторной проверки. Используется официальный образ LinuxServer. Основное расписание Lidarr и автопоиск продолжают работать. + +Состояние и журнал находятся рядом со скриптом в `reconcile-state.json` и `reconcile.log`. Откат расписания выполняется отключением TrueNAS cron 5. Поимённые снимки каталога, очередь и результаты проверки файлов находятся в `/mnt/RED_2TB/docker/arr/lidarr-library-audit-20261110/`. Приёмочные тесты правил сверки — `test_lidarr_metadata_reconcile.py`. + +Первые две партии прошли проверку после записи. Lidarr добавил 58 отсутствовавших релизов у 12 артистов и сохранил их прежние записи и настройки мониторинга. В журнале — команды 113978 и 113986. Полный тест локальных сценариев прошёл 57 проверок, включая семь проверок нового правила на NAS.