diff --git a/family/how-to/arr-stack-taiga.md b/family/how-to/arr-stack-taiga.md index 6fe00f1a..98b4a60c 100755 --- a/family/how-to/arr-stack-taiga.md +++ b/family/how-to/arr-stack-taiga.md @@ -430,6 +430,8 @@ Transmission torrent 724, hash `B9D1249744F59A196728EEA12E5308DDD0D90C8F`, им ### Защита от подмены артиста при поиске Lidarr, 2026-11-09 +**Откат 2026-11-10 в 11:27 по Бишкеку.** В compose возвращён штатный образ `lscr.io/linuxserver/lidarr:latest`. Работающий `Lidarr.Core.dll` совпадает с оригиналом по SHA256. Раздел ниже описывает прошлую установку. Доказательство — `stock-rollback-verification.json` в каталоге сборки. + В штатном Lidarr 3.1.6.5079 обычный разбор `Painkiller - Pain and Destruction` извлекал артиста Painkiller. При повторном разборе в контексте ArtistSearch разделитель `(\W*|\b)` мог совпасть с пустой строкой. Lidarr выделял `Pain` из начала `Painkiller` и связывал результат с альбомом Pain. Последующая проверка сравнивала уже подставленного артиста. [Парсер исходной версии](https://github.com/Lidarr/Lidarr/blob/v3.1.6.5079/src/NzbDrone.Core/Parser/Parser.cs#L341-L401), [повторный разбор](https://github.com/Lidarr/Lidarr/blob/v3.1.6.5079/src/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs#L75-L104). Общее исправление требует границ имени артиста и названия альбома. Повторный разбор сохраняет явно распознанного артиста. Сопоставление раздачи по имени допускает нормализованное каноническое имя или один точный известный псевдоним. Правила применяются в штатном поиске, RSS и `/release/push`. Импорт по файловым тегам, настройки качества, мониторинг и расписание worker сохранились.