diff --git a/personal/plans/music-artist-albumartist-repair.md b/personal/plans/music-artist-albumartist-repair.md index 2f05ee1c..768c335e 100755 --- a/personal/plans/music-artist-albumartist-repair.md +++ b/personal/plans/music-artist-albumartist-repair.md @@ -4,7 +4,7 @@ created: '2026-09-27' updated: '2026-09-27' type: plan namespace: personal -status: RC-complete-9-defects-found-pending-fix +status: RC-complete-defects-fixed tags: - music - metadata @@ -19,21 +19,45 @@ related: - '[[personal/tech/music-tags-repair-truenas]]' - '[[personal/plans/tagwriter-container]]' - '[[family/how-to/navidrome-truenas-android]]' -status: RC-complete-9-defects-found-pending-fix +status: RC-complete-defects-fixed # Music `artist` + `albumartist` Repair — правила Alex и ход работ ## 🟢 АКТУАЛЬНО НА КОНЕЦ СЕССИИ 16 (2026-09-27) — читать это первым > ``` -> APPLY-PLAN.csv 7861 строка md5 70f67d0fd625f9198a88aef986d7a9be -> DIFF-new-vs-38.csv 2843 строки md5 68439443ecba9d93372ce9c4ee4a9515 +> APPLY-PLAN.csv 7861 строка md5 2269466bbc08c018482b35c855569a8f +> DIFF-new-vs-38.csv 18920 правок md5 4e9e43318fb1c9dd353f96e3d125919c > tag-fix-plan.csv 7861 строка md5 203726ebfd2814e2328636df31337238 (НЕ ПРАВИТЬ) > Снапшот RC: ~/Downloads/music-tags/milestones/RC-20260927/ > ``` > -> **Статус: RC (release candidate). Проведён ручной проход всего диффа — найдено 9 дефектов, -> ждут правки. Боевой прогон не запущен.** +> **Статус: RC. Ручной проход всего диффа завершён. 9 дефектов найдены и ИСПРАВЛЕНЫ +> (47 строк). Верификация 6/6 OK. Боевой прогон не запущен.** +> +> ### Что исправлено в RC-итерации +> +> | # | дефект | строк | было → стало | +> |---|---|---|---| +> | 1 | Pushnoy: разнобой альбома | 41 | `2005-2006`, `2007`, `Pushnoy.ru NEW`, `старые` → `Pushnoy.ru` | +> | 2 | artist — опечатка | 2 | `Простоквашено` → `Простоквашино` | +> | 3 | artist — регистр | 2 | `Би-2 + Агата кристи` → `Би-2 + Агата Кристи` | +> | 4 | artist — мусор | 1 | `11 Track 11` → `Josh Wink` | +> | 5 | album — склейка | 1 | `Infected Mushroom - Compilations Tracks` → `Compilations Tracks` | +> +> ### Признано НЕ дефектом (проверено фактами) +> `album='misc'` (по плану), `album='Сосни попса'` (17 файлов Красной Плесени в её папке), +> `genre='Сказки'/'Детские'/'Бардовская песня'/'Game'/'Humour'` — осмысленные жанры, +> `aa='Сказки'` (оставлено по указанию Alex), `aa='Various Artists'` (0 нарушений/1229), +> `aa='Детские песни'` (заглушка), `Геннадий` vs `Григорий Гладков` (разные люди), +> `track` N/M (117) — двухдисковые издания. +> +> ### Ранее в этой сессии (до RC) +> - album: мусор `Non spécifié`/`NULL`/`no title`/`Album`/`melody.az` и др. — 20 строк +> - track: сентинелы `99/51/46/236/204`/`238`/`117` — 151 строка; номера 4+ знака (годы, сквозные `!Radio`) — 80 строк +> - корни артистов = один альбом — 91 строка (Агата, КняZz, Benassi Bros, Жуки, Банд Эрос, Rammstein, Мумий Тролль) +> - `!Рэп/Eminem,50cent`: `aa='Various Artists'` → artist файла — 6 строк +> - дифф: удалена дублирующая служебная секция НЕТ-В-38 > > ## 🔴 ГЛАВНЫЕ ПРАВИЛА (подтверждены Alex дословно) >