Files
hassio-addons/maintainerr
Claude 4754794968 Migrate bashio::addon.* to bashio::app.* (deprecated API)
bashio now emits deprecation warnings for bashio::addon.* calls.
This migrates all 227 call-sites across 86 files to use the new
bashio::app.* API.

Cross-compatibility is preserved in two ways:
1. bashio-standalone.sh: adds bashio::app.* functions that forward to
   bashio::addon.* (used when running without HA Supervisor).
   Also adds the missing ingress_url, restart and stop stubs.
2. ha_entrypoint.sh: injects a one-liner compat shim after the shebang
   of every cont-init and service script at container startup. On old
   bashio installations (bashio::app.* absent) the shim defines
   bashio::app.* as thin wrappers around bashio::addon.*; on new bashio
   the guard condition is true so the block is a no-op.

The probe script in ha_entrypoint.sh is also updated to try
bashio::app.version before falling back to bashio::addon.version.

https://claude.ai/code/session_011FWFBhYQ6VS5FauSqv4UMo
2026-06-08 17:32:43 +00:00
..
2026-03-05 15:59:21 +01:00
2026-03-15 23:11:54 +00:00
2026-03-15 23:11:54 +00:00
2026-03-05 15:59:21 +01:00
2026-06-07 23:28:25 +00:00

Home Assistant Add-on: Maintainerr

"Looks and smells like Overseerr, does the opposite."

Maintainerr is a rule-based media management tool for your Plex, Jellyfin, or Emby ecosystem. It creates smart collections based on configurable rules (watched status, age, ratings, ...) and can optionally delete unwatched content to keep your library clean.

About

Maintainerr integrates with:

  • Plex / Jellyfin / Emby — media server
  • Sonarr / Radarr — to remove media files
  • Overseerr / Jellyseerr — to reset requests
  • Tautulli — for advanced watch statistics

Installation

  1. Add the repository to Home Assistant.
  2. Install the Maintainerr add-on.
  3. Start the add-on.
  4. Open the Web UI on port 6246.

Configuration

Option Description
TZ Timezone (e.g. Europe/Paris). Defaults to Europe/London.
env_vars Extra environment variables passed to the container.

Available extra env vars

Variable Default Description
UI_PORT 6246 Change the listening port
BASE_PATH (empty) Serve under a URL subpath

Data

Persistent data (database, configuration) is stored in the HA addon config directory and survives add-on updates and reinstalls.

Support