Files
obsidian-vault/personal/plans/kraken-media-inventory-cleanup.md
T

16 KiB
Raw Blame History

created, namespace, related, status, tags, title, type, updated
created namespace related status tags title type updated
2026-09-22 personal
personal/plans/lampac-watchlist-plugin
personal/plans/lampac-kraken
personal/tech/lampac-deployment
inventory-done-awaiting-decision
kraken
media
cleanup
watchlist
lampac
disk-space
Кра́кен — инвентаризация медиа под удаление plan 2026-09-22

Кра́кен — инвентаризация медиа под удаление

Составлен 2026-09-22. Alex: «вообще все. нужна полная инвентаризация что можно сносить, а что нельзя». Итог: 802 файла, 233 позиции, 1 236 ГБ. В watchlist (Lampa покажет) — 29 позиций / 456 ГБ. Не в watchlist — 204 позиции / 780 ГБ. Точных дублей — 46 групп, зря занято 89,2 ГБ.

🔴 Цифры watchlist-матча ЗАНИЖЕНЫ — требует пересчёта. Alex поймал 4 позиции, ошибочно записанные в «не в watchlist», хотя они В watchlist (см. раздел «Матч»).

🔴 Ошибка матча (найдена Alex'ом 2026-09-22)

Первый прогон сравнивал имя файла только с русским name watchlist-позиции. Файлы, названные по оригиналу, не находились. Промахи:

Файл на диске ГБ В watchlist Русское name TMDB
Bram.Stoker's Dracula.1992 18.04 ✅ «Дракула» 6114
The.Crow.1994 17.45 ✅ «Ворон» 9495
despicable.me.4.2024 2.18 ✅ «Гадкий я 4» 519182
Вивариум_2019_BDRip 1.46 ✅ «Вивариум» 458305

27,3 ГБ записано как «не в watchlist» ошибочно — эти 4 сносить НЕЛЬЗЯ.

Правильно матчить против обоих полей (name И original) + год ±1. Год обязателен: в watchlist «Дракула» стоит трижды (1992 / 2014 / 2025), а inside out (2015) ложно матчится с «Головоломка 2» (2024) — разные фильмы.

⚠️ Oldboy (28.65 ГБ) и Project Hail Mary (28.12 ГБ) — проверены отдельно, их в watchlist правда НЕТ (0 совпадений по обоим запросам в watchlist.json). Они в Radarr, но в список не занесены. Это не ошибка матча.

Полный список перепроверки: /Users/admin/kraken-missed-matches.json. Скрипты: /tmp/kraken_fix2.py (фразовое равенство по original + год), /tmp/kraken_why.py (проверка конкретных тайтлов).

Метод

  1. find по /srv/...6194539b.../media → 802 видеофайла с размерами.
  2. Группировка в «позиции»: папка первого уровня + подпапка; файлы в корне — каждая своя позиция; downloads/* — по полному пути папки-раздачи (сезонные паки).
  3. Сверка с watchlist.json (376 позиций). Первый прогон — строгое равенство по русскому name (убраны год, качество, релиз-группа, расширение, транслит-шум). Подстрочный матч давал ложные срабатывания: единственный файл 1.46 ГБ «Вивариум» склеивался в группу на 135 ГБ. ⚠️ Строгое равенство по name тоже неполно — пропускает файлы, названные по оригиналу. Проверять против name И original, со сверкой года. Детали и промахи — в разделе «Ошибка матча» выше.
  4. TMDB-ID брался из href вида https://www.themoviedb.org/movie/NNN — в watchlist.json его отдельным полем нет.

Артефакты на Mac: /Users/admin/kraken-inventory.json (полные данные), kraken-inventory.csv (таблица), kraken-dupes.json (дубли), kraken-table-AB.md.

Сводка

Папка В watchlist Не в watchlist
movies 14 / 163.0 ГБ 37 / 146.7 ГБ
movies-radarr 8 / 108.8 ГБ 3 / 67.4 ГБ
series-sonarr 3 / 105.0 ГБ 1 / 11.1 ГБ
downloads 1 / 13.8 ГБ 4 / 64.8 ГБ
documentaries-series 0 20 / 235.6 ГБ
documentaries 0 25 / 71.9 ГБ
cartoons-series 1 / 51.3 ГБ 17 / 53.3 ГБ
cartoons 2 / 14.0 ГБ 96 / 125.8 ГБ
series 0 1 / 3.6 ГБ

🔴 Radarr/Sonarr индексируют только 252 ГБ из 1 236. Этой рухляди нет в стеках.

🔴 Главная находка: дубли downloads/complete (89,2 ГБ)

downloads/complete/sonarr/ — завершённые раздачи, не удалённые после импорта. Файлы совпадают с библиотекой по имени и размеру байт-в-байт:

Раздача в downloads/complete ГБ Копия в библиотеке
Stranger Things.s04... 13.06 series-sonarr/Stranger Things/Season 4
Очень странные дела.S03... 21.33 series-sonarr/Stranger Things/Season 3
Our.Flag.Means.Death.S01 19.31 series-sonarr/Our Flag Means Death/Season 1
Our.Flag.Means.Death.S02 13.81 series-sonarr/Our Flag Means Death/Season 2
Kiberderevnya.S01 11.11 series-sonarr/The Cyberfarm/Season 1
Life.Is.Beautiful.1997 10.62 movies-radarr/Life Is Beautiful (1997) × cartoons/life is beautiful

🔴 Life Is.Beautiful лежит ТРИ раза — movies-radarr + cartoons + третья копия. Это уже не staging, а свалка: фильм в cartoons — ошибка раскладки.

→ downloads/complete (78,6 ГБ) — удалять целиком, если в библиотеке 24 ГБ S03 не нужны (см. ниже про ложный дубль S03).

Ложный дубль: Stranger Things S03

downloads/complete/.../Очень странные дела.S03... и series-sonarr/Stranger Things/Season 3 совпадают байт-в-байт. Но в series-sonarr отсутствует S01 и есть только S02–S04 — то есть S03 в библиотеке начал формироваться из этой же раздачи. Удалять downloads-копию можно, но только убедившись, что Sonarr видит S03 как отсутствующий/присутствующий.

A. В WATCHLIST — Lampa покажет (29 позиций, 456.0 ГБ) — НЕ сносить

Тайтл на диске Папка Файлов ГБ TMDB Название в watchlist
Stranger Things series-sonarr 25 67.92 66732 Очень странные дела
смешарики webrip 1080p cartoons-series 210 51.32 107, 402 сборник (ложный матч по частям)
Our Flag Means Death series-sonarr 18 33.12 109939 Наш флаг означает смерть
Whiplash (2014) movies-radarr 1 23.66 244786 Одержимость
секретный агент movies 1 21.51 1220564 Секретный агент
семья в аренду movies 1 19.91 1208348 Семья в аренду
The Drama (2026) movies-radarr 1 19.16 1325734 Вот это драма!
отпуск на двоих movies 1 17.85 1034716 Отпуск на двоих
They Will Kill You (2026) movies-radarr 1 17.24 1292695 Они придут за тобой
под огнём movies 1 16.50 1241436 Под огнём
я ругаюсь movies 1 15.82 1317149 Я ругаюсь
Our.Flag.Means.Death.S02 (дубль) downloads 8 13.81 109939 Наш флаг означает смерть
гадкая сестра movies 1 13.50 1284120 Гадкая сестра
сират movies 1 13.39 1151272 Сират
охота на воров 2: пантера movies 1 13.28 604685 Охота на воров 2: Пантера
американская история x movies 1 12.80 73 Американская история X
Scream (1996) movies-radarr 1 12.39 4232 Крик
Dead Poets Society (1989) movies-radarr 1 12.28 207 Общество мёртвых поэтов
Leave No Trace (2018) movies-radarr 1 11.06 443463 Не оставляй следов
the.iron.giant.1999... cartoons 1 10.61 10386 Стальной гигант
Funhouse (2019) movies-radarr 1 8.87 590009 Эксперимент «За стеклом»
смерть единорога movies 1 7.97 1153714 Смерть Единорога
список заветных желаний movies 1 5.88 1254786 Список заветных желаний
Mortal Kombat II (2026) movies-radarr 1 4.15 931285 Мортал Комбат 2
Rick and Morty series-sonarr 4 3.98 60625 Рик и Морти
Тайна третьей планеты (1981) cartoons 1 3.38 49802 Тайна третьей планеты
Van Helsing (2004) Fullscreen DVDRip movies 1 2.94 7131 Ван Хельсинг
Death.on.the.Nile.2022.HDRip movies 1 1.46 505026 Смерть на Ниле
гладиатор movies 1 0.22 98 Гладиатор

🔴 Список НЕПОЛНЫЙ — минимум 4 позиции пропущены матчем (перечислены в разделе «Ошибка матча»): Bram.Stoker's Dracula.1992 (18.04), The.Crow.1994 (17.45), despicable.me.4.2024 (2.18), Вивариум_2019 (1.46). Итого реально в watchlist ≥33 позиции / ≥483 ГБ. После пересчёта таблицу заменить.

⚠️ «смешарики webrip 1080p» — 210 файлов в одной папке. Это сборник; совпадения с watchlist (TMDB 107/402) — артефакт нормализации по отдельным файлам, не реальный матч. Разобрать отдельно, если позиция пойдёт под нож.

⚠️ В watchlist нет ни одного тайтла из documentaries* — 45 позиций / 307 ГБ лежат вне списка.

B. НЕ В WATCHLIST (204 позиции, 780.1 ГБ)

Полная таблица всех 204 строк — в артефактах (kraken-inventory.csv). Здесь — верхушка по размеру, остальное cartoons по 0,04–3 ГБ (советская анимация).

B1. Дубли downloads/complete — 78,6 ГБ (удалять первыми)

Раздача ГБ Копия есть?
Очень странные дела.S03.WEB-DL.1080.HDR 21.33 ✅ в series-sonarr
Our.Flag.Means.Death.S01.2022... 19.31 ✅ в series-sonarr
Our.Flag.Means.Death.S02.WEBDL... 13.81 ✅ в series-sonarr
Stranger Things.s04.WEB-DL(HEVC)... 13.06 ✅ в series-sonarr
Kiberderevnya.S01.2023... 11.11 ✅ в series-sonarr (The Cyberfarm)

B2. Не в watchlist, не дубли — крупное (кандидаты)

Тайтл Папка ГБ Комментарий
Prehistoric.Planet.2022.S01 + S02 documentaries-series 37.45 + 17.36 доксериал
пингвины. шпион в толпе documentaries-series 34.75 доксериал
Oldboy (2003) movies-radarr 28.65 в Radarr, не в watchlist
Project Hail Mary (2026) movies-radarr 28.12 в Radarr, не в watchlist
смешарики. новый сезон. 2020 cartoons-series 26.43 113 эпизодов
жизнь птиц 1998 documentaries-series 20.59 доксериал
маленькие гиганты 2014 documentaries 20.57
кот в сапогах 2011 cartoons 19.92
the secret life of elephants documentaries-series 19.90 доксериал
Bram.Stoker's Dracula.1992 movies 18.04 🔴 В WATCHLIST — «Дракула» 1992, TMDB 6114
The.Crow.1994 movies 17.45 🔴 В WATCHLIST — «Ворон», TMDB 9495
гиганты моря 2011 documentaries-series 16.40 доксериал
tiger spy in the jungle s01 documentaries-series 16.30 доксериал
it was just an accident movies 12.78
F1.The.Movie.2025 movies 11.99
король лев (1994) cartoons 11.97
The Cyberfarm series-sonarr 11.11 в Sonarr, не в watchlist
Life Is Beautiful (1997) movies-radarr + cartoons 10.62 × 2 🔴 дубль
Brassic S01 series 3.62
ну, погоди! cartoons-series 3.74 18 выпусков

B3. cartoons — 96 позиций, 125,8 ГБ

Советская и зарубежная анимация, преимущественно 1944–1990, файлы 0,04–3 ГБ. В watchlist их нет. Список целиком — в CSV.

Что дальше

Удаление — отдельный шаг, ждёт решения Alex'а по конкретным позициям. Правила при удалении:

  1. downloads/complete — самый безопасный первый кандидат (78,6 ГБ, всё есть в библиотеке).
  2. Life Is Beautiful — снести две лишние копии из трёх, оставить одну.
  3. movies-radarr/series-sonarr — если удалять, то через API (иначе Radarr будет держать фантом). deleteFiles=true проверять, что путь внутри библиотеки.
  4. Дамп radarr/sonarr API в файл перед любой операцией.

Статус

  • Шаг 1 — выгрузка списка (802 файла)
  • Шаг 2 — группировка (233 позиции)
  • Шаг 3 — сверка с watchlist (29 в списке / 204 нет) — ⚠️ ЦИФРА НЕВЕРНА, см. «Ошибка матча»
  • Шаг 4 — missing.json: 0 совпадений среди файлов (те 30 позиций — рукописные заметки)
  • Шаг 5 — таблица (этот документ)
  • Шаг 5b — пересчёт матча по правилу name + original + год ±1 (ждёт решения Alex по допуску года)
  • Шаг 6 — удаление (ждёт решения)

Документация разложена

Что Где
Эта таблица, метод, цифры personal/plans/kraken-media-inventory-cleanup.md
Методика + переиспользуемые факты personal/tech/lampac-deployment.md, раздел «Полная инвентаризация диска Кра́кена»
Скилл (питфоллы 12–18) devops/lampac-kraken-deploy, раздел «Pillar: disk inventory & deletion candidates»
Зеркало скилла personal/tech/skill-lampac-kraken-deploy.md