Files
obsidian-vault/family/how-to/navidrome-truenas-android.md
T

3.2 KiB
Executable File

Музыкальный плеер с TrueNAS на Android

Статус: 📋 Планируется Дата: 2026-05-10 Обновлено: 2026-09-26

Задача

Поднять стриминг музыки с TrueNAS (/mnt/RED_2TB/storage/Music/) на Android-устройства.

Варианты

✅ Вариант 1 — Navidrome + Symfonium (рекомендован)

  • Сервер: Navidrome — лёгкий музыкальный сервер, Docker-образ
  • Плеер Android: Symfonium — Subsonic API, офлайн-кэш, теги, обложки
  • Работает через интернет по порту, можно за nginx reverse proxy
  • Docker уже есть: /mnt/RED_2TB/docker/

Вариант 2 — Jellyfin + Finamp

  • Сервер: Jellyfin (Docker) — универсален (видео, фото, музыка)
  • Плеер Android: Finamp — опенсорс
  • Чуть тяжелее Navidrome

Вариант 3 — SMB напрямую

  • Без сервера, VLC или Solid Explorer играют по SMB
  • Только для домашней сети — по интернету медленно и небезопасно

🔴 Общий блокер для ВСЕХ вариантов (найдено 2026-09-26)

Теги в Music/ массово битые — полная инвентаризация 7906 файлов: mojibake 2759, lost 662 (данные уничтожены, \ufffd), empty 1026, partial 2920, clean только 537. Ремонт на этапе «ждём апрув Alex по CSV v2», правки файлов не начаты.

Navidrome раскладывает библиотеку по тегам так же, как Jellyfin — то есть битые теги портят и этот вариант, не только Jellyfin. Порядок «сначала теги, потом сервер» распространяется на все варианты 1–2. Детали: personal/tech/music-tags-repair-truenas.

⚠️ Вариант 3 (SMB) от битых тегов не зависит — навигация по файлам. Единственный, работающий прямо сейчас.

Следующие шаги

  • Сначала: ремонт тегов 7906 файлов (personal/tech/music-tags-repair-truenas)
  • Поднять Navidrome в Docker на TrueNAS
  • Пробросить порт / настроить Caddy subdomain (Caddyfile root-owned → через alpine-контейнер)
  • Установить Symfonium на Android, подключить

Связанные заметки