125 lines
6.5 KiB
Markdown
Executable File
125 lines
6.5 KiB
Markdown
Executable File
---
|
||
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*
|