feat: add Sonarr support with background scanning and progress tracking
Add Sonarr integration alongside existing Radarr functionality. Implement background ffprobe scanning with ThreadPoolExecutor, progress tracking API, and separate navigation for movies/series. Series are grouped by show with collapsible episodes. Reduce Gunicorn workers to 1, add scan status endpoint, and update README with Sonarr configuration instructions.
This commit is contained in:
@@ -32,7 +32,16 @@ docker compose up -d --build
|
||||
docker compose logs -f
|
||||
```
|
||||
|
||||
Beim ersten Laden erscheinen im Log `Gescannt:`-Einträge.
|
||||
Die Seite lädt zuerst die Library-Metadaten. Die ffprobe-Scans laufen danach im Hintergrund; oben wird der Fortschritt angezeigt. Für Sonarr die optionalen Variablen und den Serien-Volume-Mount in `docker-compose.yml` aktivieren. Die Navigation trennt Filme und Serien, Serien sind pro Show aufklappbar.
|
||||
|
||||
Sonarr benötigt:
|
||||
|
||||
```yaml
|
||||
SONARR_URL: "http://sonarr:8989"
|
||||
SONARR_API_KEY: "..."
|
||||
SONARR_MEDIA_PATH: "/data/serien"
|
||||
LOCAL_SERIES_PATH: "/media/serien"
|
||||
```
|
||||
|
||||
## Bei weiterem Scanfehler
|
||||
|
||||
|
||||
Reference in New Issue
Block a user