concertvault

concertvault

← Vault Pro

Contexte

Médiathèque auto-hébergée pour gérer et streamer une bibliothèque personnelle de concerts vidéo. Scanne un partage SMB en lecture seule, enrichit les métadonnées artiste via MusicBrainz/TheAudioDB/Last.fm, et diffuse en HLS adaptatif via une interface web sombre cinématique. Hébergé sur Unraid via Docker Compose.

Stack

  • Backend : Python 3.12, FastAPI, SQLAlchemy 2.0, Alembic, PostgreSQL 16
  • Search : MeiliSearch (full-text typo-tolérant)
  • Streaming : FFmpeg, HLS, nginx (segments statiques)
  • Frontend : Next.js 14 App Router, TypeScript strict, Tailwind CSS, shadcn/ui, Video.js
  • Auth : JWT (access 60min / refresh 30j), Authelia (reverse-proxy)
  • Infra : Docker Compose, nginx, Prometheus, Grafana, Loki

Pages

FichierRésuméMàj
JournalSessions de travail2026-06-01
DecisionsDécisions techniques2026-06-01
ArchitectureStructure du système2026-06-01
TODOBacklog2026-06-01