{"adoption": {"forks": 101, "observed_at": "2026-08-28T04:04:46.947462+00:00", "stars": 1456}, "canonical_url": "https://ross.abutalabs.com/products/arr-scripts", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Extended Container Scripts - Automation scripts to make life easier!", "domain": ["media", "self-hosted", "developer-tools"], "enriched": true, "function": ["workflow-automation", "developer-tools", "cli"], "health_score": 58, "homepage": null, "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["RandomNinjaAtk/arr-scripts"], "name": "RandomNinjaAtk/arr-scripts", "platform": ["self-hosted", "cli"], "pushed_at": "2026-01-16T21:56:32+00:00", "repo": "RandomNinjaAtk/arr-scripts", "stars": 1456, "tags": ["arr-stack", "radarr", "sonarr", "lidarr", "readarr", "sabnzbd", "plex", "jellyfin", "emby", "kodi", "bash-scripts", "media-automation", "linuxserver-io", "automation", "linux", "docker"], "topics": ["bash-script", "lidarr", "radarr", "sabnzbd", "scripts", "sonarr", "emby", "jellyfin", "kodi", "plex", "lidarr-extended", "radarr-extended", "sabnzbd-extended", "sonarr-extended", "readarr", "readarr-extended"], "urls": [], "use_cases": ["automate media downloads with radarr and sonarr", "extend lidarr with custom automation scripts", "add extra features to linuxserver.io arr containers", "automate plex jellyfin emby library management", "customize sabnzbd post-processing", "script media server automation for home lab"], "what_it_is": "A collection of extended automation shell scripts for the *arr media management applications (Radarr, Sonarr, Lidarr, Readarr, SABnzbd) designed to be added to Linuxserver.io containers. The scripts enhance the apps via their public APIs without modifying the software itself.", "when_to_avoid": ["you manage containers with Portainer, which is known to break these scripts", "you need official support from the arr app communities", "you want a GUI-based configuration tool rather than shell scripts"], "when_to_choose": ["you run Linuxserver.io *arr containers and want extended automation features", "you want API-based enhancements without modifying the arr apps", "you self-host a media stack with Plex, Jellyfin, Emby, or Kodi"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/arr-scripts", "repo": "RandomNinjaAtk/arr-scripts", "role": "main", "score": 58}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.947462+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:35.659671+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967e41708c38488362a9a5ec5a18d1bf3a2cfb9752b6dc17f45179fb78abf8d3", "fetched_at": "2026-08-28T04:04:46.947462+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RandomNinjaAtk/arr-scripts"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 62, "longevity": 90, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1264, "days_push": 229, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 58, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}