From 5043d4bf50507eefb50a367cfe1bd83784e443d9 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sat, 26 Sep 2026 19:41:20 +0600 Subject: [PATCH] =?UTF-8?q?[2026-09-26]=20music=20tags=20repair:=2021st=20?= =?UTF-8?q?wave=20=E2=80=94=20Pushnoy.ru=20block,=20Infected=20Mushroom=20?= =?UTF-8?q?fixes,=20AppleDouble=20.=5F*=20flagged=20skip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- personal/tech/music-tags-repair-truenas.md | 25 +++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/personal/tech/music-tags-repair-truenas.md b/personal/tech/music-tags-repair-truenas.md index 529a8531..ecb1812d 100755 --- a/personal/tech/music-tags-repair-truenas.md +++ b/personal/tech/music-tags-repair-truenas.md @@ -4,7 +4,7 @@ created: '2026-09-26' updated: '2026-09-26' type: tech namespace: personal -wave: 20 +wave: 21 tags: - music - jellyfin @@ -20,10 +20,25 @@ related: # Music Tags Repair — TrueNAS (7906 файлов) -> **Статус: ДВАДЦАТАЯ ВОЛНА (2026-09-26). CSV ГОТОВ, 0 БИТЫХ СТРОК, 7907 строк. -> Ждём решения по `NSK.mp3` + «go» на применение.** -> ✅ **НОВОЕ (20-я волна):** `Перец.mp3` (2 копии в `disk*`) → `Перцы`/`Валдай` (решение Alex -> из `2-medium-confidence.md` — было пропущено); все сводные CSV пересобраны (777 + 7129). +> **Статус: ДВАДЦАТЬ ПЕРВАЯ ВОЛНА (2026-09-26). CSV ГОТОВ, 0 БИТЫХ СТРОК, 7907 строк. +> Ждём «go» на применение.** +> ✅ **НОВОЕ (21-я волна) — блок `Pushnoy.ru`/`Александр Пушной` + `Infected Mushroom`:** +> - `Pushnoy-ru_` в title — это НЕ сайт-вода, а **префикс-пространство имён файлов** (транслит +> имени файла); артист везде `Александр Пушной`. `Pushnoy.ru`/`Pushnoy-ru` в `cur_artist` +> — мусор от тэггера, в `new_artist` уже `Александр Пушной`. `cur_*` НЕ трогаем. +> - **AppleDouble-мусор `._*` — 14 файлов** (`._01 Never Mind.m4a` … `._13 Swingish…` в Army of +> Mushrooms + `._Infected Mushroom - Tiwanacu.MP3`): нулевое тело, мусор от копирования через +> SMB / не-Apple ФС. Помечены `action = skip` + `source = appledouble artifact`. **В Jellyfin не +> должны попасть; при применении — не тегировать.** +> - Army of Mushrooms (2012): все 13 чистых треков верны, сверено с Genius/TIDAL — 12 треков + 1 +> бонус `Swingish (Bonus Track)` (iTunes/Deluxe). Правок не требовалось. +> - Infected Mushroom, реальные дефекты той волны: `Infected Mushoom - Saeed (Radio Edit)` → +> title `Saeed (Radio Edit)`; `Infected Mushoom - Red Filter` → `Red Filter`; +> `Infected Mushoom & Eyal Shechter` → **title `Raash`** (не имя файла; найдено в SoundCloud); +> `Deeply Disturbed (Original Mix` / `Deeply Disturbed (Kobi Shalti-` — **обрезка** (`L Remix)` +> потеряно) → восстановлено; `elation station (beat hackers` → `Elation Station (Beat Hackers Rmx)` +> (запятая в поле разбила CSV); `Infected Mushroom – U r so fucked (GANDI Remix)` → `U R So Fucked +> (GANDI Remix)` (title содержал артиста). > 🔴 **ГЛАВНЫЙ УРОК ВОЛНЫ: ПЕРЕД ОТВЕТОМ ОБ ARTIST/ПРОБЛЕМНОЙ СТРОКЕ — ОТКРЫТЬ НОТЫ РЕВЬЮ.** > Alex: «Перец я тебе в доку выписывал! В чем трабл??» — решение **уже было в > `personal/plans/music-tags-review/2-medium-confidence.md`**, ассистент ответил по памяти