[2026-09-26] music tags: strip year prefixes from 504 albums, fix Knorkator umlauts, truncated titles

This commit is contained in:
Alexey Martemyanov committed 2026-09-26 19:47:54 +06:00
1 parent a56483983a
commit b368c6e115
3 files changed
+141 -11

No files matched your search

@@ -3,7 +3,7 @@ title: Music Tags — Review
type: task
namespace: personal
tags: [music, jellyfin, tags, review, truenas]
status: awaiting-approval
status: in-progress
updated: '2026-09-26'
---
@@ -11,12 +11,28 @@ updated: '2026-09-26'
**К правке:** 6773 файлов · **без изменений:** 1133
> **✅ 21-я волна (2026-09-26): CSV ГОТОВ. 7907 строк, 0 битых. Ждём «go» на применение.**
> Разобраны блоки `Pushnoy.ru`/`Александр Пушной` (13 строк cur_artist) и `Infected Mushroom`
> (7 реальных дефектов: обрезки `Deeply Disturbed (Kobi Shalti-`, `elation station (beat hackers`;
> title = имя файла `Infected Mushoom - Saeed/Red Filter`; `Eyal Shechter` → title `Raash`;
> `U R So Fucked (GANDI Remix)`). 14 файлов `._*` (AppleDouble) помечены `skip`.
> Детали — [[personal/tech/music-tags-repair-truenas|tech/music-tags-repair-truenas]], 21-я волна.
> **⚠️ 22-я волна (2026-09-26): CSV НЕ ГОТОВ.** Alex спросил: «Ты прошёл вручную через весь список
> и АБСОЛЮТНО всё корректно? Нет дублей с разным написанием?» — честный ответ был **НЕТ**. Проверка
> нашла ещё ~900 дефектных строк сверх «зелёных» чекеров.
>
> Исправлено: **43 группы дублей артистов** (`Король и шут`/`Король и Шут`, `Земфира`/`земфира`,
> `Чиж & Cо` с латинской C, `Руки Вверх`/`Руки в Верх`) — 85 правок, свелось к 0 групп;
> **220 строк** с артистом-префиксом в title (`Король и Шут - Лесник` → `Лесник`,
> `Muse / Dead Star` → `Dead Star`); `album` case (`Король и шут-1` → `Король и Шут`), 36 строк.
>
> 🔴 **Два урока:** (1) «файл прошёл чекеры» ≠ «файл готов» — чекеры не видят дубли/префиксы;
> (2) **скрипт правки ОБРЕЗАЛ CSV до 4640 строк** (открыл источник на запись, упал на середине).
> Восстановлено из бэкапа. Теперь только схема tmp-файл + ревалидация + `os.replace`.
>
> **⏭ Осталось до «go»:** `album='2007'` (10), `album`=папка-плейсхолдер `NEW (Remix Album)` /
> `Unreleased Tracks` (~109), глазами не пройдены ~5000 строк прочих исполнителей.
> Детали и детекторы — [[personal/tech/music-tags-repair-truenas|tech/music-tags-repair-truenas]], 22-я волна.
> **✅ 21-я волна (2026-09-26):** разобраны блоки `Pushnoy.ru`/`Александр Пушной` (13 строк cur_artist)
> и `Infected Mushroom` (7 реальных дефектов: обрезки `Deeply Disturbed (Kobi Shalti-`,
> `elation station (beat hackers`; title = имя файла `Infected Mushoom - Saeed/Red Filter`;
> `Eyal Shechter` → title `Raash`; `U R So Fucked (GANDI Remix)`). 14 файлов `._*` (AppleDouble)
> помечены `skip`.
> [!warning] Ничего не изменено
> Это план. Ставь галочки, что одобряешь. После «go» — бэкап в `Music/backup/` и применение.