Sanitized mirror from private repository - 2026-03-29 13:33:25 UTC
This commit is contained in:
125
docs/services/individual/bazarr.md
Normal file
125
docs/services/individual/bazarr.md
Normal file
@@ -0,0 +1,125 @@
|
||||
# Bazarr
|
||||
|
||||
**🟢 Media Service**
|
||||
|
||||
## Service Overview
|
||||
|
||||
| Property | Value |
|
||||
|----------|-------|
|
||||
| **Service Name** | bazarr |
|
||||
| **Host** | Atlantis (Synology) |
|
||||
| **Category** | Media / Subtitles |
|
||||
| **Docker Image** | `lscr.io/linuxserver/bazarr:latest` |
|
||||
| **Compose File** | `hosts/synology/atlantis/arr-suite/docker-compose.yml` |
|
||||
| **URL** | http://192.168.0.200:6767 |
|
||||
| **Version** | 1.5.6 |
|
||||
|
||||
## Purpose
|
||||
|
||||
Bazarr is the subtitle companion to Sonarr and Radarr. It monitors your library for missing or
|
||||
wanted subtitles, searches configured providers, and downloads them automatically. It syncs
|
||||
directly with Sonarr/Radarr via SignalR so new items trigger subtitle searches immediately.
|
||||
|
||||
## API Access
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| **URL** | http://192.168.0.200:6767 |
|
||||
| **API Key** | `REDACTED_BAZARR_API_KEY` |
|
||||
| **Header** | `X-Api-Key: "REDACTED_API_KEY"` |
|
||||
|
||||
```bash
|
||||
BAZARR="http://192.168.0.200:6767"
|
||||
BAZARR_KEY="REDACTED_BAZARR_API_KEY"
|
||||
|
||||
# System status and version
|
||||
curl -s "$BAZARR/api/system/status" -H "X-Api-Key: $BAZARR_KEY" | python3 -m json.tool
|
||||
|
||||
# Health check
|
||||
curl -s "$BAZARR/api/system/health" -H "X-Api-Key: $BAZARR_KEY" | python3 -m json.tool
|
||||
|
||||
# Missing subtitles count
|
||||
curl -s "$BAZARR/api/badges" -H "X-Api-Key: $BAZARR_KEY" | python3 -m json.tool
|
||||
|
||||
# List missing episode subtitles
|
||||
curl -s "$BAZARR/api/episodes/wanted" -H "X-Api-Key: $BAZARR_KEY" | python3 -m json.tool
|
||||
|
||||
# List missing movie subtitles
|
||||
curl -s "$BAZARR/api/movies/wanted" -H "X-Api-Key: $BAZARR_KEY" | python3 -m json.tool
|
||||
```
|
||||
|
||||
## Current Status (2026-03-02)
|
||||
|
||||
- Sonarr SignalR: **LIVE**
|
||||
- Radarr SignalR: **LIVE**
|
||||
- Missing episode subtitles: 846
|
||||
- Missing movie subtitles: 6
|
||||
- Provider issues: 0
|
||||
|
||||
## Configuration
|
||||
|
||||
### Docker Compose (in docker-compose.yml)
|
||||
|
||||
```yaml
|
||||
bazarr:
|
||||
image: lscr.io/linuxserver/bazarr:latest
|
||||
container_name: bazarr
|
||||
environment:
|
||||
- PUID=1029
|
||||
- PGID=100
|
||||
- TZ=America/Los_Angeles
|
||||
- UMASK=022
|
||||
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:bazarr
|
||||
- TP_SCHEME=http
|
||||
- TP_DOMAIN=192.168.0.200:8580
|
||||
- TP_THEME=dracula
|
||||
volumes:
|
||||
- /volume2/metadata/docker2/bazarr:/config
|
||||
- /volume1/data:/data
|
||||
ports:
|
||||
- "6767:6767"
|
||||
networks:
|
||||
media2_net:
|
||||
ipv4_address: 172.24.0.x
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
restart: always
|
||||
```
|
||||
|
||||
Config on Atlantis: `/volume2/metadata/docker2/bazarr/config/config.yaml`
|
||||
|
||||
Note: The API key is stored in `config.yaml` on Atlantis (not in this repo). Retrieve it with:
|
||||
```bash
|
||||
grep "apikey" /volume2/metadata/docker2/bazarr/config/config.yaml
|
||||
```
|
||||
|
||||
## Connected Services
|
||||
|
||||
| Service | Connection | Status |
|
||||
|---------|-----------|--------|
|
||||
| Sonarr | SignalR + API | LIVE |
|
||||
| Radarr | SignalR + API | LIVE |
|
||||
|
||||
Bazarr connects *to* Sonarr/Radarr (not the reverse). Configure under
|
||||
Settings → Sonarr and Settings → Radarr in the Bazarr UI.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
**SignalR shows CONNECTING or DISCONNECTED**
|
||||
- Verify Sonarr/Radarr are running: `docker ps | grep -E 'sonarr|radarr'`
|
||||
- Check the host/API key in Bazarr Settings → Sonarr/Radarr
|
||||
- Restart Bazarr: `docker restart bazarr`
|
||||
|
||||
**No subtitle providers**
|
||||
- Check badges: `providers` field should be 0 for no errors
|
||||
- Go to Settings → Providers in the Bazarr UI to configure providers (OpenSubtitles, etc.)
|
||||
|
||||
**Subtitle not found for a specific episode**
|
||||
- Go to the episode in Bazarr → Manual Search to browse provider results
|
||||
- Check the episode language profile matches what providers offer
|
||||
|
||||
## Related Services
|
||||
|
||||
- Sonarr — http://192.168.0.200:8989
|
||||
- Radarr — http://192.168.0.200:7878
|
||||
- See also: `docs/services/individual/download-priority.md` for the NZB-first strategy
|
||||
Reference in New Issue
Block a user