feat: add Radarr language dashboard with Docker support
Add a Flask-based dashboard for monitoring audio/subtitle languages in Radarr media files. Includes ffprobe integration for media analysis, SQLite caching, path mapping between Radarr and host filesystems, and a responsive web UI with filtering and statistics.
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# Radarr Language Dashboard v2
|
||||
|
||||
## Wichtig: Path-Mapping
|
||||
|
||||
Radarr kann seine Filme z.B. unter `/data/filme` sehen, während der Host sie unter
|
||||
`/nesflix/filme` hat. Das Dashboard unterstützt diese Abbildung explizit:
|
||||
|
||||
```yaml
|
||||
environment:
|
||||
RADARR_MEDIA_PATH: "/data/filme"
|
||||
LOCAL_MEDIA_PATH: "/media/filme"
|
||||
|
||||
volumes:
|
||||
- /nesflix/filme:/media/filme:ro
|
||||
```
|
||||
|
||||
Ein Radarr-Pfad wie:
|
||||
|
||||
`/data/filme/Avatar (2009)/Avatar.mkv`
|
||||
|
||||
wird dadurch für ffprobe zu:
|
||||
|
||||
`/media/filme/Avatar (2009)/Avatar.mkv`
|
||||
|
||||
## Start
|
||||
|
||||
API-Key und ggf. Docker-Netz in `docker-compose.yml` anpassen:
|
||||
|
||||
```bash
|
||||
docker compose down
|
||||
docker compose up -d --build
|
||||
docker compose logs -f
|
||||
```
|
||||
|
||||
Beim ersten Laden erscheinen im Log `Gescannt:`-Einträge.
|
||||
|
||||
## Bei weiterem Scanfehler
|
||||
|
||||
Prüfe einen Pfad im Container:
|
||||
|
||||
```bash
|
||||
docker exec -it radarr-language-dashboard sh
|
||||
ls -lah /media/filme
|
||||
find /media/filme -type f | head
|
||||
ffprobe -v error -show_entries stream=codec_type,codec_name:stream_tags=language -of json "/media/filme/DEIN/FILM.mkv"
|
||||
```
|
||||
Reference in New Issue
Block a user