-
-
Notifications
You must be signed in to change notification settings - Fork 32
Description
Hi
Thanks for an awesome app!
I am stuck attempting to get Watchlistarr running.
Any pointers?
Thanks!
Below is my Watchlistarr config.yml. docker compose, env, logs
Config.yml
interval:
seconds: 60
rss:
- url: https://rss.plex.tv/d03fab38-6f5REDACTED - FROM PLEX PASS ACCOUNT - SETTINGS - FRIENDS LIST COMBINED RSS (monitored friends are not plex pass accounts)
sonarr:
baseUrl: http://sonarr:8989
apikey: 00b464eREDACTED
rootFolder: /data/media/tv
qualityProfile: Any
seasonMonitoring: all
tags:
- watchlistarr
sonarr_additional:
- qualityProfile: Any
rootFolder: /data/media/kids-tv - qualityProfile: Any
rootFolder: /data/media/documentary-series
radarr:
baseUrl: http://radarr:7878
apikey: dcd724d4REDACTED
rootFolder: /data/media/movies
qualityProfile: Any
tags:
- watchlistarr
radarr_additional:
- qualityProfile: Any
rootFolder: /data/media/kids-movies - qualityProfile: Any
rootFolder: /data/media/documentaries
plex:
skipfriendsync: false
delete:
movie: true # Remove movies not on the watchlist
endedShow: true # Remove ended shows not on the watchlist
continuingShow: true # Remove ongoing shows not on the watchlist
interval:
days: 7 # Grace period before deletion
deleteFiles: true # Delete the actual media files
bazarr:
baseUrl: http://bazarr:6767
apikey: 96eREDACTED
Docker-compose.yml
version: "3.8"
#📜 Bazarr
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ${DOCKER_STORAGE_DIR}/docker/bazarr:/config
- ${DOCKER_STORAGE_DIR}:/data
ports:
- "6767:6767"
restart: unless-stopped
networks:
- media_network
#🎉 Overseer
overseerr:
image: lscr.io/linuxserver/overseerr:latest
container_name: overseerr
environment:
- PORT=5055
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ${DOCKER_STORAGE_DIR}/docker/overseerr:/config
ports:
- "5055:5055"
restart: unless-stopped
networks:
- media_network
#🎬 Plex:
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ${DOCKER_STORAGE_DIR}/docker/plex:/config
- ${DOCKER_STORAGE_DIR}/media:/data/media:rw
network_mode: "host"
restart: unless-stopped
#🎦 Radarr
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ${DOCKER_STORAGE_DIR}/docker/radarr:/config
- ${DOCKER_STORAGE_DIR}:/data
- ${DOCKER_STORAGE_DIR}/downloads:/downloads # optional
ports:
- "7878:7878"
restart: unless-stopped
networks:
- media_network
#🗣️ Requestrr
requestrr:
image: thomst08/requestrr
container_name: requestrr
environment:
- PUID=1026
- PGID=1000
- TZ=Australia/Melbourne
volumes:
- ${DOCKER_STORAGE_DIR}/docker/requestrr:/config
ports:
- 4545:4545
restart: unless-stopped
#🎞️ Sonarr
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ${DOCKER_STORAGE_DIR}/docker/sonarr:/config
- ${DOCKER_STORAGE_DIR}:/data
- ${DOCKER_STORAGE_DIR}/downloads:/downloads # optional
ports:
- "8989:8989"
restart: unless-stopped
networks:
- media_network
#👀 Watchlistarr
watchlistarr:
image: nylonee/watchlistarr
container_name: watchlistarr
environment:
- PLEX_URL=${PLEX_URL}
- PLEX_TOKEN=${PLEX_TOKEN}
- SONARR_URL=${SONARR_URL}
- SONARR_API_KEY=${SONARR_API_KEY}
- RADARR_URL=${RADARR_URL}
- RADARR_API_KEY=${RADARR_API_KEY}
- BAZARR_API_KEY=${BAZARR_API_KEY}
volumes:
- ${DOCKER_STORAGE_DIR}/docker/watchlistarr:/data # Corrected path
restart: unless-stopped
networks:
- media_network
networks:
media_network:
external: true
.ENV
#🔐 User and Group IDs
PUID=1026
PGID=1000
#🕒 Timezone
TZ=Australia/Melbourne
#⚙️ Service URLs
PLEX_URL=http://192.168.0.36:32400
SONARR_URL=http://192.168.0.36:8989
RADARR_URL=http://192.168.0.36:7878
#📁 Base path for all media/config/storage
DOCKER_STORAGE_DIR=/volume1/data
SLSKD_SHARED_DIR=/volume1/data/slskd_downloads
#🚮 Trash-Guides Pullio / labels (optional but used in some hotio containers)
PULLIO_UPDATE=true
PULLIO_NOTIFY=true
PULLIO_DISCORD_WEBHOOK=
#Optional logging limits (used in some containers like Readarr)
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=50m
#🔑 API Keys
SONARR_API_KEY=00bREDACTED
RADARR_API_KEY=dcREDACTED
PLEX_TOKEN=iKREDACTED
TAILSCALE_AUTH_KEY=REDACTED
SLSKD_KEY=D72CREDACTED
SOULARR_KEY=b5D72REDACTED
JWT_KEY=Q4ZzREDACTED
BAZARR_API_KEY=96eREDACTED`
Logs
$ docker logs -f watchlistarr
15:33:19.564 [main] INFO c.FileAndSystemPropertyReader$ - Created config file in config/config.yaml
15:33:22.656 [io-compute-3] ERROR configuration.ConfigurationUtils$ - Unable to connect to Sonarr at host.docker.internal:8989, with error java.net.ConnectException: Connection refused
java.lang.IllegalArgumentException: Unable to connect to Sonarr at host.docker.internal:8989, with error java.net.ConnectException: Connection refused
at configuration.ConfigurationUtils$.throwError(ConfigurationUtils.scala:336)
at configuration.ConfigurationUtils$.$anonfun$getSonarrConfig$5(ConfigurationUtils.scala:132)
at apply @ http.HttpClient.httpRequest(HttpClient.scala:41)
at fromFuture @ http.HttpClient.httpRequest(HttpClient.scala:41)
at map @ configuration.ConfigurationUtils$.$anonfun$getSonarrConfig$4(ConfigurationUtils.scala:126)
at flatMap @ configuration.ConfigurationUtils$.$anonfun$getSonarrConfig$4(ConfigurationUtils.scala:126)
at apply @ http.HttpClient.httpRequest(HttpClient.scala:41)
at fromFuture @ http.HttpClient.httpRequest(HttpClient.scala:41)