[[Navidrome]] ## đŸ§© **Option 1: Über die Web-OberflĂ€che** Wenn du nur die Bibliothek neu scannen willst: 1. Melde dich als **Admin** in der WeboberflĂ€che an. 2. Gehe zu **Settings → Admin → Rescan Library** (oder „Bibliothek neu scannen“). 3. WĂ€hle **„Full Rescan“** (VollstĂ€ndiger Scan) aus. Das ist der einfachste Weg — aber wenn du den Vorgang **per Shell oder Skript** auslösen willst, siehe Option 2 oder 3. --- ## 🐳 **Option 2: Über die Docker Shell** Wenn du direkten Zugriff auf den Container hast: ```bash docker exec -it navidrome rescan --force ``` đŸ”č `` ersetzt du durch den tatsĂ€chlichen Namen deines Containers, z. B. `navidrome`. đŸ”č Der Parameter `--force` erzwingt eine vollstĂ€ndige Neuindizierung (nicht nur eine inkrementelle). Beispiel: ```bash docker exec -it navidrome navidrome rescan --force ``` Falls `navidrome` nicht im `PATH` ist (z. B. je nach Image): ```bash docker exec -it navidrome /app/navidrome rescan --force ``` --- ## ⚙ **Option 3: Durch Neustart mit Umgebungsvariable** Wenn du den Container neu startest und gleich beim Start eine Neuindizierung erzwingen willst, kannst du temporĂ€r folgende Umgebungsvariable setzen: ```bash docker run -d \ -e ND_SCAN_ON_STARTUP=true \ -e ND_SCAN_FORCED=true \ ... --name navidrome \ deluan/navidrome:latest ``` Oder, wenn du `docker-compose` nutzt: ```yaml environment: - ND_SCAN_ON_STARTUP=true - ND_SCAN_FORCED=true ``` Dann einmal: ```bash docker compose restart navidrome ``` Das löst bei jedem Start eine **vollstĂ€ndige Neuindizierung** aus. --- ## 🧠 **Zusatzinfos** - `navidrome rescan` akzeptiert auch `--quiet` (ohne Logausgabe). - Der Fortschritt erscheint in den Logs: ```bash docker logs -f navidrome ``` - Die Indizierung kann bei großen Bibliotheken einige Zeit dauern.