{
  "generated_at": "2026-06-29T11:27:56Z",
  "manifest": {
    "slug": "epg-janitor",
    "name": "EPG Janitor",
    "description": "Scans for channels with EPG assignments but no program data. Auto-matches EPG to channels using intelligent fuzzy matching with aliases, removes EPG from hidden channels, and manages EPG assignments.",
    "author": "PiratesIRC",
    "maintainers": [
      "PiratesIRC"
    ],
    "license": "MIT",
    "repo_url": "https://github.com/PiratesIRC/Dispatcharr-EPG-Janitor-Plugin",
    "discord_thread": "https://discord.com/channels/1340492560220684331/1420051973994053848",
    "registry_url": "https://github.com/Dispatcharr/Plugins",
    "registry_name": "Dispatcharr/Plugins",
    "last_updated": "2026-06-29T07:27:31-04:00",
    "latest": {
      "version": "1.26.1791309",
      "commit_sha": "7ffd2ccc1e04038873a22979f325ee68773da6e5",
      "commit_sha_short": "7ffd2cc",
      "build_timestamp": "2026-06-29T11:27:47Z",
      "last_updated": "2026-06-29T07:27:31-04:00",
      "checksum_md5": "0b1509586098119da3e920c579893a26",
      "checksum_sha256": "9e72f5c744dbcc2f70437a9bb7c45c4e4bfbd4daca6d2d2c802624b141a90d59",
      "min_dispatcharr_version": "v0.20.0",
      "latest_url": "epg-janitor-1.26.1791309/epg-janitor-1.26.1791309.zip",
      "url": "epg-janitor-1.26.1791309/epg-janitor-1.26.1791309.zip",
      "size": 449
    },
    "versions": [
      {
        "version": "1.26.1791309",
        "commit_sha": "7ffd2ccc1e04038873a22979f325ee68773da6e5",
        "commit_sha_short": "7ffd2cc",
        "build_timestamp": "2026-06-29T11:27:47Z",
        "last_updated": "2026-06-29T07:27:31-04:00",
        "checksum_md5": "0b1509586098119da3e920c579893a26",
        "checksum_sha256": "9e72f5c744dbcc2f70437a9bb7c45c4e4bfbd4daca6d2d2c802624b141a90d59",
        "min_dispatcharr_version": "v0.20.0",
        "url": "epg-janitor-1.26.1791309/epg-janitor-1.26.1791309.zip",
        "size": 449
      },
      {
        "version": "1.26.1660712",
        "commit_sha": "dba280a1d4493541da20ace73c736ac6ecb7f842",
        "commit_sha_short": "dba280a",
        "build_timestamp": "2026-06-15T14:20:27Z",
        "last_updated": "2026-06-15T10:20:03-04:00",
        "checksum_md5": "1ec4eba71a3d9190da36389713927fd3",
        "checksum_sha256": "aedcc482a09c0f0e24851658fa2d1a59313ddd330eeb52231e9e24cfb8347b64",
        "min_dispatcharr_version": "v0.20.0",
        "url": "epg-janitor-1.26.1660712/epg-janitor-1.26.1660712.zip",
        "size": 437
      },
      {
        "version": "1.26.1420824",
        "commit_sha": "a5ccaa94fb0ddb806eb2ef36abef0c8a665afb8d",
        "commit_sha_short": "a5ccaa9",
        "build_timestamp": "2026-05-22T14:19:19Z",
        "last_updated": "2026-05-22T10:19:01-04:00",
        "checksum_md5": "d50bf65d2cd18488c6be7f652a36e90a",
        "checksum_sha256": "55cc84fa57d509b3eefea3511ffbb9705ee5dd2f1994f6c247e6ee6372484ba0",
        "min_dispatcharr_version": "v0.20.0",
        "url": "epg-janitor-1.26.1420824/epg-janitor-1.26.1420824.zip",
        "size": 428
      },
      {
        "version": "1.26.1021352",
        "commit_sha": "2cf371ad80c2219d832938067564d40b038ccd26",
        "commit_sha_short": "2cf371a",
        "build_timestamp": "2026-04-12T19:22:54Z",
        "last_updated": "2026-04-12T15:22:44-04:00",
        "checksum_md5": "25cf566d3e3c0fec1f99d78d7b09dd85",
        "checksum_sha256": "9109e92484c73b24fad2c92b455f9a3bd8e2280b51b6eac7120c14de42314499",
        "min_dispatcharr_version": "v0.20.0",
        "url": "epg-janitor-1.26.1021352/epg-janitor-1.26.1021352.zip",
        "size": 416
      }
    ]
  },
  "signature": "-----BEGIN PGP SIGNATURE-----\n\niHUEABYKAB0WIQRGqTBWjg+5yoNM1/h+wDprTCI0zgUCakJWvQAKCRB+wDprTCI0\nzhBVAP9KNUmtRqBsGnFklkqwSKsrkHCGe2i6xJn6qlO9x28CYQEAshwumdQQ8giJ\ntfPDc2MSE/x90zu25JraNN/1DW6LegU=\n=20gb\n-----END PGP SIGNATURE-----"
}
