Releases: martinargalas/arr-stack-integration
v1.6.13 — Emby support, Kodi & Jellyfin Now Playing
What's new
Emby support
Configure Emby URL and API key in the Plex / Emby setup step to enable:
- Live stream monitoring in the Now Playing section
- Remote stop playback with a custom message
Kodi & Jellyfin Now Playing
Kodi and Jellyfin streams now appear in the card automatically — no configuration needed here. Install the official Kodi or Jellyfin HA integration and the card picks them up.
Pair with Arr Stack Card v1.6.13.
v1.6.12 — rTorrent support
What's new
rTorrent / ruTorrent support
- Connect to rTorrent via the ruTorrent web interface (XMLRPC at
/RPC2) - Supports HTTP Basic auth if your ruTorrent setup requires it
Setup wizard split
- Download client configuration is now split into two separate steps: Torrent clients (qBittorrent, Deluge, rTorrent) and Usenet clients (SABnzbd, NZBGet)
- Makes it clearer which step configures which services, especially when only torrents or only usenet is used
Fixes
- Service selection description now correctly states that Media (Radarr + Sonarr) is always configured first
v1.6.11 — Deluge torrent client support
What's new
Deluge support
- Full Deluge torrent client proxy — queue, status, and action endpoints
- Supports pause/resume per torrent and globally, delete with or without files
- Returns free disk space (used by the card's storage chip)
- Session authentication via JSON-RPC (
auth.login+ cookie)
Configuration
During setup (or reconfigure), enable Downloads and fill in:
- Deluge URL — e.g.
http://192.168.1.10:8112 - Deluge password — your Deluge Web UI password
Card update required
This release requires Arr Stack Card v1.6.11. Update it via HACS or manually from the card repository.
After updating both, restart Home Assistant and reconfigure the integration to add Deluge.
v1.6.9
What's new
NZBGet — retry failed downloads
Added HistoryRedownload action endpoint so the card can retry failed NZBGet downloads.
Full changelog: v1.6.8...v1.6.9
v1.6.8
What's new
NZBGet support
NZBGet is now supported as a download client. Configure it in the integration setup under Downloads — enter your NZBGet URL, username, and password.
The integration connects to NZBGet's JSON-RPC API and proxies queue, status, history, and action requests to the card.
Default port: 6789. Credentials are found in NZBGet → Settings → Security.
Connection error logging
Improved error messages when a service can't be reached during setup — DNS failures, wrong credentials, SSL errors, and connection refused all produce specific, actionable log entries in Home Assistant.
Full changelog: v1.6.6...v1.6.8
v1.6.6 — Improved connection error logging
What's new
Better connection error diagnostics
Connection errors during setup now show actionable detail in Settings → System → Logs — no configuration needed.
DNS failure — shows the hostname that failed, the OS-level error code, and three concrete fixes:
- Use an IP address instead of a domain name
- Set a local DNS server in Docker Compose (
dns:key) - Add a hosts entry via HA customisation
.local domains — additional hint that mDNS does not work inside Docker containers.
SSL errors — points directly to Skip SSL certificate verification in Global Settings.
Connection refused — indicates wrong port or service not running.
Network unreachable — suggests checking firewall/VLAN routing.
For verbose API call logging, add to configuration.yaml:
```yaml
logger:
default: warning
logs:
custom_components.arr_stack: debug
```
Fix: debug API logs no longer spam HA warnings
When using debug: true in the card config, API call logs were incorrectly logged at WARNING level. They are now DEBUG level and only visible when the logger above is configured.
v1.6.5 - Plex Cast lookup proxy
Add plex/lookup endpoint with multi-format GUID search (new agent, old TMDB agent, per-section filter, brute-force Guid[] scan). Bump version to 1.6.5.
v1.6.3 — Trakt Seen & Skip endpoints
What's new
New Trakt proxy endpoints
Two new endpoints to support the Seen & Skip buttons in the card:
- POST
arr_stack/trakt/history— marks a title as watched on Trakt (POST /sync/history). Improves future recommendations. - DELETE
arr_stack/trakt/recommendations/{movies|shows}/{slug}— hides a title from your Trakt recommendations feed without affecting your watch history.
Both endpoints clear the local recommendations cache so the next card fetch gets a fresh list from Trakt.
Requires card v1.6.3 or later.
v1.6.2 — Prowlarr support
What's new
Prowlarr proxy
Prowlarr is now supported as a backend service. Configure the URL and API key in the integration setup to enable the Indexers section in the card.
Proxied endpoints:
GET prowlarr/indexers— indexer list with embedded statusGET prowlarr/indexerstatus— indexer error/warning detailsGET prowlarr/indexerstats— search success rates, response times, grab countsGET prowlarr/history— search history with pagination and filtersGET prowlarr/search— manual search queriesGET prowlarr/useragents— per-user-agent grab statisticsGET prowlarr/appprofiles— configured app profiles
The capabilities endpoint (GET arr_stack/capabilities) now includes "prowlarr": true/false so the card can immediately hide the section when Prowlarr is not configured.
Compatibility
Requires Arr Stack Card v1.6.2 or later for Prowlarr features.
v1.6.0 — Dynamic config flow, Bazarr step, capabilities endpoint
What's new
Smarter setup with service selection
The configuration flow now starts with a service selection step — toggle on only the services you want to configure. Only those steps appear. Radarr and Sonarr are always set up first as required services. The reconfigure flow works the same way, with your existing settings pre-selected.
Bazarr gets its own step
Bazarr is now configured in a dedicated step with its own toggle, separate from 2nd instances (Radarr 2 / Sonarr 2).
Capabilities endpoint
A new internal endpoint tells the card which services are configured. This means unconfigured services disappear immediately on load — no brief "loading" flash.
Trakt improvements
- Movies and TV shows are interleaved in recommendations (no longer all movies first)
- Results are cached for 30 minutes to avoid slow load times on repeat visits
Other fixes
- Trakt Client ID and Secret are now pre-filled when reconfiguring
- Radarr instance names from Overseerr are displayed correctly in the card
Update instructions
- Update via HACS → Integrations → Arr Stack Integration → Update (or restart HA after manual update)
- Restart Home Assistant to apply changes
- Update Arr Stack Card to v1.6.0 as well