Files
obsidian-vault/personal/tech/music-broken-toload.md
T

125 lines
6.5 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Битые и DRM аудиофайлы — на перезагрузку
updated: 2026-09-26
type: tech
tags: [music, truenas, toload]
related: personal/tech/yandex-music-api, personal/tech/music-tags-repair-truenas
---
# Битые и DRM аудиофайлы — на перезагрузку
> Файлы в `/mnt/RED_2TB/storage/Music`, которые **не читаются** и подлежат
> удалению с последующей загрузкой заново.
> Рядом с [[personal/tech/yandex-music-api]] (выгрузка библиотеки).
> Составлено: 2026-09-26. Источник: диагностика ffmpeg/ffprobe в контейнере `tagwriter`.
---
## Итог
| Категория | Файлов | Объём | Причина |
|---|---|---|---|
| **Битые** (контейнер разрушен) | 16 | ~152 МБ | ID3-заголовок записан поверх структуры формата |
| **DRM** (Windows Media защита) | 13 | ~33 МБ | `License_URL` в ASF-заголовке |
| **Итого** | **29** | **~185 МБ** | |
**Бэкап:** все 29 в `/mnt/RED_2TB/storage/Music/backup_raw/`.
⚠️ **Бэкап не помогает** — файлы там идентичны диску (побиты до сессии).
⚠️ **Статус удаления (2026-09-26): НЕ УДАЛЕНЫ.** Alex сказал удалять, но команда на удаление
ещё не отдавалась — все 29 (16 битых + 13 DRM) **по-прежнему лежат на диске**.
Ждут команды после завершения работ по конвертации.
📌 **Все 29 — из числа 70 не-MP3.** Остальные 41 (40 ogg + 1 flac) **уже сконвертированы в MP3**
(`convert41.py`, 41/41, 0 ошибок) — они в этот список **не входят** и удалению не подлежат.
⚠️ У 40 из них потерялись теги при конвертации (см. [[personal/plans/tagwriter-container]]) —
это отдельная задача восстановления, **не** повод добавлять их сюда.
---
## 1. Битые (контейнер разрушен) — 16 файлов
**Причина:** файл начинается с `ID3` вместо `ftyp` (m4a) / `ASF` (wma) →
`moov atom not found` / `Invalid data found`. Структура контейнера затёрта.
**Восстановлению не подлежит.**
**Доказательство (первые байты):**
```
01 Never Mind.m4a → 49 44 33 03 … («ID3….obTIT2…») ожидалось: ftyp
NTL - ВЕРТИТЕ ЗАДОМ_old.wma → 49 44 33 03 … («ID3…TIT2») ожидалось: 30 26 B2 75 (ASF)
```
**Корень:** ID3-заголовок записан **поверх структуры формата** предыдущей массовой правкой тегов.
⚠️ **Бэкап не помогает:** `backup_raw/` идентичен диску по байтам — порча случилась раньше бэкапа.
🔴 **ПРАВИЛО: НИКОГДА не применять массовые ID3-правки к не-MP3 (m4a/wma/ogg/flac).**
Теги не-MP3 писать только родными инструментами (`mutagen.MP4`, `OggVorbis`, `ASF`).
### Infected Mushroom — (2012) Army of Mushrooms (13 m4a, ~130 МБ)
Папка: `!Pop, Club, Любэ/Infected Mushroom/(2012) Army of Mushrooms/`
| Файл | Размер |
|---|---|
| `01 Never Mind.m4a` | 12.5 МБ |
| `02 Nothing to Say.m4a` | 13.0 МБ |
| `03 Send Me an Angel.m4a` | 14.7 МБ |
| `04 U R So Fucked.m4a` | 9.9 МБ |
| `05 The Rat.m4a` | 15.5 МБ |
| `06 Nation of Wusses.m4a` | 13.9 МБ |
| `07 Wanted To.m4a` | 7.0 МБ |
| `08 Serve My Thirst.m4a` | 13.5 МБ |
| `09 I Shine.m4a` | 11.9 МБ |
| `10 Drum n Bassa.m4a` | 14.4 МБ |
| `11 The Pretender.m4a` | 13.0 МБ |
| `12 The Messenger 2012.m4a` | 21.0 МБ |
| `13 Swingish (Bonus Track).m4a` | 12.4 МБ |
**Искать:** `Infected Mushroom Army of Mushrooms 2012` (альбом целиком, MP3 320)
### Прочее (3 файла, ~9 МБ)
| Файл | Размер | Искать |
|---|---|---|
| `!Рэп/НТЛ/NTL - ВЕРТИТЕ ЗАДОМ_old.wma` | 1.7 МБ | НТЛ — Вертите задом |
| `!Rock&Folk/Агата Кристи/Ближе.wma` | 2.7 МБ | Агата Кристи — Ближе |
| `!Rock&Folk/Ундервуд/2002 Все пройдет, милая/02 - Гагарин, я вас любила.wma` | 4.3 МБ | Ундервуд — Гагарин, я вас любила |
---
## 2. DRM (Windows Media защита) — 13 файлов
**Причина:** в ASF-заголовке `License_URL: ...sbp=DRM&...` — файлы зашифрованы
Windows Media DRM. Microsoft закрыл инфраструктуру выдачи лицензий → **обойти
нельзя**. Требуется загрузка заново.
**Папка:** `!Рэп/НТЛ/wma/` — все 13 `Track N.wma` (1–13), ~33 МБ
**Искать:** `НТЛ` (группа) — альбом целиком. Файлы безымянные (`Track N`),
названия треков неизвестны — уточнить по треклисту на источнике.
| Файл | Размер |
|---|---|
| `Track 1.wma` … `Track 13.wma` | 1.8–3.1 МБ каждый |
---
## 3. Что делать
1. Скачать заново по списку выше (в MP3).
2. Теги — по общему правилу библиотеки (`tag-fix-plan` / `rebuild_summaries`).
3. ⚠️ **Не применять массовые ID3-правки к не-MP3** — именно это разрушило
контейнеры m4a/wma. Теги не-MP3 писать только родными инструментами формата.
---
## 4. Связанные документы
- [[personal/tech/yandex-music-api]] — выгрузка библиотеки Яндекс Музыки
- [[personal/tech/music-tags-repair-truenas]] — ремонт тегов на TrueNAS
- [[personal/plans/tagwriter-container]] — контейнер применения тегов + конвертация 41
- [[personal/tech/music-tags-final-review]] — финальное ревью
---
*Создано: 2026-09-26 | Источник: диагностика 70 не-MP3 файлов в Music*