#!/bin/bash
# Normaliseer alle mp3's naar gelijke loudness (EBU R128, -14 LUFS)
OUT=/mnt/md2/Complete/Quiz-Audio
IMG=jauderho/yt-dlp:latest
mkdir -p "$OUT/normalized"

for f in "$OUT"/*.mp3; do
  name=$(basename "$f")
  [ -f "$OUT/normalized/$name" ] && { echo "skip $name"; continue; }
  echo "=== $name ==="
  docker run --rm -v "$OUT":/d --entrypoint ffmpeg "$IMG" \
    -y -i "/d/$name" \
    -af "loudnorm=I=-14:TP=-1.5:LRA=11" \
    -ar 44100 -b:a 192k \
    "/d/normalized/$name" 2>/dev/null && echo "ok" || echo "!! MISLUKT: $name"
done

echo "=== KLAAR ==="
ls -1 "$OUT/normalized"/*.mp3 | wc -l
