[
  {
    "guid": "e41ef0c4-c413-41ba-b4fa-8c565dc3c969",
    "name": "Themerr",
    "description": "Automatically add theme songs to movies and tv shows using ThemerrDB\n\nhttps://github.com/LizardByte/Themerr-jellyfin",
    "overview": "Automatically add theme songs to movies and tv shows using ThemerrDB",
    "owner": "LizardByte",
    "category": "Metadata",
    "image": "themerr-jellyfin.png",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Themerr.png",
    "versions": [
      {
        "version": "2024.523.2124.32",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.523.2124.32/themerr-jellyfin.zip",
        "checksum": "032f4780aac31526d30a556cbafdfb1f",
        "timestamp": "2024-05-23T21:55:01Z"
      },
      {
        "version": "2024.519.1836.29",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.519.1836.29/themerr-jellyfin.zip",
        "checksum": "191891e95d57ba2c63e085634a612224",
        "timestamp": "2024-05-19T18:37:41Z"
      },
      {
        "version": "2024.519.1512.33",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.519.1512.33/themerr-jellyfin.zip",
        "checksum": "d7ed00d15338e385b225e8a300e48e2e",
        "timestamp": "2024-05-19T15:23:01Z"
      },
      {
        "version": "2024.518.2054.48",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.518.2054.48/themerr-jellyfin.zip",
        "checksum": "d36f1d416bb5f7f1f36fdda6db837027",
        "timestamp": "2024-05-18T20:55:44Z"
      },
      {
        "version": "2024.518.2043.13",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.518.2043.13/themerr-jellyfin.zip",
        "checksum": "863d2f20a3ece66d2c2087d8d20f3700",
        "timestamp": "2024-05-18T20:44:08Z"
      },
      {
        "version": "2024.518.2031.24",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.518.2031.24/themerr-jellyfin.zip",
        "checksum": "434b82136de3c0e729cac4286a49cf80",
        "timestamp": "2024-05-18T20:32:31Z"
      },
      {
        "version": "2024.518.2019.25",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.518.2019.25/themerr-jellyfin.zip",
        "checksum": "7642ac0637394747c5c03f095ef37f45",
        "timestamp": "2024-05-18T20:20:20Z"
      },
      {
        "version": "2024.518.1833.47",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.518.1833.47/themerr-jellyfin.zip",
        "checksum": "cb6fcef0af70a20e10223b8cf71b494f",
        "timestamp": "2024-05-18T18:35:06Z"
      },
      {
        "version": "2024.518.1505.3",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.518.1505.3/themerr-jellyfin.zip",
        "checksum": "703334b02b9760a49c8a79edc673e9fe",
        "timestamp": "2024-05-18T18:26:36Z"
      },
      {
        "version": "2024.515.2109.23",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.515.2109.23/themerr-jellyfin.zip",
        "checksum": "ff892d9bfb988d61ba4a47f17db10990",
        "timestamp": "2024-05-15T21:10:43Z"
      },
      {
        "version": "2024.515.232.46",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.515.232.46/themerr-jellyfin.zip",
        "checksum": "05f406743b542c55680e3f6c88611665",
        "timestamp": "2024-05-15T02:34:10Z"
      },
      {
        "version": "2024.515.221.18",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.515.221.18/themerr-jellyfin.zip",
        "checksum": "ca9e51391e422a84a13c989799653631",
        "timestamp": "2024-05-15T02:22:34Z"
      },
      {
        "version": "2024.514.151.24",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.514.151.24/themerr-jellyfin.zip",
        "checksum": "ae16e7fe7d4a1e4b6b5a0e986448ce9c",
        "timestamp": "2024-05-14T01:52:22Z"
      },
      {
        "version": "2024.514.143.19",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.514.143.19/themerr-jellyfin.zip",
        "checksum": "bee2ce1519af7cc86a0a081a0df13879",
        "timestamp": "2024-05-14T01:44:15Z"
      },
      {
        "version": "2024.514.137.50",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.514.137.50/themerr-jellyfin.zip",
        "checksum": "156ba6fcc2b449130a033eaeda13dbf9",
        "timestamp": "2024-05-14T01:39:09Z"
      },
      {
        "version": "2024.514.129.10",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.514.129.10/themerr-jellyfin.zip",
        "checksum": "a086180ca8e2dcfd36b10fb1685305e7",
        "timestamp": "2024-05-14T01:30:19Z"
      },
      {
        "version": "2024.513.2336.57",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.513.2336.57/themerr-jellyfin.zip",
        "checksum": "06c18ea3dff6351db6f58a8527b3ea88",
        "timestamp": "2024-05-13T23:38:02Z"
      },
      {
        "version": "2024.511.1724.56",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.511.1724.56/themerr-jellyfin.zip",
        "checksum": "d1ca7eb895cb862421f58ec3552531a2",
        "timestamp": "2024-05-11T17:26:10Z"
      },
      {
        "version": "2024.511.34.40",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.511.34.40/themerr-jellyfin.zip",
        "checksum": "86197663cf007db6770dbcffa4e7dc3f",
        "timestamp": "2024-05-11T00:35:52Z"
      },
      {
        "version": "2024.510.2327.42",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.2327.42/themerr-jellyfin.zip",
        "checksum": "c3e6f4758e0cf5b0748e1d10e02af033",
        "timestamp": "2024-05-10T23:28:51Z"
      },
      {
        "version": "2024.510.2320.6",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.2320.6/themerr-jellyfin.zip",
        "checksum": "38c9efe05fba9814f48104844ef11a5f",
        "timestamp": "2024-05-10T23:21:03Z"
      },
      {
        "version": "2024.510.2258.28",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.2258.28/themerr-jellyfin.zip",
        "checksum": "8327bc65680fccf88877f60fb7f307ae",
        "timestamp": "2024-05-10T22:59:43Z"
      },
      {
        "version": "2024.510.2226.2",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.2226.2/themerr-jellyfin.zip",
        "checksum": "d2f85146174b48cedcbfcc5f3ab0f7da",
        "timestamp": "2024-05-10T22:26:56Z"
      },
      {
        "version": "2024.510.2200.22",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.2200.22/themerr-jellyfin.zip",
        "checksum": "67496aeaff807581ebcbc4744184a043",
        "timestamp": "2024-05-10T22:01:35Z"
      },
      {
        "version": "2024.510.2148.54",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.2148.54/themerr-jellyfin.zip",
        "checksum": "f4bc4629211cdee5f117a62f2bf1deb2",
        "timestamp": "2024-05-10T21:50:03Z"
      },
      {
        "version": "2024.510.2120.23",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.2120.23/themerr-jellyfin.zip",
        "checksum": "76ad8c92dcd72025182b6b2b67854a2d",
        "timestamp": "2024-05-10T21:21:26Z"
      },
      {
        "version": "2024.510.2003.50",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.2003.50/themerr-jellyfin.zip",
        "checksum": "3c5efb3d5b7218de1aa221bed88acb1b",
        "timestamp": "2024-05-10T20:05:03Z"
      },
      {
        "version": "2024.510.1948.49",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.1948.49/themerr-jellyfin.zip",
        "checksum": "29506e8a1f87bdfba3a41df34b6c95dc",
        "timestamp": "2024-05-10T19:50:29Z"
      },
      {
        "version": "2024.510.1932.47",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.510.1932.47/themerr-jellyfin.zip",
        "checksum": "d8eca57b890c8bdbd533c5f9577e96d9",
        "timestamp": "2024-05-10T19:34:02Z"
      },
      {
        "version": "2024.504.1503.23",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.504.1503.23/themerr-jellyfin.zip",
        "checksum": "bf0719dfc1f56f0b0c3530e64be6092a",
        "timestamp": "2024-05-04T15:04:35Z"
      },
      {
        "version": "2024.419.48.57",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.419.48.57/themerr-jellyfin.zip",
        "checksum": "12cce084987a7d3549ce43feeb005c8d",
        "timestamp": "2024-04-19T00:50:06Z"
      },
      {
        "version": "2024.325.1706.30",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.325.1706.30/themerr-jellyfin.zip",
        "checksum": "8bba0d74c16aea465379c94d0b62d5a8",
        "timestamp": "2024-03-25T17:07:42Z"
      },
      {
        "version": "2024.324.2113.53",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.2113.53/themerr-jellyfin.zip",
        "checksum": "752e4f174598f06d9593db53316a5b51",
        "timestamp": "2024-03-24T21:14:53Z"
      },
      {
        "version": "2024.324.1956.40",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.1956.40/themerr-jellyfin.zip",
        "checksum": "2053ba6adb29c23935b1a68de09bc4eb",
        "timestamp": "2024-03-24T19:57:44Z"
      },
      {
        "version": "2024.324.1949.50",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.1949.50/themerr-jellyfin.zip",
        "checksum": "f04b51a12b591b5a1ce60a4a498aece7",
        "timestamp": "2024-03-24T19:50:55Z"
      },
      {
        "version": "2024.324.1933.37",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.1933.37/themerr-jellyfin.zip",
        "checksum": "81777235766ae4ab931fef585f18d8db",
        "timestamp": "2024-03-24T19:34:39Z"
      },
      {
        "version": "2024.324.1924.50",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.1924.50/themerr-jellyfin.zip",
        "checksum": "a871893d1041c8ec60632f9c917c8b86",
        "timestamp": "2024-03-24T19:25:49Z"
      },
      {
        "version": "2024.324.1904.42",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.1904.42/themerr-jellyfin.zip",
        "checksum": "87e9b775c23e6e84c0af731fb56566c1",
        "timestamp": "2024-03-24T19:05:39Z"
      },
      {
        "version": "2024.324.1744.11",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.1744.11/themerr-jellyfin.zip",
        "checksum": "6621db4a7bd1f26bc1d360b8d026749f",
        "timestamp": "2024-03-24T17:45:06Z"
      },
      {
        "version": "2024.324.1720.15",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.1720.15/themerr-jellyfin.zip",
        "checksum": "ef7957df49e2c0bb0543df09dd4c5ea1",
        "timestamp": "2024-03-24T17:21:13Z"
      },
      {
        "version": "2024.324.1710.53",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.1710.53/themerr-jellyfin.zip",
        "checksum": "372c78cb7ebb528167f11ac280e96017",
        "timestamp": "2024-03-24T17:11:51Z"
      },
      {
        "version": "2024.324.233.40",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.324.233.40/themerr-jellyfin.zip",
        "checksum": "2276f4c85539f990826b045addf0a7e8",
        "timestamp": "2024-03-24T02:34:38Z"
      },
      {
        "version": "2024.323.2314.44",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.323.2314.44/themerr-jellyfin.zip",
        "checksum": "d5a3896f93755eef1efc38780e00cb45",
        "timestamp": "2024-03-23T23:16:13Z"
      },
      {
        "version": "2024.210.232.20",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.210.232.20/themerr-jellyfin.zip",
        "checksum": "ab726f1939a016fb40ade8eb72c72b74",
        "timestamp": "2024-02-10T02:33:27Z"
      },
      {
        "version": "2024.201.1515.56",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.201.1515.56/themerr-jellyfin.zip",
        "checksum": "357eb95e01663c202f1ce0db4d1496b5",
        "timestamp": "2024-02-01T15:17:13Z"
      },
      {
        "version": "2024.201.1507.40",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.201.1507.40/themerr-jellyfin.zip",
        "checksum": "60952b73b8fdf30097715143b8500644",
        "timestamp": "2024-02-01T15:09:13Z"
      },
      {
        "version": "2024.201.1449.56",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.201.1449.56/themerr-jellyfin.zip",
        "checksum": "18a5dadcb02f06a45840c81a65f2985a",
        "timestamp": "2024-02-01T15:06:06Z"
      },
      {
        "version": "2024.113.1544.53",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.113.1544.53/themerr-jellyfin.zip",
        "checksum": "aace32dbe6b86ecf41d86b27dda52165",
        "timestamp": "2024-01-13T15:46:11Z"
      },
      {
        "version": "2024.113.351.4",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.113.351.4/themerr-jellyfin.zip",
        "checksum": "33e352c5a0192c724ff9b5d61ae890e9",
        "timestamp": "2024-01-13T03:52:28Z"
      },
      {
        "version": "2024.113.341.39",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.113.341.39/themerr-jellyfin.zip",
        "checksum": "1ada7d44122d56aa24abd2a14accc9e2",
        "timestamp": "2024-01-13T03:43:04Z"
      },
      {
        "version": "2024.113.327.29",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.113.327.29/themerr-jellyfin.zip",
        "checksum": "5bf15d87e98fb816bd86c827beae1d71",
        "timestamp": "2024-01-13T03:28:48Z"
      },
      {
        "version": "2024.112.1746.25",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.112.1746.25/themerr-jellyfin.zip",
        "checksum": "d5642486e5ec93090946cfeaade6eca8",
        "timestamp": "2024-01-12T17:47:59Z"
      },
      {
        "version": "2024.112.249.37",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2024.112.249.37/themerr-jellyfin.zip",
        "checksum": "77bd1cd16c7eda686329f7995f08350b",
        "timestamp": "2024-01-12T02:50:55Z"
      },
      {
        "version": "2023.1226.2254.10",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1226.2254.10/themerr-jellyfin.zip",
        "checksum": "562f22059f196dc0fae2d7de83dfd667",
        "timestamp": "2023-12-26T22:55:22Z"
      },
      {
        "version": "2023.1226.2220.18",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1226.2220.18/themerr-jellyfin.zip",
        "checksum": "5aa7562b2333b62db6c4e822c9fd7208",
        "timestamp": "2023-12-26T22:21:29Z"
      },
      {
        "version": "2023.1226.2207.46",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1226.2207.46/themerr-jellyfin.zip",
        "checksum": "653d3cced65ad7967e9a1f91baa1389a",
        "timestamp": "2023-12-26T22:09:03Z"
      },
      {
        "version": "2023.1226.2114.6",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1226.2114.6/themerr-jellyfin.zip",
        "checksum": "12c3f809c33f59fa8ee1084e66f0f3c1",
        "timestamp": "2023-12-26T21:15:19Z"
      },
      {
        "version": "2023.1222.58.35",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1222.58.35/themerr-jellyfin.zip",
        "checksum": "d00f7c42ade44eae468cebf3db104ac5",
        "timestamp": "2023-12-22T00:59:55Z"
      },
      {
        "version": "2023.1221.2316.50",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1221.2316.50/themerr-jellyfin.zip",
        "checksum": "aacba2db3465b8c38e74b363b261ad22",
        "timestamp": "2023-12-21T23:17:55Z"
      },
      {
        "version": "2023.1221.2211.0",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1221.2211.0/themerr-jellyfin.zip",
        "checksum": "bf1c2c1f23be6389885c6b12a3ae2d4a",
        "timestamp": "2023-12-21T22:14:02Z"
      },
      {
        "version": "2023.1221.347.52",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1221.347.52/themerr-jellyfin.zip",
        "checksum": "a39eb7a05052837aa476d4491e4800e6",
        "timestamp": "2023-12-21T03:48:56Z"
      },
      {
        "version": "2023.1220.2206.28",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1220.2206.28/themerr-jellyfin.zip",
        "checksum": "0365a24ee21a8a2df3cbd55e644d3471",
        "timestamp": "2023-12-20T22:07:48Z"
      },
      {
        "version": "2023.1220.18.5",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1220.18.5/themerr-jellyfin.zip",
        "checksum": "3455f10a1a483e787cae77eb16362756",
        "timestamp": "2023-12-20T00:21:07Z"
      },
      {
        "version": "2023.1219.1658.23",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1219.1658.23/themerr-jellyfin.zip",
        "checksum": "87a9bf415f018fd566ab8b6bbbaec607",
        "timestamp": "2023-12-19T17:00:11Z"
      },
      {
        "version": "2023.1219.355.10",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1219.355.10/themerr-jellyfin.zip",
        "checksum": "f0f7a7519265043a7a112d4b9d6547b1",
        "timestamp": "2023-12-19T03:56:41Z"
      },
      {
        "version": "2023.1217.1356.39",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1217.1356.39/themerr-jellyfin.zip",
        "checksum": "22cb22bf2d89cb16b0562f792c02a7be",
        "timestamp": "2023-12-17T13:57:50Z"
      },
      {
        "version": "2023.1216.556.16",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1216.556.16/themerr-jellyfin.zip",
        "checksum": "350d208cafcf387bf1b01622059aa61a",
        "timestamp": "2023-12-16T05:57:35Z"
      },
      {
        "version": "2023.1215.2259.6",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1215.2259.6/themerr-jellyfin.zip",
        "checksum": "81340accae45f2ba31742e5fcf325a9a",
        "timestamp": "2023-12-15T23:34:28Z"
      },
      {
        "version": "2023.1215.317.17",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1215.317.17/themerr-jellyfin.zip",
        "checksum": "66984acd8b1b3875102a1a7c23078c92",
        "timestamp": "2023-12-15T03:18:36Z"
      },
      {
        "version": "2023.1215.251.32",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1215.251.32/themerr-jellyfin.zip",
        "checksum": "c28159d66d1c9c736825208bc8d2846d",
        "timestamp": "2023-12-15T02:52:39Z"
      },
      {
        "version": "2023.1215.241.3",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1215.241.3/themerr-jellyfin.zip",
        "checksum": "60cfa83e4d5512bd11c89a9e2d5a1123",
        "timestamp": "2023-12-15T02:43:56Z"
      },
      {
        "version": "2023.1215.221.13",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1215.221.13/themerr-jellyfin.zip",
        "checksum": "6f2604e7f881a165c5f8cbc71042c480",
        "timestamp": "2023-12-15T02:23:02Z"
      },
      {
        "version": "2023.1214.436.9",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1214.436.9/themerr-jellyfin.zip",
        "checksum": "4de037af126746757be49828cf959bad",
        "timestamp": "2023-12-14T04:37:42Z"
      },
      {
        "version": "2023.1212.418.27",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1212.418.27/themerr-jellyfin.zip",
        "checksum": "ee130b648bcb7c74fae9fec70c9ec4cc",
        "timestamp": "2023-12-12T04:19:50Z"
      },
      {
        "version": "2023.1211.1611.20",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1211.1611.20/themerr-jellyfin.zip",
        "checksum": "ef2fdca5f7bd88493e93a58029d8418a",
        "timestamp": "2023-12-11T16:30:54Z"
      },
      {
        "version": "2023.1211.245.52",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1211.245.52/themerr-jellyfin.zip",
        "checksum": "b7f2637db3a4694955ed4bbcd4c9c19b",
        "timestamp": "2023-12-11T02:47:11Z"
      },
      {
        "version": "2023.1211.237.12",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1211.237.12/themerr-jellyfin.zip",
        "checksum": "e8b1a241737eb39eff36ebc0fc906c44",
        "timestamp": "2023-12-11T02:38:26Z"
      },
      {
        "version": "2023.1211.225.23",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1211.225.23/themerr-jellyfin.zip",
        "checksum": "0bf48136fc530c98563469a960e4c19e",
        "timestamp": "2023-12-11T02:30:44Z"
      },
      {
        "version": "2023.1211.214.5",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1211.214.5/themerr-jellyfin.zip",
        "checksum": "b1d522b82d1ff61011d6ab5eb608c8e5",
        "timestamp": "2023-12-11T02:28:41Z"
      },
      {
        "version": "2023.1211.149.9",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1211.149.9/themerr-jellyfin.zip",
        "checksum": "5545765d4ecdef53a4bb10a691a610ed",
        "timestamp": "2023-12-11T01:50:10Z"
      },
      {
        "version": "2023.1211.105.6",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1211.105.6/themerr-jellyfin.zip",
        "checksum": "525009c41a0e4ef93f7ff5a200aae942",
        "timestamp": "2023-12-11T01:06:15Z"
      },
      {
        "version": "2023.1211.31.24",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1211.31.24/themerr-jellyfin.zip",
        "checksum": "99c8fcdac073a054cb192afc45508702",
        "timestamp": "2023-12-11T00:32:36Z"
      },
      {
        "version": "2023.1210.1448.35",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1210.1448.35/themerr-jellyfin.zip",
        "checksum": "db79880e1f6677c04c781c61fc1f82f9",
        "timestamp": "2023-12-10T14:54:13Z"
      },
      {
        "version": "2023.1210.504.40",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1210.504.40/themerr-jellyfin.zip",
        "checksum": "dbb35091db3cfdf05c7634133eb2a3bd",
        "timestamp": "2023-12-10T05:11:52Z"
      },
      {
        "version": "2023.1210.439.17",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1210.439.17/themerr-jellyfin.zip",
        "checksum": "cc1f884e88631547f0b085a9558ef616",
        "timestamp": "2023-12-10T04:48:47Z"
      },
      {
        "version": "2023.1207.247.13",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v2023.1207.247.13/themerr-jellyfin.zip",
        "checksum": "681123ff1d0cfb3230e935aad8516bcf",
        "timestamp": "2023-12-07T02:49:10Z"
      },
      {
        "version": "0.0.2.0",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v0.0.2/themerr-jellyfin.zip",
        "checksum": "49230bec10db39e175c3771566f5a623",
        "timestamp": "2023-12-07T02:33:16Z"
      },
      {
        "version": "0.0.1.0",
        "changelog": "see LizardByte/Themerr-jellyfin on GitHub",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/LizardByte/Themerr-jellyfin/releases/download/v0.0.1/themerr-jellyfin.zip",
        "checksum": "d8956c51cd8d13cdda03cbeda0f41fac",
        "timestamp": "2023-02-04T15:21:57Z"
      }
    ]
  },
  {
    "guid": "5B39DA44-5314-4940-8E26-54C821C17F86",
    "name": "Danmu",
    "description": "jellyfin的b站弹幕自动下载插件，会匹配b站番剧/电影视频，自动下载对应弹幕，并定时更新。\n\nhttps://github.com/cxfksword/jellyfin-plugin-danmu",
    "overview": "jellyfin弹幕下载插件",
    "owner": "cxfksword",
    "category": "Metadata",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Danmu.png",
    "versions": [
      {
        "version": "2.5.2.0",
        "changelog": "限制bilibili弹幕下载频率，避免风控",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.5.2/danmu_2.5.2.0.zip",
        "checksum": "4176b5e7e4d25b12ada2aed49739a886",
        "timestamp": "2026-01-10T06:51:33"
      },
      {
        "version": "2.5.1.0",
        "changelog": "修正不触发nfo更新元数据",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.5.1/danmu_2.5.1.0.zip",
        "checksum": "0590648ae7eb2cd681af0affb0a61d87",
        "timestamp": "2025-12-20T06:04:27"
      },
      {
        "version": "2.5.0.0",
        "changelog": "支持自建danmu_api源",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.5.0/danmu_2.5.0.0.zip",
        "checksum": "8e8d59f3412cc5bc0a1553e3a2e31b32",
        "timestamp": "2025-12-10T13:47:16"
      },
      {
        "version": "2.4.3.0",
        "changelog": "修正影响电视剧季名称更新",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.4.3/danmu_2.4.3.0.zip",
        "checksum": "96f9446ddafe23475d0e048521816203",
        "timestamp": "2025-11-30T08:06:14"
      },
      {
        "version": "2.4.2.0",
        "changelog": "修正插件版本兼容性",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.4.2/danmu_2.4.2.0.zip",
        "checksum": "9f49db4a471583950c3dad7a1c1e0a0d",
        "timestamp": "2025-11-21T13:30:42"
      },
      {
        "version": "2.4.1.0",
        "changelog": "修正iqiyi部分弹幕下载失败",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.4.1/danmu_2.4.1.0.zip",
        "checksum": "572e0bb954394b9b723c2f87a369a7eb",
        "timestamp": "2025-11-19T03:11:58"
      },
      {
        "version": "2.4.0.0",
        "changelog": "剧集弹幕倒序下载，支持弹弹接口规范，方便接入senplayer等播放器",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.4.0/danmu_2.4.0.0.zip",
        "checksum": "b8d1280008ff90351df64dd88eabe795",
        "timestamp": "2025-11-16T14:29:02"
      },
      {
        "version": "2.3.0.0",
        "changelog": "支持Jellyfin 10.11",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.3.0/danmu_2.3.0.0.zip",
        "checksum": "45680ff4a48b6fa37702bde5ba20e28a",
        "timestamp": "2025-10-29T14:06:24"
      },
      {
        "version": "2.2.0.0",
        "changelog": "修复iqiyi，废弃弹弹play",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.2.0/danmu_2.2.0.0.zip",
        "checksum": "dc2d8d2383e84e5b5d8fe46f8823b1f0",
        "timestamp": "2025-10-02T10:25:31"
      },
      {
        "version": "2.1.1.0",
        "changelog": "弹弹play接口限速，去掉定时更新功能，降低弹弹play服务器压力",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.1.1/danmu_2.1.1.0.zip",
        "checksum": "fb30c58e1609bd3ffa91badfa63029ea",
        "timestamp": "2025-05-10T03:25:48"
      },
      {
        "version": "2.1.0.0",
        "changelog": "弹弹增加文件hash匹配，修正mgtv下载",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.1.0/danmu_2.1.0.0.zip",
        "checksum": "fb8ed06c72b4b6bbdd24692362274dc7",
        "timestamp": "2025-03-23T06:41:01"
      },
      {
        "version": "2.0.13.0",
        "changelog": "Merge pull request #71 from moetayuko/main\n\nfix: episode count check when processing single episodes",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.13/danmu_2.0.13.0.zip",
        "checksum": "be3f5157cfefddd902f9668c7debb92b",
        "timestamp": "2025-02-24T14:02:39"
      },
      {
        "version": "2.0.12.0",
        "changelog": "",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.12/danmu_2.0.12.0.zip",
        "checksum": "0eee8409868c159f2d40d1953a46dd5f",
        "timestamp": "2025-02-16T07:20:20"
      },
      {
        "version": "2.0.11.0",
        "changelog": "支持弹弹api 新版验证",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.11/danmu_2.0.11.0.zip",
        "checksum": "964201a102f8fd303c1770228b4ce0e3",
        "timestamp": "2025-02-03T08:37:24"
      },
      {
        "version": "2.0.10.0",
        "changelog": "修正mgtv 弹幕下载",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.10/danmu_2.0.10.0.zip",
        "checksum": "97866f917b6abf6eafb2b7913cc23337",
        "timestamp": "2024-12-08T07:11:20"
      },
      {
        "version": "2.0.9.0",
        "changelog": "删除emoji表情符号，解决ass字幕乱码问题",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.9/danmu_2.0.9.0.zip",
        "checksum": "d6820fdff658744c480a88b391aa4360",
        "timestamp": "2024-10-20T03:55:35"
      },
      {
        "version": "2.0.8.0",
        "changelog": "优化腾讯视频剧集api",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.8/danmu_2.0.8.0.zip",
        "checksum": "b404fcbc0bfeb60c972166841836a938",
        "timestamp": "2024-09-01T02:29:25"
      },
      {
        "version": "2.0.7.0",
        "changelog": "修正腾讯视频不下载超过100的剧集弹幕",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.7/danmu_2.0.7.0.zip",
        "checksum": "271c94af5e356b128f8c476d1b82404e",
        "timestamp": "2024-08-31T05:42:10"
      },
      {
        "version": "2.0.6.0",
        "changelog": "修正b站番剧包括预告导致弹幕下载失败",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.6/danmu_2.0.6.0.zip",
        "checksum": "92961f59c7f041ae5d3632be2cac9839",
        "timestamp": "2024-07-24T02:59:35"
      },
      {
        "version": "2.0.5.0",
        "changelog": "修正新增剧集不会自动下载弹幕",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.5/danmu_2.0.5.0.zip",
        "checksum": "264d7992b34a246a9e256301408b0397",
        "timestamp": "2024-07-03T13:50:36"
      },
      {
        "version": "1.7.11.0",
        "changelog": "修正新增剧集不会自动下载弹幕（这是 Jellyfin v10.8 最后一次更新）",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.11/danmu_1.7.11.0.zip",
        "checksum": "adc453ffc75fe9ad64b795e209aef012",
        "timestamp": "2024-07-03T13:49:02"
      },
      {
        "version": "2.0.4.0",
        "changelog": "增加弹幕数和剧集数需一致限制配置",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.4/danmu_2.0.4.0.zip",
        "checksum": "6e12b7d70a0df2c83bcbdec947fc408f",
        "timestamp": "2024-07-02T14:25:40"
      },
      {
        "version": "1.7.10.0",
        "changelog": "增加弹幕数和剧集数需一致限制配置（这是Jellyfin v10.8最后一版更新）",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.10/danmu_1.7.10.0.zip",
        "checksum": "db2a9f8f63d6d046f520016ed62ece91",
        "timestamp": "2024-07-02T14:23:54"
      },
      {
        "version": "2.0.3.0",
        "changelog": "修正弹幕不自动下载",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.3/danmu_2.0.3.0.zip",
        "checksum": "2b83cc8dd7296871bc2007a4f92dbbe5",
        "timestamp": "2024-06-23T03:18:09"
      },
      {
        "version": "2.0.2.0",
        "changelog": "修正弹幕下载失败",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.2/danmu_2.0.2.0.zip",
        "checksum": "0a9a2ae7df0a999645f9cf9546accc36",
        "timestamp": "2024-06-10T13:39:49"
      },
      {
        "version": "2.0.1.0",
        "changelog": "修正爱奇艺部分剧集缺失",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.1/danmu_2.0.1.0.zip",
        "checksum": "73b6cd690c56bc610484448a98680b68",
        "timestamp": "2024-05-22T12:34:42"
      },
      {
        "version": "1.7.9.0",
        "changelog": "修正爱奇艺部分剧集缺失",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.9/danmu_1.7.9.0.zip",
        "checksum": "004aabc902f558d3e378ce71bd853188",
        "timestamp": "2024-05-22T12:23:09"
      },
      {
        "version": "2.0.0.0",
        "changelog": "支持 Jellyfin 10.9",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v2.0.0/danmu_2.0.0.0.zip",
        "checksum": "c4ebc578fe3a1d5378b414f5a4677ea8",
        "timestamp": "2024-05-12T13:57:12"
      },
      {
        "version": "1.7.8.0",
        "changelog": "修复爱奇艺",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.8/danmu_1.7.8.0.zip",
        "checksum": "fede1b22100a62e1cdce12dbc5ac7990",
        "timestamp": "2024-04-30T15:11:12"
      },
      {
        "version": "1.7.7.0",
        "changelog": "修复芒果tv",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.7/danmu_1.7.7.0.zip",
        "checksum": "e60fd4d61460b6549d0009c713578dcd",
        "timestamp": "2024-04-20T01:53:09"
      },
      {
        "version": "1.7.6.0",
        "changelog": "修正爱奇艺，优化搜索结果，更新api",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.6/danmu_1.7.6.0.zip",
        "checksum": "79cc375cf02fc8e8c6c2ba1226ca0b14",
        "timestamp": "2024-04-10T00:31:52"
      },
      {
        "version": "1.7.5.0",
        "changelog": "优化B站弹幕下载",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.5/danmu_1.7.5.0.zip",
        "checksum": "2b26f3c17cdb77922064bc7072b6d01d",
        "timestamp": "2024-02-03T02:40:22"
      },
      {
        "version": "1.7.4.0",
        "changelog": "改回使用旧国内加速域",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-danmu/releases/download/v1.7.4/danmu_1.7.4.0.zip",
        "checksum": "7d0c2f8f70111363f03a5aea39583eef",
        "timestamp": "2023-12-16T07:40:58"
      }
    ]
  },
  {
    "guid": "9a19103f-16f7-4668-be54-9a1e7a4f7556",
    "name": "MetaShark",
    "description": "jellyfin电影元数据插件，影片信息只要从豆瓣获取，并由TMDB补充缺失的剧集数据。\n\nhttps://github.com/cxfksword/jellyfin-plugin-metashark",
    "overview": "jellyfin电影元数据插件",
    "owner": "cxfksword",
    "category": "Metadata",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/MetaShark.png",
    "versions": [
      {
        "version": "2.1.5.0",
        "changelog": "修复10.10.x豆瓣",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.5/metashark_2.1.5.0.zip",
        "checksum": "801137d46bd37aba7e7342c88bdf23d5",
        "timestamp": "2026-02-15T07:49:30"
      },
      {
        "version": "2.3.1.0",
        "changelog": "修复豆瓣",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.3.1/metashark_2.3.1.0.zip",
        "checksum": "cb0bb26b7561f3d19490ac8d8b0ba97d",
        "timestamp": "2026-01-29T13:34:40"
      },
      {
        "version": "2.3.0.0",
        "changelog": "支持tmdb剧集组，优化刮削",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.3.0/metashark_2.3.0.0.zip",
        "checksum": "f0b298b487af04e886bbf0afd3912bc3",
        "timestamp": "2025-12-04T12:52:27"
      },
      {
        "version": "2.2.2.0",
        "changelog": "对Jellyfin 10.11进行刮削优化，增加开关控制降级到tmdb进行自动匹配",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.2.2/metashark_2.2.2.0.zip",
        "checksum": "ac7d09477ba12e9518d1e130c90b4c14",
        "timestamp": "2025-11-29T07:58:56"
      },
      {
        "version": "2.2.1.0",
        "changelog": "修复演员链接错误",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.2.1/metashark_2.2.1.0.zip",
        "checksum": "898c019132e0dfd5afb31857d70182dc",
        "timestamp": "2025-10-27T12:30:49"
      },
      {
        "version": "2.2.0.0",
        "changelog": "支持jellyfin 10.11",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.2.0/metashark_2.2.0.0.zip",
        "checksum": "bc76c01f53292a09f96710257a86f5e7",
        "timestamp": "2025-10-26T08:37:11"
      },
      {
        "version": "2.1.4.0",
        "changelog": "修正刮削虚拟剧集导致的异常",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.4/metashark_2.1.4.0.zip",
        "checksum": "a10c6dbf0420bf93211a8da3c74250fa",
        "timestamp": "2025-03-30T05:59:55"
      },
      {
        "version": "2.1.3.0",
        "changelog": "修正剧集识别",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.3/metashark_2.1.3.0.zip",
        "checksum": "6d23cf8eee4e18ff52371659d884c926",
        "timestamp": "2025-03-09T03:19:35"
      },
      {
        "version": "2.1.2.0",
        "changelog": "",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.2/metashark_2.1.2.0.zip",
        "checksum": "98d6e3d75efab3fca6ad8c655ea530bf",
        "timestamp": "2025-02-16T07:26:59"
      },
      {
        "version": "2.1.1.0",
        "changelog": "tmdb图片改使用https请求",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.1/metashark_2.1.1.0.zip",
        "checksum": "9cc02efc9468f66815dae5830dba5ab4",
        "timestamp": "2024-11-10T03:27:04"
      },
      {
        "version": "2.1.0.0",
        "changelog": "支持刮削合集，商标支持获取日语版本",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.1.0/metashark_2.1.0.0.zip",
        "checksum": "4c5d7a93e15a13dbea37eb8a5b64c0ed",
        "timestamp": "2024-09-04T07:55:38"
      },
      {
        "version": "2.0.4.0",
        "changelog": "支持新的演员访问链接",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.4/metashark_2.0.4.0.zip",
        "checksum": "aad090cde11063388e86ca2be7ecc878",
        "timestamp": "2024-07-02T08:28:00"
      },
      {
        "version": "2.0.3.0",
        "changelog": "优化季数识别处理",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.3/metashark_2.0.3.0.zip",
        "checksum": "6695e0a9dcdf90a0c6e7566770205489",
        "timestamp": "2024-06-08T02:38:08"
      },
      {
        "version": "1.7.16.0",
        "changelog": "优化识别（这是10.8.x最后一次更新）",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.16/metashark_1.7.16.0.zip",
        "checksum": "d8e0c03e20b799b7cf306574aa44c2ec",
        "timestamp": "2024-06-08T02:31:31"
      },
      {
        "version": "2.0.2.0",
        "changelog": "修正剧集数识别",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.2/metashark_2.0.2.0.zip",
        "checksum": "1544315a1969901ba2d891c573ac7b7a",
        "timestamp": "2024-05-25T08:11:49"
      },
      {
        "version": "1.7.15.0",
        "changelog": "修正剧集数识别",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.15/metashark_1.7.15.0.zip",
        "checksum": "d8f0407bd4cf8ada73173f8321778dd5",
        "timestamp": "2024-05-25T08:05:22"
      },
      {
        "version": "2.0.1.0",
        "changelog": "修正演员信息缺失",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.1/metashark_2.0.1.0.zip",
        "checksum": "d88fc5cca3e003fff411882082fa856e",
        "timestamp": "2024-05-18T08:26:03"
      },
      {
        "version": "1.7.14.0",
        "changelog": "修正演员信息缺失",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.14/metashark_1.7.14.0.zip",
        "checksum": "fc85bd567c204f6aa9cd64055266279d",
        "timestamp": "2024-05-18T08:19:52"
      },
      {
        "version": "2.0.0.0",
        "changelog": "支持Jellyfin 10.9\n支持直接在文件夹名中设置指定豆瓣ID",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v2.0.0/metashark_2.0.0.0.zip",
        "checksum": "344cd6f0a0c5a7335d61089f487f85eb",
        "timestamp": "2024-05-12T10:53:51"
      },
      {
        "version": "1.7.13.0",
        "changelog": "优化 tmdb id 查找",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.13/metashark_1.7.13.0.zip",
        "checksum": "7de7b6ee39fb241551b68626b4d693b5",
        "timestamp": "2024-04-13T07:32:23"
      },
      {
        "version": "1.7.12.0",
        "changelog": "修正电影推荐列表只有一部影片",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.12/metashark_1.7.12.0.zip",
        "checksum": "c0fce92fbbc6f5a96421e7c0cb75b5ad",
        "timestamp": "2024-02-28T03:04:59"
      },
      {
        "version": "1.7.11.0",
        "changelog": "修正不支持 SxxEPxx 格式",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.11/metashark_1.7.11.0.zip",
        "checksum": "47db3474ceb12b2bf97574f0d2d4005a",
        "timestamp": "2024-02-23T06:56:06"
      },
      {
        "version": "1.7.10.0",
        "changelog": "修正名称带数字时刮削失败、拆分获取商标配置",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.10/metashark_1.7.10.0.zip",
        "checksum": "eaf9bb6cfaedee236a869d5b29865a1a",
        "timestamp": "2024-02-07T04:19:51"
      },
      {
        "version": "1.7.9.0",
        "changelog": "添加获取tmdb商标",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.9/metashark_1.7.9.0.zip",
        "checksum": "03c3246ed32791c4ef3c96491a36b195",
        "timestamp": "2024-02-03T06:06:17"
      },
      {
        "version": "1.7.8.0",
        "changelog": "优化日志输出，剧集支持EP前缀命名",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.8/metashark_1.7.8.0.zip",
        "checksum": "a7982662696b1ddd46480a6507a1a9ba",
        "timestamp": "2024-01-06T02:20:02"
      },
      {
        "version": "1.7.7.0",
        "changelog": "增加获取海报大图配置\n优化图片处理",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.7/metashark_1.7.7.0.zip",
        "checksum": "b0b8b8f715f54b05b20c8288ec33ac68",
        "timestamp": "2023-12-30T07:19:48"
      },
      {
        "version": "1.7.6.0",
        "changelog": "改回使用旧国内加速域",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/cxfksword/jellyfin-plugin-metashark/releases/download/v1.7.6/metashark_1.7.6.0.zip",
        "checksum": "59a0eceae6022cb032667fc9ca013804",
        "timestamp": "2023-12-16T07:22:10"
      }
    ]
  },
  {
    "guid": "70bb2ec1-f19e-46b5-b49a-942e6b96ebae",
    "name": "Editor's Choice",
    "overview": "Create a Netflix-style featured content slider on the main page.",
    "description": "Create a Netflix-style featured content slider on the main page.\n\nhttps://github.com/lachlandcp/jellyfin-editors-choice-plugin",
    "owner": "lachlandcp",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Editor's Choice.png",
    "versions": [
      {
        "version": "1.4.2.0",
        "changelog": "Fix version mismatch",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.4.2/EditorsChoicePlugin.v1.4.2.zip",
        "checksum": "8351fbf0302bac1a23e94c6d7cec6c74",
        "timestamp": "2025-12-05 18:06:00"
      },
      {
        "version": "1.4.0.0",
        "changelog": "Compatible with Jellyfin 10.11.0.",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.4.0/EditorsChoicePlugin.v1.4.0.zip",
        "checksum": "4c897eebe1c439a0d7c2e052d277a7c8",
        "timestamp": "2025-10-23 21:35:00"
      },
      {
        "version": "1.3.3.0",
        "changelog": "Updates compatability with FileTransformation. Fixes bug where un-rated items don't show despite minimum rating filter set to zero. Fixes bug loading on some TVs, adds option to hide slider on TV mode.",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.3.3.0/EditorsChoicePlugin-v1.3.3.0.zip",
        "checksum": "84b3f11f5799af0b483b8f2c638502bd",
        "timestamp": "2025-09-20 13:02:00"
      },
      {
        "version": "1.3.2.0",
        "changelog": "Improves function of 'new mode'. TV shows with an end date within the selected time period will be included. Restores 'open in new tab' ability to slider. Replaces 1.3.1.0 release which also: Improves FileTransformation mode reliability, adds heading option, and adds more options to 'New' mode",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.3.2.0/EditorsChoicePlugin-v1.3.2.0.zip",
        "checksum": "2b3c3e5c06585b5ef3bab9091d536403",
        "timestamp": "2025-07-25 19:38:00"
      },
      {
        "version": "1.3.0.0",
        "changelog": "Adds integration with the FileTransformation plugin for easier installation.",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.3.0.0/EditorsChoicePlugin-v1.3.0.0.zip",
        "checksum": "afb03b144b2fa9e3467118964811137f",
        "timestamp": "2025-07-13 21:23:11"
      },
      {
        "version": "1.2.0.0",
        "changelog": "Adds options to exclude played items, and configure the height of the slider.",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.2.0.0/EditorsChoicePlugin-v1.2.0.0.zip",
        "checksum": "ec0b23fc7ebe19a08836e4b1516dda01",
        "timestamp": "2025-06-29 12:34:45"
      },
      {
        "version": "1.1.1.0",
        "changelog": "Stylistic corrections and compatability with ElegantFin.",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.1.1.0/EditorsChoicePlugin-v1.1.1.0.zip",
        "checksum": "25e915de71afc48813b7363c8cbc0075",
        "timestamp": "2025-05-31 20:06:15"
      },
      {
        "version": "1.1.0.2",
        "changelog": "Re-release of 1.1.0.1 to fix versioning. Removes image resizing as default to improve plugin performance.",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.1.0.2/EditorsChoicePlugin-v1.1.0.2.zip",
        "checksum": "f8a111d2b52b470b61a73370ecefc8c5",
        "timestamp": "2025-05-20 18:25:21"
      },
      {
        "version": "1.1.0.0",
        "changelog": "Adds new 'recent releases' mode, localisation for 'Watch' button, option to change autoplay interval, and options to show description and rating or not.",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.1.0.0/EditorsChoicePlugin-v1.1.0.0.zip",
        "checksum": "f2813373052dba633473c5ec4f1cd0c3",
        "timestamp": "2025-04-30 19:20:46"
      },
      {
        "version": "1.0.8.0",
        "changelog": "Adds parental rating filtering.",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.8.0/EditorsChoicePlugin-v1.0.8.0.zip",
        "checksum": "9716bbcfdc39c04671dea43001e4485f",
        "timestamp": "2025-04-05 12:03:29"
      },
      {
        "version": "1.0.7.1",
        "changelog": "Fixes issues on TV mode.",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.7.1/EditorsChoicePlugin-v1.0.7.1.zip",
        "checksum": "0e5e25d83517ece9955af789bcbff3fa",
        "timestamp": "2025-03-14 18:25:00"
      },
      {
        "version": "1.0.7.0",
        "changelog": "New and improved slider! Including autoplay, looping, and improved loading reliability",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.7.0/EditorsChoicePlugin-v1.0.7.0.zip",
        "checksum": "011ae72355f00a1cd5ea2a939f1dbeb0",
        "timestamp": "2025-03-12 20:38:38"
      },
      {
        "version": "1.0.6.1",
        "changelog": "Compatability with Jellygin 10.10.6",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.6.1/EditorsChoicePlugin-v1.0.6.1.zip",
        "checksum": "09ccc0326c17140d6a5373155aa7a737",
        "timestamp": "2025-03-08 13:20:38"
      },
      {
        "version": "1.0.6.0",
        "changelog": "Allows filtering by library, adds 'Collections' mode, speeds up load times, and improves config UI",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.6.0/EditorsChoicePlugin-v1.0.6.0.zip",
        "checksum": "fc7041f859a883bf8dfeb055f92b8f66",
        "timestamp": "2025-01-06 15:43:00"
      },
      {
        "version": "1.0.5.0",
        "changelog": "Allows filtering by minimum community or critic rating! And fixes slider on Jellyfin Android app",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.5.0/EditorsChoicePlugin-v1.0.5.0.zip",
        "checksum": "0054586015bed521b556ed7e3b9b21af",
        "timestamp": "2024-12-30 10:48:00"
      },
      {
        "version": "1.0.4.0",
        "changelog": "This version greatly improves the mechanism to load the slider, so that it is faster and more reliable.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.4.0/EditorsChoicePlugin-v1.0.4.0.zip",
        "checksum": "184a35514a3a1901401aa710a18c4b21",
        "timestamp": "2024-12-29 13:48:00"
      },
      {
        "version": "1.0.3.0",
        "changelog": "Now works with Jellyfin 10.10.x. Other changes in this version include: Users can now only see items from libraries that they have permission to access. The option to show a particular number of items applies to 'favourites' mode as well as random mode. Slider will not show IMDB ratings if unavailable. Scroller buttons adjusted to stand out more on light background.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.3.0/EditorsChoicePlugin-v1.0.3.0.zip",
        "checksum": "0599d79e62f26815e94323f2c5d2b917",
        "timestamp": "2024-12-20 16:00:00"
      },
      {
        "version": "1.0.2.2",
        "changelog": "Fix bug where only admins can load the editors choice slider.",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.2.2/EditorsChoicePlugin-v1.0.2.2.zip",
        "checksum": "eba01c3237a9c13f4e2f4795e93ee887",
        "timestamp": "2024-09-07 13:19:00"
      },
      {
        "version": "1.0.2.0",
        "changelog": "Add new 'random' banner option",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.2.0/EditorsChoicePlugin-v1.0.2.0.zip",
        "checksum": "5cc6dc035617c3e410f45560d2882a2a",
        "timestamp": "2024-08-31 19:31:00"
      },
      {
        "version": "1.0.1.4",
        "changelog": "Fix hyperlinks occassionally not working",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.1.4/EditorsChoicePlugin-v1.0.1.4.zip",
        "checksum": "ed79e024493118e3738cc693da45acaa",
        "timestamp": "2024-08-31 18:13:00"
      },
      {
        "version": "1.0.1.3",
        "changelog": "Fix loading process",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.1.3/EditorsChoicePlugin-v.1.0.1.3.zip",
        "checksum": "d03f8d71d69d1b59a8ccb590d665736d",
        "timestamp": "2024-08-23 15:41:00"
      },
      {
        "version": "1.0.1.2",
        "changelog": "Fix links on banner items",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.1.2/EditorsChoicePlugin-v.1.0.1.2.zip",
        "checksum": "1a8cda7e7f7652011e1e5c0481aa5afe",
        "timestamp": "2024-07-12 20:25:00"
      },
      {
        "version": "1.0.1.1",
        "changelog": "Update for Jellyfin 10.9 and fix package versions for 10.9.1 to 10.9.3",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.1.1/EditorsChoicePlugin-v1.0.1.1.zip",
        "checksum": "b8aba4fe8f069e0a3ed9a69768fea61e",
        "timestamp": "2024-06-09 16:05:00"
      },
      {
        "version": "1.0.0.1",
        "changelog": "Fix issues with favourited seasons/episodes and exclude other unsupported favouritable items",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.0.1/EditorsChoicePlugin-v.1.0.0.1.zip",
        "checksum": "25a4a68e2c447d246963909ac14e6874",
        "timestamp": "2024-04-25 16:49:00"
      },
      {
        "version": "1.0.0.0",
        "changelog": "Initial release",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/lachlandcp/jellyfin-editors-choice-plugin/releases/download/1.0.0.0/EditorsChoicePlugin-v1.0.0.0.zip",
        "checksum": "b8da53d22f379d01c8c696e4fc11d75f",
        "timestamp": "2024-04-25 14:06:00"
      }
    ]
  },
  {
    "description": "bgm.tv metadata provider for Jellyfin\n\nhttps://github.com/user-attachments/assets",
    "versions": [
      {
        "checksum": "6a6705d51df1d9c41acb9916193a1f76",
        "targetAbi": "10.11.0.0",
        "imageUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/poster.png",
        "version": "1.7.6.0",
        "timestamp": "2026-01-18T14:56:28",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.6.0.zip",
        "changelog": "## New Features\r\n\r\n增加了重复剧集检测小工具，用于替换字幕组、发布 V2 版时自动清理旧版本\r\n\r\n<img alt=\"image\" src=\"https://github.com/user-attachments/assets/5a785f13-436b-4e06-a420-ae5eff2c6ea3\" style=\"max-width: 1100px; width: 100%; aspect-ratio: 1100 / 920\" />\r\n\r\n## What's Changed\r\n* fix: handle null and empty ChineseName correctly by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/232\r\n* fix: Emby plugin support for macOS ARM and .NET 6 runtime by @nihs903222 in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/233\r\n* fix: implement IHasSupportedExternalIdentifiers for Emby by @sjtuross in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/236\r\n* 修复Subject的PersonInfos或Characters拉取失败导致整个Subject的元数据拉取失败的问题 by @HydrogensaysHDT in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/238\r\n\r\n## New Contributors\r\n* @nihs903222 made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/233\r\n* @sjtuross made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/236\r\n* @HydrogensaysHDT made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/238\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.7.5...1.7.6"
      },
      {
        "version": "1.7.5.0",
        "targetAbi": "10.11.0.0",
        "imageUrl": "https://jellyfin-plugin-bangumi.kookxiang.dev/poster.png",
        "changelog": "## What's Changed\r\n* 支持人物搜索\r\n* 为 Emby 添加 bangumi.ini 支持 by @luoboQAQ in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/224\r\n* 优化 markdown 换行转换，对于不支持 markdown 显示的第三方播放器更友好\r\n* 修复元数据中 `Bangumi ID` 显示为 `Bangumi 专辑 ID` 的问题\r\n* 修复插件配置目录不存在导致的登录失败 #218\r\n* 添加了插件 logo 图（改自 https://www.pixiv.net/artworks/4455303 ）\r\n\r\n## New Contributors\r\n* @luoboQAQ made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/224\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.7.4...1.7.5",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.5.0.zip",
        "checksum": "0b009a8a40cae46d72190a4580257bf0",
        "timestamp": "2025-11-12T17:02:18"
      },
      {
        "targetAbi": "10.10.0.0",
        "changelog": "修复 Jellyfin 10.11.0 中遇到的一些小问题\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.7.3...1.7.4",
        "timestamp": "2025-10-21T14:22:20",
        "version": "1.7.4.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.4.0.zip",
        "checksum": "d415d656e7b9c60e410bedf68e07dce7"
      },
      {
        "version": "1.7.3.0",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.3.0.zip",
        "changelog": "## 支持 Jellyfin 10.11\r\n\r\n注：如需使用 10.10 及更早的版本，请到 Release 中下载老版本\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.7.2...1.7.3",
        "checksum": "0366fc089b0d5492463aaa911e803321",
        "timestamp": "2025-10-20T12:48:19"
      },
      {
        "timestamp": "2025-09-26T14:03:40",
        "changelog": "注：这可能是最后一个支持 Jellyfin 10.10 的版本，目前看来 Jellyfin 10.11 API 有变化，待正式版发布后插件会及时适配\r\n\r\n## What's Changed\r\n* fix: More robust error message matching by @RandomNamer in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/195\r\n* feat: add collection by subject's relation by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/160\r\n* feat: add ui for controlling rating refresh intervals by @RandomNamer in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/203\r\n* feat: try match following seasons by name when first season is not pr… by @RandomNamer in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/202\r\n* Fix：部分文件季号刮削错误 by @wsgh0202 in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/208\r\n* refactor: separate the basic parser by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/163\r\n* refactor: extract local configuration handling to LocalConfigurationH… by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/210\r\n\r\n## New Contributors\r\n* @wsgh0202 made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/208\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.7.1...1.7.2",
        "version": "1.7.2.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.2.0.zip",
        "checksum": "967117c229dfdd238fe7bd122e265cab",
        "targetAbi": "10.9.0.0"
      },
      {
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.1.0.zip",
        "changelog": "## What's Changed\r\n\r\n- 优化离线数据库更新逻辑\r\n- 近期放送的剧集始终使用在线 API 获取\r\n- 增加 [公共标签](https://bgm.tv/group/topic/406595) 支持\r\n- 修复 OAuth 授权时间显示不正确的问题（不影响正常使用）\r\n- 修正查询图片时没有携带登录态的问题 #181\r\n- 代码结构 / 打包流程调整 #159 \r\n\r\n最新 CI 测试包可以在 https://github.com/kookxiang/jellyfin-plugin-bangumi/releases/tag/ci 下载\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.7.0...1.7.1",
        "targetAbi": "10.9.0.0",
        "version": "1.7.1.0",
        "timestamp": "2025-02-04T02:13:03",
        "checksum": "e7fa5bcf8af9eba76990bf3e50e4b1b5"
      },
      {
        "changelog": "## Important\r\n - 支持 Jellyfin 10.10.0（向下兼容 10.9.0）\r\n - [离线数据库](https://github.com/bangumi/Archive/) 支持：\r\n   - 当存在离线数据时库时，优先通过离线数据库查询\r\n   - 默认每周更新一次，可在 Jellyfin - 计划任务 中自行修改\r\n   - 离线数据库下载解压过程需要占用约 1GB 内存，索引过程需要占用大量 CPU 资源。\\\r\n     （作为参考 M2 Mac 需要约 3 分钟，16 核的 Epyc 需要几十秒）\r\n   - 一定程度解决 bgm.tv 挂掉或被墙导致的报错\r\n\r\n## What's Changed\r\n* do not use series overview when the episode overview is empty by @huihuimoe in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/154\r\n* fix: characters sort by relation by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/156\r\n* feat: update Anitomy by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/157\r\n* Feat sort by fuzzy by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/158\r\n* fix: return all subjects after sorted by fuzzy by @chu-shen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/161\r\n\r\n## New Contributors\r\n* @huihuimoe made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/154\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.6.2...1.7.0",
        "version": "1.7.0.0",
        "checksum": "16708276fa1a50610af275c7dafa018a",
        "timestamp": "2024-10-28T14:07:05Z",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.7.0.0.zip"
      },
      {
        "changelog": "## Important\r\n - 增加了 API 地址修改功能，但还是建议给 Jellyfin 挂梯子\r\n - 现在修改设置后需要手动点击保存按钮\r\n\r\n## What's Changed\r\n* fix: fix movie play status syncing in JF movie libraries by @RandomNamer in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/136\r\n* feat: traversal searching for next season by @RandomNamer in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/135\r\n* fix error when season folder not exists by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/141\r\n* append available access token for emby\r\n\r\n## New Contributors\r\n* @RandomNamer made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/136\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.6.1...1.6.2",
        "version": "1.6.2.0",
        "checksum": "20ec2654c34dc84b9b6968e55f156c8c",
        "timestamp": "2024-07-21T15:53:11Z",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.6.2.0.zip"
      },
      {
        "changelog": "## What's Changed\r\n* 修正登录授权地址错误",
        "version": "1.6.1.0",
        "checksum": "81f4bd4359c44dcacea099b29771ef74",
        "timestamp": "2024-05-27T13:57:29Z",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.6.1.0.zip"
      },
      {
        "changelog": "## What's Changed\r\n* **升级至 Jellyfin 10.9.0**\r\n* 增加季 ID 自动推算能力\r\n* 新的搜索接口\r\n* fix: empty exception message by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/75\r\n* feat: force episode for subject with single ep by @everpcpc in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/95\r\n* Skip OVA in GuessNextSeason by @zeyugao in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/118\r\n* 支持Emby自动点格子 by @zeyugao in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/108\r\n* 切换到 Github Actions\r\n\r\n> [!WARNING]\r\n> 由于 Jellyfin API 变化，1.6.0 版本起不再支持 Jellyfin 10.8.13 及以下版本\r\n> 另外 10.9.0 也无法使用旧版本插件，请使用这个版本\r\n>\r\n> Emby 版本需要升级至 4.9.0.12 以上\r\n\r\n## New Contributors\r\n* @zeyugao made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/118\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.5.18...1.6.0",
        "version": "1.6.0.0",
        "checksum": "5e56a5534edb7f256249c35b75bae7c8",
        "timestamp": "2024-05-12T06:38:43Z",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.6.0.0.zip"
      },
      {
        "changelog": "## What's Changed\r\n* feat: support parsing bangumi id from path attribute by @everpcpc in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/62\r\n* 更换章节收藏信息API by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/65\r\n* fix: 重复标记已观看时，同步api检查状态 by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/67\r\n* feat: 设置节目到'在看/看过' by @fiochen in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/66\r\n\r\n## New Contributors\r\n* @everpcpc made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/62\r\n* @fiochen made their first contribution in https://github.com/kookxiang/jellyfin-plugin-bangumi/pull/65\r\n\r\n**Full Changelog**: https://github.com/kookxiang/jellyfin-plugin-bangumi/compare/1.5.0...1.5.18",
        "version": "1.5.18.0",
        "checksum": "f7e5d13707fcd9503caa9f46f67898e1",
        "timestamp": "2023-06-12T15:17:16Z",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.5.18.0.zip"
      },
      {
        "changelog": "- 增加 NSFW 内容标记\r\n  - 在 bangumi 上标记为 NSFW 的番剧会被分级至 X\r\n  - 可通过 jellyfin 自带家长控制功能限制\r\n  - 默认禁用 NSFW 内容播放进度同步\r\n    - 需要手动修改或刷新元数据使分级为 `JP-18+` `NC-17` 或更高\r\n    - 各地区分级可见：https://github.com/jellyfin/jellyfin/tree/master/Emby.Server.Implementations/Localization/Ratings\r\n- 增加对音乐和书籍的识别能力 #29 #38\r\n- 增加接口超时时间设置\r\n- 修正部分设置修改后需要重启才能生效的问题\r\n- 优化特别篇（SP）识别能力\r\n- 优化集号识别准确度\r\n- 优化词条搜索逻辑 by @chu-shen #23\r\n- 修正词条搜索时上映时间不正确的问题 by @RanKKI #31 \r\n- 同步电视分类元数据识别逻辑至电影分类 by @wzyboy #46 ",
        "version": "1.5.0.0",
        "checksum": "fb246bb37230894f8a57f6a178fe21ef",
        "timestamp": "2023-01-23T02:31:29Z",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.5.0.0.zip"
      },
      {
        "changelog": "- 支持通过 [Anitomy](https://github.com/erengy/anitomy) 解析番剧名称和级号 #15 by @chu-shen \r\n- 修正集数大于 100 时可能的死循环 #19 ",
        "version": "1.4.18.0",
        "checksum": "d14437f356b4075360d2e463960e4de5",
        "timestamp": "2022-07-17T15:05:52Z",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.4.18.0.zip"
      },
      {
        "changelog": "此版本主要为 bugfix\r\n- 提升 SP / OP / ED 的识别能力\r\n- 支持非整数集（比如某些番剧的 12.5 集）的识别\r\n- 修正授权跳转地址不正确的问题\r\n\r\n#10 #11 #13 #14",
        "version": "1.4.7.0",
        "checksum": "3fd3bfba3cfa70af568882c043e80720",
        "timestamp": "2022-07-02T14:21:14Z",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.4.7.0.zip"
      },
      {
        "changelog": "从此版本起可以支持将多季动漫收至单文件夹，可与 TheMovieDB 配合一起使用\r\n\r\n新的目录结构：https://github.com/kookxiang/jellyfin-plugin-bangumi/wiki/%E5%8F%82%E8%80%83%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84\r\n\r\n由于 bangumi 不支持查询动漫第 n 季的 id，使用时这种方式时需要手动填写季 id\r\n\r\n其他更新内容\r\n\r\n - 升级到 .Net Core 6.0，对应 Jellyfin 10.8\r\n - 修复只能搜索到前 100 集的 bug #7\r\n - 修正 R18 动漫无法查看的 bug（需要账号授权） #9 \r\n - 优化搜索结果排序 #8 \r\n\r\n注意：\r\n\r\n1. 请下载 Fastenshtein.dll 一同放置在插件目录，否则搜索功能不可用\r\n2. jellyfin 10.7 的用户请下载 `Jellyfin.Plugin.Bangumi.net50.dll` 插件，这会是最后一个支持 10.7 的版本，后续更新将不在支持老版本",
        "version": "1.4.1.0",
        "checksum": "c36e6a4815e844c6991e33efb18c6b82",
        "timestamp": "2022-06-19T11:25:16Z",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.4.1.0.zip"
      },
      {
        "changelog": "支持 Jellyfin 10.8.0 Beta\r\n升级到 .net core 6.0 （与新版 jellyfin 一致）",
        "checksum": "c5d2675cdb7485cf619c0c7e36a40dec",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.3.6.0.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2022-05-07T16:41:27Z",
        "version": "1.3.6.0"
      },
      {
        "changelog": "- 更新集号识别逻辑\r\n\r\n同步测试版更新：\r\n\r\n- 增加 OAuth 登录功能\r\n- 同步播放进度至 bgm.tv",
        "checksum": "55c3fa195a114dfc992f6906315decc4",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.3.0.0.zip",
        "targetAbi": "10.7.0.0",
        "timestamp": "2022-04-17T06:47:54Z",
        "version": "1.3.0.0"
      },
      {
        "changelog": "- 增加 OAuth 登录功能\r\n- 同步播放进度至 bgm.tv\r\n\r\n![image](https://user-images.githubusercontent.com/2725379/158064318-98a82a79-a783-4552-abaa-af18724ad9bf.png)\r\n\r\nPS：支持多用户，但受 Jellyfin 插件机制限制，暂时需要管理员权限才能绑定账号",
        "checksum": "918efdc9aaed1fe9b4eaf9d9449c57ff",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.2.7.0.zip",
        "targetAbi": "10.7.0.0",
        "timestamp": "2022-03-13T14:30:21Z",
        "version": "1.2.7.0"
      },
      {
        "changelog": "- 切换至新的角色声优 API\r\n- 设置中增加【始终根据文件名猜测集数】用于纠正错误识别的集数\r\n- 空指针 bugfix",
        "checksum": "eb80abbf37ce0050c53a2a47c7028499",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.2.0.0.zip",
        "targetAbi": "10.7.0.0",
        "timestamp": "2022-02-26T18:15:56Z",
        "version": "1.2.0.0"
      },
      {
        "changelog": "- 自动纠正 Jellyfin 识别错误的集号\r\n- 增加 Movie 分类支持，用于支持剧场版动画\r\n- 更换 bgm.tv 新 API （角色声优信息除外）",
        "checksum": "eec569110c0c3cecd57880178caeeadd",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.1.0.0.zip",
        "targetAbi": "10.7.0.0",
        "timestamp": "2022-02-01T05:27:50Z",
        "version": "1.1.0.0"
      },
      {
        "changelog": "在 TV Show 中现在可以看到 Bangumi 的元数据下载器",
        "checksum": "5c75bf64312e33e94afb74b601635ad6",
        "sourceUrl": "https://kookxiang.github.io/jellyfin-plugin-bangumi/1.0.0.0.zip",
        "targetAbi": "10.7.0.0",
        "timestamp": "2021-10-28T14:27:27Z",
        "version": "1.0.0.0"
      }
    ],
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Bangumi.png",
    "guid": "41b59f1b-a6cf-474a-b416-785379cbd856",
    "category": "Metadata",
    "name": "Bangumi",
    "overview": "Jellyfin bgm.tv 数据源插件，用于拉取中文番剧信息及图片。",
    "owner": "kookxiang"
  },
  {
    "category": "Metadata",
    "description": "This is a longer description that can span more than one line and include details about your plugin.\n\n\nhttps://github.com/NooNameR/Jellyfin.Plugin.LocalPosters",
    "guid": "3938fe98-b7b2-4333-b678-c4c4e339d232",
    "name": "Local Posters",
    "overview": "Plugin to match local posters (similar to what Kometa is doing with Plex)",
    "owner": "jellyfin",
    "versions": [
      {
        "changelog": "## What's Changed\r\n* ci(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/70\r\n\r\n\r\n**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.2.0.0...0.2.0.1",
        "checksum": "a6e85349d9de8e42dfc074378abaa136",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.2.0.1/local-posters_0.2.0.1.zip",
        "targetAbi": "10.11.0.0",
        "timestamp": "2025-11-16T11:03:59Z",
        "version": "0.2.0.1"
      },
      {
        "changelog": "## What's Changed\r\n* Bump jellyfin version to 10.11.x by @NooNameR in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/69\r\n\r\n\r\n**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.11...0.2.0.0",
        "checksum": "4f5a135f7844dc83335e6876a7a8efc4",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.2.0.0/local-posters_0.2.0.0.zip",
        "targetAbi": "10.11.0.0",
        "timestamp": "2025-10-27T10:11:31Z",
        "version": "0.2.0.0"
      },
      {
        "changelog": "## What's Changed\r\n* ci(deps): bump shogo82148/actions-upload-release-asset from 1.8.0 to 1.8.1 by @dependabot[bot] in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/44\r\n* chore: Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.0 by @dependabot[bot] in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/62\r\n* chore: Bump Google.Apis.Drive.v3 from 1.69.0.3783 to 1.71.0.3905 by @dependabot[bot] in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/58\r\n* ci(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/60\r\n* ci(deps): bump shogo82148/actions-upload-release-asset from 1.8.1 to 1.9.1 by @dependabot[bot] in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/61\r\n\r\n\r\n**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.10...0.1.1.11",
        "checksum": "82691e03a6fd5292750fa4a87d8b42b6",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.11/local-posters_0.1.1.11.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-10-06T08:42:52Z",
        "version": "0.1.1.11"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.9...0.1.1.10",
        "checksum": "fec6f0b196b39b1080f92180fab0da3d",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.10/local-posters_0.1.1.10.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-29T08:34:23Z",
        "version": "0.1.1.10"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.8...0.1.1.9",
        "checksum": "8e4d0528e9f35828ffe6523b7a736a33",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.9/local-posters_0.1.1.9.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-29T08:05:30Z",
        "version": "0.1.1.9"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.7...0.1.1.8",
        "checksum": "af45d915ba726295ca587cba3714ea7b",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.8/local-posters_0.1.1.8.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-28T18:41:01Z",
        "version": "0.1.1.8"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.6...0.1.1.7",
        "checksum": "7f456e7b77a797c80964e2082e5e1405",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.7/local-posters_0.1.1.7.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-28T12:54:34Z",
        "version": "0.1.1.7"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.5...0.1.1.6",
        "checksum": "aaa4bb888490a11bad0f8751b08d8ae6",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.6/local-posters_0.1.1.6.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-27T16:33:29Z",
        "version": "0.1.1.6"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.4...0.1.1.5",
        "checksum": "d7f730bd28b7d3ab28cbdaf4eb942383",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.5/local-posters_0.1.1.5.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-27T16:20:35Z",
        "version": "0.1.1.5"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.3...0.1.1.4",
        "checksum": "ce55a9f33cb7a38463e2130caa6af663",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.4/local-posters_0.1.1.4.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-27T15:51:27Z",
        "version": "0.1.1.4"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.2...0.1.1.3",
        "checksum": "93ab367a96183e2f79b15ddfe3961c50",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.3/local-posters_0.1.1.3.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-27T15:32:24Z",
        "version": "0.1.1.3"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.1...0.1.1.2",
        "checksum": "9bb64bc4f96dfb9c63bea2b52d31d0cd",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.2/local-posters_0.1.1.2.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-27T14:41:27Z",
        "version": "0.1.1.2"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.1.0...0.1.1.1",
        "checksum": "59e011fe91cf5f9a211fbf25f6937486",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.1/local-posters_0.1.1.0.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-26T12:58:54Z",
        "version": "0.1.1.0"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.1.0.0...0.1.1.0",
        "checksum": "18de2c691c5ed1a36d4e517bc7fa52cd",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.1.0/local-posters_0.1.1.0.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-05-20T17:14:15Z",
        "version": "0.1.1.0"
      },
      {
        "changelog": "## What's Changed\r\n* ci(deps): bump shogo82148/actions-upload-release-asset from 1.7.8 to 1.8.0 by @dependabot in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/30\r\n* chore(deps): bump Jellyfin.Common, Jellyfin.Data and Jellyfin.Model by @dependabot in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/31\r\n* chore(deps): bump Jellyfin.Common, Jellyfin.Controller, Jellyfin.Data and Jellyfin.Model by @dependabot in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/34\r\n* chore(deps): bump Google.Apis.Drive.v3 from 1.69.0.3703 to 1.69.0.3740 by @dependabot in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/36\r\n\r\n\r\n**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.9.5...0.1.0.0",
        "checksum": "04975d85d7dbc6e919cb5109efeb7447",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.1.0.0/local-posters_0.1.0.0.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-04-29T13:14:13Z",
        "version": "0.1.0.0"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.9.4...0.0.9.5",
        "checksum": "3013541f31f80908924b4c9dee6cc600",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.9.5/local-posters_0.0.9.5.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-03-16T14:13:21Z",
        "version": "0.0.9.5"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.9.3...0.0.9.4",
        "checksum": "0b1b12818ed0f6acfcfe0bb56bb1b13f",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.9.4/local-posters_0.0.9.4.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-03-16T14:00:10Z",
        "version": "0.0.9.4"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.9.2...0.0.9.3",
        "checksum": "ea7fa1933707ff973a9c774b4e93c890",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.9.3/local-posters_0.0.9.3.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-03-14T13:10:27Z",
        "version": "0.0.9.3"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.9.1...0.0.9.2",
        "checksum": "b3f0a71da39b4e63a876573aff0f8b02",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.9.2/local-posters_0.0.9.2.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-03-10T19:29:11Z",
        "version": "0.0.9.2"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.9.0...0.0.9.1",
        "checksum": "4008c069b59f3fa7612090cf1c1b964a",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.9.1/local-posters_0.0.9.1.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-03-10T19:09:02Z",
        "version": "0.0.9.1"
      },
      {
        "changelog": "## What's Changed\r\n* chore(deps): bump Google.Apis.Drive.v3 from 1.69.0.3699 to 1.69.0.3703 by @dependabot in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/20\r\n* Add support for Art matcher by @NooNameR in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/21\r\n\r\n\r\n**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.8.4...0.0.9.0",
        "checksum": "9d6588cd39738560f277e225657d214d",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.9.0/local-posters_0.0.9.0.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-03-10T18:46:16Z",
        "version": "0.0.9.0"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.8.3...0.0.8.4",
        "checksum": "226fe7549492c9d3d11aecd3e99783b8",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.8.4/local-posters_0.0.8.4.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-03-09T12:20:00Z",
        "version": "0.0.8.4"
      },
      {
        "changelog": "## What's Changed\r\n* ci(deps): bump Kevinjil/jellyfin-plugin-repo-action from 0.4.1 to 0.4.3 by @dependabot in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/18\r\n* chore(deps): bump Google.Apis.Drive.v3 from 1.69.0.3693 to 1.69.0.3699 by @dependabot in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/19\r\n\r\n\r\n**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.8.2...0.0.8.3",
        "checksum": "118ebec22b6c7a0cdc52fc61a0cff0b9",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.8.3/local-posters_0.0.8.3.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-03-08T09:33:01Z",
        "version": "0.0.8.3"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.8.1...0.0.8.2",
        "checksum": "43cc627c6cc1ee2cbb714c660fc8390d",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.8.2/local-posters_0.0.8.2.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-02-28T12:57:25Z",
        "version": "0.0.8.2"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.8.0...0.0.8.1",
        "checksum": "1841754c3a4d81895b19397c297dc010",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.8.1/local-posters_0.0.8.1.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-02-27T19:20:42Z",
        "version": "0.0.8.1"
      },
      {
        "changelog": "## What's Changed\r\n* Episode matching by @NooNameR in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/17\r\n\r\n\r\n**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.7.6...0.0.8.0",
        "checksum": "8ea7d04b9364198b232a3036c3905944",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.8.0/local-posters_0.0.8.0.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-02-27T11:26:50Z",
        "version": "0.0.8.0"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.7.5...0.0.7.6",
        "checksum": "6205044b92362c0cbc20308b5b4e5662",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.7.6/local-posters_0.0.7.6.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-02-21T18:04:31Z",
        "version": "0.0.7.6"
      },
      {
        "changelog": "## What's Changed\r\n* ci(deps): bump Kevinjil/jellyfin-plugin-repo-action from 0.4.1 to 0.4.2 by @dependabot in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/11\r\n\r\n## New Contributors\r\n* @dependabot made their first contribution in https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/pull/11\r\n\r\n**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.7.4...0.0.7.5",
        "checksum": "efce7625c7680ec9ec540db212a57800",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.7.5/local-posters_0.0.7.5.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-02-21T09:40:46Z",
        "version": "0.0.7.5"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.7.3...0.0.7.4",
        "checksum": "8406f313fecd72c80ce09f3dff5b22dc",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.7.4/local-posters_0.0.7.4.zip",
        "targetAbi": "10.10.6.0",
        "timestamp": "2025-02-19T14:33:49Z",
        "version": "0.0.7.4"
      },
      {
        "changelog": "**Full Changelog**: https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/compare/0.0.7.2...0.0.7.3",
        "checksum": "6a2c2c22e7784c422a63b1c4ff2406e2",
        "sourceUrl": "https://github.com/NooNameR/Jellyfin.Plugin.LocalPosters/releases/download/0.0.7.3/local-posters_0.0.7.3.zip",
        "targetAbi": "10.10.0.0",
        "timestamp": "2025-02-18T09:32:22Z",
        "version": "0.0.7.3"
      }
    ]
  },
  {
    "category": "Authentication",
    "description": "This plugin allows users to sign in through an SSO provider (such as Google, Facebook, or your own provider). This enables one-click signin.\nReview documentation at https://github.com/9p4/jellyfin-plugin-sso\n",
    "guid": "505ce9d1-d916-42fa-86ca-673ef241d7df",
    "name": "SSO Authentication",
    "overview": "Authenticate users against an SSO provider.",
    "owner": "9p4",
    "versions": [
      {
        "changelog": "More CI fixes\r\n\r\n## What's Changed\r\n* fix: consistently use OpenID instead of OID on the config page by @CFenner in https://github.com/9p4/jellyfin-plugin-sso/pull/193\r\n* Support DisableHttps/DoNotValidateIssuerName in SSOController.OidChallenge by @andreblanke in https://github.com/9p4/jellyfin-plugin-sso/pull/239\r\n* Allow to disable pushed authorization by @bdovaz in https://github.com/9p4/jellyfin-plugin-sso/pull/244\r\n* Update oddstr13/jellyfin-plugin-repository-manager by @bdovaz in https://github.com/9p4/jellyfin-plugin-sso/pull/247\r\n* Avatar via OIDC Provider by @Estyms in https://github.com/9p4/jellyfin-plugin-sso/pull/202\r\n* Allow port override by @bdovaz in https://github.com/9p4/jellyfin-plugin-sso/pull/246\r\n* Fix artifact names by @bdovaz in https://github.com/9p4/jellyfin-plugin-sso/pull/248\r\n* Prevent force updating username by @FeikoJoosten in https://github.com/9p4/jellyfin-plugin-sso/pull/251\r\n* remove deprecated redirect uri from readme by @hendrik1120 in https://github.com/9p4/jellyfin-plugin-sso/pull/280\r\n* Match the styling of the redirection page with Jellyfin colors and font by @kernelb00t in https://github.com/9p4/jellyfin-plugin-sso/pull/269\r\n* Use punycode URL for redirect page - OIDC by @babbitt in https://github.com/9p4/jellyfin-plugin-sso/pull/265\r\n\r\n## New Contributors\r\n* @CFenner made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/193\r\n* @andreblanke made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/239\r\n* @bdovaz made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/244\r\n* @Estyms made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/202\r\n* @FeikoJoosten made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/251\r\n* @kernelb00t made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/269\r\n* @babbitt made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/265\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.2.4...v4.0.0.3",
        "checksum": "ea6673c5c9aeddcf01a38604046e7ffc",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v4.0.0.3/sso-authentication_4.0.0.3.zip",
        "targetAbi": "10.11.0.0",
        "timestamp": "2025-10-21T14:39:25Z",
        "version": "4.0.0.3"
      },
      {
        "changelog": "## What's Changed\r\n* Update version in SSO-Auth.csproj by @lf- in https://github.com/9p4/jellyfin-plugin-sso/pull/169\r\n* update authelia example to authelia v4.38 by @hendrik1120 in https://github.com/9p4/jellyfin-plugin-sso/pull/170\r\n* Update providers.md to include android app keycloak OIDC redirect URI by @tbelway in https://github.com/9p4/jellyfin-plugin-sso/pull/190\r\n* Update plugin to function with Jellyfin 10.9\r\n\r\n## New Contributors\r\n* @lf- made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/169\r\n* @hendrik1120 made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/170\r\n* @tbelway made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/190\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.2.3...v3.5.2.4",
        "checksum": "e325bcf4c60c5cae3e0cd4614faae07a",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.4/sso-authentication_3.5.2.4.zip",
        "targetAbi": "10.9.0.0",
        "timestamp": "2024-05-13T13:34:38Z",
        "version": "3.5.2.4"
      },
      {
        "changelog": "## What's Changed\r\n* Remove jellyfin_credentials before loading iframe by @sbogomolov in https://github.com/9p4/jellyfin-plugin-sso/pull/163\r\n* [allow for better endpoint validation](https://github.com/9p4/jellyfin-plugin-sso/commit/d51e5069d6584953e93f93ec161b909388cd7ebe)\r\n\r\n## New Contributors\r\n* @sbogomolov made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/163\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.2.2...v3.5.2.3",
        "checksum": "ba6ce744fd21c0b9452b23eeeb99e0e1",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.3/sso-authentication_3.5.2.3.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2024-02-21T22:11:24Z",
        "version": "3.5.2.3"
      },
      {
        "changelog": "[allow linking to work with new paths](https://github.com/9p4/jellyfin-plugin-sso/commit/9321c25f2028101cee19f4bf90083aecb60bdba5)\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.2.1...v3.5.2.2",
        "checksum": "94d0f6acf8eaead11c25680ee13cde7f",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.2/sso-authentication_3.5.2.2.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2024-01-22T21:39:33Z",
        "version": "3.5.2.2"
      },
      {
        "changelog": "Hotfix for https://github.com/9p4/jellyfin-plugin-sso/issues/150",
        "checksum": "a2c47db686895bc7cd4594bdda25286e",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.1/sso-authentication_3.5.2.1.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2023-10-18T05:12:18Z",
        "version": "3.5.2.1"
      },
      {
        "changelog": "feat: allow overriding redirect scheme\r\n\r\nWow, I'm putting out a lot of releases lately. Sorry about that.\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.1.1...v3.5.2.0",
        "checksum": "83b29edbc0c6722606bae9f2de095d88",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.2.0/sso-authentication_3.5.2.0.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2023-08-07T17:17:13Z",
        "version": "3.5.2.0"
      },
      {
        "changelog": "fix: change iframe URL to point to the web UI instead of the root\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.1.0...v3.5.1.1",
        "checksum": "c5e6dd973ebef1ef80d7d59ef7ad0815",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.1.1/sso-authentication_3.5.1.1.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2023-08-07T12:44:02Z",
        "version": "3.5.1.1"
      },
      {
        "changelog": "* fix: improve final redirect (#109)\r\n* style: fix configPage style (prettier)\r\n* docs: detail Google requiring disabling of OpenID endpoint validation\r\n* fix: make SAML paths better; improve and add OID discovery defaults\r\n* docs: clarify plugin resetting permissions\r\n* style: fix README.md style\r\n* docs: document how to set login disclaimer (#16)\r\n* feat: clarify redirect paths (#84)\r\n* fix: Remove funding\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.5.0.0...v3.5.1.0",
        "checksum": "574ab1a090ba1726a01b0861e990eeb8",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.1.0/sso-authentication_3.5.1.0.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2023-08-06T20:38:07Z",
        "version": "3.5.1.0"
      },
      {
        "changelog": "## What's Changed\r\n* feat: add Live TV management\r\n* fix: make user creation more robust by @fredriklindberg in https://github.com/9p4/jellyfin-plugin-sso/pull/72\r\n* fix: don't include port in redirect URL for 80 and 443 by @fredriklindberg in https://github.com/9p4/jellyfin-plugin-sso/pull/71\r\n* feat: allow configuration of preferred username claim by @9p4 in https://github.com/9p4/jellyfin-plugin-sso/pull/74\r\n* feat: allow for HTTPS to be disabled in OpenID discovery by @9p4 in https://github.com/9p4/jellyfin-plugin-sso/pull/77\r\n* fix: #83 Trim whitespace in user provided strings by @9p4 in https://github.com/9p4/jellyfin-plugin-sso/pull/89\r\n* null check before trim() by @esmondmissen in https://github.com/9p4/jellyfin-plugin-sso/pull/99\r\n* fix: error in logs for #81 by @esmondmissen in https://github.com/9p4/jellyfin-plugin-sso/pull/100\r\n* docs: 📝 add authentik redirect uri step by @adamzvolanek in https://github.com/9p4/jellyfin-plugin-sso/pull/127\r\n* fix: fix null pointer errors in various places\r\n\r\n## New Contributors\r\n* @fredriklindberg made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/72\r\n* @esmondmissen made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/99\r\n* @adamzvolanek made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/127\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.4.0.2...v3.5.0.0",
        "checksum": "5621a407cce8907bfa5cad9d3ce52924",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.5.0.0/sso-authentication_3.5.0.0.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2023-08-05T22:55:07Z",
        "version": "3.5.0.0"
      },
      {
        "changelog": "# Self Service: \r\n\r\n* Users can link existing jellyfin accounts to SSO provider accounts\r\n* Users can remove existing links\r\n* Users can configure multiple SSO provider accounts\r\n* Account names no longer have to match across Jellyfin -> SSO provider\r\n  * Eg, can link google OIDC, with a `sub` of `asfbeausfahgajsfjasd-ugly-sub` to jellyfin username `matthew`\r\n\r\n## What's Changed\r\n\r\n### Features\r\n\r\n* Implement Canonical Linking + Self Service by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/34\r\n   * Account names no longer have to match to be linked\r\n\r\n### Fixes\r\n\r\n* Fix ID Provider incorrectly resetting on login by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/33\r\n\r\n### Documentation\r\n\r\n* Document Provider Specific Configuration, Small Readme Update by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/31\r\n* docs: move build-from-source to contributing section, link vscode config by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/63\r\n* docs: :memo: document new plugin install mechanism by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/56\r\n\r\n### CI / Build\r\n\r\n* Add github action for publishing releases by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/39\r\n* Revert \"Add github action for publishing releases\" by @9p4 in https://github.com/9p4/jellyfin-plugin-sso/pull/40\r\n* Revert \"Revert \"Add github action for publishing releases\"\" by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/46\r\n* pin version of oddstr13/jprm to specific commit by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/48\r\n* ci: pin kevinjil/jprm-action to specific sha by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/50\r\n* ci: ignore prereleases when publishing manifest by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/52\r\n* ci: add checksum to nightly builds by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/53\r\n* ci: only run checksum agaisnt zip files by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/54\r\n* build: ignore .vscode entirely in gitignore by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/62\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.3.0.0...v3.4.0.2",
        "checksum": "485d67094e39cc5b11470abea6b46427",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.4.0.2/sso-authentication_3.4.0.0.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2022-08-18T09:10:59Z",
        "version": "3.4.0.0"
      },
      {
        "changelog": "## What's Changed\r\n* Clean up controller by @crobibero in https://github.com/9p4/jellyfin-plugin-sso/pull/12\r\n* Fallback Authentication Provider by @Pfuenzle in https://github.com/9p4/jellyfin-plugin-sso/pull/9\r\n* Add UI Page for OIDC Configuration by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/18\r\n* Add prettier workflow to CI by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/22\r\n* Allow requesting additional scopes in OIDC flows by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/24\r\n* CI: Prettier Workflow: Remove explicit branch ref from checkout by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/25\r\n* CI: lint css files in prettier workflow by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/30\r\n* Improve UX on config page by @matthewstrasiotto in https://github.com/9p4/jellyfin-plugin-sso/pull/27\r\n\r\n## New Contributors\r\n* @matthewstrasiotto made their first contribution in https://github.com/9p4/jellyfin-plugin-sso/pull/18\r\n\r\n**Full Changelog**: https://github.com/9p4/jellyfin-plugin-sso/compare/v3.2.0.0...v3.3.0.0",
        "checksum": "79357968612a992e6494167fd065dafb",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/v3.3.0.0/sso-authentication_3.3.0.0.zip",
        "targetAbi": "10.8.0.0",
        "timestamp": "2022-05-22T16:17:07Z",
        "version": "3.3.0.0"
      },
      {
        "changelog": "Nightly build\n",
        "checksum": "b8e65701ede316138932ca2582f48421",
        "sourceUrl": "https://github.com/9p4/jellyfin-plugin-sso/releases/download/nightly/sso-authentication_0.0.0.9000.zip",
        "targetAbi": "10.11.0.0",
        "timestamp": "2022-07-01T01:20:33Z",
        "version": "0.0.0.9000"
      }
    ]
  },
  {
    "guid": "d20aa9ed-eafc-4578-b320-4e3b7093129c",
    "name": "FinTube",
    "overview": "Import Videos/Music from YouTube",
    "description": "Lets you download YT videos as mp4 or mp3 with support for id3v2 tags. Requires yt-dlp/youtube-dl and (optionally) id3v2.\n\nhttps://github.com/AECX/FinTube",
    "owner": "Maurice 'AECX' Henke",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/FinTube.png",
    "versions": [
      {
        "version": "1.1.0.0",
        "changelog": "Added possibility to provide a custom filename",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/AECX/FinTube/releases/download/v1.1.0.0/FinTube-1.1.0.0.zip",
        "checksum": "61a936d047cbaf23935a8686a1626834",
        "timestamp": "2025-09-23T07:13:30Z"
      },
      {
        "version": "1.0.1.1",
        "changelog": "Fixed Version mismatch and libraries showing on DL page",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/AECX/FinTube/releases/download/v1.0.1.1/FinTube-1.0.1.1.zip",
        "checksum": "8d109651a763267083323c8e6390549f",
        "timestamp": "2025-09-10T07:00:00Z"
      },
      {
        "version": "1.0.1.0",
        "changelog": "Initial Release",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/AECX/FinTube/releases/download/v1.0.1/FinTube-1.0.1.zip",
        "checksum": "20d1786dedf3213ad371edcbafea934d",
        "timestamp": "2024-05-12T11:40:00Z"
      }
    ]
  },
  {
    "guid": "d20aa9ed-eafc-4578-b320-4e3b7093129c",
    "name": "FinTube",
    "overview": "Import Videos/Music from YouTube",
    "description": "Lets you download YT videos as mp4 or mp3 with support for id3v2 tags. Requires yt-dlp/youtube-dl and (optionally) id3v2.\n\nhttps://github.com/AECX/FinTube",
    "owner": "Maurice 'AECX' Henke",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/FinTube.png",
    "versions": [
      {
        "version": "1.0.0.0",
        "changelog": "Initial Release",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/AECX/FinTube/releases/download/v1.0/FinTube-1.0.zip",
        "checksum": "02eeb5390d5e2a93a241c986bbde6d60",
        "timestamp": "2023-08-23T22:36:00Z"
      }
    ]
  },
  {
    "guid": "974395db-b31d-46a2-bc86-ef9aa5ac04dd",
    "name": "Meilisearch",
    "description": "This is a plugin that try to use Meilisearch to speedup the search of jellyfin. Inspired by Jellysearch\n\n\nhttps://github.com/arnesacnussem/jellyfin-plugin-meilisearch",
    "overview": "A Meilisearch Plugin for Jellyfin",
    "owner": "a.sac.",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Meilisearch.svg",
    "versions": [
      {
        "version": "1.11.1.10",
        "changelog": "- [2fad775] docs: Setup/usage instructions, clarify, provide examples (#92)\n- [a3c4ca9] ci(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#90)\n- [b3cafe1] feat: add default search types when none specified (#73)\n- [66dc487] ci(deps): Bump actions/setup-dotnet from 5.0.1 to 5.1.0 (#87)\n- [79de4f9] chore: add VSCode configuration files for extensions and settings\n- [907251d] refactor: remove workaround for URL constructor in Meilisearch plugin\n- [a8b531e] chore: update .gitignore to include .vs/ directory",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.10/meilisearch_1.11.1.10.zip",
        "checksum": "b1b95aabd8607bff3a50ef20c26ef3fd",
        "timestamp": "2026-01-30T18:39:21Z"
      },
      {
        "version": "1.11.1.9",
        "changelog": "- [438b910] feat: enhance Meilisearch client with reconnect logic and health checks\n- [0a0ce10] chore: Bump MeiliSearch from 0.17.1 to 0.18.0 (#82)\n- [ad6a7e1] ci(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 (#80)\n- [c90ce69] ci(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#81)\n- [6083528] ci(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#78)\n- [8acd7de] ci(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#75)\n- [e446305] ci(deps): bump actions/setup-dotnet from 5.0.0 to 5.0.1 (#76)\n- [d7ac2ea] ci(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#74)\n- [e5a30dc] Update Jellyfin version in README",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.9/meilisearch_1.11.1.9.zip",
        "checksum": "87d8eaf161489c6775364f0c3f9429c1",
        "timestamp": "2025-12-14T22:14:21Z"
      },
      {
        "version": "1.11.1.8",
        "changelog": "- [fba77fd] config: integrate SVG into HTML for offline usage\n- [7fc2730] add all links to the workaround\n- [4e5d862] allow to configuration through container ENV (#71)",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.8/meilisearch_1.11.1.8.zip",
        "checksum": "b7e248a63ded4f1cf304fd2b74f67efe",
        "timestamp": "2025-11-09T20:58:58Z"
      },
      {
        "version": "1.11.1.7",
        "changelog": "- [7cc0ebe] mention envs\n- [ead316b] adjust Url check\n- [e1e34bd] cleanup\n- [cc33ba7] Update src/MeilisearchClientHolder.cs\n- [d9ce733] allow to configuration through container ENV",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.7/meilisearch_1.11.1.7.zip",
        "checksum": "d0223a3807c49481ae42d7d145ad6b43",
        "timestamp": "2025-11-07T21:23:56Z"
      },
      {
        "version": "1.11.1.6",
        "changelog": "- [e90f65d] Fix DivideByZeroException when limit or filteredTypes.Count is zero (#70)\n- [9222079] ci(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#67)\n- [51b2e30] ci(deps): Bump actions/download-artifact from 5.0.0 to 6.0.0 (#66)\n- [b78fa71] Tagline searching (#68)\n- [e65fb94] Enhance publish.yaml with .NET inputs\n- [56251a3] Support Jellyfin 10.11 (#46)\n- [964e84f] chore: Bump MeiliSearch from 0.17.0 to 0.17.1 (#58)\n- [e686e5f] ci(deps): bump ad-m/github-push-action from 0.8.0 to 1.0.0 (#57)\n- [96004e2] ci(deps): bump ncipollo/release-action from 1.19.1 to 1.20.0 (#55)\n- [6c523f0] ci(deps): bump actions/setup-dotnet from 4.3.1 to 5.0.0 (#54)\n- [0710117] ci(deps): Bump ncipollo/release-action from 1.18.0 to 1.19.1 (#53)\n- [5ece260] chore: Bump MeiliSearch from 0.16.0 to 0.17.0 (#49)\n- [e14c999] ci(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 (#48)\n- [a617a3c] ci(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#47)\n- [3aeb27e] add a LICENSE\n- [1f42852] refactor: improve status display and indexing logic refactor: remove unnecessary newline in MeilisearchMutateFilter\n- [d8a73e3] ci(deps): bump ncipollo/release-action from 1.16.0 to 1.18.0 (#44)",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.6/meilisearch_1.11.1.6.zip",
        "checksum": "0b0519d636d7eca878aea4f250097700",
        "timestamp": "2025-11-07T19:03:20Z"
      },
      {
        "version": "1.11.1.5",
        "changelog": "- [2b07d86] try hard coded\n- [117f7f8] fix code problems\n- [e65fb94] Enhance publish.yaml with .NET inputs\n- [56251a3] Support Jellyfin 10.11 (#46)\n- [964e84f] chore: Bump MeiliSearch from 0.17.0 to 0.17.1 (#58)\n- [e686e5f] ci(deps): bump ad-m/github-push-action from 0.8.0 to 1.0.0 (#57)\n- [96004e2] ci(deps): bump ncipollo/release-action from 1.19.1 to 1.20.0 (#55)\n- [6c523f0] ci(deps): bump actions/setup-dotnet from 4.3.1 to 5.0.0 (#54)\n- [0710117] ci(deps): Bump ncipollo/release-action from 1.18.0 to 1.19.1 (#53)\n- [5ece260] chore: Bump MeiliSearch from 0.16.0 to 0.17.0 (#49)\n- [e14c999] ci(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 (#48)\n- [a617a3c] ci(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#47)\n- [3aeb27e] add a LICENSE\n- [1f42852] refactor: improve status display and indexing logic refactor: remove unnecessary newline in MeilisearchMutateFilter\n- [d8a73e3] ci(deps): bump ncipollo/release-action from 1.16.0 to 1.18.0 (#44)",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.5/meilisearch_1.11.1.5.zip",
        "checksum": "5c988649af17a76e1ae239d39b01da8f",
        "timestamp": "2025-10-21T16:58:05Z"
      },
      {
        "version": "1.11.1.4",
        "changelog": "- [f9657de] PlaylistFolder is Emby.Server.Implementations.Playlists.PlaylistsFolder\n- [50895b7] add all jellyfin types",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.4/meilisearch_1.11.1.4.zip",
        "checksum": "b7ff4d3085b60ac6d785294f36864a7e",
        "timestamp": "2025-06-19T22:54:54Z"
      },
      {
        "version": "1.11.1.3",
        "changelog": "- [6ddfea1] use the Authorization header if there is no userId",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.3/meilisearch_1.11.1.3.zip",
        "checksum": "162977cf6a50dc887efd31779e7f4522",
        "timestamp": "2025-06-15T17:16:08Z"
      },
      {
        "version": "1.11.1.2",
        "changelog": "- [7ded0c9] ci(deps): bump actions/download-artifact from 4.1.8 to 4.3.0 (#41)\n- [34808a9] ci(deps): bump ncipollo/release-action from 1.14.0 to 1.16.0 (#40)\n- [f8be725] ci(deps): bump actions/checkout from 4.1.7 to 4.2.2 (#39)\n- [7dcd91c] ci(deps): bump actions/upload-artifact from 4.4.0 to 4.6.2 (#38)\n- [11b9b47] ci(deps): bump actions/setup-dotnet from 4.0.1 to 4.3.1 (#37)\n- [d94a182] CI: add dependabot for updates\n- [afb9645] remove isMissing since we serve all items, not just missing ones (#36)\n- [6fef6bb] CommunityRating & CriticRating is a float (#35)",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.2/meilisearch_1.11.1.2.zip",
        "checksum": "bc044d4412f1da63f3ebeabea8818e46",
        "timestamp": "2025-06-15T12:00:43Z"
      },
      {
        "version": "1.11.1.1",
        "changelog": "- [ebb4d8b] refactor: streamline query parameter handling and add parsing utility\n- [327d8b3] search: look for multiple and multiple comma delimited",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.1/meilisearch_1.11.1.1.zip",
        "checksum": "e9779c7e1162d4eb2174ee43a0aa709f",
        "timestamp": "2025-06-09T02:46:32Z"
      },
      {
        "version": "1.11.1.0",
        "changelog": "- [b76a120] Merge pull request #30 from jumoog/main\n- [2385bfb] Merge pull request #31 from jumoog/fix_filter\n- [7441860] Merge pull request #32 from jumoog/patch-1\n- [9e5f39b] Update MeiliSearch to 0.16.0\n- [cd25743] mutex modification orders matters\n- [e4ea4c6] search: handle includeItemTypes,excludeItemTypes and mediaTypes",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.1.0/meilisearch_1.11.1.0.zip",
        "checksum": "daddf8708e676cfdf839e0b09b005967",
        "timestamp": "2025-06-08T05:33:43Z"
      },
      {
        "version": "1.11.0.0",
        "changelog": "- [658d314] add an option to the permission thing, but I'm not sure anyone will need this :)\n- [2400583] remove items that are not visible to the user (#29)\n- [27b2719] #19 only apply limit when no item returned or one type being searched\n- [3c92407] add description for the install-plugin folder\n- [b1a106a] Merge pull request #20 from jumoog/main\n- [37f4f09] Update README.md\n- [585afde] add a warning to the readme",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.11.0.0/meilisearch_1.11.0.0.zip",
        "checksum": "051556a41474122e703ce389f28a5aef",
        "timestamp": "2025-06-06T16:46:29Z"
      },
      {
        "version": "1.10.3.2",
        "changelog": "- [6f4cdc4] #19 only apply limit when no item returned or one type being searched\n- [9376730] add description for the install-plugin folder",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.3.2/meilisearch_1.10.3.2.zip",
        "checksum": "e2ef99373fecc5d0153ca2cf5fe1e8c8",
        "timestamp": "2025-04-26T16:09:53Z"
      },
      {
        "version": "1.10.3.1",
        "changelog": "- [52a5845] Cleanup config controller",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.3.1/meilisearch_1.10.3.1.zip",
        "checksum": "9bb72ff4457b20629765d7ee790e6537",
        "timestamp": "2025-03-21T00:15:16Z"
      },
      {
        "version": "1.10.3.0",
        "changelog": "- [05d4147] #17 ability to reconnect\n- [b4a48eb] add `type` to displayed attributes\n- [ccb77f4] #16 search multiple times when one query have more than one `includeItemTypes`",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.3.0/meilisearch_1.10.3.0.zip",
        "checksum": "9af78f832fd3f886d7854566d68945e7",
        "timestamp": "2025-03-14T18:33:48Z"
      },
      {
        "version": "1.10.2.2",
        "changelog": "- [7e72620] #16 replace all index lookup with TryGetValue\n- [567ee5d] keep a copy of empty result as it never changes",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.2.2/meilisearch_1.10.2.2.zip",
        "checksum": "9015c6b5cd32fbc952820dc3c5617ae1",
        "timestamp": "2025-03-13T19:14:28Z"
      },
      {
        "version": "1.10.2.1",
        "changelog": "- [1bd5ef8] fix what I've missed previously",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.2.1/meilisearch_1.10.2.1.zip",
        "checksum": "057be8554aab3866c5b66451d1a5e504",
        "timestamp": "2025-02-19T12:13:13Z"
      },
      {
        "version": "1.10.2.0",
        "changelog": "- [a02c50e] fix #11: Fallback option is not really working, now we return an empty result we created ourselves\n- [85a0ec7] Update README.md",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.2.0/meilisearch_1.10.2.0.zip",
        "checksum": "87a62d9c72b472dce103475ab3634e2b",
        "timestamp": "2025-02-19T12:01:36Z"
      },
      {
        "version": "1.10.1.1",
        "changelog": "- [b86aaac] add a workaround for #5",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.1.1/meilisearch_1.10.1.1.zip",
        "checksum": "8c3b3f93ad6e37ddddfd575a6fea57c0",
        "timestamp": "2025-01-06T06:29:01Z"
      },
      {
        "version": "1.10.1.0",
        "changelog": "- [1bc36b1] this should fix the `unknown` status",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.1.0/meilisearch_1.10.1.0.zip",
        "checksum": "41c4d2836245a132f40105aba4aff2c3",
        "timestamp": "2024-12-15T00:01:24Z"
      },
      {
        "version": "1.10.0.0",
        "changelog": "- [d6a403b] is that me or AI use a wrong var in ci script?\n- [5626dd3] add index task",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/arnesacnussem/jellyfin-plugin-meilisearch/releases/download/1.10.0.0/meilisearch_1.10.0.0.zip",
        "checksum": "5c491115e5bc872b6251736a231f46da",
        "timestamp": "2024-11-18T11:41:51Z"
      }
    ]
  },
  {
    "category": "Notifications",
    "guid": "8f3c85d3-19cf-4e50-a57e-7d2ce3c0c413",
    "name": "Discord Notifier",
    "owner": "cedev-1",
    "overview": "Easily send notifications to your Discord server!",
    "description": "Configure notifications to send to your Discord server when events occur.\n\nhttps://github.com/cedev-1/jellyfin-plugin-DiscordNotifier",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Discord Notifier.png",
    "versions": [
      {
        "checksum": "6b1f375bb36db2b6d218454559978ab3",
        "version": "1.6.0.0",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/cedev-1/jellyfin-plugin-DiscordNotifier/releases/download/v1.6.0.0/Jellyfin.Plugin.DiscordNotifier-v1.6.0.0.zip",
        "timestamp": "2025-12-16T22:09:56Z",
        "changelog": "- New release v1.6.0.0"
      },
      {
        "checksum": "ca40915021365464331d6b85ff1056d2",
        "version": "1.5.0.0",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cedev-1/Jellyfin-Plugin-DiscordNotifier/releases/download/v1.5.0.0/Jellyfin.Plugin.DiscordNotifier-v1.5.0.0.zip",
        "timestamp": "2025-08-09T00:00:00Z",
        "changelog": "- Add configurable Jellyfin server URL setting - Remove hardcoded server URL - Improved URL handling with helper utility"
      },
      {
        "checksum": "E14ED0100239285A169FFD3EF0AEBA28",
        "version": "1.0.0.5",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cedev-1/Jellyfin-Plugin-DiscordNotifier/releases/download/v1.0.0.5/Jellyfin.Plugin.DiscordNotifier-v1.0.0.5.zip",
        "timestamp": "2025-07-03T00:00:00Z",
        "changelog": "- Add Auth notifications - Fix bug"
      },
      {
        "checksum": "EB850654291B41025EA2F7F5359117FB",
        "version": "1.0.0.0",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/cedev-1/Jellyfin-Plugin-DiscordNotifier/releases/download/v1.0.0.0/Jellyfin.Plugin.DiscordNotifier-v1.0.0.0.zip",
        "timestamp": "2025-06-30T00:00:00Z",
        "changelog": "- Initial release"
      }
    ]
  },
  {
    "category": "General",
    "guid": "5fcefe1b-df1f-4596-ac57-f2f939c294c5",
    "name": "Cinema Mode",
    "description": "Enable Cinema Mode with local trailers and pre-rolls.\n\nhttps://github.com/CherryFloors/jellyfin-plugin-cinemamode",
    "owner": "CherryFloors",
    "overview": "Enable Jellyfin's Cinema Mode",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Cinema Mode.jpg",
    "versions": [
      {
        "checksum": "9dd5610f5216745d9b57c2abae13441b",
        "changelog": "- Target Jellyfin 10.11 ABI and fix broken API.\n- Update \"More Like This\" trailer selection.\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/CherryFloors/jellyfin-plugin-cinemamode/releases/download/v0.6.0.0/cinemamode_0.6.0.0.zip",
        "timestamp": "2025-10-25T00:04:04.332083",
        "version": "0.6.0.0"
      },
      {
        "checksum": "4df3efb4098438472ff1373f78ace427",
        "changelog": "- New exclude out of season tags for pre-rolls logic that supports multiple out of season tags.\\n - Fix trailer rating enforcement to ignore \"Unrated\" and blank ratings.\\n - Target Jellyfin 10.10 ABI.\\n\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/CherryFloors/jellyfin-plugin-cinemamode/releases/download/v0.5.1.0/cinemamode_0.5.1.0.zip",
        "timestamp": "2025-04-26T16:51:15.224959",
        "version": "0.5.1.0"
      },
      {
        "checksum": "e65a5c7471acb68b0d32e98c7b53cf89",
        "changelog": "- New exclude out of season tags for pre-rolls logic that supports multiple out of season tags. - Fix trailer rating enforcement to ignore \"Unrated\" and blank ratings. - Target Jellyfin 10.10 ABI\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/CherryFloors/jellyfin-plugin-cinemamode/releases/download/v0.5.0.0/cinemamode_0.5.0.0.zip",
        "timestamp": "2025-04-26T16:18:40.615368",
        "version": "0.5.0.0"
      },
      {
        "checksum": "898bfa0ecfcc6ac0b1c5ffc10938c2d7",
        "changelog": "Stable Pre-Roll support and exapanded configuration\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/CherryFloors/jellyfin-plugin-cinemamode/releases/download/v0.4.0.0/cinemamode_0.4.0.0.zip",
        "timestamp": "2024-08-01T21:42:16.152778",
        "version": "0.4.0.0"
      },
      {
        "checksum": "c4192aa5f6d8434d318d5a80be35a72b",
        "changelog": "Initial Release\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/CherryFloors/jellyfin-plugin-cinemamode/releases/download/v0.3.0.0/cinemamode_0.3.0.0.zip",
        "timestamp": "2024-05-19T14:59:05.278450",
        "version": "0.3.0.0"
      },
      {
        "checksum": "3459c28435f14a61661754c4ad37d049",
        "changelog": "Initial Release\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/CherryFloors/jellyfin-plugin-cinemamode/releases/download/v0.2.0.0/cinemamode_0.2.0.0.zip",
        "timestamp": "2023-07-30T11:08:21.449187",
        "version": "0.2.0.0"
      },
      {
        "checksum": "2008597b8f0d5fa03a9bfec09309bda1",
        "changelog": "Fix trailer count\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/CherryFloors/jellyfin-plugin-cinemamode/releases/download/v0.1.1.0/cinemamode_0.1.1.0.zip",
        "timestamp": "2023-02-19T12:00:01.266521",
        "version": "0.1.1.0"
      },
      {
        "checksum": "168963b809bde54f1401aa617105118e",
        "changelog": "Initial Release\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/CherryFloors/jellyfin-plugin-cinemamode/releases/download/v0.1.0.0/cinemamode_0.1.0.0.zip",
        "timestamp": "2023-02-14T22:03:04.894088",
        "version": "0.1.0.0"
      }
    ]
  },
  {
    "guid": "60f478ab-2dd6-4ea0-af10-04d033f75979",
    "name": "Newsletters",
    "description": "This plugin automacially scans a users library (default every 4 hours), populates a list of recently added (not previously scanned) media, converts that data into HTML format, and sends out emails to a provided list of recipients.\n\nhttps://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin",
    "overview": "Send newsletters for recently added media",
    "owner": "jellyfin",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Newsletters.png",
    "versions": [
      {
        "version": "0.6.5.0",
        "changelog": "- Updated/fixed support for Jellyfin Server release 10.11.0 FULL CHANGELOG: https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.6.5.0/newsletters_0.6.5.0.zip",
        "checksum": "e90567966dc06b01b4fb9873f000d586",
        "timestamp": "2025-10-20T18:53:14Z"
      },
      {
        "version": "0.6.4.2",
        "changelog": "- Major code refactoring. - Database updates for new available Tags. - Catch all for any missed tags in newsletter output. - Alert for \"Test mail\" button. - Minor bug fix post 0.6.3.0 release FULL CHANGELOG: https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.6.4.2/newsletters_0.6.4.2.zip",
        "checksum": "ad40b13a72bea4619b1d1d93ead0c738",
        "timestamp": "2024-05-19T05:17:53Z"
      },
      {
        "version": "0.6.4.1",
        "changelog": "- Major code refactoring. - Database updates for new available Tags. - Catch all for any missed tags in newsletter output. - Alert for \"Test mail\" button. - Minor bug fix post 0.6.3.0 release FULL CHANGELOG: https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.6.4.1/newsletters_0.6.4.1.zip",
        "checksum": "85b8abcf453b85e53c3798ca68cf3f60",
        "timestamp": "2024-05-19T05:02:03Z"
      },
      {
        "version": "0.6.4.0",
        "changelog": "- Major code refactoring. - Database updates for new available Tags. - Catch all for any missed tags in newsletter output. - Alert for \"Test mail\" button. - Minor bug fix post 0.6.3.0 release FULL CHANGELOG: https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.6.4.0/newsletters_0.6.4.0.zip",
        "checksum": "30d9f25be49a611327d851bb644bdc58",
        "timestamp": "2024-05-19T04:11:46Z"
      },
      {
        "version": "0.6.3.0",
        "changelog": "- Major code refactoring. - Database updates for new available Tags. - Catch all for any missed tags in newsletter output. - Alert for \"Test mail\" button. FULL CHANGELOG: https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.6.3.0/newsletters_0.6.3.0.zip",
        "checksum": "a9ade0fc92ae888fdf9bf482c9260bdd",
        "timestamp": "2024-05-19T04:04:44Z"
      },
      {
        "version": "0.6.2.1",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.6.2.1/Newsletters-v0.6.2.1.zip",
        "checksum": "e64109db29c1850c023e3c54e59ab771",
        "timestamp": "2024-05-16T05:00:00Z"
      },
      {
        "version": "0.6.2.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.6.2.0/Newsletters-v0.6.2.0.zip",
        "checksum": "ebac6c81cc4d1a506678d89d099ae2e5",
        "timestamp": "2024-05-13T05:00:00Z"
      },
      {
        "version": "0.6.0.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.6.0/Newsletters-v0.6.0.zip",
        "checksum": "07305d7733f4103b9099c3c4d96d02a6",
        "timestamp": "2023-08-10T05:00:00Z"
      },
      {
        "version": "0.5.1.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.5.1/Newsletters-v0.5.1.zip",
        "checksum": "701f3f7f8876041bed4d940e7f9eb150",
        "timestamp": "2023-07-28T15:00:00Z"
      },
      {
        "version": "0.5.0.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.5.0/Newsletters-v0.5.0.zip",
        "checksum": "05e80b44afbf424b53ce589a0964d04d",
        "timestamp": "2023-03-28T15:00:00Z"
      },
      {
        "version": "0.4.0.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.4.0/Newsletters-v0.4.0.zip",
        "checksum": "d68385ce38ba8929794b4ee06fdf8b21",
        "timestamp": "2023-03-17T20:00:00Z"
      },
      {
        "version": "0.3.3.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.3.3/Newsletters-v0.3.3.zip",
        "checksum": "30d30527c7682f94a1b2922ac2578958",
        "timestamp": "2023-03-17T15:00:00Z"
      },
      {
        "version": "0.3.2.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.3.2/Newsletters-v0.3.2.zip",
        "checksum": "a7b0b05359a94c7e2878b629627b7212",
        "timestamp": "2023-03-17T14:00:00Z"
      },
      {
        "version": "0.3.1.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.3.1/Newsletters-v0.3.1.zip",
        "checksum": "c27336a4bbc93316e02ebfdde71a0405",
        "timestamp": "2023-03-16T14:00:00Z"
      },
      {
        "version": "0.3.0.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.3.0/Newsletters-v0.3.0.zip",
        "checksum": "57f94cff6743d9373e2c0e803d1afb79",
        "timestamp": "2023-03-16T05:00:00Z"
      },
      {
        "version": "0.0.5.0",
        "changelog": "https://raw.githubusercontent.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/master/CHANGELOG.md",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.0.5/Newsletters-v0.0.5.zip",
        "checksum": "fa7b80975a565007a86932f08c396429",
        "timestamp": "2023-03-14T12:00:00Z"
      },
      {
        "version": "0.0.1.0",
        "changelog": "- initial alpha release",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Cloud9Developer/Jellyfin-Newsletter-Plugin/releases/download/v0.0.1/Newsletters-v0.0.1.zip",
        "checksum": "0f9e05f8f1e13a0f2eaadd69542a7700",
        "timestamp": "2023-03-10T10:00:00Z"
      }
    ]
  },
  {
    "guid": "f21bbed8-3a97-4d8b-88b2-48aaa65427cb",
    "name": "Merge Versions",
    "description": "Jellyfin Merge Versions plugin is a plugin that automatically groups every repeated movie\n\n\nhttps://github.com/danieladov/jellyfin-plugin-mergeversions",
    "overview": "Automatically merge repeated movies",
    "owner": "danieladov",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Merge Versions.png",
    "category": "General",
    "versions": [
      {
        "version": "10.11.0.1",
        "changelog": "Bump version",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.11.0.1/Jellyfin.Plugin.MergeVersions.zip",
        "checksum": "ea467eb9aabbdfc12fafe313c281f30e",
        "timestamp": "2025-10-20T19:15:00"
      },
      {
        "version": "10.10.0.5",
        "changelog": "Bump version",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.10.0.5/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "e362123e52f31b116d9f859ffea60eca",
        "timestamp": "2025-10-20T12:15:00"
      },
      {
        "version": "10.10.0.4",
        "changelog": "Bump version",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.10.0.4/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "295e06778bf7e0c96d0bf6faa7265e53",
        "timestamp": "2025-08-06T17:15:00"
      },
      {
        "version": "10.10.0.3",
        "changelog": "Fix library merge issue for movies in subfolders",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.10.0.3/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "93cd064ffc0474e874b82a5fceefde35",
        "timestamp": "2025-08-05T17:15:00"
      },
      {
        "version": "10.10.0.2",
        "changelog": "Merge only when new versions available",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.10.0.2/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "404c6a9757f7264d20ac9495993deb95",
        "timestamp": "2025-06-06T16:15:00"
      },
      {
        "version": "10.10.0.1",
        "changelog": "Merge only when new versions available",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.10.0.1/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "5fbf126b93a2f8cf2dd817c0c60fa424",
        "timestamp": "2025-01-05T20:15:00"
      },
      {
        "version": "10.9.1.1",
        "changelog": "Bug fixes",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.9.1.1/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "79f745e3e35370754f77df1a303e0344",
        "timestamp": "2024-05-15T16:45:00"
      },
      {
        "version": "10.9.1.0",
        "changelog": "Add compatibility with 10.9.1",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.9.1.0/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "9d331c5f325b2300afb5bd95934cae0a",
        "timestamp": "2024-05-14T16:30:00"
      },
      {
        "version": "10.8.0.2",
        "changelog": "Fix splitting not taking into account excluded libraries",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.8.0.2/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "a5f050230cce782a6be24e5b6f048593",
        "timestamp": "2023-04-20T16:35:00"
      },
      {
        "version": "10.8.0.1",
        "changelog": "Update to Jellyfin 10.8.0-beta1\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.8.0.1/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "6aca911b69ab2f4a4e46331e53a48c81",
        "timestamp": "2022-04-11T15:39:00"
      },
      {
        "version": "10.8.0.0",
        "changelog": "Update to Jellyfin 10.8.0\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.8.0.0/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "e279e18a0687d041a21ab7f3cfc7ec42",
        "timestamp": "2022-01-27T22:34:50"
      },
      {
        "version": "10.7.7.0",
        "changelog": "Better detection and optimitation\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.7.7.0/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "00818cbc89b8d596cd5a3962c5a8a9b0",
        "timestamp": "2021-12-02T23:35:50"
      },
      {
        "version": "10.7.0.2",
        "changelog": "Fix error where movies were merged only by year\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.7.0.2/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "9f94b5248e944bed2a965c251663ab97",
        "timestamp": "2021-02-02T02:45:58"
      },
      {
        "version": "10.7.0",
        "changelog": "Update to 10.7.0\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/10.7.0/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "95e271b58302f4372dd4551c44da618b",
        "timestamp": "2020-12-05T13:45:58"
      },
      {
        "version": "1.4.0.0",
        "changelog": "New option to exclude paths from being merge\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/1.4.0/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "2b2bb5d442d14ca61c571c7b638bd5e3",
        "timestamp": "2020-10-30T21:45:58"
      },
      {
        "version": "1.3.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-mergeversions/releases/download/1.3.0/Jellyfin-Plugin-MergeVersions.zip",
        "checksum": "4dd5f0b36f8236512af651df8ac8855f",
        "timestamp": "2020-09-01T14:30:58"
      }
    ]
  },
  {
    "guid": "afe1de9c-63e4-4692-8d8c-7c964df19eb2",
    "name": "Theme Songs",
    "description": "Jellyfin Theme Songs plugin is a plugin that automatically downloads every theme song of your tv shows library\n\n\nhttps://github.com/danieladov/jellyfin-plugin-themesongs",
    "overview": "Automatically downloads theme songs of your tv shows",
    "owner": "danieladov",
    "category": "General",
    "versions": [
      {
        "version": "10.11.0.2",
        "changelog": "Add url template config",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/10.11.0.2/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "b8f1494ae368947f6b1f6e09403feada",
        "timestamp": "2025-11-05T17:30:00"
      },
      {
        "version": "10.11.0.1",
        "changelog": "Update to 10.11.0",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/10.11.0.1/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "29e161420e119e1dbc6ad0a908c14196",
        "timestamp": "2025-10-21T09:30:00"
      },
      {
        "version": "10.10.0.1",
        "changelog": "Update to 10.10.0",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/10.10.0.1/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "34d2370da17915fa6312922c91bb6dcc",
        "timestamp": "2024-11-01T20:30:00"
      },
      {
        "version": "10.9.2.10",
        "changelog": "Update to 10.9.0",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/10.9.2.0/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "3cc40202c4d77d17dc6bf47ff5468bae",
        "timestamp": "2024-05-24T20:30:00"
      },
      {
        "version": "10.8.0.1",
        "changelog": "Update to Jellyfin 10.8.0-beta1",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/10.8.0.1/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "dca8ba0e26e85439a462d6189f663f0e",
        "timestamp": "2022-04-11T15:15:58"
      },
      {
        "version": "10.8.0.0",
        "changelog": "Update to Jellyfin 10.8.0",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/10.8.0.0/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "94572e861c7043a9241dd91987692513",
        "timestamp": "2022-02-07T18:00:58"
      },
      {
        "version": "10.7.0.2",
        "changelog": "Fix Ilogger error",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/10.7.0.2/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "9751a00ff9d6de8ca8693c6a448a9f70",
        "timestamp": "2021-01-31T03:30:58"
      },
      {
        "version": "10.7.0",
        "changelog": "Update to 10.7.0",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/10.7.0/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "de5a644c7fc8b804277fc6a3fd761475",
        "timestamp": "2020-12-05T13:30:58"
      },
      {
        "version": "1.1.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-themesongs/releases/download/1.0.0/Jellyfin-Plugin-ThemeSongs.zip",
        "checksum": "34bc841aa50a34c69d473c7f58ed9885",
        "timestamp": "2020-08-12T21:30:58"
      }
    ]
  },
  {
    "guid": "e9ca8b8e-ca6d-40e7-85dc-58e536df8eb3",
    "name": "Skin Manager",
    "description": "Skin manager helps you to download and install most popular skins for jellyfin\n\n\nhttps://github.com/danieladov/jellyfin-plugin-skin-manager",
    "overview": "Skins for jellyfin",
    "owner": "danieladov",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Skin Manager.png",
    "category": "General",
    "versions": [
      {
        "version": "2.0.2.0",
        "changelog": "Fix Version\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-skin-manager/releases/download/2.0.2/Jellyfin-Plugin-SkinManager.zip",
        "checksum": "74df0156b96ebcb678bc9ff973a7d4f0",
        "timestamp": "2024-11-04T23:02:52"
      },
      {
        "version": "2.0.1",
        "changelog": "Added Ultrachromic and few fixes\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-skin-manager/releases/download/2.0.1/Jellyfin.Plugin.SkinManager.dll.zip",
        "checksum": "7e0fb755bb579d2c4fa9a3ae733cf7ce",
        "timestamp": "2022-06-14T12:02:52"
      },
      {
        "version": "2.0.0",
        "changelog": "New custom skin editor\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-skin-manager/releases/download/2.0.0/Jellyfin-Plugin-SkinManager.zip",
        "checksum": "64672b424ca0ac7cd1f3b032eef40b55",
        "timestamp": "2021-05-13T12:02:52"
      },
      {
        "version": "1.5.0.0",
        "changelog": "[BETA] Options to preview and edit the skins\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-skin-manager/releases/download/1.5.0.0/Jellyfin-Plugin-SkinManager.zip",
        "checksum": "2c479ab72de0f3391bad4da26f9b98d2",
        "timestamp": "2020-12-11T22:02:52"
      },
      {
        "version": "1.4.0.0",
        "changelog": "Skin versions support\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-skin-manager/releases/download/1.4.0.0/Jellyfin-Plugin-SkinManager.zip",
        "checksum": "10aaad6b203a97b05c8b73bd3de09590",
        "timestamp": "2020-11-09T16:20:52"
      },
      {
        "version": "1.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://github.com/danieladov/jellyfin-plugin-skin-manager/releases/download/1.0.0/Jellyfin-Plugin-SkinManager.zip",
        "checksum": "15305155f67ad72dbfa4082aa6ef5c3c",
        "timestamp": "2020-11-08T18:14:58"
      }
    ]
  },
  {
    "category": "Metadata",
    "guid": "57b8ef5d-8835-436d-9514-a709ee25faf2",
    "name": "Stash",
    "description": "https://github.com/DirtyRacer1337/Jellyfin.Plugin.Stash",
    "owner": "DirtyRacer",
    "overview": "",
    "versions": [
      {
        "checksum": "89ea20b5e77f7cb1991567e33a4bca05",
        "changelog": "Added Support Jellyfin 10.11; Added Support Emby 4.9; Minor Changes",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/DirtyRacer1337/Jellyfin.Plugin.Stash/releases/download/1.2.0.3/Jellyfin.Plugin.Stash.zip",
        "timestamp": "2025-10-22T20:33:52Z",
        "version": "1.2.0.3"
      },
      {
        "checksum": "68d04367c1d49880795c6de53c912e1e",
        "changelog": "Added Support Jellyfin 10.9; Added Disambiguation Field to Performer Name; Minor Changes",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/DirtyRacer1337/Jellyfin.Plugin.Stash/releases/download/1.1.0.2/Jellyfin.Plugin.Stash.zip",
        "timestamp": "2024-06-07T21:00:55Z",
        "version": "1.1.0.2"
      },
      {
        "checksum": "95cae6198346170ec56c025165962a56",
        "changelog": "Initial release",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/DirtyRacer1337/Jellyfin.Plugin.Stash/releases/download/1.0.0.1/Jellyfin.Plugin.Stash.zip",
        "timestamp": "2023-04-05T15:38:50Z",
        "version": "1.0.0.1"
      }
    ]
  },
  {
    "guid": "975dde10-724f-4b72-8efc-91a1cb2d9510",
    "name": "Playlist Generator",
    "overview": "Generate a daily personalized playlist",
    "description": "Uses your listening history to generate a daily playlist of songs you might like\n\nhttps://github.com/Eeeeelias/playlist-generator",
    "owner": "Eeeeelias",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Playlist Generator.png",
    "versions": [
      {
        "version": "1.4.3.0",
        "changelog": "Add multiuser support",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.4.3.0/PlaylistGenerator_1.4.3.0.zip",
        "checksum": "9aeb65a15ce1a6efd5cd3ddd344d12ba",
        "timestamp": "2026-01-04T12:42:27Z"
      },
      {
        "version": "1.4.2.1",
        "changelog": "Add Assembly Version",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.4.2.1/PlaylistGenerator_1.4.2.1.zip",
        "checksum": "7e20b38f966252f8ed54a7be63b7a47f",
        "timestamp": "2025-12-11T17:11:33Z"
      },
      {
        "version": "1.4.2.0",
        "changelog": "Updated music recommendations",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.4.2.0/PlaylistGenerator_1.4.2.0.zip",
        "checksum": "d5477259c42f97ac837b7e0ff037de04",
        "timestamp": "2025-12-10T18:53:01Z"
      },
      {
        "version": "1.4.1.0",
        "changelog": "Added Jellyfin 10.11.0 compatability",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.4.1.0/PlaylistGenerator_1.4.1.0.zip",
        "checksum": "c315035ece2c18b511f7372563002501",
        "timestamp": "2025-10-24T15:47:12Z"
      },
      {
        "version": "1.4.0.0",
        "changelog": "Added ability to select libraries",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.4.0.0/v1.4.0.0-release.zip",
        "checksum": "11c479fa6e59cabe648dbd8f47d1950d",
        "timestamp": "2025-09-29T21:23:20Z"
      },
      {
        "version": "1.3.0.1",
        "changelog": "Fix packaged binary",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.3.0.1/v1.3.0.1-release.zip",
        "checksum": "7ab27979c9a4174d06662a5783ace95d",
        "timestamp": "2025-08-04T20:54:28Z"
      },
      {
        "version": "1.3.0.0",
        "changelog": "Querying only Music libraries",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.3.0.0/v1.3.0.0-release.zip",
        "checksum": "e950ceb1e1117a60b70de7eb8289d54d",
        "timestamp": "2025-08-04T20:28:38Z"
      },
      {
        "version": "1.2.0.0",
        "changelog": "Added penalties to the scoring method for better recommendations",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.2.0.0/v1.2.0.0-release.zip",
        "checksum": "7fe0209336c8e615b15494dd6373d2ba",
        "timestamp": "2025-03-28T15:54:13Z"
      },
      {
        "version": "1.1.0.0",
        "changelog": "Added Playback Reporting information to the recommendation system",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.1.0.0/v1.1.0.0-release.zip",
        "checksum": "f836fc7f376cb4de7f050265de60fc4c",
        "timestamp": "2025-03-26T21:14:54Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "First release",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/Eeeeelias/playlist-generator/releases/download/v1.0.0.0/Release.zip",
        "checksum": "5964befe9ef478a4a135e17cc95a2664",
        "timestamp": "2025-03-26T15:09:35Z"
      }
    ]
  },
  {
    "guid": "72449d0e-7ba4-4ae7-a996-c00e6b06c8f8",
    "name": "Bazarr",
    "description": "Request and download subtitles directly from Jellyfin using your Bazarr instance. No need to navigate to Bazarr's web UI - request subtitles with a single click from movie and episode detail pages.\n\nhttps://github.com/enoch85/bazarr-jellyfin",
    "overview": "Bazarr subtitle integration for Jellyfin",
    "owner": "enoch85",
    "category": "Subtitles",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Bazarr.png",
    "versions": [
      {
        "version": "1.1.2.0",
        "changelog": "See release notes on GitHub",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/enoch85/bazarr-jellyfin/releases/download/v1.1.2/Jellyfin.Plugin.Bazarr.zip",
        "checksum": "1833bf8bc8bf8b51ad178c30fd2e9147",
        "timestamp": "2026-02-02T17:08:08Z"
      },
      {
        "version": "1.1.1.0",
        "changelog": "See release notes on GitHub",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/enoch85/bazarr-jellyfin/releases/download/v1.1.1/Jellyfin.Plugin.Bazarr.zip",
        "checksum": "971e484ed73cb6ca6072c5a0dd47fcd4",
        "timestamp": "2025-12-28T14:12:05Z"
      },
      {
        "version": "1.1.0.0",
        "changelog": "See release notes on GitHub",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/enoch85/bazarr-jellyfin/releases/download/v1.1.0/Jellyfin.Plugin.Bazarr.zip",
        "checksum": "ac3881fde9fe393cba025f8a76d6b3c6",
        "timestamp": "2025-12-23T15:09:59Z"
      },
      {
        "version": "1.0.2.0",
        "changelog": "See release notes on GitHub",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/enoch85/bazarr-jellyfin/releases/download/v1.0.2/Jellyfin.Plugin.Bazarr.zip",
        "checksum": "ba848353d05ad7de96b04b0db7b87f93",
        "timestamp": "2025-12-22T16:00:41Z"
      },
      {
        "version": "1.0.1.0",
        "changelog": "See release notes on GitHub",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/enoch85/bazarr-jellyfin/releases/download/v1.0.1/Jellyfin.Plugin.Bazarr.zip",
        "checksum": "b10ec19e7bcd33f7e10eb62db21b024e",
        "timestamp": "2025-12-22T15:35:49Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "See release notes on GitHub",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/enoch85/bazarr-jellyfin/releases/download/v1.0.0/Jellyfin.Plugin.Bazarr.zip",
        "checksum": "8841e52e29d3554f1a808cde9a2f0b2c",
        "timestamp": "2025-12-20T11:04:34Z"
      }
    ]
  },
  {
    "guid": "f4a1b2c3-d4e5-6f7a-8b9c-0d1e2f3a4b5c",
    "name": "Lyrics",
    "description": "Lyrics plugin that downloads lyrics from lrclib.net with configurable search options\n\n\nhttps://github.com/Felitendo/jellyfin-plugin-lyrics",
    "overview": "Lyrics plugin with configurable search options and automatic library scanning",
    "owner": "Felitendo",
    "category": "Metadata",
    "versions": [
      {
        "version": "1.5.0.0",
        "changelog": "## v1.5.0.0\n### What's New\n- Fixed support for Jellyfin 10.11",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Felitendo/jellyfin-plugin-lyrics/releases/download/v1.5/lyrics_1.5.0.0.zip",
        "checksum": "01a01fb05727c76d5bdf7cf14c6fe596",
        "timestamp": "2025-10-22T07:42:02Z"
      },
      {
        "version": "1.4.0.0",
        "changelog": "## v1.4.0.0\n### What's New\n- Added support for Jellyfin 10.11",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Felitendo/jellyfin-plugin-lyrics/releases/download/v1.4/lyrics_1.4.0.0.zip",
        "checksum": "6df43bfb10b62bc783d071eef99395a3",
        "timestamp": "2025-10-22T07:32:39Z"
      },
      {
        "version": "1.3.0.0",
        "changelog": "## v1.3.0.0\n### What's New\n- Fixed a lot of plugin loading issues\n- Fixed GitHub Action Workflows\n\n### Technical Improvements\n- Consistent versioning across all project files\n- Better package compatibility with Jellyfin 10.9.x series\n- Improved documentation and installation instructions",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Felitendo/jellyfin-plugin-lyrics/releases/download/v1.3/lyrics_1.3.0.0.zip",
        "checksum": "3dafa3c4dfba4ab3b9af2511714a646e",
        "timestamp": "2025-10-20T11:07:29Z"
      }
    ]
  },
  {
    "guid": "82c71cde-a52b-44f1-a18e-d93eb6a35ed0",
    "name": "HoverTrailer",
    "description": "Netflix-style hover trailer previews for movies in Jellyfin\n\nhttps://github.com/Fovty/HoverTrailer",
    "overview": "A modern plugin that displays movie trailers when hovering over movie cards, providing a Netflix-style preview experience with customizable positioning, sizing, and visual effects.",
    "owner": "Fovty",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/HoverTrailer.png",
    "versions": [
      {
        "version": "0.2.3.0",
        "changelog": "• fix: Add Series hover trailer support by @Fovty in https://github.com/Fovty/HoverTrailer/pull/13",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Fovty/HoverTrailer/releases/download/v0.2.3.0/HoverTrailer-0.2.3.0-server.zip",
        "checksum": "db46e7ec4568f59f28ac0f808bd47ee8",
        "timestamp": "2026-01-19T13:03:58Z"
      },
      {
        "version": "0.2.2.0",
        "changelog": "• Add Plugin Preview to README by @Fovty in https://github.com/Fovty/HoverTrailer/pull/8",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Fovty/HoverTrailer/releases/download/v0.2.2.0/HoverTrailer-0.2.2.0-server.zip",
        "checksum": "7dbff2204c2448de19ecf7e5f7692265",
        "timestamp": "2026-01-11T21:10:38Z"
      },
      {
        "version": "0.2.1.1",
        "changelog": "Release version 0.2.1.1",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Fovty/HoverTrailer/releases/download/v0.2.1.1/HoverTrailer-0.2.1.1-server.zip",
        "checksum": "1e67a766fc852c76ccdaf36898e434a7",
        "timestamp": "2025-11-05T17:15:02Z"
      },
      {
        "version": "0.2.1.0",
        "changelog": "Release version 0.2.1.0",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Fovty/HoverTrailer/releases/download/v0.2.1.0/HoverTrailer-0.2.1.0-server.zip",
        "checksum": "6b1e8427920bf783f5fff995a48e1b05",
        "timestamp": "2025-11-05T14:48:42Z"
      },
      {
        "version": "0.2.0.1",
        "changelog": "Release version 0.2.0.1",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Fovty/HoverTrailer/releases/download/v0.2.0.1/HoverTrailer-0.2.0.1-server.zip",
        "checksum": "3451938a4b2a2dd5c60e7e3474e7e8d4",
        "timestamp": "2025-11-05T09:09:08Z"
      },
      {
        "version": "0.2.0.0",
        "changelog": "Release version 0.2.0.0",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Fovty/HoverTrailer/releases/download/v0.2.0.0/HoverTrailer-0.2.0.0-server.zip",
        "checksum": "a65d47abf8712d57c3900fe803c49f4e",
        "timestamp": "2025-11-05T01:42:43Z"
      },
      {
        "version": "0.1.1.0",
        "changelog": "Release version 0.1.1.0",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/Fovty/HoverTrailer/releases/download/v0.1.1.0/HoverTrailer-0.1.1.0-server.zip",
        "checksum": "eabc2cec8d28533f9e30707f7c0433c1",
        "timestamp": "2025-07-01T21:29:21Z"
      },
      {
        "version": "0.1.0.2",
        "changelog": "Release version 0.1.0.2",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/Fovty/HoverTrailer/releases/download/v0.1.0.2/HoverTrailer-0.1.0.2-server.zip",
        "checksum": "168bdbd8a3886920b0731e374459ae5d",
        "timestamp": "2025-06-30T22:28:16Z"
      }
    ]
  },
  {
    "guid": "c0b4a5e0-2f6a-4e70-9c5f-1e7c2d0b7f12",
    "name": "JMSFusion",
    "description": "Inject & serve custom JS for Jellyfin via in-memory rewrite or middleware.\n\nhttps://github.com/G-grbz/Jellyfin-MonWUI-Plugin",
    "overview": "Custom script loader for Jellyfin web UI.",
    "owner": "G-Grbz",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/JMSFusion.png",
    "versions": [
      {
        "version": "1.8.0.0",
        "changelog": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/tag/v1.8.0",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.8.0/JMSFusion-1.8.0.0-server.zip",
        "checksum": "cb09b26dd7ef3ccb59573b4b52abf743",
        "timestamp": "2026-02-07T22:05:55.8522218Z"
      },
      {
        "version": "1.7.5.0",
        "changelog": "Fix",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.7.0/JMSFusion-1.7.5.0-server.zip",
        "checksum": "03bc9fb01c2fd8bd34f6416ffa769141",
        "timestamp": "2026-01-12T21:54:07.2754230Z"
      },
      {
        "version": "1.7.4.0",
        "changelog": "Fix",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.7.0/JMSFusion-1.7.4.0-server.zip",
        "checksum": "d8adb5c045d3a2b9c8fd67cd341d1706",
        "timestamp": "2026-01-05T08:18:46.6139959Z"
      },
      {
        "version": "1.7.3.0",
        "changelog": "Fix",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.7.0/JMSFusion-1.7.3.0-server.zip",
        "checksum": "43411697a4fdbe56aaf2b55f3d230af3",
        "timestamp": "2025-12-31T21:39:06.0393723Z"
      },
      {
        "version": "1.7.2.0",
        "changelog": "Hero cards added to Genre and Director sections, IndexedDB migration for smoother performance, New Netflix‑style details module",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.7.0/JMSFusion-1.7.2.0-server.zip",
        "checksum": "f2e99ee327bf97a54f918bdea88e58a8",
        "timestamp": "2025-12-29T15:49:33.3873449Z"
      },
      {
        "version": "1.7.1.0",
        "changelog": "Make JMS compatible with other plugins that use the injector.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.7.0/JMSFusion-1.7.1.0-server.zip",
        "checksum": "d62e6403126a46b3f0bfbce562ea3b15",
        "timestamp": "2025-12-22T06:01:39.2030737Z"
      },
      {
        "version": "1.7.0.0",
        "changelog": "Add compatibility fixes for Jellyfin 10.11.x",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.7.0/JMSFusion-1.7.0.0-server.zip",
        "checksum": "18e76e54b74fe2f4830fe691770683c5",
        "timestamp": "2025-12-03T11:18:41.4792551Z"
      },
      {
        "version": "1.6.1.4",
        "changelog": "Fix",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.1.4-server.zip",
        "checksum": "e0e667b583d8f8f95c6f3a04a994a9f1",
        "timestamp": "2025-11-24T07:21:09.9327254Z"
      },
      {
        "version": "1.6.1.3",
        "changelog": "Plugin improvements and bug fixes. / Pause Module improved. / Director Collections added.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.1.3-server.zip",
        "checksum": "08033a8af6d67c121d129b52a71c4b67",
        "timestamp": "2025-10-25T16:42:04.3310505Z"
      },
      {
        "version": "1.6.1.2",
        "changelog": "Plugin improvements and bug fixes.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.1.2-server.zip",
        "checksum": "e78d034861b0dec451466d95a53f9f29",
        "timestamp": "2025-10-18T14:13:41.8138591Z"
      },
      {
        "version": "1.6.1.1",
        "changelog": "Plugin improvements and bug fixes.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.1.1-server.zip",
        "checksum": "0a6ad65bc267d216576f289f78559831",
        "timestamp": "2025-10-12T16:38:05.4858546Z"
      },
      {
        "version": "1.6.1.0",
        "changelog": "Plugin improvements and bug fixes.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.1.0-server.zip",
        "checksum": "cccc5f693327a27f5a2ea33c50b54a00",
        "timestamp": "2025-10-11T07:18:51.1814035Z"
      },
      {
        "version": "1.6.0.9",
        "changelog": "Added a ‘See All’ modal for genre collections. + Plugin improvements and bug fixes.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.9-server.zip",
        "checksum": "a751546bc5e5cbde47858240198cff57",
        "timestamp": "2025-10-04T12:16:07.1485202Z"
      },
      {
        "version": "1.6.0.8",
        "changelog": "Improvements have been made to the showcase view.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.8-server.zip",
        "checksum": "75dd1aecfd74f878870fc8ca39b62f82",
        "timestamp": "2025-09-30T15:16:36.6735682Z"
      },
      {
        "version": "1.6.0.7",
        "changelog": "Improvements have been made to the showcase view.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.7-server.zip",
        "checksum": "4ff5a3e735257b4796d486ca8b1a7b5c",
        "timestamp": "2025-09-29T16:27:15.2282286Z"
      },
      {
        "version": "1.6.0.6",
        "changelog": "New slide view added – Showcase View with Optional Diagonal Mode.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.6-server.zip",
        "checksum": "24277418032119108eb57284df505ba6",
        "timestamp": "2025-09-28T10:32:40.9800644Z"
      },
      {
        "version": "1.6.0.5",
        "changelog": "Known bugs have been fixed. General improvements have been made across the plugin.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.5-server.zip",
        "checksum": "d2bd87946542cc847d71c5622aec4b05",
        "timestamp": "2025-09-25T11:08:08.4812830Z"
      },
      {
        "version": "1.6.0.4",
        "changelog": "Fetching lyrics from Lrclib.net is now available in the settings panel.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.4-server.zip",
        "checksum": "6f563917aa3f25dbd2d8d0d6c768c43d",
        "timestamp": "2025-09-17T11:31:22.1207306Z"
      },
      {
        "version": "1.6.0.3",
        "changelog": "Trailer acquisition scripts can now be managed from the settings panel.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.3-server.zip",
        "checksum": "e647efaab16a2a534567cbb604cd4d49",
        "timestamp": "2025-09-15T12:11:53.9817669Z"
      },
      {
        "version": "1.6.0.2",
        "changelog": "Auto-pause-related bugs have been fixed.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.2-server.zip",
        "checksum": "16b57fa676ca0e95a7d38741b211a0a2",
        "timestamp": "2025-09-13T11:49:23.9135535Z"
      },
      {
        "version": "1.6.0.1",
        "changelog": "Pause Screen has been improved. Automatic pause is now included, along with a Netflix-style Maturity Level badge.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.1-server.zip",
        "checksum": "124887dedbd9048b1a249047c3978805",
        "timestamp": "2025-09-12T19:12:41.5603914Z"
      },
      {
        "version": "1.6.0.0",
        "changelog": "For details: https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/tag/v1.6.0",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.6.0/JMSFusion-1.6.0.0-server.zip",
        "checksum": "8f373dae502ce6e3908a979046fc5873",
        "timestamp": "2025-09-11T15:24:55.8759731Z"
      },
      {
        "version": "1.5.3.0",
        "changelog": "The Personalized Card has been removed from StudioHubs and added to the Home screen. / StudioHubs'dan Bana özel kartı kaldırılıp Ana ekrana eklendi.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/G-grbz/Jellyfin-MonWUI-Plugin/releases/download/v1.5.0/JMSFusion-1.5.3.0-server.zip",
        "checksum": "29ebcc051d44770320db1df05600d14f",
        "timestamp": "2025-09-07T18:45:37.4107873Z"
      }
    ]
  },
  {
    "category": "General",
    "guid": "b5a2d6b3-c5f4-4f88-aed4-5f3e9877d0a6",
    "name": "RemoteUpload",
    "description": "Upload files directly to the Jellyfin-Server, or let the server automatically download files from an URL. Please read Github for more.\n\nhttps://github.com/GrandguyJS/media-upload-plugin",
    "owner": "grandguyjs",
    "overview": "remoteupload",
    "versions": [
      {
        "checksum": "14cb4ee6708b88dd2cd6885ea4de540d",
        "changelog": "1.6 Release - Styling fix",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.6/plugin.zip",
        "version": "1.6.0.0"
      },
      {
        "checksum": "4ccf2191906b9f72d47ff4da1d1214f0",
        "changelog": "1.5 Release - Interactive Directory Browsing in native Jellyfin style",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.5/plugin.zip",
        "version": "1.5.0.0"
      },
      {
        "checksum": "f1e77ad9b216da3cfc9ddf55c57fbbc9",
        "changelog": "1.4 Release - Save multiple upload directories",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.4/plugin.zip",
        "version": "1.4.0.0"
      },
      {
        "checksum": "c4296cf3bf845afd5a35ec955be23edc",
        "changelog": "1.3 Release - Create directory if it doesn't exist - Navigate folders/Download files when clicking a file/folder in list directory",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.3/plugin.zip",
        "version": "1.3.0.0"
      },
      {
        "checksum": "e4f575eef11ea4f1c6f43ba40adc5d8b",
        "changelog": "1.2 Release - Authorization - Set path in second page",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.2/plugin.zip",
        "version": "1.2.0.0"
      },
      {
        "checksum": "a6d2d047b4a678f501dd354a2c0ef70b",
        "changelog": "1.1.8 Release - Bug fixes - Show folders in directory",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1.8/plugin.zip",
        "version": "1.1.8.0"
      },
      {
        "checksum": "4b4c6f7d9c677ffc27627fc4b2db6524",
        "changelog": "1.1.7 Release - Better Bulk download",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1.7/plugin.zip",
        "version": "1.1.7.0"
      },
      {
        "checksum": "fc8ea9f9cce395beac48ff5e3b87558c",
        "changelog": "1.1.6 Release - Bulk download",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1.6/plugin.zip",
        "version": "1.1.6.0"
      },
      {
        "checksum": "812054cf35c60f45a4675b0cbd27be44",
        "changelog": "1.1.5 Release - Enhanced filename check",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1.5/plugin.zip",
        "version": "1.1.5.0"
      },
      {
        "checksum": "a06ccb81a5f6ac511e54cb9ccec1e86f",
        "changelog": "1.1.4 Release - Download from path",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1.4/plugin.zip",
        "version": "1.1.4.0"
      },
      {
        "checksum": "921852e41583f04c5dfcfa2e9dbcd65a",
        "changelog": "1.1.3 Release - URL Task Progress Indicator",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1.3/plugin.zip",
        "version": "1.1.3.0"
      },
      {
        "checksum": "533d62141878f4431e8a2bb3f89be766",
        "changelog": "1.1.2 Release - Cancel URL download tasks - List URL download tasks",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1.2/plugin.zip",
        "version": "1.1.2.0"
      },
      {
        "checksum": "832bb615513722e5137a3745e9f0a593",
        "changelog": "1.1.1 Release - Invalid Download Error Handler",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1.1/plugin.zip",
        "version": "1.1.1.0"
      },
      {
        "checksum": "c63c5f34c90d0822c77822b593f33ac6",
        "changelog": "1.1 Release - Full functionality - Upload file/URL",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.1/plugin.zip",
        "version": "1.1.0.0"
      },
      {
        "checksum": "3b359be00e71285a1308e24427b21c4d",
        "changelog": "1.0.3 Release - Mobile Fix - Important",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.0.3/plugin.zip",
        "version": "1.0.3.0"
      },
      {
        "checksum": "b5572d2524c1ae098908f952a48de062",
        "changelog": "1.0.2 Release - No Authorization - Download 1.0.3",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.0.2/plugin.zip",
        "version": "1.0.2.0"
      },
      {
        "checksum": "a4a94b14cad684e52d001a0299efdd80",
        "changelog": "1.0.1 Release - No Error Handler",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.0.1/plugin.zip",
        "version": "1.0.1.0"
      },
      {
        "checksum": "0c5126b6c1297d2130a33845c7efe33e",
        "changelog": "1.0 Release - Unstable",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/1.0/plugin.zip",
        "version": "1.0.0.0"
      },
      {
        "checksum": "7ca5ba06adebc8914a3504d739f36e02",
        "changelog": "Basic features - Do not download!",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/0.3/plugin.zip",
        "version": "0.3.0.0"
      },
      {
        "checksum": "06dfeea41c31af636f9e9a8680623162",
        "changelog": "Config page - Do not download!",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/0.2/plugin.zip",
        "version": "0.2.0.0"
      },
      {
        "checksum": "49be1b8362e7378d9ba83481741e7d31",
        "changelog": "Sample plugin, no config - Do not download",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/GrandguyJS/media-upload-plugin/releases/download/pre/plugin.zip",
        "version": "0.1.0.0"
      }
    ]
  },
  {
    "guid": "28612bb6-e3ab-4099-a682-f413d4ca19d3",
    "name": "MyAnimeSync",
    "description": "Jellyfin plugin to synchronize anime watch status on myanimelist.net\n\n\nhttps://github.com/iankiller77/MyAnimeSync",
    "overview": "Update user watch status on myanimelist.net",
    "owner": "iankiller77",
    "category": "General",
    "versions": [
      {
        "version": "1.5.0.1",
        "changelog": "Updated code to work with jellyfin 10.11.x",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.5.0.1/myanimesync_1.5.0.1.zip",
        "checksum": "3d4551e5bfbbc33dc5e416d1961f7c99",
        "timestamp": "2025-11-27T18:54:00Z"
      },
      {
        "version": "1.5.0.0",
        "changelog": "Feature: add option for full anime list update from jellyfin watch status.\nFeature: add option to handle specials.",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.5.0.0/myanimesync_1.5.0.0.zip",
        "checksum": "7c411918adfd33fefd0d33d3603e5071",
        "timestamp": "2025-11-27T18:54:00Z"
      },
      {
        "version": "1.4.2.2",
        "changelog": "Fixed an issue with bulk update causing wrong episode number to be updated.",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.4.2.2/myanimesync_1.4.2.2.zip",
        "checksum": "f2c0384475d673ca6e3711f2466fe55a",
        "timestamp": "2025-06-10T18:36:00Z"
      },
      {
        "version": "1.4.2.1",
        "changelog": "Fixed an issue with bulk update causing wrong episode number to be updated.",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.4.2.1/myanimesync_1.4.2.1.zip",
        "checksum": "10ee79b0b3e98a690fbe3d8981b5f3c6",
        "timestamp": "2025-06-06T13:56:00Z"
      },
      {
        "version": "1.4.2.0",
        "changelog": "Added an option to delete a user config.\nFixed a bug where incomplete config would cause the token update task to fail.",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.4.2.0/myanimesync_1.4.2.0.zip",
        "checksum": "6cc5826bc5ce162ca3ca2b39a92408b6",
        "timestamp": "2025-05-01T19:35:00Z"
      },
      {
        "version": "1.4.1.1",
        "changelog": "Fixed an issue where retry button would invert episode and season number when trying to update missed anime.",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.4.1.1/myanimesync_1.4.1.1.zip",
        "checksum": "a111884d3ea1a75b06a3ac3142432b04",
        "timestamp": "2025-01-18T10:41:00Z"
      },
      {
        "version": "1.4.1.0",
        "changelog": "Improved words base search to ignore special characters. This fix an issue with sites using special characters that are not used on myanimelist.net.",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.4.1/myanimesync_1.4.1.0.zip",
        "checksum": "9c16addefa425825b9f8bfbcfbd69fa4",
        "timestamp": "2025-01-18T00:00:00Z"
      },
      {
        "version": "1.4.0.0",
        "changelog": "New feature to monitor and retry failed updates.\nSearch improvement.\n1. feature/Update_sequel_search_to_prioritize_anime_over_movies\n2. Feature/add fail update list and retry failed updates\n3. feature/Also_check_english_title_for_season_part_check",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.4.0/myanimesync_1.4.0.0.zip",
        "checksum": "f7f531cf2bda600b6089ab93afff9b00",
        "timestamp": "2024-06-23T00:00:00Z"
      },
      {
        "version": "1.3.2.0",
        "changelog": "1. bug/wrong_anime_info_when_anime_has_a_movie_has_a_sequel\n2. feature/set_anime_to_watching_when_updating_existing_entries",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.3.2/myanimesync_1.3.2.0.zip",
        "checksum": "9b87d1d11eef52a897dc576b4bf9d84b",
        "timestamp": "2024-06-23T00:00:00Z"
      },
      {
        "version": "1.3.1.0",
        "changelog": "1. feature/update_to_new_jellyfin_version_10.9",
        "targetAbi": "10.9.2",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.3.1/myanimesync_1.3.1.0.zip",
        "checksum": "77563d5c6e09cff4efae885df7d1aae2",
        "timestamp": "2024-05-22T00:00:00Z"
      },
      {
        "version": "1.3.0.0",
        "changelog": "1. feat/update_anime_search_to_use_word_based_search\n2. feat/add_option_to_filter_nsfw_content_in_anime_search",
        "targetAbi": "10.8.0.13",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.3/myanimesync_1.3.0.0.zip",
        "checksum": "ae048fa4ddefd52d4242df9cd42a826a",
        "timestamp": "2024-02-17T00:00:00Z"
      },
      {
        "version": "1.2.2.0",
        "changelog": "1. Refactor/UI and user config handling improvement\n2. refactor/only_update_anime_status_if_watch_number_higher",
        "targetAbi": "10.8.0.13",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.2.2/myanimesync_1.2.2.0.zip",
        "checksum": "4023affa2100ee18d93e9c3b4ce462f5",
        "timestamp": "2024-02-09T00:00:00Z"
      },
      {
        "version": "1.2.1.0",
        "changelog": "1. bug/Anime_Name_Exceeding_Max_Search_Lenght\n",
        "targetAbi": "10.8.0.13",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.2.1/myanimesync_1.2.1.0.zip",
        "checksum": "152f2cd8e6c9139563e3423cb2858a52",
        "timestamp": "2024-01-31T00:00:00Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "Initial release.\n",
        "targetAbi": "10.8.0.13",
        "sourceUrl": "https://github.com/iankiller77/MyAnimeSync/releases/download/v1.0/myanimesync_1.0.0.0.zip",
        "checksum": "e4d886b5c18e0a8ee488ca5b0feb6b09",
        "timestamp": "2024-01-24T00:00:00Z"
      }
    ]
  },
  {
    "guid": "eb5d7894-8eef-4b36-aa6f-5d124e828ce1",
    "name": "CustomLogo",
    "description": "Add the abiliy to replace the Jellyfin logo\n\nhttps://github.com/ImLacy/Jellyfin-CustomLogo",
    "owner": "Lacy",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/CustomLogo.png",
    "versions": [
      {
        "version": "1.0.0.4",
        "changelist": "Patched image and version after installation",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://github.com/ImLacy/Jellyfin-CustomLogo/releases/download/1.0.0.4/CustomLogo.zip",
        "checksum": "42F764E2A6723915C198272F257C9E01",
        "timestamp": "2025-10-15T03:00:00"
      },
      {
        "version": "1.0.0.3",
        "changelist": "Pathched image and version after installation",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://github.com/ImLacy/Jellyfin-CustomLogo/releases/download/1.0.0.3/CustomLogo.zip",
        "checksum": "00FA95E97B89190A486769B3AF128A84",
        "timestamp": "2025-10-12T21:00:00"
      },
      {
        "version": "1.0.0.2",
        "changelist": "Verification for missing permisions",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://github.com/ImLacy/Jellyfin-CustomLogo/releases/download/1.0.0.2/CustomLogo.zip",
        "checksum": "7FD69B8DA3A4D3FFFFD3DB44152DE3DE",
        "timestamp": "2025-09-06T13:50:00"
      },
      {
        "version": "1.0.0.1",
        "changelist": "Better redirection after configuration",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://github.com/ImLacy/Jellyfin-CustomLogo/releases/download/1.0.0.1/CustomLogo.zip",
        "checksum": "9006EAAE7A17993A38C5AE5EBD7C57EF",
        "timestamp": "2025-06-16T13:50:00"
      },
      {
        "version": "1.0.0.0",
        "changelist": "TODO",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://github.com/ImLacy/Jellyfin-CustomLogo/releases/download/1.0.0.0/CustomLogo.zip",
        "checksum": "6966DCC632D634959C37465445002AB7",
        "timestamp": "2025-06-05T13:58:00"
      }
    ]
  },
  {
    "guid": "c83d86bb-a1e0-4c35-a113-e2101cf4ee6b",
    "name": "Intro Skipper",
    "overview": "Automatically detect and skip intros in television episodes",
    "description": "Analyzes the audio of television episodes and detects introduction sequences.\n\nhttps://github.com/intro-skipper/intro-skipper",
    "owner": "AbandonedCart, rlauuzo, jumoog (forked from ConfusedPolarBear)",
    "category": "MoviesAndShows",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Intro Skipper.png",
    "versions": [
      {
        "version": "1.10.11.14",
        "changelog": "- See the full changelog at [GitHub](https://github.com/intro-skipper/intro-skipper/releases/tag/10.11/v1.10.11.14)\n",
        "targetAbi": "10.11.6.0",
        "sourceUrl": "https://github.com/intro-skipper/intro-skipper/releases/download/10.11/v1.10.11.14/intro-skipper-v1.10.11.14.zip",
        "checksum": "dc5104987d5978008bd86f63934bea4a",
        "timestamp": "2026-01-25T20:31:56Z"
      },
      {
        "version": "1.10.11.13",
        "changelog": "- See the full changelog at [GitHub](https://github.com/intro-skipper/intro-skipper/releases/tag/10.11/v1.10.11.13)\n",
        "targetAbi": "10.11.5.0",
        "sourceUrl": "https://github.com/intro-skipper/intro-skipper/releases/download/10.11/v1.10.11.13/intro-skipper-v1.10.11.13.zip",
        "checksum": "22dfe07e8be11dc58b0257eefa0f5980",
        "timestamp": "2026-01-16T21:38:26Z"
      }
    ]
  },
  {
    "guid": "6B0E323A-4AEE-4B10-813F-1E060488AE90",
    "name": "EDL Creator",
    "overview": "Create .edl files from Media Segments",
    "description": "These files can be used by Kodi and other players to skip content like commercials and are stored next to your media. Therefore you need write access.\n\nhttps://github.com/intro-skipper/jellyfin-plugin-edl",
    "owner": "Intro Skipper (forked from Endrl)",
    "category": "MoviesAndShows",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/EDL Creator.png",
    "versions": [
      {
        "version": "0.5.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/intro-skipper/jellyfin-plugin-edl/blob/10.10.2/CHANGELOG.md)",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/intro-skipper/jellyfin-plugin-edl/releases/download/0.5.0-c0fdd22/Jellyfin.Plugin.Edl-0.5.0.zip",
        "checksum": "de00b28cbfe51e1d6665083b3e76d6ec",
        "timestamp": "2025-10-21T21:05:45Z"
      }
    ]
  },
  {
    "guid": "e22fb8f5-bc98-4f76-9be4-87de302a97ea",
    "name": "Chapter Creator",
    "overview": "Automatically convert Jellyfin media segments into Matroska chapter XML files for enhanced media navigation",
    "description": "This plugin converts existing media segments (like Intros and Outros) into standardized Matroska chapter XML files\n\nhttps://github.com/intro-skipper/jellyfin-plugin-ms-chapter",
    "owner": "Intro Skipper",
    "category": "MoviesAndShows",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Chapter Creator.png",
    "versions": [
      {
        "version": "0.5.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/intro-skipper/jellyfin-plugin-ms-chapter/blob/master/CHANGELOG.md)",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/intro-skipper/jellyfin-plugin-ms-chapter/releases/download/0.5.0-33f16aa/ChapterCreator-0.5.0.zip",
        "checksum": "ac861165af2a9bdc92109a6d73e34125",
        "timestamp": "2025-10-21T15:32:37Z"
      }
    ]
  },
  {
    "guid": "09612e52-0f93-41ab-a6ab-5a19479f5315",
    "name": "Smart Collections",
    "overview": "Enables creation of Smart Collections based on Tag",
    "description": "Enables creation of Smart Collections based on Tag\n\nhttps://github.com/johnpc/jellyfin-plugin-smart-collections",
    "owner": "johnpc",
    "category": "General",
    "versions": [
      {
        "version": "0.0.0.12",
        "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.12)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.12/jellyfin-plugin-smartcollections-0.0.0.12.zip",
        "checksum": "e29805838c6f96711529af7276899d84",
        "timestamp": "2025-12-08T03:10:35Z"
      }
    ]
  },
  {
    "guid": "e29b0e3d-f15a-47e6-9f05-d8f4e6260a4e",
    "name": "Top Ten",
    "overview": "Create top 10 collections based on user ratings",
    "description": "Create top 10 collections based on user ratings\n\nhttps://github.com/johnpc/jellyfin-plugin-top-ten",
    "owner": "jellyfin-plugin-top-ten",
    "category": "General",
    "versions": [
      {
        "version": "0.0.0.8",
        "changelog": "See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-top-ten/releases/tag/0.0.0.8)",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-top-ten/releases/download/0.0.0.8/jellyfin-plugin-top-ten-0.0.0.8.zip",
        "checksum": "4e67adcdd28365fcfd26c74c73759de3",
        "timestamp": "2025-12-08T04:25:36Z"
      }
    ]
  },
  {
    "guid": "a760bbb5-7b7b-4fda-951c-f3c39d689a8f",
    "name": "Jellysleep",
    "overview": "Sleep timer plugin that automatically stops playback after a specified time or episodes",
    "description": "Jellysleep adds sleep timer functionality to Jellyfin. Set timers by duration (15min, 30min, 1h, 2h) or episodes.\n\nhttps://github.com/jon4hz/jellyfin-plugin-jellysleep",
    "owner": "jon4hz",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Jellysleep.png",
    "versions": [
      {
        "version": "0.8.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.8.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.8.0/jellyfin-plugin-jellysleep-0.8.0.zip",
        "checksum": "dbb0d13fcfd72db1fee9df56c8960936",
        "timestamp": "2025-11-23T21:04:31Z"
      },
      {
        "version": "0.7.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.7.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.7.0/jellyfin-plugin-jellysleep-0.7.0.zip",
        "checksum": "6436713a3406e121efb24bb2b7e24faa",
        "timestamp": "2025-11-23T19:58:57Z"
      },
      {
        "version": "0.6.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.6.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.6.0/jellyfin-plugin-jellysleep-0.6.0.zip",
        "checksum": "7489dda1c1ea5f14289a0fd5404e952c",
        "timestamp": "2025-11-23T18:39:35Z"
      },
      {
        "version": "0.5.1.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.5.1)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.5.1/jellyfin-plugin-jellysleep-0.5.1.zip",
        "checksum": "950c0cd96dc4d1191b394eda0c48c9c3",
        "timestamp": "2025-10-21T17:12:13Z"
      },
      {
        "version": "0.5.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.5.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.5.0/jellyfin-plugin-jellysleep-0.5.0.zip",
        "checksum": "be831d3afc2726b34ca5f3fbf1105093",
        "timestamp": "2025-10-20T21:40:38Z"
      },
      {
        "version": "0.4.1.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.4.1)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.4.1/jellyfin-plugin-jellysleep-0.4.1.zip",
        "checksum": "3b0b5c5a5061cf97ee1d45646dc1e3b0",
        "timestamp": "2025-10-20T21:17:36Z"
      },
      {
        "version": "0.4.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.4.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.4.0/jellyfin-plugin-jellysleep-0.4.0.zip",
        "checksum": "4960282d2320de6658350cd37cac9bf6",
        "timestamp": "2025-10-20T20:49:09Z"
      },
      {
        "version": "0.3.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.3.0)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.3.0/jellyfin-plugin-jellysleep-0.3.0.zip",
        "checksum": "8279189c5b4fc7d4597d1a4ae0f8ce3d",
        "timestamp": "2025-08-19T18:35:57Z"
      },
      {
        "version": "0.2.1.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.2.1)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.2.1/jellyfin-plugin-jellysleep-0.2.1.zip",
        "checksum": "dbb140468b74aa7a525045ca8377f90a",
        "timestamp": "2025-08-10T22:36:44Z"
      },
      {
        "version": "0.2.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.2.0)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.2.0/jellyfin-plugin-jellysleep-0.2.0.zip",
        "checksum": "0054ccf959612f6db75b2231947048af",
        "timestamp": "2025-08-10T21:43:53Z"
      },
      {
        "version": "0.1.1",
        "changelog": "- See the full changelog at [GitHub](https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/tag/v0.1.1)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/jon4hz/jellyfin-plugin-jellysleep/releases/download/v0.1.1/jellyfin-plugin-jellysleep-0.1.1.zip",
        "checksum": "00582d01decb9ce2b310ee0554f76403",
        "timestamp": "2025-08-09T00:20:36Z"
      }
    ]
  },
  {
    "name": "SmartLists",
    "guid": "A0A2A7B2-747A-4113-8B39-757A9D267C79",
    "overview": "Smart Playlists and Collections plugin for Jellyfin.",
    "description": "Create dynamic playlists and collections in Jellyfin based on a set of rules, which will automatically update as your library changes.\n\nhttps://github.com/jyourstone/jellyfin-smartlists-plugin",
    "category": "General",
    "owner": "jyourstone",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/SmartLists.jpg",
    "versions": [
      {
        "version": "10.11.21.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.21.0/Jellyfin.Plugin.SmartLists_v10.11.21.0.zip",
        "checksum": "BDB881719829E9E545EBE8D4C7E01646",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.21.0 -->\n\n## What's Changed\n### New Features\n* Added new 'Library Name' field\n* You can now bulk convert playlists/collections\n* Added support for automated backups in settings\n### Other Changes\n* Optimized rule field extraction logic - Major increase in performance\n* Minor UX fixes\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.20.0...v10.11.21.0",
        "timestamp": "2026-01-29"
      },
      {
        "version": "10.11.20.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.20.0/Jellyfin.Plugin.SmartLists_v10.11.20.0.zip",
        "checksum": "D52D6A21CF8C682682AED72D640552A1",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.20.0 -->\n\n## What's Changed\n### New Features\n* Users can now create and manage their own smart lists (requires the plugins 'File Transformation' and 'Plugin Pages'). Read more in the documentation: https://jellyfin-smartlists-plugin.dinsten.se/getting-started/quick-start/\n* Added support for sorting collections by aggregated child item values in collections/playlists\n* Added support for uploading images\n* Support nested collection searches with customizable search depth property\n* Added support for production locations, custom rating, subtitle languages, and last episode air date.\n### Bug Fixes\n* Fixed an issue where the new user config page would not load properly in some cases.\n* Fixed an issue with clone logic\n* Fixed two issues when switching between collection/playlist, wrong user and unknown creation date\n### Other Changes\n* Prevent refresh of disabled lists\n* Changed styling for compability with other Jellyfin themes\n* Changed file storage structure\n* Some minor styling and UI changes\n* Added quick menu actions for lists in collapsed view\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.16.0...v10.11.20.0",
        "timestamp": "2026-01-24"
      },
      {
        "version": "10.11.16.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.16.0/Jellyfin.Plugin.SmartLists_v10.11.16.0.zip",
        "checksum": "2F1F044864C0C1F1E5BA94A7EC29C361",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.16.0 -->\n\n## What's Changed\n### New Features\n* You can now sort by and set limits to individual rule groups\n* Added support for Actor Roles in people metadata.\n### Bug Fixes\n* Fixed a bug where negated operators did not work with playlist/collection rules\n* Fixed some issues with rule group sorting\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.15.0...v10.11.16.0",
        "timestamp": "2026-01-09"
      },
      {
        "version": "10.11.15.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.15.0/Jellyfin.Plugin.SmartLists_v10.11.15.0.zip",
        "checksum": "140AD8D8CD873489ECA44BC52A28FBE3",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.15.0 -->\n\n## What's Changed\n### New Features\n* Collection thumbnails are now generated automatically\n* You can now schedule list visibility (enable/disable)\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.14.0...v10.11.15.0",
        "timestamp": "2025-12-30"
      },
      {
        "version": "10.11.14.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.14.0/Jellyfin.Plugin.SmartLists_v10.11.14.0.zip",
        "checksum": "A6B8F632AC7F8D62B5B83B3E621E0F1B",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.14.0 -->\n\n## What's Changed\n### New Features\n* Added support for Playlists in rule fields\n### Bug Fixes\n* Fix API doc generation error\n### Other Changes\n* Added plugin shortcut in the main sidebar.\n\n## New Contributors\n* @RedStylzZ made their first contribution in https://github.com/jyourstone/jellyfin-smartlists-plugin/pull/242\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.13.0...v10.11.14.0",
        "timestamp": "2025-12-20"
      },
      {
        "version": "10.11.13.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.13.0/Jellyfin.Plugin.SmartLists_v10.11.13.0.zip",
        "checksum": "F571279C4A85F66169ED68225852648F",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.13.0 -->\n\n## What's Changed\n### New Features\n* You can now clone rule fields as well as clone and delete whole ruleblocks.\n* You can now sort collections! (requires Jellyfin version 10.11.5)\n### Bug Fixes\n* Fixed an issue where the wrong user would be pre-selected when creating and cloning collections.\n### Other Changes\n* You can now close the notification popups\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.12.1...v10.11.13.0",
        "timestamp": "2025-12-15"
      },
      {
        "version": "10.11.12.1",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.12.1/Jellyfin.Plugin.SmartLists_v10.11.12.1.zip",
        "checksum": "3062E9F087ED755C31C1DED3116CB99D",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.12.1 -->\n\n## What's Changed\n### New Features\n* The LastPlayedDate rule now works with Collections as well.\n### Bug Fixes\n* Fixed an issue where audio playlists couldn't be sorted by name (track title).\n* Fixed an issue where playback status wasn't working properly in some cases.\n### Other Changes\n* Added documentation icons + other minor UI changes\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.12.0...v10.11.12.1",
        "timestamp": "2025-12-07"
      },
      {
        "version": "10.11.12.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.12.0/Jellyfin.Plugin.SmartLists_v10.11.12.0.zip",
        "checksum": "99AF19809F87E82EB546AE95B8D30B57",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.12.0 -->\n\n## What's Changed\n### New Features\n* Refactored playback status rule field. You can now also choose 'In Progress' for media items.\n### Bug Fixes\n* Fixed an issue where collections containing series would not get automatically updated.\n* Fixed an issue where Jellyfin playlists wouldn't get deleted when disabled or converted into Collections.\n### Other Changes\n* Poster images in collections with episodes are now fetched from the parent series.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.11.0...v10.11.12.0",
        "timestamp": "2025-12-01"
      },
      {
        "version": "10.11.11.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.11.0/Jellyfin.Plugin.SmartLists_v10.11.11.0.zip",
        "checksum": "F038E3A0AAEA92F1B5BA4C1115C895E5",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.11.0 -->\n\n## What's Changed\n### New Features\n* Added support for multiple playlist users.\n* Added support for choosing only Audio Languages marked as default\n### Bug Fixes\n* Fixed issue where user names could show up twice in the list filters.\n* Fixed an issue where lists wouldn't update automatically when a media item was marked as unwatched.\n### Other Changes\n* Added a multi-select dropdown for media types.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.10.0...v10.11.11.0",
        "timestamp": "2025-11-28"
      },
      {
        "version": "10.11.10.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.10.0/Jellyfin.Plugin.SmartLists_v10.11.10.0.zip",
        "checksum": "369CF15D41D046D5A11DE67E773DF538",
        "changelog": "## Major update with support for Collections!\n\n- Name changed from SmartPlaylist to **SmartLists**\n- Support for **Collections** has been added.\n- The entire codebase has been **refactored**\n- A **status page** has been added\n- And **many** other backend changes\n\n### Breaking changes\n\n- Migration logic from older versions has been removed, you must be running **Jellyfin 10.11.2.0** and have **refreshed all playlists** prior to updating — skipping this may result in broken playlists.\n- The legacy Jellyfin tasks have been removed. Make sure no playlists are using these, and if so, set a custom schedule for them instead.\n\nIf you encounter issues where the plugin is stuck in a restart loop because of the name change, uninstall the plugin, remove the SmartPlaylist folder (there might be two, remove both) from your Jellyfin plugin folder, reboot Jellyfin and then install the plugin again\n\nIf you find any bugs, please report them here: https://github.com/jyourstone/jellyfin-smartlists-plugin/issues\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.2.0...v10.11.10.0",
        "timestamp": "2025-11-24"
      },
      {
        "version": "10.11.2.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.2.0/Jellyfin.Plugin.SmartPlaylist_v10.11.2.0.zip",
        "checksum": "2D1EDFDE2B11D2843A37F3F8DB8786F2",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.2.0 -->\n\n## What's Changed\n### New Features\n* Added support for multiple sorting options. Added Episode and Season as sorting options.\n* Add sorting options for Last Played, Runtime, Series Name, Album Name and Artist.\n* The rule fields Studios and Genres can now search parent series for episodes.\n### Bug Fixes\n* Fixed a bug where the UI would incorrectly always show \"Sunday\" for weekly schedules.\n### Other Changes\n* Only show sort options related to the media type(s) selected.\n* Improved performance by using parallel processing for more fields.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/compare/v10.11.1.0...v10.11.2.0",
        "timestamp": "2025-11-11"
      },
      {
        "version": "10.11.1.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.1.0/Jellyfin.Plugin.SmartPlaylist_v10.11.1.0.zip",
        "checksum": "47084582A1768237FBCA0B9F3C76CB55",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.1.0 -->\n\n## What's Changed\n### New Features\n* You can now add multiple schedules.\n* Added rule field support for: Actors, Directors, Producers, Writers, Guest Stars\n* You can now choose which metadata properties to include when selecting the 'Similar To' rule field.\n* Added support for the following audio metadata: Bitrate, Sample Rate, Bit Depth, Codec, Channels.\n* Added conditional rule field visibility logic, only displaying the rule fields related to the chosen media type.\n* Added support for all Jellyfin people fields.\n### Bug Fixes\n* Fixed issue where equals/not equals operators were missing for some rule fields.\n* Fixed issue with the Collections rule field.\n### Other Changes\n* Simplified and optimized the AutoRefresh setting logic\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/compare/v10.11.0.1...v10.11.1.0",
        "timestamp": "2025-11-06"
      },
      {
        "version": "10.11.0.1",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.0.1/Jellyfin.Plugin.SmartPlaylist_v10.11.0.1.zip",
        "checksum": "B02DB72A425931F1C3E9A6F27164D8C4",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.0.1 -->\n\n## What's Changed\n### New Features\n* Added option to update playlists automatically based on library updates.\n* You can now set individual playlist refresh schedules\n* You can now sort by play count.\n* Major improvements to the 'Manage Playlists' page (filter, bulk select, clone playlists, etc).\n* Added \"hours\" option to the Newer Than/Older than operators and allow zero as value.\n* Added option to ignore leading article 'The' when sorting by name\n* You can now choose to include tags from parent Series for episodes.\n* Sorting by name now takes into account if the name begins with numbers and sorts them properly.\n* Added playlist statistics\n* Added a link to the Jellyfin playlist in the properties table.\n* Use parallel scans under specific conditions, added \"Parallel Concurrency Limit\" setting.\n* You can now sort by track number\n* Added \"Similar To\" rule field which finds items similar to a reference item based on shared metadata.\n### Bug Fixes\n* Fixed issue where the scheduled time for refresh would show wrong in the UI\n* Some minor UI fixes and tweaks\n### Other Changes\n* Separated \"Refresh All Playlists\" logic from Jellyfin tasks.\n* Minor sorting UI changes.\n* Styling adjustments\n* Various minor fixes and tweaks.\n* Removed 'Series' media type due to Jellyfin limitations\n* Implement time buffer checks for playlist refresh scheduling\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/compare/v10.10.9.1...v10.11.0.1",
        "timestamp": "2025-10-20"
      },
      {
        "version": "10.10.9.1",
        "targetAbi": "10.10.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.9.1/Jellyfin.Plugin.SmartPlaylist_v10.10.9.1.zip",
        "checksum": "B0075A1551E85319CCF5ED083EA5598D",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.10.9.1 -->\n\n## What's Changed\n### Bug Fixes\n* Fixed rare race condition that could affect the media types of smart playlists\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/compare/v10.10.9.0...v10.10.9.1",
        "timestamp": "2025-09-02"
      }
    ]
  },
  {
    "name": "MusicTags",
    "guid": "25EE643C-8A32-41BE-B165-E9CA0B57E769",
    "overview": "MusicTags plugin for Jellyfin.",
    "description": "Automatically extract metadata from audio files - such as ID3 tags, Vorbis comments, and more - and convert them into standard Jellyfin tags.\n\nhttps://github.com/jyourstone/jellyfin-musictags-plugin",
    "category": "General",
    "owner": "jyourstone",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/MusicTags.jpg",
    "versions": [
      {
        "version": "10.11.3.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.3.0/Jellyfin.Plugin.MusicTags_v10.11.3.0.zip",
        "checksum": "398B4681028983CFA71E013696C51568",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.3.0 -->\n\n## What's Changed\n### Other Changes\n* PRIV frames are now extracted as well\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.2.0...v10.11.3.0",
        "timestamp": "2026-01-16"
      },
      {
        "version": "10.11.2.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.2.0/Jellyfin.Plugin.MusicTags_v10.11.2.0.zip",
        "checksum": "CE9C5EEA8DF10BC4CC13F298B9394B09",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.2.0 -->\n\n## What's Changed\n### New Features\n* Added more comprehensive mapping for Apple/iTunes tags\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.1.2...v10.11.2.0",
        "timestamp": "2025-12-02"
      },
      {
        "version": "10.11.1.2",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.1.2/Jellyfin.Plugin.MusicTags_v10.11.1.2.zip",
        "checksum": "1D3B193420C6E40822FE3E3A2BDFC370",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.1.2 -->\n\n## What's Changed\n### New Features\n* Added support for custom tags in wma and m4a audio files.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.1.1...v10.11.1.2",
        "timestamp": "2025-10-26"
      },
      {
        "version": "10.11.1.1",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.1.1/Jellyfin.Plugin.MusicTags_v10.11.1.1.zip",
        "checksum": "8AB9AB7E8978F8EF5EDB8438E615AB9F",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.1.1 -->\n\n## What's Changed\n### Bug Fixes\n* Fixed issue where some tags were not extracted properly.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.1.0...v10.11.1.1",
        "timestamp": "2025-10-24"
      },
      {
        "version": "10.11.1.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.1.0/Jellyfin.Plugin.MusicTags_v10.11.1.0.zip",
        "checksum": "F24C58C370D2CCC5DF00F156764FC166",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.1.0 -->\n\n## What's Changed\n### New Features\n* You can now add custom delimiters to split tags\n* You can now choose to inherit the tags to parent artists and albums.\n* Added parallel processing for increased performance.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.0.3...v10.11.1.0",
        "timestamp": "2025-10-23"
      },
      {
        "version": "10.11.0.3",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.0.3/Jellyfin.Plugin.MusicTags_v10.11.0.3.zip",
        "checksum": "8FF786EFFF59D4EFA86861C22A7C303C",
        "changelog": "Version bump",
        "timestamp": "2025-10-20"
      },
      {
        "version": "10.11.0.2",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.0.2/Jellyfin.Plugin.MusicTags_v10.11.0.2.zip",
        "checksum": "13E581E1854E52D9FB1E19BE047758C7",
        "changelog": "Added support for Jellyfin 10.11.0-rc5",
        "timestamp": "2025-08-22"
      },
      {
        "version": "10.10.0.2",
        "targetAbi": "10.10.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.2/Jellyfin.Plugin.MusicTags_v10.10.0.2.zip",
        "checksum": "0CEC645ABEA56DA1DC62A0B62BC9E5C6",
        "changelog": "- Performance enhancements\n- Prevent duplicate scans running\n- Now properly compatible with all Jellyfin 10.10.x versions",
        "timestamp": "2025-07-23"
      },
      {
        "version": "10.10.0.1",
        "targetAbi": "10.10.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.1/Jellyfin.Plugin.MusicTags_v10.10.0.1.zip",
        "checksum": "824C34F460C5B0B15784EE3A1C00B5B3",
        "changelog": "Removed INFO log messages to minimize log spam + some other minor changes",
        "timestamp": "2025-07-22"
      },
      {
        "version": "10.10.0.0",
        "targetAbi": "10.10.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.0/Jellyfin.Plugin.MusicTags_v10.10.0.0.zip",
        "checksum": "DE34F0548EFED66878F3ACA9600A4491",
        "changelog": "Initial release",
        "timestamp": "2025-07-22"
      }
    ]
  },
  {
    "name": "SmartLists",
    "guid": "A0A2A7B2-747A-4113-8B39-757A9D267C79",
    "overview": "Smart Playlists and Collections plugin for Jellyfin.",
    "description": "Create dynamic playlists and collections in Jellyfin based on a set of rules, which will automatically update as your library changes.\n\nhttps://github.com/jyourstone/jellyfin-smartlists-plugin",
    "category": "General",
    "owner": "jyourstone",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/SmartLists.jpg",
    "versions": [
      {
        "version": "10.11.21.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.21.0/Jellyfin.Plugin.SmartLists_v10.11.21.0.zip",
        "checksum": "BDB881719829E9E545EBE8D4C7E01646",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.21.0 -->\n\n## What's Changed\n### New Features\n* Added new 'Library Name' field\n* You can now bulk convert playlists/collections\n* Added support for automated backups in settings\n### Other Changes\n* Optimized rule field extraction logic - Major increase in performance\n* Minor UX fixes\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.20.0...v10.11.21.0",
        "timestamp": "2026-01-29"
      },
      {
        "version": "10.11.20.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.20.0/Jellyfin.Plugin.SmartLists_v10.11.20.0.zip",
        "checksum": "D52D6A21CF8C682682AED72D640552A1",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.20.0 -->\n\n## What's Changed\n### New Features\n* Users can now create and manage their own smart lists (requires the plugins 'File Transformation' and 'Plugin Pages'). Read more in the documentation: https://jellyfin-smartlists-plugin.dinsten.se/getting-started/quick-start/\n* Added support for sorting collections by aggregated child item values in collections/playlists\n* Added support for uploading images\n* Support nested collection searches with customizable search depth property\n* Added support for production locations, custom rating, subtitle languages, and last episode air date.\n### Bug Fixes\n* Fixed an issue where the new user config page would not load properly in some cases.\n* Fixed an issue with clone logic\n* Fixed two issues when switching between collection/playlist, wrong user and unknown creation date\n### Other Changes\n* Prevent refresh of disabled lists\n* Changed styling for compability with other Jellyfin themes\n* Changed file storage structure\n* Some minor styling and UI changes\n* Added quick menu actions for lists in collapsed view\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.16.0...v10.11.20.0",
        "timestamp": "2026-01-24"
      },
      {
        "version": "10.11.16.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.16.0/Jellyfin.Plugin.SmartLists_v10.11.16.0.zip",
        "checksum": "2F1F044864C0C1F1E5BA94A7EC29C361",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.16.0 -->\n\n## What's Changed\n### New Features\n* You can now sort by and set limits to individual rule groups\n* Added support for Actor Roles in people metadata.\n### Bug Fixes\n* Fixed a bug where negated operators did not work with playlist/collection rules\n* Fixed some issues with rule group sorting\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.15.0...v10.11.16.0",
        "timestamp": "2026-01-09"
      },
      {
        "version": "10.11.15.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.15.0/Jellyfin.Plugin.SmartLists_v10.11.15.0.zip",
        "checksum": "140AD8D8CD873489ECA44BC52A28FBE3",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.15.0 -->\n\n## What's Changed\n### New Features\n* Collection thumbnails are now generated automatically\n* You can now schedule list visibility (enable/disable)\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.14.0...v10.11.15.0",
        "timestamp": "2025-12-30"
      },
      {
        "version": "10.11.14.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.14.0/Jellyfin.Plugin.SmartLists_v10.11.14.0.zip",
        "checksum": "A6B8F632AC7F8D62B5B83B3E621E0F1B",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.14.0 -->\n\n## What's Changed\n### New Features\n* Added support for Playlists in rule fields\n### Bug Fixes\n* Fix API doc generation error\n### Other Changes\n* Added plugin shortcut in the main sidebar.\n\n## New Contributors\n* @RedStylzZ made their first contribution in https://github.com/jyourstone/jellyfin-smartlists-plugin/pull/242\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.13.0...v10.11.14.0",
        "timestamp": "2025-12-20"
      },
      {
        "version": "10.11.13.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.13.0/Jellyfin.Plugin.SmartLists_v10.11.13.0.zip",
        "checksum": "F571279C4A85F66169ED68225852648F",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.13.0 -->\n\n## What's Changed\n### New Features\n* You can now clone rule fields as well as clone and delete whole ruleblocks.\n* You can now sort collections! (requires Jellyfin version 10.11.5)\n### Bug Fixes\n* Fixed an issue where the wrong user would be pre-selected when creating and cloning collections.\n### Other Changes\n* You can now close the notification popups\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.12.1...v10.11.13.0",
        "timestamp": "2025-12-15"
      },
      {
        "version": "10.11.12.1",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.12.1/Jellyfin.Plugin.SmartLists_v10.11.12.1.zip",
        "checksum": "3062E9F087ED755C31C1DED3116CB99D",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.12.1 -->\n\n## What's Changed\n### New Features\n* The LastPlayedDate rule now works with Collections as well.\n### Bug Fixes\n* Fixed an issue where audio playlists couldn't be sorted by name (track title).\n* Fixed an issue where playback status wasn't working properly in some cases.\n### Other Changes\n* Added documentation icons + other minor UI changes\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.12.0...v10.11.12.1",
        "timestamp": "2025-12-07"
      },
      {
        "version": "10.11.12.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.12.0/Jellyfin.Plugin.SmartLists_v10.11.12.0.zip",
        "checksum": "99AF19809F87E82EB546AE95B8D30B57",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.12.0 -->\n\n## What's Changed\n### New Features\n* Refactored playback status rule field. You can now also choose 'In Progress' for media items.\n### Bug Fixes\n* Fixed an issue where collections containing series would not get automatically updated.\n* Fixed an issue where Jellyfin playlists wouldn't get deleted when disabled or converted into Collections.\n### Other Changes\n* Poster images in collections with episodes are now fetched from the parent series.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.11.0...v10.11.12.0",
        "timestamp": "2025-12-01"
      },
      {
        "version": "10.11.11.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.11.0/Jellyfin.Plugin.SmartLists_v10.11.11.0.zip",
        "checksum": "F038E3A0AAEA92F1B5BA4C1115C895E5",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.11.0 -->\n\n## What's Changed\n### New Features\n* Added support for multiple playlist users.\n* Added support for choosing only Audio Languages marked as default\n### Bug Fixes\n* Fixed issue where user names could show up twice in the list filters.\n* Fixed an issue where lists wouldn't update automatically when a media item was marked as unwatched.\n### Other Changes\n* Added a multi-select dropdown for media types.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.10.0...v10.11.11.0",
        "timestamp": "2025-11-28"
      },
      {
        "version": "10.11.10.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartlists-plugin/releases/download/v10.11.10.0/Jellyfin.Plugin.SmartLists_v10.11.10.0.zip",
        "checksum": "369CF15D41D046D5A11DE67E773DF538",
        "changelog": "## Major update with support for Collections!\n\n- Name changed from SmartPlaylist to **SmartLists**\n- Support for **Collections** has been added.\n- The entire codebase has been **refactored**\n- A **status page** has been added\n- And **many** other backend changes\n\n### Breaking changes\n\n- Migration logic from older versions has been removed, you must be running **Jellyfin 10.11.2.0** and have **refreshed all playlists** prior to updating — skipping this may result in broken playlists.\n- The legacy Jellyfin tasks have been removed. Make sure no playlists are using these, and if so, set a custom schedule for them instead.\n\nIf you encounter issues where the plugin is stuck in a restart loop because of the name change, uninstall the plugin, remove the SmartPlaylist folder (there might be two, remove both) from your Jellyfin plugin folder, reboot Jellyfin and then install the plugin again\n\nIf you find any bugs, please report them here: https://github.com/jyourstone/jellyfin-smartlists-plugin/issues\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartlists-plugin/compare/v10.11.2.0...v10.11.10.0",
        "timestamp": "2025-11-24"
      },
      {
        "version": "10.11.2.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.2.0/Jellyfin.Plugin.SmartPlaylist_v10.11.2.0.zip",
        "checksum": "2D1EDFDE2B11D2843A37F3F8DB8786F2",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.2.0 -->\n\n## What's Changed\n### New Features\n* Added support for multiple sorting options. Added Episode and Season as sorting options.\n* Add sorting options for Last Played, Runtime, Series Name, Album Name and Artist.\n* The rule fields Studios and Genres can now search parent series for episodes.\n### Bug Fixes\n* Fixed a bug where the UI would incorrectly always show \"Sunday\" for weekly schedules.\n### Other Changes\n* Only show sort options related to the media type(s) selected.\n* Improved performance by using parallel processing for more fields.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/compare/v10.11.1.0...v10.11.2.0",
        "timestamp": "2025-11-11"
      },
      {
        "version": "10.11.1.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.1.0/Jellyfin.Plugin.SmartPlaylist_v10.11.1.0.zip",
        "checksum": "47084582A1768237FBCA0B9F3C76CB55",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.1.0 -->\n\n## What's Changed\n### New Features\n* You can now add multiple schedules.\n* Added rule field support for: Actors, Directors, Producers, Writers, Guest Stars\n* You can now choose which metadata properties to include when selecting the 'Similar To' rule field.\n* Added support for the following audio metadata: Bitrate, Sample Rate, Bit Depth, Codec, Channels.\n* Added conditional rule field visibility logic, only displaying the rule fields related to the chosen media type.\n* Added support for all Jellyfin people fields.\n### Bug Fixes\n* Fixed issue where equals/not equals operators were missing for some rule fields.\n* Fixed issue with the Collections rule field.\n### Other Changes\n* Simplified and optimized the AutoRefresh setting logic\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/compare/v10.11.0.1...v10.11.1.0",
        "timestamp": "2025-11-06"
      },
      {
        "version": "10.11.0.1",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.11.0.1/Jellyfin.Plugin.SmartPlaylist_v10.11.0.1.zip",
        "checksum": "B02DB72A425931F1C3E9A6F27164D8C4",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.0.1 -->\n\n## What's Changed\n### New Features\n* Added option to update playlists automatically based on library updates.\n* You can now set individual playlist refresh schedules\n* You can now sort by play count.\n* Major improvements to the 'Manage Playlists' page (filter, bulk select, clone playlists, etc).\n* Added \"hours\" option to the Newer Than/Older than operators and allow zero as value.\n* Added option to ignore leading article 'The' when sorting by name\n* You can now choose to include tags from parent Series for episodes.\n* Sorting by name now takes into account if the name begins with numbers and sorts them properly.\n* Added playlist statistics\n* Added a link to the Jellyfin playlist in the properties table.\n* Use parallel scans under specific conditions, added \"Parallel Concurrency Limit\" setting.\n* You can now sort by track number\n* Added \"Similar To\" rule field which finds items similar to a reference item based on shared metadata.\n### Bug Fixes\n* Fixed issue where the scheduled time for refresh would show wrong in the UI\n* Some minor UI fixes and tweaks\n### Other Changes\n* Separated \"Refresh All Playlists\" logic from Jellyfin tasks.\n* Minor sorting UI changes.\n* Styling adjustments\n* Various minor fixes and tweaks.\n* Removed 'Series' media type due to Jellyfin limitations\n* Implement time buffer checks for playlist refresh scheduling\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/compare/v10.10.9.1...v10.11.0.1",
        "timestamp": "2025-10-20"
      },
      {
        "version": "10.10.9.1",
        "targetAbi": "10.10.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-smartplaylist-plugin/releases/download/v10.10.9.1/Jellyfin.Plugin.SmartPlaylist_v10.10.9.1.zip",
        "checksum": "B0075A1551E85319CCF5ED083EA5598D",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.10.9.1 -->\n\n## What's Changed\n### Bug Fixes\n* Fixed rare race condition that could affect the media types of smart playlists\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-smartplaylist-plugin/compare/v10.10.9.0...v10.10.9.1",
        "timestamp": "2025-09-02"
      }
    ]
  },
  {
    "name": "MusicTags",
    "guid": "25EE643C-8A32-41BE-B165-E9CA0B57E769",
    "overview": "MusicTags plugin for Jellyfin.",
    "description": "Automatically extract metadata from audio files - such as ID3 tags, Vorbis comments, and more - and convert them into standard Jellyfin tags.\n\nhttps://github.com/jyourstone/jellyfin-musictags-plugin",
    "category": "General",
    "owner": "jyourstone",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/MusicTags.jpg",
    "versions": [
      {
        "version": "10.11.3.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.3.0/Jellyfin.Plugin.MusicTags_v10.11.3.0.zip",
        "checksum": "398B4681028983CFA71E013696C51568",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.3.0 -->\n\n## What's Changed\n### Other Changes\n* PRIV frames are now extracted as well\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.2.0...v10.11.3.0",
        "timestamp": "2026-01-16"
      },
      {
        "version": "10.11.2.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.2.0/Jellyfin.Plugin.MusicTags_v10.11.2.0.zip",
        "checksum": "CE9C5EEA8DF10BC4CC13F298B9394B09",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.2.0 -->\n\n## What's Changed\n### New Features\n* Added more comprehensive mapping for Apple/iTunes tags\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.1.2...v10.11.2.0",
        "timestamp": "2025-12-02"
      },
      {
        "version": "10.11.1.2",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.1.2/Jellyfin.Plugin.MusicTags_v10.11.1.2.zip",
        "checksum": "1D3B193420C6E40822FE3E3A2BDFC370",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.1.2 -->\n\n## What's Changed\n### New Features\n* Added support for custom tags in wma and m4a audio files.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.1.1...v10.11.1.2",
        "timestamp": "2025-10-26"
      },
      {
        "version": "10.11.1.1",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.1.1/Jellyfin.Plugin.MusicTags_v10.11.1.1.zip",
        "checksum": "8AB9AB7E8978F8EF5EDB8438E615AB9F",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.1.1 -->\n\n## What's Changed\n### Bug Fixes\n* Fixed issue where some tags were not extracted properly.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.1.0...v10.11.1.1",
        "timestamp": "2025-10-24"
      },
      {
        "version": "10.11.1.0",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.1.0/Jellyfin.Plugin.MusicTags_v10.11.1.0.zip",
        "checksum": "F24C58C370D2CCC5DF00F156764FC166",
        "changelog": "<!-- Release notes generated using configuration in .github/release.yml at v10.11.1.0 -->\n\n## What's Changed\n### New Features\n* You can now add custom delimiters to split tags\n* You can now choose to inherit the tags to parent artists and albums.\n* Added parallel processing for increased performance.\n\n\n**Full Changelog**: https://github.com/jyourstone/jellyfin-musictags-plugin/compare/v10.11.0.3...v10.11.1.0",
        "timestamp": "2025-10-23"
      },
      {
        "version": "10.11.0.3",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.0.3/Jellyfin.Plugin.MusicTags_v10.11.0.3.zip",
        "checksum": "8FF786EFFF59D4EFA86861C22A7C303C",
        "changelog": "Version bump",
        "timestamp": "2025-10-20"
      },
      {
        "version": "10.11.0.2",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.11.0.2/Jellyfin.Plugin.MusicTags_v10.11.0.2.zip",
        "checksum": "13E581E1854E52D9FB1E19BE047758C7",
        "changelog": "Added support for Jellyfin 10.11.0-rc5",
        "timestamp": "2025-08-22"
      },
      {
        "version": "10.10.0.2",
        "targetAbi": "10.10.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.2/Jellyfin.Plugin.MusicTags_v10.10.0.2.zip",
        "checksum": "0CEC645ABEA56DA1DC62A0B62BC9E5C6",
        "changelog": "- Performance enhancements\n- Prevent duplicate scans running\n- Now properly compatible with all Jellyfin 10.10.x versions",
        "timestamp": "2025-07-23"
      },
      {
        "version": "10.10.0.1",
        "targetAbi": "10.10.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.1/Jellyfin.Plugin.MusicTags_v10.10.0.1.zip",
        "checksum": "824C34F460C5B0B15784EE3A1C00B5B3",
        "changelog": "Removed INFO log messages to minimize log spam + some other minor changes",
        "timestamp": "2025-07-22"
      },
      {
        "version": "10.10.0.0",
        "targetAbi": "10.10.0",
        "sourceUrl": "https://github.com/jyourstone/jellyfin-musictags-plugin/releases/download/v10.10.0.0/Jellyfin.Plugin.MusicTags_v10.10.0.0.zip",
        "checksum": "DE34F0548EFED66878F3ACA9600A4491",
        "changelog": "Initial release",
        "timestamp": "2025-07-22"
      }
    ]
  },
  {
    "guid": "06ebf4a9-1326-4327-968d-8da00e1ea2eb",
    "name": "Auto Collections",
    "overview": "Enables creation of Auto Collections based on Tag",
    "description": "Enables creation of Auto Collections based on Tag\n\nhttps://github.com/KeksBombe/jellyfin-plugin-auto-collections",
    "owner": "KeksBombe",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Auto Collections.jpg",
    "category": "General",
    "versions": [
      {
        "version": "0.0.4.1",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.4.1)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.4.1/auto-collections-0.0.4.1.zip",
        "checksum": "b7937d64b97f5123962f2c619b6256c3",
        "timestamp": "2025-12-04T08:45:45Z"
      },
      {
        "version": "0.0.4.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.4.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.4.0/auto-collections-0.0.4.0.zip",
        "checksum": "3a87ed0a88215c05b5fe8fa257442eaf",
        "timestamp": "2025-12-04T08:20:50Z"
      },
      {
        "version": "0.0.3.25",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.3.25)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.3.25/auto-collections-0.0.3.25.zip",
        "checksum": "8611bae88157af3622c4252de62fea01",
        "timestamp": "2025-10-24T22:26:18Z"
      },
      {
        "version": "0.0.3.24",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.3.24)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.3.24/auto-collections-0.0.3.24.zip",
        "checksum": "db7b32db768f13297a03a68dca82eaac",
        "timestamp": "2025-10-24T22:14:31Z"
      },
      {
        "version": "0.0.3.23",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.3.23)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.3.23/auto-collections-0.0.3.23.zip",
        "checksum": "20f9148e42419df5100b3bc69617d0ce",
        "timestamp": "2025-10-24T21:57:48Z"
      },
      {
        "version": "0.0.3.22",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.3.22)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.3.22/auto-collections-0.0.3.22.zip",
        "checksum": "44343e3c7ab85edc9ccb10c32d6e732b",
        "timestamp": "2025-10-24T21:49:01Z"
      },
      {
        "version": "0.0.3.21",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.3.21)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.3.21/auto-collections-0.0.3.21.zip",
        "checksum": "65d55462acc299f2df73b6b3d53a5aab",
        "timestamp": "2025-10-24T21:25:27Z"
      },
      {
        "version": "0.0.3.2",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.3.2)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.3.2/auto-collections-0.0.3.2.zip",
        "checksum": "6e7c2b3d610fe5c0ec68b8acac6d60e9",
        "timestamp": "2025-10-23T05:58:04Z"
      },
      {
        "version": "0.0.3.1",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.3.1)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.3.1/auto-collections-0.0.3.1.zip",
        "checksum": "6e6d9042de08f8c344ef6b2e84894985",
        "timestamp": "2025-10-21T19:39:43Z"
      },
      {
        "version": "0.0.3.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.3.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.3.0/auto-collections-0.0.3.0.zip",
        "checksum": "491365e45f7eb8f243597b31eea339e3",
        "timestamp": "2025-10-21T19:17:25Z"
      },
      {
        "version": "0.0.2.67",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.67)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.67/auto-collections-0.0.2.67.zip",
        "checksum": "52c37fa2ddaa97f1ec4be317f057888b",
        "timestamp": "2025-09-16T15:35:04Z"
      },
      {
        "version": "0.0.2.56",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.56)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.56/auto-collections-0.0.2.56.zip",
        "checksum": "5c9cda5bccd2f3a923ea623207f48233",
        "timestamp": "2025-08-17T17:43:19Z"
      },
      {
        "version": "0.0.2.46",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.46)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.46/auto-collections-0.0.2.46.zip",
        "checksum": "5d38a559858e5a3dd99a2db6a23fbbf7",
        "timestamp": "2025-08-17T17:20:51Z"
      },
      {
        "version": "0.0.2.45",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.45)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.45/auto-collections-0.0.2.45.zip",
        "checksum": "67c05fe594a88225bf1c679b4e462e1a",
        "timestamp": "2025-07-16T16:51:54Z"
      },
      {
        "version": "0.0.2.44",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.44)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.44/auto-collections-0.0.2.44.zip",
        "checksum": "65a0c1f8b04c2fadbedaacf19fc50372",
        "timestamp": "2025-05-22T09:18:03Z"
      },
      {
        "version": "0.0.2.43",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.43)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.43/auto-collections-0.0.2.43.zip",
        "checksum": "7b25b41c4790dd2164b255758fe2486f",
        "timestamp": "2025-05-22T09:12:19Z"
      },
      {
        "version": "0.0.2.41",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.41)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.41/auto-collections-0.0.2.41.zip",
        "checksum": "69fd0e8d3b81f8cf483555ce1e76fc20",
        "timestamp": "2025-05-22T08:52:56Z"
      },
      {
        "version": "0.0.2.31",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.31)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.31/auto-collections-0.0.2.31.zip",
        "checksum": "e99a8cb433ebbc363d2fdda4a3aeb5c6",
        "timestamp": "2025-05-22T08:38:35Z"
      },
      {
        "version": "0.0.2.30",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.30)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.30/auto-collections-0.0.2.30.zip",
        "checksum": "2433ff7568306bb186fdd29001e6e81d",
        "timestamp": "2025-05-22T08:13:14Z"
      },
      {
        "version": "0.0.2.20",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.20)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.20/auto-collections-0.0.2.20.zip",
        "checksum": "a85169946894d2e81c255d5f7ab05f5a",
        "timestamp": "2025-05-16T13:24:00Z"
      },
      {
        "version": "0.0.2.10",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.10)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.10/auto-collections-0.0.2.10.zip",
        "checksum": "0dae487b7544c652f8e432b1e0a4208b",
        "timestamp": "2025-05-14T08:03:10Z"
      },
      {
        "version": "0.0.2.00",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.2.00)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.2.00/auto-collections-0.0.2.00.zip",
        "checksum": "df22ad85b3a518d5144df23fd16a35d4",
        "timestamp": "2025-05-08T20:15:25Z"
      },
      {
        "version": "0.0.1.19",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.19)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.19/auto-collections-0.0.1.19.zip",
        "checksum": "daa0d8e0643403cead099da256aa3876",
        "timestamp": "2025-05-03T14:25:20Z"
      },
      {
        "version": "0.0.1.18",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.18)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.18/auto-collections-0.0.1.18.zip",
        "checksum": "3e7302537697c0f5baf2b64fbbea3476",
        "timestamp": "2025-05-03T14:21:27Z"
      },
      {
        "version": "0.0.1.17",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.17)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.17/auto-collections-0.0.1.17.zip",
        "checksum": "55f876ff55419827d082993830846704",
        "timestamp": "2025-05-03T14:10:22Z"
      },
      {
        "version": "0.0.1.16",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.16)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.16/auto-collections-0.0.1.16.zip",
        "checksum": "762a7ea5e1160ca4e40cd036b4ddc13e",
        "timestamp": "2025-05-03T13:18:24Z"
      },
      {
        "version": "0.0.1.15",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.15)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.15/auto-collections-0.0.1.15.zip",
        "checksum": "859ee93c72b044d9243a21abbf7951e8",
        "timestamp": "2025-05-03T13:14:56Z"
      },
      {
        "version": "0.0.1.14",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.14)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.14/auto-collections-0.0.1.14.zip",
        "checksum": "3cd0f2fc13dceeb4a59b11caf9d7d119",
        "timestamp": "2025-05-03T13:05:53Z"
      },
      {
        "version": "0.0.1.13",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.13)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.13/auto-collections-0.0.1.13.zip",
        "checksum": "adda06bb991059fdf6c18050cf551bca",
        "timestamp": "2025-05-03T13:00:34Z"
      },
      {
        "version": "0.0.1.12",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.12)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.12/auto-collections-0.0.1.12.zip",
        "checksum": "51265aa6b35c138655347e9d70bd267c",
        "timestamp": "2025-05-03T12:48:38Z"
      },
      {
        "version": "0.0.1.11",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.11)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.11/auto-collections-0.0.1.11.zip",
        "checksum": "1f63c6afc613cd13de93e03ad1f98e5c",
        "timestamp": "2025-05-03T12:39:16Z"
      },
      {
        "version": "0.0.1.10",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.10)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.10/auto-collections-0.0.1.10.zip",
        "checksum": "455ace8dc4aeb91d811c1213d992966e",
        "timestamp": "2025-05-02T15:27:30Z"
      },
      {
        "version": "0.0.1.9",
        "changelog": "- See the full changelog at [GitHub](https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/tag/0.0.1.9)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/KeksBombe/jellyfin-plugin-auto-collections/releases/download/0.0.1.9/auto-collections-0.0.1.9.zip",
        "checksum": "e87b9c53b5daf602350848de651ec4ba",
        "timestamp": "2025-05-02T13:04:50Z"
      },
      {
        "version": "0.0.0.8",
        "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.8)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.8/smart-collections-0.0.0.8.zip",
        "checksum": "f193c45b747c33c70eefc06f4d588049",
        "timestamp": "2025-04-23T02:05:06Z"
      },
      {
        "version": "0.0.0.7",
        "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.7)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.7/smart-collections-0.0.0.7.zip",
        "checksum": "3389d02d2d3a866f9a8b97f070382499",
        "timestamp": "2025-04-06T17:25:18Z"
      },
      {
        "version": "0.0.0.6",
        "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.6)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.6/smart-collections-0.0.0.6.zip",
        "checksum": "2edbf884e194be554b878acd92d7d544",
        "timestamp": "2025-03-30T15:56:00Z"
      },
      {
        "version": "0.0.0.5",
        "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.5)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.5/smart-collections-0.0.0.5.zip",
        "checksum": "a6a1be1bab12ac434fe9bc6be7d934c0",
        "timestamp": "2025-03-22T04:29:05Z"
      },
      {
        "version": "0.0.0.4",
        "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.4)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.4/smart-collections-0.0.0.4.zip",
        "checksum": "73868138931ab05711eaf49feb4b9105",
        "timestamp": "2025-03-07T21:55:03Z"
      },
      {
        "version": "0.0.0.3",
        "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.3)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.3/smart-collections-0.0.0.3.zip",
        "checksum": "8c115c162808a64827f1f2092fa64844",
        "timestamp": "2025-03-07T01:54:11Z"
      },
      {
        "version": "0.0.0.2",
        "changelog": "- See the full changelog at [GitHub](https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/tag/0.0.0.2)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.2/smart-collections-0.0.0.2.zip",
        "checksum": "4b4072afa1d7f5f17a5edbdaf0cb3fee",
        "timestamp": "2025-03-07T01:03:49Z"
      },
      {
        "version": "0.0.0.1",
        "changelog": "Initial Release",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/johnpc/jellyfin-plugin-smart-collections/releases/download/0.0.0.1/smart-collections-0.0.0.1.zip",
        "checksum": "10110a16be92f4e8de84ac0c19fc316c",
        "timestamp": "2025-06-06T01:40:00Z"
      }
    ]
  },
  {
    "category": "General",
    "description": "Stream external media.\n\n\nhttps://github.com/lostb1t/Gelato",
    "guid": "94EA4E14-8163-4989-96FE-0A2094BC2D6A",
    "name": "Gelato",
    "overview": "Stream external media.",
    "owner": "lstb1t",
    "versions": [
      {
        "changelog": "## [0.25.7.0] - 2026-02-14\n\n### 🚀 Features\n\n- Dont cache if no streams\n",
        "checksum": "5c93fe9a2ad9260bd27b4a46ae47f56d",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.7.0/gelato_0.25.7.0.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-14T11:14:51Z",
        "version": "0.25.7.0"
      },
      {
        "changelog": "## [0.25.6.1] - 2026-02-13\n\n### 🐛 Bug Fixes\n\n- Missing import\n",
        "checksum": "f337ae5f408689fccaa17e27a275f833",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.6.1/gelato_0.25.6.1.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-13T13:03:05Z",
        "version": "0.25.6.1"
      },
      {
        "changelog": "## [0.25.6.0] - 2026-02-13\n\n### 🚀 Features\n\n- Nudge release\n",
        "checksum": "",
        "sourceUrl": "",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-13T12:51:43Z",
        "version": "0.25.6.0"
      },
      {
        "changelog": "## [0.25.5.4] - 2026-02-13\n\n### 🐛 Bug Fixes\n\n- Add latest legacy endpoints to listing routes\n",
        "checksum": "",
        "sourceUrl": "",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-13T12:35:47Z",
        "version": "0.25.5.4"
      },
      {
        "changelog": "## [0.25.5.3] - 2026-02-09\n\n### 🐛 Bug Fixes\n\n- Add latest legacy endpoints to listing routes\n",
        "checksum": "44e3a4f82103665d0ca12d05df40e3f3",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.5.3/gelato_0.25.5.3.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-09T11:56:16Z",
        "version": "0.25.5.3"
      },
      {
        "changelog": "## [0.25.5.2] - 2026-02-09\n\n### 🐛 Bug Fixes\n\n- Better error handling during import\n",
        "checksum": "6830d099f3ed784693fc4e97a7b942ca",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.5.2/gelato_0.25.5.2.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-09T11:07:13Z",
        "version": "0.25.5.2"
      },
      {
        "changelog": "## [0.25.5.1] - 2026-02-07\n\n### 🐛 Bug Fixes\n\n- Disable userdata for boxsets\n",
        "checksum": "63796c8faac70428a0c9fb7601dc9516",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.5.1/gelato_0.25.5.1.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-07T07:29:10Z",
        "version": "0.25.5.1"
      },
      {
        "changelog": "## [0.25.5.0] - 2026-02-06\n\n### 🚀 Features\n\n- Show play button even if unaired\n\n### 🐛 Bug Fixes\n\n- User id parsing returning true when empty (#96)\n",
        "checksum": "3ac8ffa31ed3082ec364b9b96193432d",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.5.0/gelato_0.25.5.0.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-06T11:14:36Z",
        "version": "0.25.5.0"
      },
      {
        "changelog": "## [0.25.4.1] - 2026-02-05\n\n### 🐛 Bug Fixes\n\n- Playstate for episodes\n",
        "checksum": "c0c8b46408bf18a179b699852e9d821f",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.4.1/gelato_0.25.4.1.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-05T11:24:04Z",
        "version": "0.25.4.1"
      },
      {
        "changelog": "## [0.25.4.0] - 2026-02-03\n\n### 🚀 Features\n\n- Ignore people search for movie and shows types\n",
        "checksum": "3476f70c150c363fb49ad5eb6161d8b1",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.4.0/gelato_0.25.4.0.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-03T11:34:44Z",
        "version": "0.25.4.0"
      },
      {
        "changelog": "## [0.25.3.10] - 2026-02-01\n\n### 🐛 Bug Fixes\n\n- Mark virtual if no mediasources\n",
        "checksum": "942976facef092ca9bf004f205e521b3",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.10/gelato_0.25.3.10.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-01T13:01:01Z",
        "version": "0.25.3.10"
      },
      {
        "changelog": "## [0.25.3.9] - 2026-02-01\n\n### 🐛 Bug Fixes\n\n- Purge task\n",
        "checksum": "ad2bd6420204a2af49b738bbd231fca2",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.9/gelato_0.25.3.9.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-01T09:39:06Z",
        "version": "0.25.3.9"
      },
      {
        "changelog": "## [0.25.3.8] - 2026-02-01\n\n### 🐛 Bug Fixes\n\n- Purge task\n",
        "checksum": "c12dd425db06cad9fd396b8a47170f9d",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.8/gelato_0.25.3.8.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-01T08:57:55Z",
        "version": "0.25.3.8"
      },
      {
        "changelog": "## [0.25.3.7] - 2026-02-01\n\n### 🐛 Bug Fixes\n\n- PresentationUniqueKey generation\n",
        "checksum": "270a8ebbc97e9499a6c8a40855abc277",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.7/gelato_0.25.3.7.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-02-01T08:01:15Z",
        "version": "0.25.3.7"
      },
      {
        "changelog": "## [0.25.3.6] - 2026-01-30\n\n### 🚜 Refactor\n\n- Meta imports\n",
        "checksum": "a5ad41d0586e5cd8d71fa921a4b6b1f9",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.6/gelato_0.25.3.6.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-30T17:44:49Z",
        "version": "0.25.3.6"
      },
      {
        "changelog": "## [0.25.3.5] - 2026-01-29\n\n### 🚜 Refactor\n\n- Purge task\n",
        "checksum": "9cd280274cb33fb6fc6ecb6700e59084",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.5/gelato_0.25.3.5.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-29T18:24:21Z",
        "version": "0.25.3.5"
      },
      {
        "changelog": "## [0.25.3.4] - 2026-01-29\n\n### 🚜 Refactor\n\n- Purge task\n",
        "checksum": "08bd1439e645325827c064d046bf808e",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.4/gelato_0.25.3.4.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-29T18:13:36Z",
        "version": "0.25.3.4"
      },
      {
        "changelog": "## [0.25.3.3] - 2026-01-27\n\n### 🐛 Bug Fixes\n\n- Remove wonky catalog pagination import check\n",
        "checksum": "cd205c0f5d6ad827e751e83818dc499b",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.3/gelato_0.25.3.3.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-27T12:22:38Z",
        "version": "0.25.3.3"
      },
      {
        "changelog": "## [0.25.3.2] - 2026-01-25\n\n### 🐛 Bug Fixes\n\n- Typo\n",
        "checksum": "e3b949515d0263842c867c53059607ee",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.2/gelato_0.25.3.2.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-25T19:00:26Z",
        "version": "0.25.3.2"
      },
      {
        "changelog": "## [0.25.3.1] - 2026-01-23\n\n### 🐛 Bug Fixes\n\n- Check existing tripping over type\n",
        "checksum": "980a58789a583d3ac5dd30eb682d8e83",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.1/gelato_0.25.3.1.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-23T19:09:53Z",
        "version": "0.25.3.1"
      },
      {
        "changelog": "## [0.25.3.0] - 2026-01-23\n\n### 🚀 Features\n\n- Check if user as access on insert\n",
        "checksum": "94a7d7ee81b0215275b6a7f0d13cc7a0",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.3.0/gelato_0.25.3.0.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-23T18:28:22Z",
        "version": "0.25.3.0"
      },
      {
        "changelog": "## [0.25.2.0] - 2026-01-23\n\n### 🚀 Features\n\n- Check if user as access on insert\n",
        "checksum": "200c98e8b92148f4f7f41374e5dcd1e8",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.2.0/gelato_0.25.2.0.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-23T16:06:27Z",
        "version": "0.25.2.0"
      },
      {
        "changelog": "## [0.25.1.9] - 2026-01-23\n\n### 🐛 Bug Fixes\n\n- Save users to stream, so that probe data os shared\n",
        "checksum": "9dde0f61907426cbae269c0cc7fc53ba",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.1.9/gelato_0.25.1.9.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-23T12:33:56Z",
        "version": "0.25.1.9"
      },
      {
        "changelog": "## [0.25.1.8] - 2026-01-23\n\n### 🐛 Bug Fixes\n\n- Dont refresh streams for non user\n",
        "checksum": "faac3a2dd9fcfe3a07b3b7bc471d7e3c",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.1.8/gelato_0.25.1.8.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-23T11:55:35Z",
        "version": "0.25.1.8"
      },
      {
        "changelog": "## [0.25.1.7] - 2026-01-23\n\n### ⚙️ Miscellaneous Tasks\n\n- More stream logging\n",
        "checksum": "dc4c60c050cbb500e78a9afe6652edf1",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.1.7/gelato_0.25.1.7.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-23T10:53:57Z",
        "version": "0.25.1.7"
      },
      {
        "changelog": "## [0.25.1.6] - 2026-01-20\n\n### 🐛 Bug Fixes\n\n- Reset linked children to clewr ghost versions\n",
        "checksum": "a9013788c34c9e2b15a44d9a58eae44e",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.1.6/gelato_0.25.1.6.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-20T20:19:33Z",
        "version": "0.25.1.6"
      },
      {
        "changelog": "## [0.25.1.5] - 2026-01-20\n\n### 🐛 Bug Fixes\n\n- Legacy placeholder path\n",
        "checksum": "f9c851d36fa2497ea8ee44b2cd77f7ed",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.1.5/gelato_0.25.1.5.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-20T18:40:50Z",
        "version": "0.25.1.5"
      },
      {
        "changelog": "## [0.25.1.4] - 2026-01-20\n\n### 🐛 Bug Fixes\n\n- Remove stub when streams avaiable\n",
        "checksum": "5bf7fbdf36d9c55b0f49f33d35d13b64",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.1.4/gelato_0.25.1.4.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-20T12:36:08Z",
        "version": "0.25.1.4"
      },
      {
        "changelog": "## [0.25.1.3] - 2026-01-20\n\n### 🐛 Bug Fixes\n\n- Revert stream handling\n",
        "checksum": "6fc4379d4d86b01dd05600d772259ff4",
        "sourceUrl": "https://github.com/lostb1t/Gelato/releases/download/v0.25.1.3/gelato_0.25.1.3.zip",
        "targetAbi": "10.11.6.0",
        "timestamp": "2026-01-20T11:21:49Z",
        "version": "0.25.1.3"
      }
    ]
  },
  {
    "guid": "a708187e-5f82-4610-9c84-ec1f2837d5fe",
    "name": "Collection Import",
    "overview": "Import collections from external sources like tmdblist",
    "description": "Import collections from external sources like tmdblist\n\nhttps://github.com/lostb1t/jellyfin-plugin-collection-import",
    "owner": "lostb1t",
    "category": "General",
    "versions": [
      {
        "version": "0.46.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.46.0.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.46.0.0/collection-import-0.46.0.0.zip",
        "checksum": "deba0b8add368702d29d6b0a9a140bb9",
        "timestamp": "2025-10-22T12:12:10Z"
      },
      {
        "version": "0.45.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.45.0.0)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.45.0.0/collection-import-0.45.0.0.zip",
        "checksum": "a6352e617a89863e05b3f6826269e86d",
        "timestamp": "2025-10-21T13:00:20Z"
      },
      {
        "version": "0.44.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.44.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.44.0.0/collection-import-0.44.0.0.zip",
        "checksum": "537c58b1d23765e8b9be7e5055d56671",
        "timestamp": "2025-10-17T04:33:25Z"
      },
      {
        "version": "0.43.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.43.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.43.0.0/collection-import-0.43.0.0.zip",
        "checksum": "281cbeaa17abaa3143a60914154def88",
        "timestamp": "2025-06-09T16:19:18Z"
      },
      {
        "version": "0.42.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.42.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.42.0.0/collection-import-0.42.0.0.zip",
        "checksum": "cdc0a0431d25257973e6600fe0b8bcf1",
        "timestamp": "2025-04-22T20:11:40Z"
      },
      {
        "version": "0.41.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.41.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.41.0.0/collection-import-0.41.0.0.zip",
        "checksum": "14b44fb4b53f7adb4e1600d81ec5c1fa",
        "timestamp": "2025-04-22T20:09:54Z"
      },
      {
        "version": "0.40.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.40.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.40.0.0/collection-import-0.40.0.0.zip",
        "checksum": "3531f683edbf02fed91ca726a01e1e11",
        "timestamp": "2025-04-22T11:09:39Z"
      },
      {
        "version": "0.39.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.39.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.39.0.0/collection-import-0.39.0.0.zip",
        "checksum": "5edddb34f57eb70acccb405cf3da1675",
        "timestamp": "2025-03-15T17:27:03Z"
      },
      {
        "version": "0.38.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.38.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.38.0.0/collection-import-0.38.0.0.zip",
        "checksum": "f3d4c83aa69d2afa1a9a0dddbea71476",
        "timestamp": "2025-01-31T07:05:03Z"
      },
      {
        "version": "0.37.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.37.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.37.0.0/collection-import-0.37.0.0.zip",
        "checksum": "a225af7363483e8d32ba4d98246df578",
        "timestamp": "2025-01-09T12:56:44Z"
      },
      {
        "version": "0.36.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.36.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.36.0.0/collection-import-0.36.0.0.zip",
        "checksum": "55d16645fbe714c786c3204d16ddcbeb",
        "timestamp": "2024-12-11T06:56:28Z"
      },
      {
        "version": "0.35.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.35.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.35.0.0/collection-import-0.35.0.0.zip",
        "checksum": "2406331e7bc90e43eba87075ced6a45c",
        "timestamp": "2024-12-11T06:55:26Z"
      },
      {
        "version": "0.34.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.34.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.34.0.0/collection-import-0.34.0.0.zip",
        "checksum": "b3a0557f623b34640d35a2bc54330a6e",
        "timestamp": "2024-12-10T22:27:33Z"
      },
      {
        "version": "0.33.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.33.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.33.0.0/collection-import-0.33.0.0.zip",
        "checksum": "77dfe14220743a86d3651bc16d240814",
        "timestamp": "2024-12-10T22:21:48Z"
      },
      {
        "version": "0.32.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.32.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.32.0.0/collection-import-0.32.0.0.zip",
        "checksum": "75af75a80996a549e455512af8a672ec",
        "timestamp": "2024-12-10T22:18:39Z"
      },
      {
        "version": "0.31.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.31.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.31.0.0/collection-import-0.31.0.0.zip",
        "checksum": "e2558e1656e4a41091edad21175bc093",
        "timestamp": "2024-12-10T22:10:56Z"
      },
      {
        "version": "0.30.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.30.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.30.0.0/collection-import-0.30.0.0.zip",
        "checksum": "f5cd703bee6fccb0e4934f99f717af5c",
        "timestamp": "2024-12-10T21:47:26Z"
      },
      {
        "version": "0.29.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.29.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.29.0.0/collection-import-0.29.0.0.zip",
        "checksum": "22175b7e4787fc0bccb241ea4505dffd",
        "timestamp": "2024-12-10T21:37:47Z"
      },
      {
        "version": "0.28.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.28.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.28.0.0/collection-import-0.28.0.0.zip",
        "checksum": "0e6841e10adcb020fd11b7608660072f",
        "timestamp": "2024-11-30T06:24:20Z"
      },
      {
        "version": "0.27.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.27.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.27.0.0/collection-import-0.27.0.0.zip",
        "checksum": "f397074e3e2fae8a0b085c1ffb605800",
        "timestamp": "2024-10-29T15:03:35Z"
      },
      {
        "version": "0.26.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.26.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.26.0.0/collection-import-0.26.0.0.zip",
        "checksum": "c4119a7832eff9b0e091112e6bf38c56",
        "timestamp": "2024-10-29T15:02:04Z"
      },
      {
        "version": "0.25.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.25.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.25.0.0/collection-import-0.25.0.0.zip",
        "checksum": "e4a693077579e6532ea02bf4556bc9e1",
        "timestamp": "2024-09-07T08:28:44Z"
      },
      {
        "version": "0.24",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.24)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.24/collection-import-0.24.zip",
        "checksum": "cd5cbe0409c4de21f2f6fc3f0bb94338",
        "timestamp": "2024-08-30T13:00:36Z"
      },
      {
        "version": "0.23",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.23)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.23/collection-import-0.23.zip",
        "checksum": "84c9b97ad190d25b22fac75e6c62f621",
        "timestamp": "2024-08-30T10:20:42Z"
      },
      {
        "version": "0.21",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.21)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.21/collection-import-0.21.zip",
        "checksum": "3135a77149bf55e92acfcd141753d9ed",
        "timestamp": "2024-08-29T17:58:17Z"
      },
      {
        "version": "0.20",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.20)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.20/collection-import-0.20.zip",
        "checksum": "3b08d963dc7f92cc8a855cf56bb48b7b",
        "timestamp": "2024-08-29T17:53:40Z"
      },
      {
        "version": "0.18",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.18)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.18/collection-import-0.18.zip",
        "checksum": "8054a2c9fd46a3570d8e195373f4d602",
        "timestamp": "2024-08-22T14:43:36Z"
      },
      {
        "version": "0.17",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.17)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.17/collection-import-0.17.zip",
        "checksum": "1a495a50af5921990ba141aa93509ad8",
        "timestamp": "2024-08-20T18:26:17Z"
      },
      {
        "version": "0.16",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.16)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.16/collection-import-0.16.zip",
        "checksum": "e51669745118a99c5b4193d355eeb960",
        "timestamp": "2024-08-18T13:47:00Z"
      },
      {
        "version": "0.15",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.15)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.15/collection-import-0.15.zip",
        "checksum": "458ad382aa891ae65c63610a1e825d5a",
        "timestamp": "2024-08-18T13:12:55Z"
      },
      {
        "version": "0.14",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.14)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.14/collection-import-0.14.zip",
        "checksum": "2bdef8b37d7c893fc8e759591faded09",
        "timestamp": "2024-08-18T13:02:11Z"
      },
      {
        "version": "0.9",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.9)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.9/collection-import-0.9.zip",
        "checksum": "13f00a07fb4081aa8e63d4ed2f4f1e8d",
        "timestamp": "2024-08-18T12:30:04Z"
      },
      {
        "version": "0.8",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/tag/0.8)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.8/collection-import-0.8.zip",
        "checksum": "f9fd85c8e29824af4894223d36c031ff",
        "timestamp": "2024-08-18T12:27:51Z"
      },
      {
        "version": "0.5",
        "changelog": "Initial Release",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.5/collectionimport.zip",
        "checksum": "0ea490e4b83684ac2423dae4bb14ce12",
        "timestamp": "2024-05-12T11:40:00Z"
      },
      {
        "version": "0.4",
        "changelog": "Initial Release",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.4/collectionimport.zip",
        "checksum": "b899d89641ceb39793e0fa255195f291",
        "timestamp": "2024-05-12T11:40:00Z"
      },
      {
        "version": "0.3",
        "changelog": "Initial Release",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.3/collectionimport.zip",
        "checksum": "b27fc3d075ca8ec578b8cbbd307a9ada",
        "timestamp": "2024-05-12T11:40:00Z"
      },
      {
        "version": "0.2",
        "changelog": "Initial Release",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.2/collectionimport.zip",
        "checksum": "40818413b93dbae366520f5c1daa9d2e",
        "timestamp": "2024-05-12T11:40:00Z"
      },
      {
        "version": "0.1",
        "changelog": "Initial Release",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-collection-import/releases/download/0.1/collectionimport-0.1.zip",
        "checksum": "f82d574397c3c64ae163b38f7aa0d229",
        "timestamp": "2024-05-12T11:40:00Z"
      }
    ]
  },
  {
    "guid": "a4df60c5-6ab4-412a-8f79-2cab93fb2bc5",
    "name": "Jellynext",
    "description": "A Jellyfin plugin that creates per-user virtual libraries for personalized Trakt recommendations and new seasons. Seamlessly integrates with Radarr and Sonarr to trigger one-click downloads directly from Jellyfin.\n\nhttps://github.com/luall0/jellynext",
    "overview": "Trakt recommendations sync with Sonarr/Radarr support.",
    "owner": "luall0",
    "category": "MoviesAndShows",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Jellynext.png",
    "versions": [
      {
        "checksum": "acf4da864123b6910995f13597cdc1f5",
        "changelog": "\n### Bug Fixes\n\n- **Trending movies downloads**: Fixed download failure when playing trending movies\n  - PlaybackInterceptor now correctly handles global content paths ()\n  - Detects global content types and uses configured  for cache lookup\n  - Previously failed because path parsing expected per-user GUID, not \"global\" keyword",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.2.1.1/jellynext-v1.2.1.1.zip",
        "timestamp": "2025-12-26 17:35:28",
        "version": "1.2.1.1"
      },
      {
        "checksum": "4a9222b0cb0dda517959622c834bd173",
        "changelog": "\n### Improvements\n\n- **Modular Configuration UI**: Refactored configuration page into maintainable tab-based architecture\n  - Split 1843-line monolithic  into modular components (317-line main shell + 4 tab files)\n  - Each tab isolated: , , ,  (~40-865 lines each)\n  - New  serves tab resources from embedded resources via REST endpoints\n  - Eager loading strategy ensures all tabs loaded before population\n  - Proper async load order prevents race conditions (load tabs → config → users → populate UI)\n\n### Bug Fixes\n\n- **Configuration save errors**: Fixed JSON deserialization errors when saving with unconfigured Radarr/Sonarr\n  - Changed  and  from  to  (nullable)\n  - Added validation in  and  before using profile IDs\n  - Fixed JavaScript to properly handle empty select values (avoid  → )\n- **Race condition in trending settings**: Fixed issue where user selection was lost on page reload\n  -  now returns promise to ensure dropdown is populated before setting selected value\n  - Prevents accidental overwrite of  with null\n\n### Technical\n\n- Updated CLAUDE.md with configuration page architecture patterns and load order requirements",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.2.1.0/jellynext-v1.2.1.0.zip",
        "timestamp": "2025-11-17 18:42:04",
        "version": "1.2.1.0"
      },
      {
        "checksum": "e436bc694e0c2294fbc50fc3e37689fd",
        "changelog": "\n### Features\n\n- **Download Integration Modes**: Complete overhaul of download system with three pluggable integration modes\n  - **Native Mode** (default): Direct Radarr/Sonarr API integration for granular control\n  - **Jellyseerr Mode**: Centralized request management with approval workflows and multi-user tracking\n  - **Webhook Mode**: Custom HTTP webhooks for complete flexibility and external system integration\n  - Factory pattern () selects provider based on configuration\n  - All modes support anime detection and per-season TV downloads\n\n- **Jellyseerr Integration**: Full integration with Jellyseerr request management system\n  - **Automatic user import**: Jellyfin users auto-imported to Jellyseerr on first request with REQUEST-only permissions\n  - **Per-user attribution**: All requests tracked per-user via  header\n  - **Approval workflows**: Respects Jellyseerr approval settings and request quotas\n  - **Configuration modes**:\n    - Default mode: Uses Jellyseerr's default Radarr/Sonarr server and profile settings\n    - Manual mode: Explicit server and profile selection from UI dropdowns\n  - **Server/profile selection**: UI dynamically loads Radarr/Sonarr servers and quality profiles from Jellyseerr\n  - **Anime support**: Optional separate anime profile for TV shows detected via Trakt genres\n  - **GUID normalization**: Handles UUID format differences between Jellyseerr (no hyphens) and Jellyfin (standard format)\n  - **Connection testing**: Test Jellyseerr connection and validate API key from plugin settings\n  - New service:  for API communication\n  - New controller:  for UI configuration\n  - New models: , , , , \n\n- **Webhook Integration**: Custom HTTP webhook support for external integrations\n  - **Flexible HTTP methods**: GET, POST, PUT, PATCH support\n  - **Dynamic placeholders**: Replace variables in URLs, headers, and payloads\n    - Movies: , , , , \n    - TV Shows: All movie placeholders + , , \n  - **Custom headers**: Add authentication, API keys, or any custom headers with placeholder support\n  - **JSON payload templates**: Fully customizable request body with default templates included\n  - **Separate configurations**: Independent settings for movies vs TV shows\n  - **Use cases**: Discord/Slack notifications, custom download systems, third-party automation\n  - New service:  implementing \n  - New configuration fields: , , , , , , \n  - New model:  for custom header configuration\n  - Comprehensive documentation: New  guide with examples and troubleshooting\n\n### Improvements\n\n- **Download Provider Architecture**: Pluggable provider system for extensibility\n  -  interface defines contract for all download providers\n  - : Implements direct Radarr/Sonarr integration\n  - : Implements Jellyseerr API integration\n  - : Implements custom HTTP webhook integration\n  - : Factory pattern selects provider based on  enum\n  -  uses factory to route download requests\n\n- **Configuration UI Enhancements**: Redesigned download integration section\n  - **Visual integration selector**: Card-based UI with icons and descriptions for each mode\n  - **Dynamic sections**: UI shows/hides relevant settings based on selected integration mode\n  - **Webhook UI**: Interactive payload editors with placeholder insertion buttons\n  - **Header management**: Add/remove custom headers dynamically for webhook requests\n  - **Payload reset**: Quick reset to default payload templates\n  - **Real-time validation**: Client-side validation for URLs, headers, and JSON payloads\n\n- **Documentation**: Comprehensive guides for all integration modes\n  - Updated README.md with three integration modes in setup guide\n  - New WEBHOOK.md with complete webhook integration guide including:\n    - Configuration examples (GET, POST, authentication, Discord/Slack)\n    - Building custom webhook endpoints (Python Flask, Node.js Express)\n    - Troubleshooting guide\n    - Security considerations\n    - Advanced usage patterns\n  - Updated CLAUDE.md with download provider architecture\n  - FAQ updates covering all three integration modes\n\n### Technical Changes\n\n- **New enum**:  with values: , , \n- **Configuration migration**: Changed from  boolean to  enum (backward compatible)\n- **Service registration**: All download providers registered in \n- **API Controllers**:\n  - : Connection testing, server/profile retrieval\n  - Enhanced error handling and logging across all providers\n- **Models**:\n  - : Jellyseerr request model with media IDs and user tracking\n  - : User model for auto-import functionality\n  -  / : Server configuration models\n  - : Custom header model for webhook requests\n- **HTTP Client**: All providers use  for Cloudflare bypass compatibility",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.2.0.0/jellynext-v1.2.0.0.zip",
        "timestamp": "2025-11-14 18:15:48",
        "version": "1.2.0.0"
      },
      {
        "checksum": "d80d161630197aa3af6a46a26bfda13f",
        "changelog": "\n### Improvements\n\n- **Configuration UI Redesign**: Complete overhaul of plugin settings interface with native Jellyfin tab styling\n  - **Tab-based layout**: Organized settings into 4 tabs (General, Trakt, Trending, Downloads)\n  - **Native Jellyfin styling**: Uses  and  classes matching Jellyfin's UI patterns\n  - **Unified save button**: Single save button now handles all settings including per-user Trakt configurations\n  - **Improved UX**: Removed redundant \"Save User Settings\" button, cleaner tab navigation\n\n- **Virtual Library Management**: Enhanced global content directory handling\n  - **Automatic cleanup**: Trending movies directory now automatically flushed when feature is disabled\n  - **Consistent state**: Prevents stale content from appearing in global libraries after configuration changes",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.1.2.0/jellynext-v1.1.2.0.zip",
        "timestamp": "2025-11-10 04:55:42",
        "version": "1.1.2.0"
      },
      {
        "checksum": "b9f2cb0f138bfd5eeb4882b6f0dcb59a",
        "changelog": "\n### Improvements\n\n- **Shows Cache Refactoring**: Complete overhaul of season-level caching system\n  - **Hybrid architecture**: Global show/season metadata cache + per-user watch progress tracking\n  - **Incremental sync**: History-based delta syncing via  endpoint reduces API load\n  - **Smart caching**: Ended shows cache all seasons immediately, ongoing shows only cache complete seasons\n  - **Automatic sync mode**:  automatically detects first run and falls back to full sync\n  - **In-memory timestamps**: Last sync timestamp no longer persisted to config (triggers full sync on restart for data freshness)\n  - **Zero duplicate API calls**: Both RecommendationsProvider and NextSeasonsProvider read from same cache\n  - **Progressive discovery**: As users watch episodes, incremental sync detects progression and triggers next season recommendations\n\n- **Next Seasons Provider Enhancement**: Improved reliability and efficiency\n  - **Sync-first approach**: Calls  before fetching content\n  - **Cache-only reads**: Retrieves watched progress + season metadata entirely from cache (no duplicate Trakt API calls)\n  - **Dynamic fetching**: If next season not in cache for ongoing shows, fetches latest from Trakt API and checks season count\n  - **Better library deduplication**: Uses LocalLibraryService to exclude shows already in Jellyfin library\n\n- **Recommendations Provider Optimization**: Uses ShowsCacheService for season counts to avoid duplicate API calls\n\n- **Configuration Simplification**: Removed  setting (no longer needed with new cache architecture)\n\n### Technical Changes\n\n- **New models**:\n  - : Global show/season metadata (Title, Year, IDs, Status, Genres, Seasons dictionary)\n  - : Season-level data (SeasonNumber, EpisodeCount, AiredEpisodes, FirstAired, IsComplete property)\n  - : For parsing  endpoint\n  - : Episode metadata for history items\n\n- **Deleted files**:\n  -  (replaced by )\n  -  (replaced by  + )\n\n- **API additions**:\n  - : Fetches watch history with automatic pagination support (100 items/page)\n  - : Enhanced with  parameter for genre data\n\n- **Service registration**: Updated  to use  instead of ",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.1.1.0/jellynext-v1.1.1.0.zip",
        "timestamp": "2025-11-10 03:28:34",
        "version": "1.1.1.0"
      },
      {
        "checksum": "b1ed961e237a13848a89dad9deedb110",
        "changelog": "\n### Bug Fixes\n\n- **Jellyfin 10.11.0 Compatibility**: Pin SDK to exact version 10.11.0 to ensure compatibility across all 10.11.x releases\n  - Changed  and  dependencies from  to \n  - Fixes  on Jellyfin servers running 10.11.0 and 10.11.1\n  - Plugin now works on Jellyfin 10.11.0+",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.1.0.3/jellynext-v1.1.0.3.zip",
        "timestamp": "2025-11-09 05:10:51",
        "version": "1.1.0.3"
      },
      {
        "checksum": "1d02da645b835828d6ded3bf902e0cc3",
        "changelog": "\n### Documentation\n\n- **Enhanced Setup Instructions**: Added detailed virtual library path discovery instructions\n  - Included example log output showing exact paths for each content type\n  - Clarified Docker path usage ()\n  - Added step-by-step guide for finding jellynext-virtual directory via Jellyfin logs after Trakt user configuration\n  - Improved user experience for first-time setup",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.1.0.2/jellynext-v1.1.0.2.zip",
        "timestamp": "2025-11-08 15:08:41",
        "version": "1.1.0.2"
      },
      {
        "checksum": "8ed82e10a9047bf2ac3eae416a60ea4d",
        "changelog": "\n### Bug Fixes\n\n- **Configuration Save Error**: Fix  when saving configuration with trending movies disabled\n  -  is now only included in configuration POST when trending is enabled and a valid user is selected\n  - Prevents empty string from being parsed as GUID when trending movies is not configured",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.1.0.1/jellynext-v1.1.0.1.zip",
        "timestamp": "2025-11-08 13:09:33",
        "version": "1.1.0.1"
      },
      {
        "checksum": "863e68bd52de1ebfc4a63e9fa5c52224",
        "changelog": "\n### Features\n\n- **Trending Movies (Global)**: Added global trending movies feature visible to all users\n  - New global content type: \n  - Non-personalized trending movies from Trakt\n  - Configurable via Dashboard → Plugins → JellyNext → Trending Movies (Global)\n  - Settings:\n    - Enable/disable toggle\n    - Source user selection (which Trakt account to use for API access)\n    - Limit: 1-100 movies (default: 50)\n  - Virtual library path: \n  - Directory automatically created on plugin startup when enabled\n  - Supports same one-click Radarr download functionality as per-user recommendations\n\n### Improvements\n\n- **Global Content Architecture**: Extended virtual library system to support both per-user and global content types\n  - New helper method:  to distinguish content types\n  -  now handles both per-user () and global () paths\n  - Automatic directory initialization for global content types\n  - Setup instructions now include global libraries when enabled\n- **Trakt API**: Added  method to fetch trending movies with configurable limits\n- **New Provider**:  implements  for modular trending movies support\n- **Documentation**: Updated CLAUDE.md and README.md with global content architecture and trending movies feature",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.1.0.0/jellynext-v1.1.0.0.zip",
        "timestamp": "2025-11-08 07:54:50",
        "version": "1.1.0.0"
      },
      {
        "checksum": "dcf4e1d542362b12631539d1f58426ad",
        "changelog": "\n### Features\n\n- **Per-User Recommendation Limits**: Added configurable limits for movie and show recommendations (1-100, default: 50)\n  - New settings:  and  in per-user configuration\n  - Configurable via Dashboard → Plugins → JellyNext → User Settings\n  - Validated on both client and server with  to enforce 1-100 range\n  - Each user can control how many recommendations they want to fetch",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.0.3.0/jellynext-v1.0.3.0.zip",
        "timestamp": "2025-11-08 06:49:45",
        "version": "1.0.3.0"
      },
      {
        "checksum": "702376199b40c1bdc63785c131b762fd",
        "changelog": "\n### Features\n\n- **Short Dummy Video Option**: Added configurable 2-second dummy video for automatic playback stop on all clients\n  - New setting:  (default: enabled)\n  - When enabled: Uses 2-second video that auto-stops playback even on clients without API support\n  - When disabled: Uses 1-hour video (prevents \"watched\" status but requires manual stop)\n  - Configurable via Dashboard → Plugins → JellyNext → Playback Settings\n  - New embedded resource:  (~5KB vs ~2MB for long version)\n\n### Improvements\n\n- **Automatic Stub Refresh on Config Change**: Virtual library stub files now automatically rebuild when dummy video setting is changed\n  - Validates stub file content matches current configuration on each sync\n  - Flushes and rebuilds directory if mismatch detected\n  - Ensures consistent experience across all virtual items\n- **Better Client Compatibility**: Short dummy video provides automatic stop on clients that don't support Jellyfin's playback control API",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.0.2.0/jellynext-v1.0.2.0.zip",
        "timestamp": "2025-11-08 06:31:12",
        "version": "1.0.2.0"
      },
      {
        "checksum": "cf5317a20bf3a44a2ae8c9b2a75cc449",
        "changelog": "\n### Features\n\n- **Configurable Playback Stop Delay**: Added setting to configure delay before stopping playback of virtual items (default: 2 seconds, range: 0-30)\n  - Allows users to adjust timing for clients that need more initialization time\n  - Configurable via Dashboard → Plugins → JellyNext → Playback Settings\n\n### Improvements\n\n- **Reduced Default Playback Delay**: Changed default playback stop delay from 5 seconds to 2 seconds for faster user experience\n- **Enhanced Documentation**: Added comprehensive \"Playback Stop Behavior\" section to README explaining:\n  - How automatic playback stop works\n  - Client compatibility information\n  - Instructions for clients that don't support automatic stop\n  - Clarification that download triggers immediately regardless of stop behavior",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.0.1.0/jellynext-v1.0.1.0.zip",
        "timestamp": "2025-11-08 05:47:12",
        "version": "1.0.1.0"
      },
      {
        "checksum": "07af99c67789620fc1667b88018fb986",
        "changelog": "\n### Bug Fixes\n\n- **Sonarr Integration**: Fix series monitoring update failure caused by missing  field in API requests",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.0.0.1/jellynext-v1.0.0.1.zip",
        "timestamp": "2025-11-08 03:25:30",
        "version": "1.0.0.1"
      },
      {
        "checksum": "dce95e7612056892291fb1422dd3ab38",
        "changelog": "\n### Features\n\n- **Per-User Trakt Integration**: OAuth 2.0 device flow authentication with automatic token refresh\n- **Virtual Libraries**: Three dedicated libraries per user (Movie Recommendations, Show Recommendations, Next Seasons)\n- **One-Click Downloads**: Automatic Radarr/Sonarr integration triggered by playback attempts\n- **Per-Season TV Downloads**: Granular control to download specific seasons only\n- **Anime Detection**: Automatic routing to separate Sonarr anime folder based on Trakt genres\n- **Smart Caching**: Configurable content cache (6hr default) and ended shows cache (7 day default)\n- **Per-User Settings**: Granular sync control (movies, shows, next seasons), content filtering (collected, watchlisted), performance options (season 1 limit)\n- **Automatic Sync**: Background sync task (6hr interval) with startup sync (5s after start)\n- **iOS/tvOS Compatibility**: FFprobe-compatible dummy video files prevent client crashes\n- **Native Jellyfin Integration**: Standard .strm file naming with TMDB/TVDB metadata providers\n- **Configuration UI**: Web-based admin interface for Trakt/Radarr/Sonarr setup and user management",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/luall0/jellynext/releases/download/v1.0.0.0/jellynext-v1.0.0.0.zip",
        "timestamp": "2025-11-08 02:46:05",
        "version": "1.0.0.0"
      }
    ]
  },
  {
    "guid": "01cc53ec-c415-4108-bbd4-a684a9801a32",
    "name": "MetaTube",
    "description": "MetaTube Plugin for Jellyfin/Emby.\n\nhttps://github.com/metatube-community/jellyfin-plugin-metatube",
    "overview": "MetaTube Plugin for Jellyfin/Emby.",
    "owner": "MetaTube",
    "category": "Metadata",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/MetaTube.png",
    "versions": [
      {
        "checksum": "3ca56b00fa6e52106a0db7848ec0f20c",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.1102.2200.0/Jellyfin.MetaTube@v2025.1102.2200.0.zip",
        "timestamp": "2025-11-02T22:00:34Z",
        "version": "2025.1102.2200.0"
      },
      {
        "checksum": "e73b0c9a2a1f9703370488b99db2f2f0",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.1025.2000.0/Jellyfin.MetaTube@v2025.1025.2000.0.zip",
        "timestamp": "2025-10-25T20:01:12Z",
        "version": "2025.1025.2000.0"
      },
      {
        "checksum": "34160774efe937116a5eba92132875c3",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.1025.400.0/Jellyfin.MetaTube@v2025.1025.400.0.zip",
        "timestamp": "2025-10-25T04:01:07Z",
        "version": "2025.1025.400.0"
      },
      {
        "checksum": "926fdc5ccd18c8c5a19b66381abf5c71",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.1022.2118.0/Jellyfin.MetaTube@v2025.1022.2118.0.zip",
        "timestamp": "2025-10-22T21:19:17Z",
        "version": "2025.1022.2118.0"
      },
      {
        "checksum": "c158e46ad3360519feec4fe0a978ad57",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.410.110.0/Jellyfin.MetaTube@v2025.410.110.0.zip",
        "timestamp": "2025-04-10T01:10:32Z",
        "version": "2025.410.110.0"
      },
      {
        "checksum": "0ed70d96744948a8531bd0cd15b2fde5",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.407.2120.0/Jellyfin.MetaTube@v2025.407.2120.0.zip",
        "timestamp": "2025-04-07T21:20:29Z",
        "version": "2025.407.2120.0"
      },
      {
        "checksum": "06dcb258aacdd0aac4215ea228929cf7",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2025.222.2100.0/Jellyfin.MetaTube@v2025.222.2100.0.zip",
        "timestamp": "2025-02-22T21:00:28Z",
        "version": "2025.222.2100.0"
      },
      {
        "checksum": "19ac5febbe22b21eacdb3dde3a588c89",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2024.1031.200.0/Jellyfin.MetaTube@v2024.1031.200.0.zip",
        "timestamp": "2024-10-31T02:00:35Z",
        "version": "2024.1031.200.0"
      },
      {
        "checksum": "d815c45c124641a225e113ba6612250e",
        "changelog": "Auto Released by Actions",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/metatube-community/jellyfin-plugin-metatube/releases/download/v2024.205.435.0/Jellyfin.MetaTube@v2024.205.435.0.zip",
        "timestamp": "2024-02-05T04:35:33Z",
        "version": "2024.205.435.0"
      }
    ]
  },
  {
    "name": "Jellyfin Enhanced",
    "guid": "f69e946a-4b3c-4e9a-8f0a-8d7c1b2c4d9b",
    "overview": "Jellyfin Enhanced and Jellyfin Elsewhere for a better Jellyfin experience.",
    "description": "A combination of the Jellyfin Enhanced and Jellyfin Elsewhere userscripts, providing a comprehensive set of tweaks and features for Jellyfin.\n\nhttps://github.com/n00bcodr/Jellyfin-Enhanced",
    "owner": "n00bcodr",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Jellyfin Enhanced.png",
    "versions": [
      {
        "changelog": "- norwegian locale translation file added\n - fix: open Jellyseerr title links externally from search cards\n - Improve Calendar UI for small screens\n - fix selectors for custom tabs\n - fix: harden user/branding endpoints and issue query handling\n - fix: restrict sensitive jellyseerr actions to admins\n - fix(discovery): repair actor infinite scroll and default More From to All\n - feat: add IMAX quality tag detection\n - style: use rgba color for IMAX quality tag\n - feat: add File Transformation plugin warning on config page\n - docs: add screenshot for PR reference\n - style: add JSDoc comments to File Transformation check\n - Delete .github/ft-warning-screenshot.png\n - Add GNU General Public License v3\n - Update README.md\n - Use database to fetch item ids and episode ids from sonarr providers\n - Update README.md\n - Remove 10.10.7-specific code\n - feat: add Refresh Translation Cache scheduled task\n - Remove version specific trigger\n - Add translation validation script and workflows\n - Update ratings.css\n - feat: per-user hidden content system ([#335](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/335))\n - Add DefaultLanguage config.\n - Update validate-translations.js\n - Add Traditional Chinese (Hong Kong) translation\n - docs: initial commit\n - Update docs.yml\n - Move Hidden Content and Jellyseerr modal option\n - Add comprehensive plugin documentation\n - Update mkdocs.yml\n - Add translations module with caching\n - Update configPage.html\n - Fix Global Language Settings\n - Another pass at documentation!\n - Update mkdocs.yml\n - Add HSS discovery handler for Jellyseerr modal\n - More doc changes\n - Update manifest.json\n - Update Discord community link\n - Dont auto-request season with 0 episodes\n - Add hidden-content localization entries\n - Add support for unmonitored series in calendar view  ([#379](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/379))\n - Darken backdrop for calendar and requests tabs\n - Add Jellyseerr Issues to Downloads page\n - Missed translation keys\n - Update issue-reporter.js\n - Sorted the Ratings alphabetically and removed duplicates ([#380](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/380))\n - Add custom subtitle color controls\n - Fix hide icon not showing when there are no hidden items\n - Hidden Content: plugin page & custom tab support\n - Add Requests filter to Calendar\n - Request non-special TV seasons; skip empty seasons\n - docs: Introduce Material for MkDocs ([#387](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/387))\n - Missed changes for hidden-content\n -  update docs\n - Update configPage.html\n - Docs: enhance features, fix formatting & nav\n - Revamp README: restructure docs and features\n - This doesn't stop!\n - ahh.. here we go again!\n - Update docs: clarify version and plugin links",
        "targetAbi": "10.11.0.0",
        "version": "11.0.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/11.0.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "713CB90D1AB10C25F7B6DBC480149418",
        "timestamp": "2026-02-14T09:39:24"
      },
      {
        "changelog": "- Respect Plugin Pages Settings\n - Add *arr URL mapping support\n - Add markdown support to reviews\n - Refactor reviews page detection to use onViewPage hook\n - Leverage helpers for throttling, debouncing, and observers\n - Update quality tag documentation for codecs and features\n - Fix load order for dependencies\n - Rework Calendar UI ([#338](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/338))\n - Update funding.yml\n - Update funding.yml\n - Missed \"All Day\" Translation\n - Fix clicking on items not navigating to item in request custom tab\n - Remove debug logging for person tags\n - fix: Add custom tab flags and conditional init\n - Small css tweaks\n - Remove in-memory season request cache\n - Add ArrTags sync filter and UI\n - Update pr.json\n - Fix backdrop issue in custom tabs\n - Update README.md\n - Add plugin-pages support for Bookmarks\n - Fallback to series rating only if missing\n - Add configurable auto-refresh for Downloads page",
        "targetAbi": "10.11.0.0",
        "version": "10.11.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.11.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "CFC644A2DAC90A059639C8B7B8EFE034",
        "timestamp": "2026-02-06T22:06:42"
      },
      {
        "changelog": "- Enforce icon size on card with !important\n - Keep last calendar view in user settings\n - fix: Jellyseerr proxy URL fallback on HTTP errors\n - Fix calendar range handling (UTC) and pass RFC3339 start/end to Sonarr/Radarr\n - Add watchlist re-addition prevention feature\n - Improve logging and result tracking in watchlist sync\n - Reduce unnecessary info logs\n - Use new item by provider id endpoint to navigate in calendar\n - Add manual refresh and improve polling for downloads\n - Remove status filter from download queue request\n - Add PeopleTagsEnabled to config handling\n - Improve handling of downloads poll interval config\n - Enhance request status colors and section classes\n - Add detailed logging to Jellyseerr watchlist sync\n - Add downloads tab filtering and search UI\n - Add i18n support for requests page and update translations\n - Update ratings.css\n - Add video format detection and badges to quality tags\n - Set calendar default view mode to 'agenda'\n - Add Custom Tabs support for Calendar and Requests pages\n - Refactor JS file structure and update imports\n - Update CONTRIBUTING.md",
        "targetAbi": "10.11.0.0",
        "version": "10.10.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.10.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "C67E7ACC3182508DEE51045692BA5694",
        "timestamp": "2026-02-01T14:02:35"
      },
      {
        "changelog": "- Fix http link\n - Switch to Material Symbols Rounded icons in calendar page\n - fix: Navigate to available items form Calendar ([#313](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/313))\n - feat: Highlight calendar entries for favorites and watched series ([#314](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/314))\n - Change Menu Icon to material_icon for consistency\n - Revamp calendar event indicators for watchlist/watched\n - Update Translations\n - Refactor nav items to use anchor elements\n - Add interactive filtering to calendar legend\n - Add dynamic theme color support to calendar and requests pages\n - Handle server ID mismatch during plugin initialization\n - Fix ColorRatings on Scyfin and Elegantfin\n - Remove icons.js from config page to fix initialization conflicts\n - Refactor agenda event indicators layout\n - Add view mode hash support and default mobile to agenda\n - Fix season pack size calculation in requests page\n - Access to Calendar/Requests pages with Plugin Pages\n - Fix for calendar item without file but with bookmark\n - Parameter to disable Plugin Pages integration\n - Add note in configPage and improve logging\n - Update configPage.html\n - Add custom icon classes and badge for source labels\n - Translations for Coming Soon\n - Add 'Coming Soon' filter and release date display to requests\n - Add seamless infinite scroll to discovery sections\n - Refactor infinite scroll to require seamlessScroll module\n - Create CONTRIBUTING.md\n - Translations for People Tags\n - Add People Tags feature for cast member info\n - Remove useless call to calendar & new endpoint item by providers\n - Rename sonarr to Sonarr\n - Fix Semicolon",
        "targetAbi": "10.11.0.0",
        "version": "10.9.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.9.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "7A1130D0288E9E931F136C858674DA40",
        "timestamp": "2026-01-30T00:24:08"
      },
      {
        "changelog": "- Remove Jellyseerr Icon references\n - Set fixed heights for poster images in requests page\n - Update Jellyseerr connection status icons in README\n - Remove Jellyseerr Icons\n - Improve navigation handling for calendar and requests pages\n - Replace fixed calendar grid with minmax for flexible widths\n - Refactor requests localization keys and add missing translations\n - Change defaults for requests and calendar pages to false\n - Modify arr/requests endpoint to enforce Jellyseerr user permissions\n - Rename Seerr folders to Jellyseerr\n - Change Namespace from Seerr to Jellyseerr\n - Hopefully fix Play button not directly playing items in request page",
        "targetAbi": "10.11.0.0",
        "version": "10.8.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.8.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "16A5981BF10E0D3CB742DCD17120EEB8",
        "timestamp": "2026-01-26T22:37:17"
      },
      {
        "changelog": "- Refactor discovery modules with shared utilities and fix All filter\n - fix: feature toggle for colored ratings\n - Fix Plugin Icons overriding default material icon styles\n - Add support for Apple Touch Icons in branding\n - Update configPage.html\n - Add option to exclude rejected items from suggestions\n - Update discovery-filter-utils.js\n - Update item-details.js\n - Refactor discovery modules with shared utilities and fix All filter\n - Update discovery-filter-utils.js\n - Update item-details.js\n - Update item-details.js\n - Merge branch 'jake/discovery-refactor-and-filter-fix' of https://github.com/4eh5xitv6787h645ebv/Jellyfin-Enhanced into pr/285\n - Refactor discovery modules with shared utilities and fix All filter ([#285](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/285))\n - Add missed JellyseerrExcludeRejectedItems to Public-Config\n - Add i18n for discovery filter and update button styles\n - Update README.md\n - v10.6.0.0\n - Add requests page with sonarr/radarr/jellyseerr request monitoring\n - Remove unused references\n - Enhance requests page UI\n - Add Calendar Page for Sonarr/Radarr releases\n - Reduce the size of 2x overlay\n - Update README.md\n - Refactor navigation and logging for enhanced UI consistency\n - Improve branding uploads with image dimension preview\n - Improve sidebar navigation injection and resilience",
        "targetAbi": "10.11.0.0",
        "version": "10.7.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.7.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "5A9E061DFBE0FCD90E0D046DD109B48C",
        "timestamp": "2026-01-25T19:14:04"
      },
      {
        "changelog": "- Refactor discovery modules with shared utilities and fix All filter\n - fix: feature toggle for colored ratings\n - Fix Plugin Icons overriding default material icon styles\n - Add support for Apple Touch Icons in branding\n - Update configPage.html\n - Add option to exclude rejected items from suggestions\n - Update discovery-filter-utils.js\n - Update item-details.js\n - Refactor discovery modules with shared utilities and fix All filter\n - Update discovery-filter-utils.js\n - Update item-details.js\n - Update item-details.js\n - Merge branch 'jake/discovery-refactor-and-filter-fix' of https://github.com/4eh5xitv6787h645ebv/Jellyfin-Enhanced into pr/285\n - Refactor discovery modules with shared utilities and fix All filter ([#285](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/285))\n - Add missed JellyseerrExcludeRejectedItems to Public-Config\n - Add i18n for discovery filter and update button styles\n - Update README.md",
        "targetAbi": "10.11.0.0",
        "version": "10.6.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.6.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "E6608972A623F9822943AC89A5F1A710",
        "timestamp": "2026-01-23T23:22:10"
      },
      {
        "changelog": "- Add cache-busting for settings.json\n - Fix random button showing watched series\n - Improve status handling for movie collections UI\n - Add extras: colored ratings, theme selector, activity and plugin icons\n - Fix links\n - Add logging and simplify observers in icon scripts\n - Wrap example images in links and update styles\n - Refactor feature initializers to use JellyfinEnhanced namespace\n - Improve config UI and plugin icon handling\n - Add login image feature to manual login screen\n - Use TMDB for total episode count in auto season requests\n - Add mobile client mapping warning to config page\n - Add custom plugin links to dashboard sidebar\n - Fix jellyseerr links opening in app\n - Refactor Jellyseerr config UI with collapsible sections\n - Fix placeholder examples for custom plugin links\n - Add warning about 10.10 compatibility for plugin icons\n - Add section for personal scripts and update file structure",
        "targetAbi": "10.11.0.0",
        "version": "10.5.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.5.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "CC14AA65E6C40F96B5B84D4D71060182",
        "timestamp": "2026-01-21T15:15:24"
      },
      {
        "changelog": "- Update README.md\n - Add Esc to close more-info-modal\n - Minor fixes for Jellyseerr in-library items\n - Add hover tooltip for Partially Available TV shows with active downloads\n - Reduce Logging\n - Update playback.js\n - Collections in More Info Modal\n - Fix Collection results opening more-info-modal\n - Update redirect for random button [Bang Redirect]",
        "targetAbi": "10.11.0.0",
        "version": "10.4.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.4.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "96438DDA652EBCF4B532831ED1A78C3D",
        "timestamp": "2026-01-16T19:09:03"
      },
      {
        "changelog": "",
        "targetAbi": "10.11.0.0",
        "version": "10.3.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.3.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "DFA080C6CDEDE6F11281085520E9EEBF",
        "timestamp": "2026-01-11T20:19:11"
      },
      {
        "changelog": "- feat: implemented icons selection and switch logic\n - fix: add empty array fallback in the case shortcuts arent available right away\n - fix: trigger window location check on load to load icons fix: tag icon replaced dynamically\n - fix: initialize stubs to help with initialization\n - fix: wrap lucide icons with center styling\n - feat: replace all emoji inside js files with JE.icon() function call\n - feat: translation token replacement for emoji fix: add missing emoji (ⓘ) fix: better fallback handling\n - chore: update all translation files with icon tokens instead of literal emoji\n - Merge branch 'main' into feat_optional-icons\n - fix: update new translations to use icon tokens instead of emoji\n - Update README.md\n - Update README.md\n - Add infinite scroll to network discovery section\n - Fix card sizing to match native Jellyfin\n - Fix card sizing to exactly match native Jellyfin\n - Fix card sizing to match native Jellyfin exactly\n - Performance optimization for network-discovery.js\n - Add genre, tag, and person discovery sections\n - Fix discovery sections rendering on hidden pages\n - Use dynamic TMDB genre lookup instead of hardcoded list\n - Use dynamic TMDB search for networks instead of hardcoded list\n - Fix network discovery to use separate TV network and company IDs\n - Update manifest to point to fork repository\n - Target Jellyfin 10.11+ for v10.1.0.1\n - Add checksum for v10.1.0.1 release\n - Revert manifest.json to upstream\n - Update translations and Controller to use the plugin config\n - fix formatting for linediffs\n - Merge branch 'main' into feat_optional-icons\n - Feat: Customizable icons ([#262](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/262))\n - Remove unused translations\n - Cache Jellyseerr user-status\n - Add some missing icons and change configpage layout\n - Fix icons for names like fastForward\n - Add margin for tags if they have cardIndicators\n - Add options for watch % display\n - Fix warning_off icon for issue reporter\n - Update issue-reporting errors\n - Custom Branding",
        "targetAbi": "10.11.0.0",
        "version": "10.2.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.2.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "B797A4822C094A7F363C462ACD0129D5",
        "timestamp": "2026-01-11T01:07:17"
      },
      {
        "changelog": "- Fix Translations\n - Prevent closing a modal that doesnt exist\n - Fix: show enhanced details for seasons\n - Feat: switch watch progress between percentage and time\n - show days, months, years for long items and fix rounding\n - Add pointer cursor style\n - feat: new skip intro/outro shortcut",
        "targetAbi": "10.11.0.0",
        "version": "10.1.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.1.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "CB3690E85FF6B7B6C2A214419D633807",
        "timestamp": "2026-01-06T21:07:27"
      },
      {
        "changelog": "- Add option to require all prior episodes watched for auto season request\n - Fix typo in Auto Season Request\n - Update logging to use 'Auto-Season-Request' label\n - Update .gitattributes\n - Add automatic movie request feature\n - Refactor and enhance Jellyseerr card UI interactions\n - Hover on desktop not working still\n - Move Jellyseerr icon to cardtext Secondary\n - Add status badge to Jellyseerr result cards\n - Fix 4k Split Button\n - Fix Border Right Width as well\n - Add request button and status chips in more-info-modal\n - Translations\n - Mobile CSS Fixes\n - Missed translations\n - Refactor overview display logic for media cards\n - Dont reserve space for status chip if it doesn't exist\n - Add refresh button to the more-info-modal\n - Remove open links with TMDB option.\n - Close more-info-modal on page navigation\n - Update Jellyseerr Link in more-info-modal to use mapping\n - Group Downloads by downloadID and show ETA in more-info-modal\n - Item exists in library, link to library item\n - Link available chips to media items\n - Remove TMDB Ghosts\n - Update 4k button styles\n - Fix the requested button status\n - Use viewShow for issue button and add backdrop\n - Use hotCache for OSD ratings and stop genre tags on video page\n - Add comprehensive bookmarks system with visual markers and library management\n - Remove Migration Support for browser to server storage\n - Update en.json\n - Cancel Button Display Flex\n - Update Readme to add Bookmarks and Jellyseerr files\n - Remove background for OSD-ratings\n - Update Watchlist to fetch all requests from Jellyseerr\n - Remove the usage of pending-watchlist.json",
        "targetAbi": "10.11.0.0",
        "version": "10.0.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/10.0.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "8F1D2B58CE9B7848BDFF6744BBA6AFCB",
        "timestamp": "2026-01-04T00:41:03"
      },
      {
        "changelog": "- Replace icon progress indicators with SVG\n - Jellyseerr Buton Processing state fix when 4K requests are enabled.\n - Fix CSS syntax error in 4k popup item style\n - Show available items as updating when downloads active\n - Add ETA display to download popover in UI\n - Add Polish locale file\n - Refresh button in Jellyseerr Results actually does something now!\n - Add Jellyseerr More Info modal\n - Remove je-extra-media-info container and related styles\n - Add TMDB and Rotten Tomatoes ratings to UI\n - Update README.md\n - Fix some classes clashing with slideshow.css",
        "targetAbi": "10.11.0.0",
        "version": "9.11.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.11.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "0D7F89F66898B79F8AA7E1B955ED6ED8",
        "timestamp": "2025-12-30T11:48:17"
      },
      {
        "changelog": "- Improve mobile styles for tag overlays\n - Add container for enhanced media info items\n - Add File Size and Watched % for BoxSets and Playlists\n - Defer tag queue processing with requestIdleCallback\n - Refactor tag cache and UI observers for performance\n - Show existing Jellyseerr issues in issue reporter modal\n - Add Russian Translation\n - Add Pirate Translations, cuz why not!\n - Improve pause screen timer reset logic\n - Improve long press handling for video speed 2x\n - Add TMDB collection support to Jellyseerr search\n - Update watchlist sync to respect config and fix return value\n - Refactor and clarify *arr settings and tag sync UI\n - Add option to enable Druidblack metadata icons\n - Add support for custom languages in language selector\n - Add missed translation for Collection Modal\n - Localize collection request button label\n - Update README.md",
        "targetAbi": "10.11.0.0",
        "version": "9.10.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.10.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "BF327ED2014F640CAB2497D366A84F5F",
        "timestamp": "2025-12-27T14:23:23"
      },
      {
        "changelog": "\n\n Merry Christmas and Happy New Year to everyone! 🎄🥳 \n\n\n- Optimize tag rendering and queue handling in tag scripts\n - Improve tag overlay responsiveness and styling\n - Update Jellyseerr URL mapping examples and descriptions\n - Add rating tags and OSD rating feature\n - Improve issue reporting button logic and UI\n - Add Jellyseerr similar and recommended sections to item details\n - Add option to exclude library items from Jellyseerr Recommendations",
        "targetAbi": "10.11.0.0",
        "version": "9.9.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.9.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "B425FB47C3383662F9E134DD86C828A3",
        "timestamp": "2025-12-24T15:59:47"
      },
      {
        "changelog": "- Fix Log spam for watchlist\n - Update AutoSeasonRequestMonitor.cs\n - Initial Commit - Issue reporter rough Integration\n - fixed some UI issues\n - Added config and checks\n - Added Season and Episode selection\n - removed files not present\n - Added Jellyseerr issue reporting to README\n - old mapping for textual problem types were removed\n - Add missing Jellyseerr report issue translations and fix modal backdrop visibility\n - Fix Translations for Issue Reporting\n - Add onClose handler to Jellyseerr modal for cleanup\n - Sync Jellyseerr requests with watchlist items",
        "targetAbi": "10.11.0.0",
        "version": "9.8.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.8.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "380B6985EFE8676A87F6096FCECB410C",
        "timestamp": "2025-12-20T14:04:23"
      },
      {
        "changelog": "- Update configPage.html\n - Revert \"Add File Size and Watched % for BoxSets and Playlists\"\n - Add centralized observer management and performance helpers\n - Fix elsewhere where it does not consider filtered services",
        "targetAbi": "10.11.0.0",
        "version": "9.7.1.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.7.1.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "8A0C648BFCB2EA6AF6EDC43D0721C65C",
        "timestamp": "2025-12-14T00:49:40"
      },
      {
        "changelog": "- Update audio language map and implement scroll for more than 3 tracks\n - Improve logic of letterboxed links\n - Improve auto request : rewrite threshold logic and add Jellyseerr validation\n - Add File Size and Watched % for BoxSets and Playlists",
        "targetAbi": "10.11.0.0",
        "version": "9.7.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.7.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "FD888976DCE062EC79D7D29588862461",
        "timestamp": "2025-12-12T19:41:29"
      },
      {
        "changelog": "- Fix repeated API calls for arr tags and arr tag links\n - Initialize scripts only if the feature is enabled.\n - Fix duplicate shadows for subtitles\n - Display Genre Tags for Seasons",
        "targetAbi": "10.11.0.0",
        "version": "9.6.3.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.6.3.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "F263F9D94F9CE639A5AB66488F3348F7",
        "timestamp": "2025-12-06T17:49:28"
      },
      {
        "changelog": "- Add Brazilian language mapping to country codes\n - Add Russian language support for genre icons\n - Fix advanced auto request\n - Add option to select all seasons",
        "targetAbi": "10.11.0.0",
        "version": "9.6.2.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.6.2.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "23090AA41A6140E2EE34ABC7C9F0AA68",
        "timestamp": "2025-11-30T12:54:49"
      },
      {
        "changelog": "- Add admin page selectors to ignore lists in tag scripts\n - Add Series/Season language detection for item details\n - Add data-lang attributes for CSS targeting\n - Update configPage.html\n - Add Enhanced Settings link to user preferences menu",
        "targetAbi": "10.11.0.0",
        "version": "9.6.1.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.6.1.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "8329DEBA1120B35159B809AFFE8515B4",
        "timestamp": "2025-11-24T12:55:42"
      },
      {
        "changelog": "\n - Add custom branding options for Elsewhere panel\n - feat: watch progress for item details\n - add styling to support vanilla jellyfin css\n - Add language selection and cache clearing to UI\n - Populate Language Tags in IPEP\n - Improve genre and language detection for Series/Season\n - Add Open Episode Preview keyboard shortcut\n - Better close subtitles dialog\n - Add Jellyseerr URL mapping support\n - Persist active tab in config settings\n - Align placeholders vertically in feature tooltips\n - Add automatic season request feature\n - Update README with download badges for versions\n - Add Jellyseerr watchlist sync and auto-watchlist features\n - Improve translation caching with versioning\n - Update Jellyseerr integration and translation caching docs\n - Improve modal accessibility and keyboard navigation\n - Update README.md\n - Fix version specific logic!",
        "targetAbi": "10.11.0.0",
        "version": "9.6.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.6.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "715DFB6D3F318AE3A75EA96B4C78EB9D",
        "timestamp": "2025-11-23T17:50:12"
      },
      {
        "changelog": "\n - Ignore tags on chapter card image container\n - Update plugin.js\n - feat: file size info for shows and seasons\n - feat: fetch translations from GitHub with caching and fallback\n - fix: repair translation validation workflow\n - Add Missed translation keys for Elsewhere panel UI elements\n - add spacing after arr-tag-link-icon",
        "targetAbi": "10.11.0.0",
        "version": "9.5.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.5.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "6C18138D156399C642FE05631A20DBE4",
        "timestamp": "2025-11-21T17:52:26"
      },
      {
        "changelog": "- Add Brazilian Portuguese localization\n - Add Turkish localization\n - Fix ampersand replacement in series names for Sonarr links[#182](https://github.com/n00bcodr/Jellyfin-Enhanced/pull/182)\n - Improve user retrieval logic in plugin initialization to fix translations [#168](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/168)\n - Add delayed pause screen with interaction reset [#179](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/179)\n - Fix review layout to support different themes [#178](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/178)\n - Add Letterboxd external links[#181](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/181)\n - Remove watchlist feature (moved to KefinTweaks)\n - Add *arr tags sync and display synced tags as clickable links[#157](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/157)\n - Improve 4K request popup positioning and button styles[#167](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/167)\n - Add option to disable tags on search page (Gelato compatibility)[#173](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/173)\n\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json",
        "targetAbi": "10.11.0.0",
        "version": "9.4.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.4.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "3F3211D611A53891F52B64F55C8A669B",
        "timestamp": "2025-11-20T06:36:32"
      },
      {
        "changelog": "- Add endpoint for Jellyseerr partial requests setting",
        "targetAbi": "10.11.0.0",
        "version": "9.3.1.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.3.1.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "9C77A34AB07F391C8E82A97478CB5361",
        "timestamp": "2025-11-03T16:28:15"
      },
      {
        "changelog": "- 🐛[BUG] Unable to open user menu on WebOS Fixes [#148](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/148)\n - Prevent reviews from running on items without TMDB ID\n - Enable dynamic re-initialization for tag features\n - Improve audio language layout styling (especially on mobile)\n - Add default user settings initialization\n - Improve logging and write logs to JellyfinEnhanced Log file\n - Add manual refresh button to Jellyseerr results\n - Reset all user settings using config directories\n - Add support for Jellyseerr's partial TV season requests setting\n - Fix config check for provider icons on Jellyseerr cards",
        "targetAbi": "10.11.0.0",
        "version": "9.3.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.3.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "3D1B4DE706B823F7D2933C5D5BB1D874",
        "timestamp": "2025-11-02T16:53:47"
      },
      {
        "changelog": "- Update elsewhere.js resource URLs to use jsdelivr CDN\n - Fix quality tags for TV mode\n - Resetting LanguageTagsEnabled in ResetAllUserSettings\n - fix: add 'Remove from Continue Watching' option on right-click\n - Add 4K request support for Jellyseerr integration\n - Add support for Jellyseerr override rules in requests\n - Add tag position fields to default config mapping\n - Improve config page cache and reset descriptions\n\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json",
        "targetAbi": "10.11.0.0",
        "version": "9.2.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.2.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "33547A4546C8B1DBD87F5B11F10F51B5",
        "timestamp": "2025-10-30T06:26:09"
      },
      {
        "changelog": "- Add [Authorize] to Jellyseerr and TMDB endpoints\n - Add check for TMDb link before adding ARR links\n - Enhance README with troubleshooting and error info\n - Add configurable tag cache TTL and cache clear for tags\n - Add language tags overlay with configurable positions for all tags\n - Add caching for file size and audio language lookups\n - Add theme detection and dynamic theming support\n - Refactor reviews processing intervals\n - Improve Continue Watching detection logic\n - Full Blown Release Notes Conversion!\n\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json",
        "targetAbi": "10.11.0.0",
        "version": "9.1.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.1.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "AE147D37B4AC67DD40F7A69EBC6B270D",
        "timestamp": "2025-10-28T06:06:32"
      },
      {
        "changelog": "- Add placeholder and info for splash screen URL\n - Fix subtitle styling for Jellyfin 10.11\n - Watchlist from KefinTweaks\n - Add long press for 2x speed playback feature\n - Migrate Settings to Server!\n - Add option to link Jellyseerr site to Jellyseerr results\n - Add 'reviews expanded by default' setting\n",
        "targetAbi": "10.11.0.0",
        "version": "9.0.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.0.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "8B2A6A2798E65B1443F0ADA96EF0C508",
        "timestamp": "2025-10-26T05:40:12"
      },
      {
        "changelog": "- Refactor file size and audio language display logic (again!)\n - Refactor reviews.js\n - Restrict genre tag processing to Movie and Series cards\n - Fix HDR10+ regex to match 'hdr10plus' format\n - Show dash placeholder when no audio languages",
        "targetAbi": "10.11.0.0",
        "version": "8.1.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/8.1.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "6864136A939C673D2F97BDF041F1A73A",
        "timestamp": "2025-10-22T05:59:01"
      },
      {
        "changelog": "- 10.11 Support!",
        "targetAbi": "10.11.0.0",
        "version": "8.0.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/8.0.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.11.0.zip",
        "checksum": "4571C59DCE6E606ABDBB946B9ABF890F",
        "timestamp": "2025-10-20T11:37:06"
      }
    ]
  },
  {
    "name": "JavaScript Injector",
    "guid": "f5a34f7b-2e8a-4e6a-a722-3a216a81b374",
    "overview": "Inject custom javascript(s) to the Jellyfin Web UI",
    "description": "Inject custom javascript(s) to the Jellyfin Web UI\n\nhttps://github.com/n00bcodr/Jellyfin-JavaScript-Injector",
    "owner": "n00bcodr",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/JavaScript Injector.png",
    "versions": [
      {
        "changelog": "- Update README.md\n - Add quick enable/disable and remove buttons for scripts",
        "targetAbi": "10.11.0.0",
        "version": "3.3.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-JavaScript-Injector/releases/download/3.3.0.0/Jellyfin.Plugin.JavaScriptInjector_10.11.0.zip",
        "checksum": "38D83C75282B4E5A51D622E3FF58E4CE",
        "timestamp": "2026-01-18T18:25:22"
      },
      {
        "changelog": "- Implement timestamp cache-busting",
        "targetAbi": "10.11.0.0",
        "version": "3.2.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-JavaScript-Injector/releases/download/3.2.0.0/Jellyfin.Plugin.JavaScriptInjector_10.11.0.zip",
        "checksum": "6E81F8C8F4E48F7A9E3335A3F81D91FA",
        "timestamp": "2025-12-07T10:05:50"
      },
      {
        "changelog": "- Revise repository URL instructions in README\n - refactor: create javascript helper\n - feat: add plugin interface\n - chore: remove unused imports\n - fix: dont validate payload in plugin interface\n - docs: fix example formatting",
        "targetAbi": "10.11.0.0",
        "version": "3.1.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-JavaScript-Injector/releases/download/3.1.0.0/Jellyfin.Plugin.JavaScriptInjector_10.11.0.zip",
        "checksum": "EA07AEB608FB3CC7FC76302B45ACE4D2",
        "timestamp": "2025-11-19T19:19:09"
      },
      {
        "changelog": "- Fix script path for installations with base url",
        "targetAbi": "10.11.0.0",
        "version": "3.0.1.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-JavaScript-Injector/releases/download/3.0.1.0/Jellyfin.Plugin.JavaScriptInjector_10.11.0.zip",
        "checksum": "C4EB15CDD6BB7A39F87BD096A69C76C0",
        "timestamp": "2025-10-22T05:38:25"
      },
      {
        "changelog": "- Support for 10.11",
        "targetAbi": "10.11.0.0",
        "version": "3.0.0.0",
        "sourceUrl": "https://github.com/n00bcodr/Jellyfin-JavaScript-Injector/releases/download/3.0.0.0/Jellyfin.Plugin.JavaScriptInjector_10.11.0.zip",
        "checksum": "1448F94FD472D789E0A2E711F6F929E2",
        "timestamp": "2025-10-20T17:27:02"
      }
    ]
  },
  {
    "name": "Jellyfin Tweaks",
    "guid": "dfee3828-01df-49df-85b1-5c2b75e5ea1a",
    "overview": "Tweaks for Jellyfin",
    "description": "Adds useful tweaks to Jellyfin. Based on the original JellyTweaks by gam24.\n\nhttps://github.com/n00bcodr/JellyfinTweaks",
    "owner": "n00bcodr",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Jellyfin Tweaks.png",
    "versions": [
      {
        "changelog": "- Revise installation instructions for Jellyfin plugins\n - Add display and video settings to plugin configuration\n - v3.1.0.0",
        "targetAbi": "10.11.0.0",
        "version": "3.1.0.0",
        "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/3.1.0.0/Jellyfin.Plugin.JellyTweaks_10.11.0.zip",
        "checksum": "0BC862688C9045D7C2793CBDA0AA8446",
        "timestamp": "2026-01-18T19:36:36"
      },
      {
        "changelog": "- Fix script path for installations with base url",
        "targetAbi": "10.11.0.0",
        "version": "3.0.1.0",
        "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/3.0.1.0/Jellyfin.Plugin.JellyTweaks_10.11.0.zip",
        "checksum": "039697408A4EDECD2159FE983DDEF2F6",
        "timestamp": "2025-10-22T05:53:24"
      },
      {
        "changelog": "- Support for 10.11",
        "targetAbi": "10.11.0.0",
        "version": "3.0.0.0",
        "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/3.0.0.0/Jellyfin.Plugin.JellyTweaks_10.11.0.zip",
        "checksum": "73313429BE665341BDB2539BA69A557D",
        "timestamp": "2025-10-20T17:25:23"
      }
    ]
  },
  {
    "guid": "73833d5f-0bcb-45dc-ab8b-7ce668f4345d",
    "name": "InPlayerEpisodePreview",
    "overview": "Adds an overview of episode data inside the video player.",
    "description": "Adds an overview of episode data inside the video player.\n\nhttps://github.com/Namo2/InPlayerEpisodePreview",
    "owner": "Namo",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/InPlayerEpisodePreview.png",
    "versions": [
      {
        "version": "1.6.1.2",
        "changelog": "- Fixed a bug where movies with multiple versions were treated as collections",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.6.1/InPlayerEpisodePreview_1.6.1.2-10.11.0.zip",
        "checksum": "94d14a0a95bb3d5d76342ac4e00a26d0",
        "timestamp": "2025-12-11T21:37:25Z"
      },
      {
        "version": "1.6.1.1",
        "changelog": "- Fixed a bug where movies with multiple versions were treated as collections",
        "targetAbi": "10.10.7",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.6.1/InPlayerEpisodePreview_1.6.1.1-10.10.7.zip",
        "checksum": "cabf84f319b9ad746f63aaca4ba86060",
        "timestamp": "2025-12-11T21:35:23Z"
      },
      {
        "version": "1.6.0.0",
        "changelog": "- Correctly apply blur to episode thumbnail/description.\n - Show preview for movie collections when Movie type was disabled but not the Collection type.",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.6.0.0/InPlayerEpisodePreview_1.6.0.0-10.11.0.zip",
        "checksum": "dea029dae14405b3ea8b7f6153a5bd26",
        "timestamp": "2025-11-30T15:13:10Z"
      },
      {
        "version": "1.6.0.0",
        "changelog": "- Correctly apply blur to episode thumbnail/description.\n - Show preview for movie collections when Movie type was disabled but not the Collection type.",
        "targetAbi": "10.10.7",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.6.0.0/InPlayerEpisodePreview_1.6.0.0-10.10.7.zip",
        "checksum": "abbf297fffc0e96c1b456e3e389dd6dd",
        "timestamp": "2025-11-30T15:08:16Z"
      },
      {
        "version": "1.5.0.0",
        "changelog": "- Internal URL handling, resolves certain issues for other plugins like Meilisearch.\n - The first set of plugin settings are here. You will now be able to hide the preview button for movies.",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.5.0.0/InPlayerEpisodePreview_1.5.0.0.zip",
        "checksum": "64db631eb94d37a7ed3da1c1a01f5251",
        "timestamp": "2025-11-09T20:15:37Z"
      },
      {
        "version": "1.4.3.0",
        "changelog": "- Starting a new episode will only start the stream on the current device\n - Playtime should now show correct values for all episodes",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.4.3.0/InPlayerEpisodePreview_1.4.3.0.zip",
        "checksum": "478bc6a21477089b56ba2d9a2eaf63ed",
        "timestamp": "2025-10-26T18:18:47Z"
      },
      {
        "version": "1.4.2.0",
        "changelog": "load all episodes correctly",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.4.2.0/InPlayerEpisodePreview_1.4.2.0.zip",
        "checksum": "1844e25ed62f5d692324c4f6d07d4793",
        "timestamp": "2025-10-23T19:35:40Z"
      },
      {
        "version": "1.4.1.0",
        "changelog": "minimize info logs",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.4.1.0/InPlayerEpisodePreview_1.4.1.0.zip",
        "checksum": "f884d2c10090f7f84aaab80e594b8a54",
        "timestamp": "2025-10-21T18:02:32Z"
      },
      {
        "version": "1.4.0.0",
        "changelog": "✨ 10.11.0 Release Update",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v.1.4.0.0/InPlayerEpisodePreview_1.4.0.0.zip",
        "checksum": "31994b6d03a308fcde8b472e41072842",
        "timestamp": "2025-10-20T21:12:38Z"
      },
      {
        "version": "1.3.2.0",
        "changelog": "FileTransformation support for 10.10.7",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.3.2.0/InPlayerEpisodePreview_1.3.2.0.zip",
        "checksum": "601bbb7ab1c9a2e4c48a8bab1c64adb2",
        "timestamp": "2025-10-31T09:40:18Z"
      },
      {
        "version": "1.3.1.0",
        "changelog": "Fixes issues with the new Jellyfin 10.10.0 release",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.3.1.0/InPlayerEpisodePreview-1.3.1.0-server.zip",
        "checksum": "d47bf5f61c4e6abf7d1498cdff91874c",
        "timestamp": "2024-10-26T18:34:00Z"
      },
      {
        "version": "1.3.0.0",
        "changelog": "Changes for Jellyfin 10.10.0. Added collection support + a few fixes",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.3.0.0/InPlayerEpisodePreview-1.3.0.0-server.zip",
        "checksum": "21e3583d4bb83f3bf61590d0b9dff2d6",
        "timestamp": "2024-10-26T12:56:00Z"
      },
      {
        "version": "1.2.4.0",
        "changelog": "Fixed image loading with subpaths",
        "targetAbi": "10.9.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.2.4.0/InPlayerEpisodePreview-1.2.4.0-server.zip",
        "checksum": "93daf6047501fb461984f6a50862e0ca",
        "timestamp": "2024-09-24T17:31:00Z"
      },
      {
        "version": "1.2.3.1",
        "changelog": "Fixed version tag in settings",
        "targetAbi": "10.9.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.2.3.1/InPlayerEpisodePreview-1.2.3.1-server.zip",
        "checksum": "5052e834df8196e0e4d3fe20a77496aa",
        "timestamp": "2024-09-10T17:55:00Z"
      },
      {
        "version": "1.2.3.0",
        "changelog": "Reduced data usage",
        "targetAbi": "10.9.11.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.2.3.0/InPlayerEpisodePreview-1.2.3.0-server.zip",
        "checksum": "d10583f352e58178b01ca7ca07b98bc6",
        "timestamp": "2024-09-10T17:38:00Z"
      },
      {
        "version": "1.2.2.0",
        "changelog": "Security Updates, Fix for server discovery, fix for icon color on hover",
        "targetAbi": "10.9.10.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.2.2.0/InPlayerEpisodePreview-1.2.2.0-server.zip",
        "checksum": "d13482cdc15ab6a48a8daef66f4cfe62",
        "timestamp": "2024-09-07T20:00:00Z"
      },
      {
        "version": "1.2.1.0",
        "changelog": "Episode details",
        "targetAbi": "10.9.6.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.2.1.0/InPlayerEpisodePreview-1.2.1.0-server.zip",
        "checksum": "31A0659C681749C01184E7188289F080",
        "timestamp": "2024-06-20T10:10:00Z"
      },
      {
        "version": "1.2.0.1",
        "changelog": "Security Updates",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.2.0.1/InPlayerEpisodePreview-1.2.0.1-server.zip",
        "checksum": "e596d2e6e6e9a42a27068295d5f16e96",
        "timestamp": "2024-06-14T01:59:00Z"
      },
      {
        "version": "1.2.0.0",
        "changelog": "Changes for Jellyfin Media Player 1.11.0",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.2.0.0/InPlayerEpisodePreview-1.2.0.0-server.zip",
        "checksum": "07ff1f4009b6e3a860ff0fd35e6649aa",
        "timestamp": "2024-06-14T01:38:00Z"
      },
      {
        "version": "1.1.0.0",
        "changelog": "Changes for Jellyfin 10.9.0",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.1.0.0/inPlayerEpisodePreview-1.1.0.0-server.zip",
        "checksum": "6e77b2b3bd6d5a3ea85daa75e7a230de",
        "timestamp": "2024-05-12T20:23:00Z"
      },
      {
        "version": "1.0.1.0",
        "changelog": "Retries + Settings Page",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.0.1.0/inPlayerEpisodePreview-1.0.1.0-server.zip",
        "checksum": "2928263ae600f0a31626305a88514d8f",
        "timestamp": "2024-02-24T11:37:00Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "Initial release",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/Namo2/InPlayerEpisodePreview/releases/download/v1.0.0.0/InPlayerEpisodePreview-v1.0.0.0-server.zip",
        "checksum": "8679e9d1c3e4c3bd5039c81a1ad07c6e",
        "timestamp": "2023-12-17T10:33:00Z"
      }
    ]
  },
  {
    "guid": "6bb8dbba-2aaa-4b19-9da4-f3bbb6c44091",
    "name": "Authelia Authentication",
    "description": "Authenticate your Jellyfin with Authelia, and optionally create users who do not yet exist automatically.\n\nThis plugin uses Authelia HTTP API for authentication. Unlike with an SSO plugin, this allows using the existing Jellyfin login UI and API, which is compatible with all existing Jellyfin clients.\nThe main drawback of this approach is that 2FA is not supported.\n\n\nhttps://github.com/nikarh/jellyfin-plugin-authelia",
    "overview": "Authenticate users via Authelia",
    "owner": "nikarh",
    "category": "Administration",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Authelia Authentication.png",
    "versions": [
      {
        "version": "1.0.16.0",
        "changelog": "### Changed\n- Updated for Jellyfin 10.11",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.16/authelia-authentication_1.0.16.0.zip",
        "checksum": "d834566c8218a53b401f21448ca01dff",
        "timestamp": "2025-10-21T10:45:20Z"
      },
      {
        "version": "1.0.15.0",
        "changelog": "### Changed\n- Updated for Jellyfin 10.9",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.15/authelia-authentication_1.0.15.0.zip",
        "checksum": "dfd91a1cbbd2acdc466c51c3fdcd784a",
        "timestamp": "2024-08-09T13:35:53Z"
      },
      {
        "version": "1.0.14.0",
        "changelog": "### Changed\n- Updated for Jellyfin 10.9",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.14/authelia-authentication_1.0.14.0.zip",
        "checksum": "28d556049d578d8e3484bbb98fd517b4",
        "timestamp": "2024-05-20T12:46:51Z"
      },
      {
        "version": "1.0.13.0",
        "changelog": "### Added\n- Added a new field to manage Jellyfin administrator privilege for users authorized with this plugin\n\n### Changed\n- Simplified authentication by 1 HTTP call, extracting full name from `Remote-Name` header instead of an additional call to `/api/user/info`",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.13/authelia-authentication_1.0.13.0.zip",
        "checksum": "f996b7294c36b5e9f947537c22f2c52e",
        "timestamp": "2023-11-14T10:56:12Z"
      },
      {
        "version": "1.0.12.0",
        "changelog": "### Fixed\n- Latest version didn't work with Jellyfin 10.8.0 \n\n### Added\n- A new configuration param for a custom root CA certificate\n- A new configuration param to enable/disable user creation on login\n\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.12/authelia-authentication_1.0.12.0.zip",
        "checksum": "359bc1e7ccd4a466b5cee2fea0fdd134",
        "timestamp": "2023-11-11T12:15:19Z"
      },
      {
        "version": "1.0.11.0",
        "changelog": "### Changed\n- Upgraded dependencies",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.11/authelia-authentication_1.0.11.0.zip",
        "checksum": "6c8add9f44d1619228e71e0d69892b00",
        "timestamp": "2023-10-05T06:52:49Z"
      },
      {
        "version": "1.0.10.0",
        "changelog": "### Added\n- Initial release",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/nikarh/jellyfin-plugin-authelia/releases/download/1.0.10/authelia-authentication_1.0.10.0.zip",
        "checksum": "509ac4b4c9c21cd6555ecc4d5b9cbee1",
        "timestamp": "2022-05-12T12:50:17Z"
      }
    ]
  },
  {
    "guid": "2d2a8fdf-0593-4258-a83c-31c4b14e0110",
    "name": "Local Recommendations",
    "overview": "Privacy-first personalized recommendations based on local watch history",
    "description": "Generate per-user content recommendations using TF-IDF embeddings and cosine similarity. All processing happens locally with zero tracking or cloud dependencies. Recommendations appear as virtual libraries accessible from all Jellyfin clients.\n\nhttps://github.com/rdpharr/jellyfin-plugin-localrecs",
    "owner": "rdpharr",
    "category": "General",
    "versions": [
      {
        "version": "0.5.2.0",
        "changelog": "Fix playback freeze when playing from recommendation libraries (#8)\n- Never remove virtual library items from event handlers (deferred to next refresh)\n- Ignore PlaybackStart/PlaybackProgress events to prevent DB write storms during playback\n- Only sync play status on meaningful events (PlaybackFinished, TogglePlayed, etc.)\n- Known tradeoff: partially watched items may appear in Continue Watching twice until next refresh",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.5.2/jellyfin-plugin-localrecs-v0.5.2.zip",
        "checksum": "b99cd687dc2d9efd0ab92f100b3d34c9",
        "timestamp": "2026-02-08T00:00:00Z"
      },
      {
        "version": "0.5.1.0",
        "changelog": "Bug fixes for series recommendations and playback crashes\n- Fixed: Partially watched series not included in watch history, causing all users to get identical cold-start recommendations (#7)\n- Fixed: Playback from recommendation libraries crashing with database failures (#8)\n- Series watch history now detected at episode level instead of requiring all episodes watched\n- Virtual library items no longer removed during active playback",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.5.1/jellyfin-plugin-localrecs-v0.5.1.zip",
        "checksum": "f374c0f8f6df4beaaba682d7fe42a87a",
        "timestamp": "2026-02-06T00:00:00Z"
      },
      {
        "version": "0.5.0.0",
        "changelog": "Image sync for custom posters and backdrops\n- Custom poster images are now preserved in recommendation libraries\n- Copies poster.jpg and backdrop.jpg from source items to virtual folders\n- Configurable: Enable/disable image sync and backdrop copying\n- Fixes issue where user customizations (e.g., French posters) were lost",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.5.0/jellyfin-plugin-localrecs-v0.5.0.zip",
        "checksum": "139099920d5c8b5722298374775d38fd",
        "timestamp": "2026-01-28T00:00:00Z"
      },
      {
        "version": "0.4.0.0",
        "changelog": "Decade-based temporal similarity and bug fix\n- Recommendations now consider content from similar time periods\n- Decade grouping (1980s, 1990s, etc.) replaces continuous year normalization\n- Improves temporal relevance alongside genre/actor/director similarity\n- Tested with production data: ~12 decades extracted from 970 items\n- Observable impact: 24% of movie recommendations changed, 8% of TV\n- Fixed: In-progress TV series no longer appear in recommendations",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.4.0/jellyfin-plugin-localrecs-v0.4.0.zip",
        "checksum": "c5435ad1db7edd264ad383a9dac7b947",
        "timestamp": "2025-12-28T00:00:00Z"
      },
      {
        "version": "0.3.0.0",
        "changelog": "Series filtering fix and play status sync\n- Fixed fully watched series appearing in recommendations\n- Play status sync from source library when virtual items are scanned\n- Rating proximity scoring feature\n- Removed NFO file generation (Jellyfin doesn't read NFO for .strm files)\n- Reduced debug logging noise",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.3.0/jellyfin-plugin-localrecs-v0.3.0.zip",
        "checksum": "05de481e13cad831efeee081d1e19d19",
        "timestamp": "2025-12-27T00:00:00Z"
      },
      {
        "version": "0.2.1.0",
        "changelog": "Fix NFO metadata parsing\n- Fixed XML encoding (UTF-16 to UTF-8) so Jellyfin reads runtime correctly\n- Added cast, directors, and writers to NFO files\n- Added fileinfo/streamdetails for video/audio/subtitle stream selectors",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.2.1/jellyfin-plugin-localrecs-v0.2.1.zip",
        "checksum": "f0c7642892ea188e559df11cebc5a781",
        "timestamp": "2025-12-26T00:00:00Z"
      },
      {
        "version": "0.2.0.0",
        "changelog": "NFO metadata and trailer support\n- NFO files with full metadata (runtime, ratings, genres, studios, tags)\n- Local trailer support via -trailer.strm files\n- Movie folder structure for better metadata handling\n- Fixed copy buttons on setup page\n- Improved documentation",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.2.0/jellyfin-plugin-localrecs-v0.2.0.zip",
        "checksum": "b72a293846bbbd1a9f1fd1f5b843d10d",
        "timestamp": "2025-12-26T00:00:00Z"
      },
      {
        "version": "0.1.0.0",
        "changelog": "Initial beta release\n- Per-user personalized recommendations for movies and TV shows\n- Content-based filtering using TF-IDF embeddings\n- Virtual library integration for universal client compatibility\n- Configurable weighting (favorites, rewatches, recency)\n- Abandoned series exclusion\n- Daily scheduled updates with manual refresh option\n- Complete privacy - all processing local",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/rdpharr/jellyfin-plugin-localrecs/releases/download/v0.1.0/jellyfin-plugin-localrecs-v0.1.0.zip",
        "checksum": "cbb549b3b7c639ddf9866002e10d5a4f",
        "timestamp": "2025-12-26T00:00:00Z"
      }
    ]
  },
  {
    "category": "Administration",
    "guid": "fd76211d-17e0-4a72-a23f-c6eeb1e48b3a",
    "name": "Telegram Notifier",
    "owner": "RomainPierre7",
    "overview": "Easily send notifications to your Telegram bot!",
    "description": "Configure for each user where to send notifications, and what kind of notifications to send.\n\nhttps://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Telegram Notifier.png",
    "versions": [
      {
        "checksum": "e9d7ac35efdfdb369f5e0a25d2f53161",
        "version": "12.0.0.0",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/12.0.0.0/TelegramNotifier.zip",
        "timestamp": "2025-10-21T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Bump to Jellyfin 10.11"
      },
      {
        "checksum": "f377abfd5d5349639ca68034431dd543",
        "version": "11.2.0.0",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/11.2.0.0/TelegramNotifier.zip",
        "timestamp": "2025-06-15T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Allow to keep series image instead of episode image for episode notifications\n\n### ⚙️ Fixes: ###\n- Episode genres are now from the serie metadata"
      },
      {
        "checksum": "b1bd6fc286d7f92be2b714eb1e73a7e2",
        "version": "11.1.0.0",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/11.1.0.0/TelegramNotifier.zip",
        "timestamp": "2025-04-18T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Add the play method placeholder for playback notifiers\n\n### ⚙️ Fixes: ###\n- Correction of a variable error in the music section"
      },
      {
        "checksum": "d0723bfcd71ae1bf7176686572c966d0",
        "version": "11.0.0.5",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/11.0.0.5/TelegramNotifier.zip",
        "timestamp": "2025-02-27T00:00:00Z",
        "changelog": "### 📮 New notifiers: ###\n- Deleted items\n- Added/Deleted books\n\n### ⚙️ Fixes: ###\n- Double session start notification"
      },
      {
        "checksum": "a588290e9de40d5865e4c6009e67d594",
        "version": "11.0.0.4",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/11.0.0.4/TelegramNotifier.zip",
        "timestamp": "2025-01-26T00:00:00Z",
        "changelog": "### ⚙️ Fixes: ###\n- Remove error handler to allow absence of metadata\n- Improve the sender logger for better debugging"
      },
      {
        "checksum": "dcf5e2afff11e42ea163ea43389c0646",
        "version": "11.0.0.3",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/11.0.0.3/TelegramNotifier.zip",
        "timestamp": "2025-01-21T00:00:00Z",
        "changelog": "### ⚙️ Fixes: ###\n- Checkboxes didn't work properly"
      },
      {
        "checksum": "91d2dc1bde858c1d1801dd02429626ea",
        "version": "11.0.0.2",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/11.0.0.2/TelegramNotifier.zip",
        "timestamp": "2025-01-19T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Add item overview for added items\n\n### ⚙️ Fixes: ###\n- Fix season number for playback\n- Fix edit template button reload\n - Fix textarea width for subtype notifications"
      },
      {
        "checksum": "a9ef8187e5ea68be66e78c0597dfe27c",
        "version": "11.0.0.1",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/11.0.0.1/TelegramNotifier.zip",
        "timestamp": "2025-01-14T00:00:00Z",
        "changelog": "### ⚙️ Fixes: ###\n- Fix `{episode.Series.Name}` in the parser."
      },
      {
        "checksum": "abbe6d6f1a51210e3d1764bdcb96d6e9",
        "version": "11.0.0.0",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/11.0.0.0/TelegramNotifier.zip",
        "timestamp": "2025-01-12T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Customizable messages\n- Reset message to default"
      },
      {
        "checksum": "3eedfa1c0d7b748b203a161a627417b4",
        "version": "10.9.10.2",
        "targetAbi": "10.9.4.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.9.10.2/TelegramNotifier.zip",
        "timestamp": "2024-10-01T00:00:00Z",
        "changelog": "### ⚙️ Fixes: ###\n- Wrong assembly version (thumbnail didn't show properly)"
      },
      {
        "checksum": "c9a8e51dda3969fc65cc7f70c485be22",
        "version": "10.9.10.1",
        "targetAbi": "10.9.4.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.9.10.1/TelegramNotifier.zip",
        "timestamp": "2024-08-29T00:00:00Z",
        "changelog": "### ⚙️ Fixes: ###\n- Item added notifier didn't work properly"
      },
      {
        "checksum": "b7f2aca7c2ebd9fffc39613d17ad1393",
        "version": "10.9.10.0",
        "targetAbi": "10.9.4.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.9.10.0/TelegramNotifier.zip",
        "timestamp": "2024-08-26T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Item added granularity with songs and albums\n- Possibility to use thread for topic group"
      },
      {
        "checksum": "0416753519adf786443b7a8b19a1c6ad",
        "version": "10.9.4.0",
        "targetAbi": "10.9.4.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.9.4.0/TelegramNotifier.zip",
        "timestamp": "2024-06-05T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Item added granularity\n\n### 📮 New notifiers: ####\n- User locked out"
      },
      {
        "checksum": "cc1aaa8fa25551ea257dfa7dfd24b7f8",
        "version": "10.9.1.3",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.9.1.3/TelegramNotifier.zip",
        "timestamp": "2024-05-16T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Silent notifications option\n- Do not notify user's own activities option"
      },
      {
        "checksum": "06b29e90b4bd572596648564571a4d0e",
        "version": "10.9.1.2",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.9.1.2/TelegramNotifier.zip",
        "timestamp": "2024-05-14T19:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Primary image support"
      },
      {
        "checksum": "8dd49e79edb95c346b6d66b9b110fb3c",
        "version": "10.9.1.1",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.9.1.1/TelegramNotifier.zip",
        "timestamp": "2024-05-14T17:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Series support\n\n### ⚙️ Fixes: ###\n- Item added notifier didn't work properly"
      },
      {
        "checksum": "725245da653071f8d1ee2e8c580b8717",
        "version": "10.9.1.0",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.9.1.0/TelegramNotifier.zip",
        "timestamp": "2024-05-14T00:00:00Z",
        "changelog": "### ♽ Dependancies: ###\n- Porting to Jellyfin 10.9.1 and .NET 8.0"
      },
      {
        "checksum": "9e9d6d23184767a0b64e817194b3f4cd",
        "version": "10.8.13.3",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.8.13.3/TelegramNotifier.zip",
        "timestamp": "2024-05-09T00:00:00Z",
        "changelog": "### ⚙️ Fixes: ###\n- Item added notifier notified for all items"
      },
      {
        "checksum": "9c6f43aa067e0f110077400857dc3300",
        "version": "10.8.13.2",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.8.13.2/TelegramNotifier.zip",
        "timestamp": "2024-05-08T00:00:00Z",
        "changelog": "### 📮 New notifiers: ####\n- Item added\n- Playback progress"
      },
      {
        "checksum": "940694a06cd4fc40e8786c666e474d63",
        "version": "10.8.13.1",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.8.13.1/TelegramNotifier.zip",
        "timestamp": "2024-04-30T00:00:00Z",
        "changelog": "### 📮 New notifiers: ####\n- Session start\n- User created\n- User deleted\n- User password changed\n- Plugin installation cancelled\n- Plugin installation failed\n- Plugin installed\n- Plugin installing\n- Plugin uninstalled\n- Plugin updated"
      },
      {
        "checksum": "59fea410b23da6735eb61111f2df7c9e",
        "version": "10.8.13.0",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/releases/download/10.8.13.0/TelegramNotifier.zip",
        "timestamp": "2024-04-23T00:00:00Z",
        "changelog": "### 🚀 New features: ###\n- Customize configurations (Bot Token, ChatId, notification type) for each user\n- Configuration tester\n\n#### 📮 New notifiers: ####\n- Playback start\n- Playback stop\n\n The rest is coming soon!"
      }
    ]
  },
  {
    "guid": "ed04e975-f906-4b58-a250-705550810623",
    "name": "MyAnimeList",
    "description": "MyAnimeList metadata provider\n\nhttps://github.com/ryandash/jellyfin-plugin-myanimelist",
    "overview": "MyAnimeList metadata provider",
    "owner": "Ryan Dash",
    "category": "Anime",
    "imageUrl": "",
    "versions": [
      {
        "version": "6.3.10.2",
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.10.2",
        "targetAbi": "10.11.6",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.10.2/myanimelist_6.3.10.2.zip",
        "checksum": "e338025c62759c4b3e2ce1d3299fc53f",
        "timestamp": "2026-02-12T14:55:21Z"
      },
      {
        "version": "6.3.10.1",
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.10.1",
        "targetAbi": "10.11.6",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.10.1/myanimelist_6.3.10.1.zip",
        "checksum": "2a9069425142fbd252cda7db633b31d0",
        "timestamp": "2026-02-08T23:21:18Z"
      },
      {
        "version": "6.3.10.0",
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.10.0",
        "targetAbi": "10.11.6",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.10.0/myanimelist_6.3.10.0.zip",
        "checksum": "06f815df65e6b9de6a1ae2e337879858",
        "timestamp": "2026-02-08T23:02:15Z"
      },
      {
        "version": "6.3.9.2",
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.9.2",
        "targetAbi": "10.11.6",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.9.2/myanimelist_6.3.9.2.zip",
        "checksum": "e25831d76ff43e6e7598526e7b3eb1e5",
        "timestamp": "2026-01-30T16:43:21Z"
      },
      {
        "version": "6.3.9.1",
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.9.1",
        "targetAbi": "10.11.5",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.9.1/myanimelist_6.3.9.1.zip",
        "checksum": "6d8495e55013bbb950c22008498f9075",
        "timestamp": "2026-01-11T00:41:03Z"
      },
      {
        "version": "6.3.9",
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.9",
        "targetAbi": "10.11.5",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.9/myanimelist_6.3.9.zip",
        "checksum": "2054e6989594cb61026adf20c159e8c8",
        "timestamp": "2026-01-09T23:50:41Z"
      },
      {
        "version": "6.3.8",
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.8",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.8/myanimelist_6.3.8.zip",
        "checksum": "24b77e5a6a44a11c35e0cc40caddeba6",
        "timestamp": "2025-10-28T21:20:25Z"
      },
      {
        "version": "6.3.7",
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.7",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.7/myanimelist_6.3.7.zip",
        "checksum": "de67ee50ec0952b407e3ff9d0917768b",
        "timestamp": "2025-10-25T16:00:30Z"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.6",
        "checksum": "3ba704b705178b6da29a712c412ddd4b",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.6/myanimelist_6.3.6.zip",
        "targetAbi": "10.11.0",
        "timestamp": "2025-10-22T01:33:30Z",
        "version": "6.3.6"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.5",
        "checksum": "1f2078db325f6e97762e0053f8aad989",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.5/myanimelist_6.3.5.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-10-15T22:29:17Z",
        "version": "6.3.5"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.4",
        "checksum": "353d02c91ccecf392a0f8a4006d65885",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.4/myanimelist_6.3.4.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-09-28T18:01:33Z",
        "version": "6.3.4"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.3",
        "checksum": "cd04e986266864e3845217a0936443d8",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.3/myanimelist_6.3.3.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-09-19T03:00:06Z",
        "version": "6.3.3"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.2",
        "checksum": "da26b64d5f78ada048c1484befe1b079",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.2/myanimelist_6.3.2.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-09-19T02:52:35Z",
        "version": "6.3.2"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.1",
        "checksum": "f7a73997e544e6749ba0b38706ec8885",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.1/myanimelist_6.3.1.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-09-14T21:15:25Z",
        "version": "6.3.1"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.3.0",
        "checksum": "493387e0001553a547332800cb505336",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.3.0/myanimelist_6.3.0.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-09-13T19:23:17Z",
        "version": "6.3.0"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.2.4",
        "checksum": "a10a0584a25bbee1992436442dfd568f",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.2.4/myanimelist_6.2.4.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-09-03T16:43:20Z",
        "version": "6.2.4"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.2.3",
        "checksum": "3a8d25bbc64642886bbd130f45b8a43e",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.2.3/myanimelist_6.2.3.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-08-22T05:40:44Z",
        "version": "6.2.3"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.2.3",
        "checksum": "480cd5ef4acc575c6c137b3154fa24bf",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.2.3/myanimelist_6.2.3.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-08-22T05:39:24Z",
        "version": "6.2.3"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.2.3",
        "checksum": "fe159f700c825a5e3beecdd500b6e508",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.2.3/myanimelist_6.2.3.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-08-22T05:32:38Z",
        "version": "6.2.3"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.2.2",
        "checksum": "8fff6b779d6559d87c78bd34f01d69f0",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.2.2/myanimelist_6.2.2.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-07-04T15:47:15Z",
        "version": "6.2.2"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.2.1",
        "checksum": "afd893310c24fbccedb1438d6cac11ce",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.2.1/myanimelist_6.2.1.zip",
        "targetAbi": "10.10.7",
        "timestamp": "2025-04-08T00:15:15Z",
        "version": "6.2.1"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.1.1",
        "checksum": "d2eb14fad342150752e2b47ae6d61c0d",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.1.1/myanimelist_6.1.1.zip",
        "targetAbi": "10.10.5",
        "timestamp": "2025-02-01T00:47:42Z",
        "version": "6.1.1"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.1",
        "checksum": "47b7a4b97163c94dd3be44a2d89c672a",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.1/myanimelist_6.1.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2025-01-26T03:22:16Z",
        "version": "6.1"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v6.0",
        "checksum": "9b4628e75dba342ea2ad1cb06a181e5b",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v6.0/myanimelist_6.0.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2025-01-21T01:36:07Z",
        "version": "6.0"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.9",
        "checksum": "af5493a60d5f4dcdba7817126e6ffb1a",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.9/myanimelist_5.9.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-29T07:48:02Z",
        "version": "5.9"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.8",
        "checksum": "1a87ac29f0420ca338a592b293dbd992",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.8/myanimelist_5.8.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-25T22:27:41Z",
        "version": "5.8"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.7",
        "checksum": "60d7c1d913634e48b40a4982e57a9b13",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.7/myanimelist_5.7.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-17T07:09:42Z",
        "version": "5.7"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.6",
        "checksum": "eb3611ede252c6b7f7b35f7f52b64d6d",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.6/myanimelist_5.6.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-17T05:04:44Z",
        "version": "5.6"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.5",
        "checksum": "b2f55871f0785151841495554b94b700",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.5/myanimelist_5.5.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-12T07:03:55Z",
        "version": "5.5"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.4",
        "checksum": "1e4fbfab34dd16970c052493bd9d8d9e",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.4/myanimelist_5.4.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-11T02:30:37Z",
        "version": "5.4"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.3",
        "checksum": "2a251051bcecbd57d67364634430412d",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.3/myanimelist_5.3.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-08T19:59:17Z",
        "version": "5.3"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.2",
        "checksum": "f22a6948365697d5687c594814bbf00a",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.2/myanimelist_5.2.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-07T23:02:01Z",
        "version": "5.2"
      },
      {
        "changelog": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/tag/v5.0.0.2",
        "checksum": "5da4e99c939754c0ec8c4f92bb9160a3",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.0.0.2/myanimelist_5.0.0.2.zip",
        "targetAbi": "10.10.3",
        "timestamp": "2024-12-07T22:33:00Z",
        "version": "5.0.0.2"
      },
      {
        "changelog": "Make Anitomy a requirement",
        "checksum": "EFF88D3693111B0F41254E0DD577AC32",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5.1/myanimelist_5.0.0.1.zip",
        "targetAbi": "10.10.3.0",
        "timestamp": "2024-12-07 00:00:00",
        "version": "5.0.0.1"
      },
      {
        "changelog": "Cleaned up a lot of log errors, Add episode provider",
        "checksum": "F5E62D5AD537BC55CF8CA264F0D68F67",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v5/myanimelist_5.0.0.0.zip",
        "targetAbi": "10.10.3.0",
        "timestamp": "2024-12-07 00:00:00",
        "version": "5.0.0.0"
      },
      {
        "changelog": "Use correct images, Add season provider with hacky solution",
        "checksum": "5EAFD6A6DC85EC8E4AF3F1D81DCC7476",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v4/myanimelist_4.0.0.0.zip",
        "targetAbi": "10.10.3.0",
        "timestamp": "2024-12-04 00:00:00",
        "version": "4.0.0.0"
      },
      {
        "changelog": "Code Cleanup",
        "checksum": "4CFB160A3820B6160D7DDA797ED07D34",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v3/myanimelist_3.0.0.0.zip",
        "targetAbi": "10.9.10.0",
        "timestamp": "2024-08-30 00:00:00",
        "version": "3.0.0.0"
      },
      {
        "changelog": "Fix TooManyRequests bug",
        "checksum": "468D453942126A79688F38C7FB204F38",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v2/myanimelist_2.0.0.0.zip",
        "targetAbi": "10.9.9.0",
        "timestamp": "2024-08-26 00:00:00",
        "version": "2.0.0.0"
      },
      {
        "changelog": "Added Basics",
        "checksum": "FFFBE453F1360360804CE060DE1C8A4C",
        "sourceUrl": "https://github.com/ryandash/jellyfin-plugin-myanimelist/releases/download/v1/myanimelist_1.0.0.0.zip",
        "targetAbi": "10.9.9.0",
        "timestamp": "2024-08-24 00:00:00",
        "version": "1.0.0.0"
      }
    ]
  },
  {
    "guid": "5216ccbf-d24a-4eb3-8a7e-7da4230b7052",
    "name": "Shoko",
    "description": "A Jellyfin plugin to integrate [Jellyfin](https://jellyfin.org/docs/) with [Shoko Server](https://shokoanime.com/downloads/shoko-server/).\n## Read this before installing\n**This plugin requires that you have already set up and are using Shoko Server**, and that the files you intend to include in Jellyfin are **indexed** (and optionally managed) by Shoko Server. **Otherwise, the plugin won't be able to provide metadata for your files**, since there is no metadata to find for them.\n\n\nhttps://github.com/ShokoAnime/Shokofin",
    "overview": "Manage your anime from Jellyfin using metadata from Shoko",
    "owner": "ShokoAnime",
    "category": "Anime",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Shoko.png",
    "versions": [
      {
        "version": "6.0.4.11",
        "changelog": "Only compatible with **10.11.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.4) for more info.",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.4/shoko_6.0.4.0_for_10.11.zip",
        "checksum": "7846d654a3112439e343bc04c6f0e19b",
        "timestamp": "2026-02-14T00:39:25Z"
      },
      {
        "version": "6.0.4.10",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.4) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.4/shoko_6.0.4.0_for_10.10.zip",
        "checksum": "f938a56f4433ac725f88a8ffdff8b4e3",
        "timestamp": "2026-02-14T00:39:35Z"
      },
      {
        "version": "6.0.3.11",
        "changelog": "Only compatible with **10.11.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.3) for more info.",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.3/shoko_6.0.3.0_for_10.11.zip",
        "checksum": "0e4b58e09613f43854459a41f172c7ca",
        "timestamp": "2026-01-31T19:12:40Z"
      },
      {
        "version": "6.0.3.10",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.3) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.3/shoko_6.0.3.0_for_10.10.zip",
        "checksum": "e192c9dce7740f702bdad9a64219ed3f",
        "timestamp": "2026-01-31T19:12:51Z"
      },
      {
        "version": "6.0.2.0",
        "changelog": "Only compatible with **10.11.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.2) for more info.",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.2/shoko_6.0.2.0_for_10.11.0.zip",
        "checksum": "2867c5a91361ab0641faf728e1e51678",
        "timestamp": "2026-01-17T23:26:21Z"
      },
      {
        "version": "6.0.2.0",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.2) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.2/shoko_6.0.2.0_for_10.10.0.zip",
        "checksum": "00c676ec3611a8489019a80b595f70c2",
        "timestamp": "2026-01-17T23:26:30Z"
      },
      {
        "version": "6.0.1.0",
        "changelog": "Only compatible with **10.11.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.1) for more info.",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.1/shoko_6.0.1.0_for_10.11.0.zip",
        "checksum": "73d691b05b8d901164fc8404a394a367",
        "timestamp": "2026-01-17T02:27:45Z"
      },
      {
        "version": "6.0.1.0",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.1) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.1/shoko_6.0.1.0_for_10.10.0.zip",
        "checksum": "1dd6ad6becbcf9a59c08cfb66c3a029d",
        "timestamp": "2026-01-17T02:27:55Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "Only compatible with **10.11.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v6.0.0) for more info.",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v6.0.0/shoko_6.0.0.0.zip",
        "checksum": "48e0a6000f548dcae0ec2efc61630899",
        "timestamp": "2026-01-13T22:39:51Z"
      },
      {
        "version": "5.0.6.0",
        "changelog": "Only compatible with **10.11.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v5.0.6) for more info.",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v5.0.6/shoko_5.0.6.0.zip",
        "checksum": "e14dc96e9f27173327b64ccbbe5916d7",
        "timestamp": "2025-10-28T22:03:29Z"
      },
      {
        "version": "5.0.5.0",
        "changelog": "Only compatible with **10.11.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v5.0.5) for more info.",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v5.0.5/shoko_5.0.5.0.zip",
        "checksum": "19db5af8b9f4ab4710aecb9d5ee80043",
        "timestamp": "2025-10-20T02:25:34Z"
      },
      {
        "version": "5.0.4.0",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v5.0.4) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v5.0.4/shoko_5.0.4.0.zip",
        "checksum": "ffcd89bd992db5c32cee4fd107af4587",
        "timestamp": "2025-07-24T15:06:10Z"
      },
      {
        "version": "5.0.3.0",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v5.0.3) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v5.0.3/shoko_5.0.3.0.zip",
        "checksum": "8539c95c06e3fc72b980437c30635493",
        "timestamp": "2025-05-03T21:49:53Z"
      },
      {
        "version": "5.0.2.0",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v5.0.2) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v5.0.2/shoko_5.0.2.0.zip",
        "checksum": "c133a233327ec07b7ff1a1485925ef3e",
        "timestamp": "2025-01-21T07:02:31Z"
      },
      {
        "version": "5.0.1.0",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v5.0.1) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v5.0.1/shoko_5.0.1.0.zip",
        "checksum": "85774b7b451cd4f8e2aaf1aa9f9def5b",
        "timestamp": "2025-01-21T02:42:21Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "Only compatible with **10.10.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v5.0.0) for more info.",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v5.0.0/shoko_5.0.0.0.zip",
        "checksum": "f93033bfd1961f72e3c4d9ae8cec8d0d",
        "timestamp": "2024-10-27T12:44:41Z"
      },
      {
        "version": "4.2.2.0",
        "changelog": "Only compatible with **10.9.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v4.2.2) for more info.",
        "targetAbi": "10.9.7.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v4.2.2/shoko_4.2.2.0.zip",
        "checksum": "90edc740aedb051e63b9c3de0bd53e87",
        "timestamp": "2024-10-27T11:54:31Z"
      },
      {
        "version": "4.2.1.0",
        "changelog": "Only compatible with **10.9.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v4.2.1) for more info.",
        "targetAbi": "10.9.7.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v4.2.1/shoko_4.2.1.0.zip",
        "checksum": "eb5e494cd27f5fa51da107fcd484404d",
        "timestamp": "2024-10-22T19:18:22Z"
      },
      {
        "version": "4.2.0.0",
        "changelog": "Only compatible with **10.9.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v4.2.0) for more info.",
        "targetAbi": "10.9.7.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v4.2.0/shoko_4.2.0.0.zip",
        "checksum": "1d65a2b1fe9d8e3f8a88cb44c530d5e3",
        "timestamp": "2024-10-10T03:42:48Z"
      },
      {
        "version": "4.1.1.0",
        "changelog": "Only compatible with **10.9.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v4.1.1) for more info.",
        "targetAbi": "10.9.7.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v4.1.1/shoko_4.1.1.0.zip",
        "checksum": "03364768f7370f2cb2c9163e821ff077",
        "timestamp": "2024-07-16T16:59:06Z"
      },
      {
        "version": "4.1.0.0",
        "changelog": "Only compatible with **10.9.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v4.1.0) for more info.",
        "targetAbi": "10.9.7.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v4.1.0/shoko_4.1.0.0.zip",
        "checksum": "b057c3f2e08be1a8148763ca549914ce",
        "timestamp": "2024-07-14T19:28:24Z"
      },
      {
        "version": "4.0.1.0",
        "changelog": "Only compatible with **10.9.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v4.0.1) for more info.",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v4.0.1/shoko_4.0.1.0.zip",
        "checksum": "54dfe0986436216acc24f5dcec1c402f",
        "timestamp": "2024-07-07T14:59:13Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "Only compatible with **10.9.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/v4.0.0) for more info.",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/v4.0.0/shoko_4.0.0.0.zip",
        "checksum": "064e34d70a74e81e45c317557e3e232d",
        "timestamp": "2024-07-04T12:48:19Z"
      },
      {
        "version": "3.0.1.0",
        "changelog": "Only compatible with **10.8.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/3.0.1) for more info.",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/3.0.1/shoko_3.0.1.0.zip",
        "checksum": "8bfa1dc2c430c07c0659bbbc757dbf8e",
        "timestamp": "2023-04-20T15:44:36Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "Only compatible with **10.8.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/3.0.0) for more info.",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/3.0.0/shoko_3.0.0.0.zip",
        "checksum": "c02b32abb548eb3d2153ac957ad88f80",
        "timestamp": "2023-03-29T17:54:57Z"
      },
      {
        "version": "2.0.1.0",
        "changelog": "Only compatible with **10.8.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/2.0.1) for more info.",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/2.0.1/shoko_2.0.1.0.zip",
        "checksum": "f6b1520a57381f9425935b10b4048398",
        "timestamp": "2022-07-02T10:17:43Z"
      },
      {
        "version": "1.7.3.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.7.3) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.7.3/shoko_1.7.3.0.zip",
        "checksum": "4329184a94c68c621a4c944bee7d7f9d",
        "timestamp": "2022-04-21T10:23:21Z"
      },
      {
        "version": "1.7.2.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.7.2) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.7.2/shoko_1.7.2.0.zip",
        "checksum": "38dd48745750756abbe6850d5527e694",
        "timestamp": "2022-01-23T20:55:00Z"
      },
      {
        "version": "1.7.1.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.7.1) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.7.1/shoko_1.7.1.0.zip",
        "checksum": "c748f37e301aaa891da7e01842d02a87",
        "timestamp": "2022-01-21T18:10:49Z"
      },
      {
        "version": "1.7.0.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.7.0) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.7.0/shoko_1.7.0.0.zip",
        "checksum": "e6604c4c9729b2f8a82bb9d4dfb0bfab",
        "timestamp": "2022-01-12T19:27:09Z"
      },
      {
        "version": "1.6.3.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.6.3) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.6.3/shoko_1.6.3.0.zip",
        "checksum": "e4edc60e6ca8ecc9ca83627c37cb0109",
        "timestamp": "2021-10-22T13:53:49Z"
      },
      {
        "version": "1.6.2.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.6.2) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.6.2/shoko_1.6.2.0.zip",
        "checksum": "92d76c12c13245a8c67dba3b6a532471",
        "timestamp": "2021-10-22T12:45:39Z"
      },
      {
        "version": "1.6.1.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.6.1) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.6.1/shoko_1.6.1.0.zip",
        "checksum": "d574380d64ff9fcc1a532f4b4f00dd82",
        "timestamp": "2021-10-18T17:23:28Z"
      },
      {
        "version": "1.6.0.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.6.0) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.6.0/shoko_1.6.0.0.zip",
        "checksum": "18dfd06489b5c77ba7e3d310ac255a3d",
        "timestamp": "2021-10-11T14:11:13Z"
      },
      {
        "version": "1.5.0.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.5.0) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.5.0/shokofin_1.5.0.0.zip",
        "checksum": "1619ade0f980553dbc056fc414ad6243",
        "timestamp": "2021-08-30T00:23:40Z"
      },
      {
        "version": "1.4.7.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.7) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.7/shokofin_1.4.7.zip",
        "checksum": "5a9e396ac1775d61cb14796eae6e8f8a",
        "timestamp": "2021-06-01T17:14:41Z"
      },
      {
        "version": "1.4.6.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.6) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.6/shokofin_1.4.6.zip",
        "checksum": "be14a632a9ff59baccc8d78d6ca1809c",
        "timestamp": "2021-05-31T17:29:05Z"
      },
      {
        "version": "1.4.5.1",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.5.1) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.5.1/shokofin_1.4.5.1.zip",
        "checksum": "1a5005234208d651e194ac9987c2ddcd",
        "timestamp": "2021-03-26T06:05:25Z"
      },
      {
        "version": "1.4.5.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.5) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.5/shokofin_1.4.5.zip",
        "checksum": "ec0638fc707dfe2450dc47b3e161d042",
        "timestamp": "2021-03-25T13:10:36Z"
      },
      {
        "version": "1.4.4.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.4) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.4/shokofin_1.4.4.zip",
        "checksum": "475abde06b9f67a131bb2737d126d052",
        "timestamp": "2021-03-24T09:41:27Z"
      },
      {
        "version": "1.4.3.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.3) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.3/shokofin_1.4.3.zip",
        "checksum": "ee2b4d8b79dcd1edf524bd81e2ef7290",
        "timestamp": "2021-03-18T17:38:49Z"
      },
      {
        "version": "1.4.2.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.2) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.2/shokofin_1.4.2.zip",
        "checksum": "2b90bac9df30315240802d0aa23a706c",
        "timestamp": "2021-03-17T07:31:27Z"
      },
      {
        "version": "1.4.1.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.1) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.1/shokofin_1.4.1.zip",
        "checksum": "77bc01b63d8dde14401ba8060dd46b38",
        "timestamp": "2021-03-16T15:01:11Z"
      },
      {
        "version": "1.4.0.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.4.0) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.4.0/shokofin_1.4.0.zip",
        "checksum": "57e70a963ef95a8f64bdcc394685f594",
        "timestamp": "2021-03-03T20:39:56Z"
      },
      {
        "version": "1.3.1.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.3.1) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.3.1/shokofin_1.3.1.zip",
        "checksum": "135888e53f702e0b96846ca2ca7201d7",
        "timestamp": "2020-10-12T14:11:59Z"
      },
      {
        "version": "1.3.0.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.3.0) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.3.0/shokofin_1.3.0.zip",
        "checksum": "a30811e8adc9491df0aaa436d6a7cea6",
        "timestamp": "2020-09-30T20:54:31Z"
      },
      {
        "version": "1.2.0.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.2.0) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.2.0/shokojellyfin_1.2.0.zip",
        "checksum": "7e1965987f40e62f9e987c44cf98a6fe",
        "timestamp": "2020-09-20T21:52:52Z"
      },
      {
        "version": "1.1.0.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.1.0) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.1.0/shokojellyfin_1.1.0.zip",
        "checksum": "610e540182066278d816e06e8f1a01ee",
        "timestamp": "2020-09-08T22:17:26Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "Only compatible with **10.7.z**.\n\nSee the [release notes](https://github.com/ShokoAnime/Shokofin/releases/tag/1.0.0) for more info.",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ShokoAnime/Shokofin/releases/download/1.0.0/shokojellyfin_1.0.0.zip",
        "checksum": "184c723247ccdc4b0143dc46f5b6d50d",
        "timestamp": "2020-09-07T14:43:45Z"
      }
    ]
  },
  {
    "guid": "1e9e5d38-6e67-4615-8719-e98a5c34f004",
    "name": "Streamyfin",
    "overview": "",
    "description": "https://github.com/streamyfin/jellyfin-plugin-streamyfin",
    "owner": "lostb1t",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Streamyfin.png",
    "versions": [
      {
        "version": "0.66.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.66.0.0)\n",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.66.0.0/streamyfin-0.66.0.0.zip",
        "checksum": "6c4daa669154318ba2b73ba2289ecf2c",
        "timestamp": "2025-12-29T13:06:31Z"
      },
      {
        "version": "0.65.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.65.0.0)\n",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.65.0.0/streamyfin-0.65.0.0.zip",
        "checksum": "62887664a97b779546b084e5fea83ed3",
        "timestamp": "2025-12-29T00:54:57Z"
      },
      {
        "version": "0.64.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.64.0.0)\n",
        "targetAbi": "10.11.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.64.0.0/streamyfin-0.64.0.0.zip",
        "checksum": "2b0775552fca37c334c60e71b1bcf532",
        "timestamp": "2025-10-10T16:15:31Z"
      },
      {
        "version": "0.63.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.63.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.63.0.0/streamyfin-0.63.0.0.zip",
        "checksum": "f665791a8e159bf95fef6c2cfb10dec4",
        "timestamp": "2025-10-09T08:43:28Z"
      },
      {
        "version": "0.62.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.62.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.62.0.0/streamyfin-0.62.0.0.zip",
        "checksum": "855510ec0b5c15b8942cbce60ff6af0d",
        "timestamp": "2025-09-14T15:24:59Z"
      },
      {
        "version": "0.61.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.61.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.61.0.0/streamyfin-0.61.0.0.zip",
        "checksum": "6eea09268fee5524aa3e16a8e61541e8",
        "timestamp": "2025-09-14T15:11:56Z"
      },
      {
        "version": "0.60.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.60.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.60.0.0/streamyfin-0.60.0.0.zip",
        "checksum": "77e74bcd8feb5d455e151cf5573d1bb1",
        "timestamp": "2025-09-13T15:35:21Z"
      },
      {
        "version": "0.59.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.59.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.59.0.0/streamyfin-0.59.0.0.zip",
        "checksum": "ce59af6104a9a5a88692069217e27a8d",
        "timestamp": "2025-09-13T14:48:36Z"
      },
      {
        "version": "0.58.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.58.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.58.0.0/streamyfin-0.58.0.0.zip",
        "checksum": "3195b1a3b1978df417b3e217b6ae16ac",
        "timestamp": "2025-08-07T03:50:13Z"
      },
      {
        "version": "0.57.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.57.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.57.0.0/streamyfin-0.57.0.0.zip",
        "checksum": "9b995cd4515d6eb44c8e0dd0eece7193",
        "timestamp": "2025-08-06T15:16:40Z"
      },
      {
        "version": "0.56.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.56.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.56.0.0/streamyfin-0.56.0.0.zip",
        "checksum": "e846f18a279c9d3d9bd834b12ad262b1",
        "timestamp": "2025-06-12T23:52:54Z"
      },
      {
        "version": "0.55.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.55.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.55.0.0/streamyfin-0.55.0.0.zip",
        "checksum": "a82a15752df9bab1bde8509add377bc9",
        "timestamp": "2025-06-12T16:41:24Z"
      },
      {
        "version": "0.54.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.54.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.54.0.0/streamyfin-0.54.0.0.zip",
        "checksum": "c76ff5066dfad32fe403fb2e787fea69",
        "timestamp": "2025-06-12T16:36:29Z"
      },
      {
        "version": "0.53.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.53.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.53.0.0/streamyfin-0.53.0.0.zip",
        "checksum": "2f88fd6f32959595fc774c6d9a53e8b6",
        "timestamp": "2025-06-08T00:25:40Z"
      },
      {
        "version": "0.52.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.52.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.52.0.0/streamyfin-0.52.0.0.zip",
        "checksum": "921645acf992ae542b35a35ce22983b0",
        "timestamp": "2025-05-31T17:12:53Z"
      },
      {
        "version": "0.51.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.51.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.51.0.0/streamyfin-0.51.0.0.zip",
        "checksum": "4f55aca3871e0c0398f4ac51c963d7de",
        "timestamp": "2025-03-29T12:02:50Z"
      },
      {
        "version": "0.50.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.50.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.50.0.0/streamyfin-0.50.0.0.zip",
        "checksum": "3cc06ae7113a82e838c77744672c77d0",
        "timestamp": "2025-03-27T01:48:58Z"
      },
      {
        "version": "0.49.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.49.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.49.0.0/streamyfin-0.49.0.0.zip",
        "checksum": "a4653965212d259d26bafc7df69a20be",
        "timestamp": "2025-03-27T00:26:37Z"
      },
      {
        "version": "0.48.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.48.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.48.0.0/streamyfin-0.48.0.0.zip",
        "checksum": "7a074261039b63f4c99379cec2b3d5de",
        "timestamp": "2025-03-25T07:17:11Z"
      },
      {
        "version": "0.47.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.47.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.47.0.0/streamyfin-0.47.0.0.zip",
        "checksum": "7ba1f6e6ace0a0baeccf1cbe62f20342",
        "timestamp": "2025-03-22T15:13:04Z"
      },
      {
        "version": "0.46.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.46.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.46.0.0/streamyfin-0.46.0.0.zip",
        "checksum": "3b6cf66fe33d946d2888f6ba74b9e0a8",
        "timestamp": "2025-03-20T17:40:39Z"
      },
      {
        "version": "0.45.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.45.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.45.0.0/streamyfin-0.45.0.0.zip",
        "checksum": "45d2b77d9cc5a078b7aca70847e0d0ed",
        "timestamp": "2025-03-20T12:47:58Z"
      },
      {
        "version": "0.44.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.44.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.44.0.0/streamyfin-0.44.0.0.zip",
        "checksum": "d34dd36b89a0ed177d09b4e7186da410",
        "timestamp": "2025-03-16T20:37:04Z"
      },
      {
        "version": "0.43.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.43.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.43.0.0/streamyfin-0.43.0.0.zip",
        "checksum": "de9ef32c02bc57b22c0f8a12fa90de58",
        "timestamp": "2025-03-15T17:59:54Z"
      },
      {
        "version": "0.42.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.42.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.42.0.0/streamyfin-0.42.0.0.zip",
        "checksum": "3db798db1eea4d701d98797cc2d07d0a",
        "timestamp": "2025-03-11T16:47:51Z"
      },
      {
        "version": "0.41.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.41.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.41.0.0/streamyfin-0.41.0.0.zip",
        "checksum": "4723c0a29398603a2fb26aad69fe5f81",
        "timestamp": "2025-03-11T04:04:39Z"
      },
      {
        "version": "0.40.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.40.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.40.0.0/streamyfin-0.40.0.0.zip",
        "checksum": "86e98ad9c651e60117d814d50ab34a0e",
        "timestamp": "2025-02-14T19:45:59Z"
      },
      {
        "version": "0.39.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.39.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.39.0.0/streamyfin-0.39.0.0.zip",
        "checksum": "31d5e9e7e88652bbfcbf0f06f90867b8",
        "timestamp": "2025-01-24T07:56:25Z"
      },
      {
        "version": "0.38.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.38.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.38.0.0/streamyfin-0.38.0.0.zip",
        "checksum": "bceab8d2bda2644b75ecaa6040e989af",
        "timestamp": "2025-01-22T06:30:48Z"
      },
      {
        "version": "0.37.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.37.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.37.0.0/streamyfin-0.37.0.0.zip",
        "checksum": "254c9359fd6bcadea6e368a611e64c9a",
        "timestamp": "2025-01-16T09:36:54Z"
      },
      {
        "version": "0.36.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.36.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.36.0.0/streamyfin-0.36.0.0.zip",
        "checksum": "f641b85c3433074375f1e70700304ed4",
        "timestamp": "2025-01-15T10:26:53Z"
      },
      {
        "version": "0.35.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.35.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.35.0.0/streamyfin-0.35.0.0.zip",
        "checksum": "b8395bab9008055078ab37750668e622",
        "timestamp": "2025-01-15T09:13:24Z"
      },
      {
        "version": "0.34.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.34.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.34.0.0/streamyfin-0.34.0.0.zip",
        "checksum": "26bbf7b2d160f1e9ea6e9f6ba2ad4ce3",
        "timestamp": "2025-01-13T09:22:08Z"
      },
      {
        "version": "0.33.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.33.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.33.0.0/streamyfin-0.33.0.0.zip",
        "checksum": "ca230dd9b06e4775124003ce7ac7f2e9",
        "timestamp": "2025-01-12T19:58:28Z"
      },
      {
        "version": "0.32.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.32.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.32.0.0/streamyfin-0.32.0.0.zip",
        "checksum": "4e4dc97c7d5d01c7e07501d88e88288f",
        "timestamp": "2025-01-10T07:36:24Z"
      },
      {
        "version": "0.31.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.31.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.31.0.0/streamyfin-0.31.0.0.zip",
        "checksum": "4ef3e7fefe984e247e30951c6a7c4c76",
        "timestamp": "2025-01-10T07:05:22Z"
      },
      {
        "version": "0.29.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.29.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.29.0.0/streamyfin-0.29.0.0.zip",
        "checksum": "8c408feba7dc2fcae8253a8584e4c93b",
        "timestamp": "2025-01-09T15:43:46Z"
      },
      {
        "version": "0.28.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/tag/0.28.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/streamyfin/jellyfin-plugin-streamyfin/releases/download/0.28.0.0/streamyfin-0.28.0.0.zip",
        "checksum": "b3a45e9337ab306a863cadf34b3d00be",
        "timestamp": "2025-01-09T14:02:27Z"
      },
      {
        "version": "0.27.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.27.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.27.0.0/streamyfin-0.27.0.0.zip",
        "checksum": "8596a65f3ef6b248aa6ac02984044c8f",
        "timestamp": "2024-09-09T09:37:42Z"
      },
      {
        "version": "0.26.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.26.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.26.0.0/streamyfin-0.26.0.0.zip",
        "checksum": "290c193f359d091c5a1bea383ab270b1",
        "timestamp": "2024-09-09T08:39:39Z"
      },
      {
        "version": "0.25.0.0",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.25.0.0)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.25.0.0/streamyfin-0.25.0.0.zip",
        "checksum": "9598389d7536299508c2ac5765508f0b",
        "timestamp": "2024-09-07T08:33:45Z"
      },
      {
        "version": "0.24",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.24)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.24/streamyfin-0.24.zip",
        "checksum": "8b03634505e25f445c45358973f80cac",
        "timestamp": "2024-08-29T14:45:15Z"
      },
      {
        "version": "0.23",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.23)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.23/streamyfin-0.23.zip",
        "checksum": "334650e991c92d4a9afb15a136a37eaa",
        "timestamp": "2024-08-29T14:12:59Z"
      },
      {
        "version": "0.22",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.22)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.22/streamyfin-0.22.zip",
        "checksum": "84f784f0e18f0456382bf24c32eeda32",
        "timestamp": "2024-08-29T14:05:50Z"
      },
      {
        "version": "0.21",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.21)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.21/streamyfin-0.21.zip",
        "checksum": "e0d7ef05ea2afe3bcf9fa3ab3501e37a",
        "timestamp": "2024-08-29T14:00:46Z"
      },
      {
        "version": "0.20",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.20)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.20/streamyfin-0.20.zip",
        "checksum": "0163d767c72e319cff96e260e5f33a1b",
        "timestamp": "2024-08-29T13:58:04Z"
      },
      {
        "version": "0.19",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.19)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.19/streamyfin-0.19.zip",
        "checksum": "004e7cbc6ab2f34907ed333a3589f188",
        "timestamp": "2024-08-29T12:54:35Z"
      },
      {
        "version": "0.15",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.15)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.15/streamyfin-0.15.zip",
        "checksum": "8db25bec324151e83cb731c8a4ce9769",
        "timestamp": "2024-08-25T16:27:01Z"
      },
      {
        "version": "0.14",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.14)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.14/streamyfin-0.14.zip",
        "checksum": "6403e63ad91cbadd9b36b805bd96f93f",
        "timestamp": "2024-08-25T16:17:10Z"
      },
      {
        "version": "0.13",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.13)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.13/streamyfin-0.13.zip",
        "checksum": "c4579190fded4bb2f1ec3e5e020af7d7",
        "timestamp": "2024-08-25T12:39:48Z"
      },
      {
        "version": "0.12",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.12)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.12/streamyfin-0.12.zip",
        "checksum": "8cf1b7a39ef8936ff26a72f12776abb0",
        "timestamp": "2024-08-25T10:09:18Z"
      },
      {
        "version": "0.10",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.10)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.10/streamyfin-0.10.zip",
        "checksum": "00300eaca81c3793329cd9d4f08697fa",
        "timestamp": "2024-08-25T09:55:02Z"
      },
      {
        "version": "0.9",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.9)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.9/streamyfin-0.9.zip",
        "checksum": "44a99eaae04ff92addc9ce74b767e31f",
        "timestamp": "2024-08-25T09:48:59Z"
      },
      {
        "version": "0.8",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.8)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.8/streamyfin-0.8.zip",
        "checksum": "61b184fa7d018b06f13ed0cb3508e810",
        "timestamp": "2024-08-25T09:35:55Z"
      },
      {
        "version": "0.7",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.7)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.7/streamyfin-0.7.zip",
        "checksum": "6d311f0715c715e82d9a15899be63916",
        "timestamp": "2024-08-25T09:31:26Z"
      },
      {
        "version": "0.6",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.6)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.6/streamyfin-0.6.zip",
        "checksum": "6b71c6ed52ba0979d0cf720bbd8819c0",
        "timestamp": "2024-08-22T14:54:28Z"
      },
      {
        "version": "0.5",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.5)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.5/streamyfin-0.5.zip",
        "checksum": "7b337b0994af2feab0885c51a6ca8788",
        "timestamp": "2024-08-22T14:39:46Z"
      },
      {
        "version": "0.4",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.4)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.4/streamyfin-0.4.zip",
        "checksum": "a29c8b76b02ddeb5f071c1401974e6c6",
        "timestamp": "2024-08-22T14:35:48Z"
      },
      {
        "version": "0.3",
        "changelog": "- See the full changelog at [GitHub](https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/tag/0.3)\n",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/lostb1t/jellyfin-plugin-streamyfin/releases/download/0.3/streamyfin-0.3.zip",
        "checksum": "a79d41843f71e2762a89e6563e5bda28",
        "timestamp": "2024-08-22T13:56:05Z"
      }
    ]
  },
  {
    "category": "Metadata",
    "guid": "fb7580cf-576d-4991-8e56-0b4520c111d3",
    "name": "ThePornDB",
    "description": "This metadata provider helps fill Jellyfin/Emby with information for your adult videos by pulling from the ThePornDB.\n\nhttps://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB",
    "owner": "DirtyRacer",
    "overview": "Manage Your Adult Videos in Jellyfin/Emby",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/ThePornDB.png",
    "versions": [
      {
        "checksum": "8d41de924b78c6873f1f987b4c04a5b7",
        "changelog": "Added Support Jellyfin 10.11; Added Support Emby 4.9; Minor Changes",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.6.0.11/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2025-10-22T20:33:52Z",
        "version": "1.6.0.11"
      },
      {
        "checksum": "fc61da3722fb3ca951783a9d32433dba",
        "changelog": "Fixed missing performer image on init",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.5.0.10/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2024-07-21T20:40:36Z",
        "version": "1.5.0.10"
      },
      {
        "checksum": "e054861820a92ccbc1f946a64320dcca",
        "changelog": "Fixed search with id; Removed obsolete task",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.4.0.9/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2024-07-21T20:14:55Z",
        "version": "1.4.0.9"
      },
      {
        "checksum": "059067da9fcef05b5a0694a448e94397",
        "changelog": "Added Support Jellyfin 10.9; Remove Obsolete Externalds; Added Parent Site;Added Disambiguation Field to Performer Name; Minor Changes",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.3.0.8/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2024-06-07T21:00:56Z",
        "version": "1.3.0.8"
      },
      {
        "checksum": "c343beb2745ad8dc8179d9e009353cc3",
        "changelog": "Changed Endpoint; Added Movies, JAV Support; Few New Setting; Changed ID format (There is a task for migration, for old users); Minor Changes",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.2.0.7/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2024-03-05T13:20:31Z",
        "version": "1.2.0.7"
      },
      {
        "checksum": "fd496a5496cb05d30475f747e2dd5766",
        "changelog": "Added Latest Jellyfin Support (10.8.0); Added Latest Emby Support (4.7); Minor Changes",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.1.0.6/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2022-06-21T21:32:25Z",
        "version": "1.1.0.6"
      },
      {
        "checksum": "54039a4a4c43cd6f2c80671516a1fd73",
        "changelog": "Reworked collections; Added logo for Emby; Minor Changes",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.0.5.5/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2021-05-27T01:30:03Z",
        "version": "1.0.5.5"
      },
      {
        "checksum": "342c8d40fdcf81c510cbff355fc762ea",
        "changelog": "Added Creating Collections based on studios; Added HTTP Caching; Added Using OpenSubtitleHash for Search; Added Using Directory Name for Search; Minor Changes",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.0.4.4/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2021-05-10T08:35:51Z",
        "version": "1.0.4.4"
      },
      {
        "checksum": "83b0387de450c2dc36ac733f53bef324",
        "changelog": "Added HTTP caching; Added using FilePath for search; Added images for collections; Minor changes",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.0.3.3/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2021-04-24T13:53:12Z",
        "version": "1.0.3.3"
      },
      {
        "checksum": "ea2a30f14d48f797d1eebb5fb9d11c48",
        "changelog": "Added custom title; Added more studio; Added collection creating; Minor changes",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.0.2.2/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2021-04-22T03:40:04Z",
        "version": "1.0.2.2"
      },
      {
        "checksum": "59ffb85465eaaeef6a5a2431d660909a",
        "changelog": "Added Performers Provider; Minor changes",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.0.1.1/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2021-04-19T13:40:04Z",
        "version": "1.0.1.1"
      },
      {
        "checksum": "f6c034c903b179d37a9a58f920db2499",
        "changelog": "Initial Release",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://github.com/ThePornDatabase/Jellyfin.Plugin.ThePornDB/releases/download/1.0.0.0/Jellyfin.Plugin.ThePornDB.zip",
        "timestamp": "2021-04-19T02:10:47Z",
        "version": "1.0.0.0"
      }
    ]
  },
  {
    "guid": "e6ee25c2-d12c-4382-a48c-66ee9c1c33cb",
    "name": "Language Tags",
    "overview": "This plugin automatically adds language tags to the media.",
    "description": "This plugin automatically scans the libraries and adds language tags to the media items. The languages are extracted from the audio tracks. Media types covered are movies, tv shows / series and collections.\n\nhttps://github.com/TheXaman/jellyfin-plugin-languageTags",
    "owner": "TheXaman",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Language Tags.png",
    "versions": [
      {
        "version": "0.5.2.2",
        "changelog": "- Bump version to 0.5.2.2\n- fix: wrong variable check, addresses #32\n- Update build.yaml and manifest.json for release version 0.5.2.1\n- Bump version to 0.5.2.1\n- fix: incorrect variable names\n- Bump version to 0.5.2.0\n- fix: made sure series processing uses the correct language data types (iso, name) where appropriate, fixes #31\n- Merge pull request #30 from Rand0mB0y/patch-3\n- Revise README for LanguageTags plugin details\n- Updated the README to reflect the recent major changes",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.5.2.2/language-tags_0.5.2.2.zip",
        "checksum": "b841a2f4883bdda06c01e53604b18e36",
        "timestamp": "2026-01-07T11:01:46Z"
      },
      {
        "version": "0.5.2.1",
        "changelog": "- Bump version to 0.5.2.1\n- fix: incorrect variable names\n- Bump version to 0.5.2.0\n- fix: made sure series processing uses the correct language data types (iso, name) where appropriate, fixes #31\n- Merge pull request #30 from Rand0mB0y/patch-3\n- Revise README for LanguageTags plugin details\n- Updated the README to reflect the recent major changes\n- Update build.yaml and manifest.json for release version 0.5.1.0\n- Bump version to 0.5.1.0\n- Merge pull request #28 from TheXaman/refactor\n- Implement language tagging system with performance optimizations\n- Update build.yaml and manifest.json for release version 0.4.4.8\n- Merge pull request #26 from TheXaman/mediasources\n- Update build.yaml and manifest-preview.json for preview version 0.4.4.8-preview\n- Update build.yaml and manifest-preview.json for preview version 0.4.4.8-preview\n- Bump version to 0.4.4.8\n- fix: removed unuses manifest entries\n- feat: add fallback for series where episodes have the seriesId as parentId instead of the seasonId refactor: reduce logging verbosity in LanguageTagsManager\n- feat: enhance logging and handling for media sources and streams in LanguageTagsManager\n- feat: improve video processing logic for audio and subtitle tags in LanguageTagsManager\n- feat: enhance video processing logic for audio and subtitle tags in LanguageTagsManager, addresses #25\n- refactor: optimize collection item retrieval in LanguageTagsManager, addresses #21\n- feat: add checkboxes for Music Genre and Live TV channels in configuration, addresses #20\n- fix: changed how movies are retrieved from collections, fixes #21\n- fix: \"Force full refresh for tv shows\" triggering a complete refresh, fixes #17 fix: Change return statements to continue in library processing for null checks\n- feat: Add non-media tagging functionality with configuration options\n- Remove commas from language names to avoid tag splitting issue in Parental Control (#23)\n- feat: Enhance language checkbox display with ISO codes and improve selected language chips\n- feat: add silent movies to whitelist, addresses #22",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.5.2.1/language-tags_0.5.2.1.zip",
        "checksum": "597d5fc22cf5b23682d1a9b47fbbbac0",
        "timestamp": "2025-11-19T09:26:16Z"
      },
      {
        "version": "0.5.1.0",
        "changelog": "- Bump version to 0.5.1.0\n- Merge pull request #28 from TheXaman/refactor\n- Implement language tagging system with performance optimizations\n- Update build.yaml and manifest.json for release version 0.4.4.8\n- Merge pull request #26 from TheXaman/mediasources\n- Update build.yaml and manifest-preview.json for preview version 0.4.4.8-preview\n- Update build.yaml and manifest-preview.json for preview version 0.4.4.8-preview\n- Bump version to 0.4.4.8\n- fix: removed unuses manifest entries\n- feat: add fallback for series where episodes have the seriesId as parentId instead of the seasonId refactor: reduce logging verbosity in LanguageTagsManager\n- feat: enhance logging and handling for media sources and streams in LanguageTagsManager\n- feat: improve video processing logic for audio and subtitle tags in LanguageTagsManager\n- feat: enhance video processing logic for audio and subtitle tags in LanguageTagsManager, addresses #25\n- refactor: optimize collection item retrieval in LanguageTagsManager, addresses #21\n- feat: add checkboxes for Music Genre and Live TV channels in configuration, addresses #20\n- fix: changed how movies are retrieved from collections, fixes #21\n- fix: \"Force full refresh for tv shows\" triggering a complete refresh, fixes #17 fix: Change return statements to continue in library processing for null checks\n- feat: Add non-media tagging functionality with configuration options\n- Remove commas from language names to avoid tag splitting issue in Parental Control (#23)\n- feat: Enhance language checkbox display with ISO codes and improve selected language chips\n- feat: add silent movies to whitelist, addresses #22",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.5.1.0/language-tags_0.5.1.0.zip",
        "checksum": "0dc2a02f502b859b93bb0c688e621413",
        "timestamp": "2025-11-05T19:21:38Z"
      },
      {
        "version": "0.4.4.8",
        "changelog": "- Merge pull request #26 from TheXaman/mediasources\n- Update build.yaml and manifest-preview.json for preview version 0.4.4.8-preview\n- Update build.yaml and manifest-preview.json for preview version 0.4.4.8-preview\n- Bump version to 0.4.4.8\n- fix: removed unuses manifest entries\n- feat: add fallback for series where episodes have the seriesId as parentId instead of the seasonId refactor: reduce logging verbosity in LanguageTagsManager\n- feat: enhance logging and handling for media sources and streams in LanguageTagsManager\n- feat: improve video processing logic for audio and subtitle tags in LanguageTagsManager\n- feat: enhance video processing logic for audio and subtitle tags in LanguageTagsManager, addresses #25\n- refactor: optimize collection item retrieval in LanguageTagsManager, addresses #21\n- feat: add checkboxes for Music Genre and Live TV channels in configuration, addresses #20\n- fix: changed how movies are retrieved from collections, fixes #21\n- fix: \"Force full refresh for tv shows\" triggering a complete refresh, fixes #17 fix: Change return statements to continue in library processing for null checks\n- feat: Add non-media tagging functionality with configuration options\n- Remove commas from language names to avoid tag splitting issue in Parental Control (#23)\n- feat: Enhance language checkbox display with ISO codes and improve selected language chips\n- feat: add silent movies to whitelist, addresses #22",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.4.4.8/language-tags_0.4.4.8.zip",
        "checksum": "183629f3d063923b37c5223b2f4eb58c",
        "timestamp": "2025-11-05T18:28:17Z"
      },
      {
        "version": "0.2.1.2",
        "changelog": "- Bump version to 0.2.1.2\n- Fix changelog special character handling using environment variable\n- Remove outdated preview version entries from manifest files\n- Fix changelog formatting to handle special characters in workflow\n- Bump version to 0.2.1.1\n- Remove redundant step to get last release tag in release workflow\n- Bump version to 0.2.1.0\n- - Migrate from .NET 8.0 to .NET 9.0 - Replace deprecated GetItemList() with QueryItems() API - Update TaskTriggerInfo to use TaskTriggerInfoType.IntervalTrigger - Add null path handling for video files in Jellyfin 10.11.0 - Filter out virtual items from TV show queries - Refactor file path validation logic - Add preview release workflow support\"\n- Update build.yaml and manifest.json for release version 0.2.0.1\n- Update build.yaml and manifest.json for release version 0.2.0.1\n- Update build.yaml to target .NET 9.0 framework\n- Bump version to 0.2.0.1\n- Enhance release workflow: update version handling, target .NET 9.0, and improve changelog generation\n- - Replace deprecated GetItemList() with QueryItems() API - Update TaskTriggerInfo to use TaskTriggerInfoType.IntervalTrigger\n- - Update to target Jellyfin 10.11.0 - Migrate from .NET 8.0 to .NET 9.0",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.2.1.2/language-tags_0.2.1.2.zip",
        "checksum": "a945d2219576cda512b25f9db9f42f85",
        "timestamp": "2025-10-21T12:22:02Z"
      },
      {
        "version": "0.1.8.0",
        "changelog": "- Bump version to 0.1.8.0\n- Make sure to only add 3 letter language tags, even if the extracted tags for a subtitle file are 2 letter codes\n- Make sure external subtitles are scanned daily if subtitle extraction is enabled, see #13\n- Fixes language tag refresh for external subtitles due to invalid stripping of nonexistent prefixes, see #13\n- Make sure all tags for external subtitles are lower case. Fixes #12",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.1.8.0/language-tags_0.1.8.0.zip",
        "checksum": "6fee5833eba0e0acb076667cbe362e12",
        "timestamp": "2025-09-27T12:26:41Z"
      },
      {
        "version": "0.1.7.0",
        "changelog": "- Bump version to 0.1.7.0\n- Update .gitignore to include publish directory\n- Add LanguageData and LanguageInfo classes for ISO language code management\n- Add functionality to remove all language tags and configure undefined language tag handling Fixes #9\n- Fix for missing tags on content when missing individual episodes or seasons, closes #10\n- Refactor library item retrieval methods to use OfType<T>() for improved type safety\n- Update manifest.json to include image fix\n- Update manifest.json\n- added a logo to the readme and inside the jellyfin catalog and plugin page\n- Update README.md to include new subtitle-based tagging",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.1.7.0/language-tags_0.1.7.0.zip",
        "checksum": "1acce4acc83ecb0b826a960f06878450",
        "timestamp": "2025-08-30T18:37:09Z"
      },
      {
        "version": "0.1.6.0",
        "changelog": "- Bump version to 0.1.6.0\n- Added suppport for subtitle_language tags Handles subtitles included in files and external subtitles Based on #4\n- Update README.md\n- Update README.md\n- Enhance README.md with emojis for improved readability and engagement",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.1.6.0/language-tags_0.1.6.0.zip",
        "checksum": "2f1766367615e0cfc86952d5f218fca5",
        "timestamp": "2025-04-05T17:22:59Z"
      },
      {
        "version": "0.1.5.0",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.1.5.0/language-tags_0.1.5.0.zip",
        "checksum": "56b13a27833a11063da421f66e83576f",
        "timestamp": "2025-03-22T19:33:10Z"
      },
      {
        "version": "0.1.4.2",
        "changelog": "- bump version to 0.1.4.2\n- Enhance configuration page and language tag filtering logic\n- Update README.md to include raw manifest link",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.1.4.2/language-tags_0.1.4.2.zip",
        "checksum": "9ad471fd18c0d0c95e91df21901b49e5",
        "timestamp": "2025-03-22T19:22:29Z"
      },
      {
        "version": "0.1.4.1",
        "changelog": "- bump version to 0.1.4.1\n- removed all but last manifest.json entries\n- Update README.md\n- manifest.json cleanup: removed deleted releases\n- Smaller readme image\n- Updated Readme with example image\n- Removeed Directory.Build.props file",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.1.4.1/language-tags_0.1.4.1.zip",
        "checksum": "7318c0270576714520fcb7e052d5ab5b",
        "timestamp": "2025-02-27T19:10:45Z"
      },
      {
        "version": "0.1.4.0",
        "changelog": "- Bump version to 0.1.4.0\n- Update README.md to include installation instructions",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/TheXaman/jellyfin-plugin-languageTags/releases/download/v0.1.4.0/language-tags_0.1.4.0.zip",
        "checksum": "bf236d238f80a5e1d5b4714309b416fd",
        "timestamp": "2025-02-25T20:07:25Z"
      }
    ]
  },
  {
    "category": "Metadata",
    "guid": "dc97d0c6-28b0-4242-afb4-5833ae1b3715",
    "name": "TubeArchivistMetadata",
    "description": "TubeArchivistMetadata is a plugin that automatically manages metadata for videos downloaded with TubeArchivist from YouTube.\n\n\nhttps://github.com/tubearchivist/tubearchivist-jf-plugin",
    "owner": "DarkFighterLuke",
    "overview": "Metadata for your TubeArchivist library on Jellyfin",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/TubeArchivistMetadata.png",
    "versions": [
      {
        "version": "1.4.4.0",
        "changelog": "Handle TubeArchivist playlists pagination\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.4.4/tubearchivistmetadata_1.4.4.0.zip",
        "checksum": "90f1d388f7363537df8287e996a96bbd",
        "timestamp": "2025-12-02T13:40:47Z"
      },
      {
        "version": "1.4.3.0",
        "changelog": "Introduce episode numbering alternative schema\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.4.3/tubearchivistmetadata_1.4.3.0.zip",
        "checksum": "297d4f15af1132939f43c905b1ad393e",
        "timestamp": "2025-11-13T19:31:49Z"
      },
      {
        "version": "1.4.2.0",
        "changelog": "Introduce episode numbering alternative schema\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.4.2/tubearchivistmetadata_1.4.2.0.zip",
        "checksum": "8df142d2f1f0c0dffa302a567b40ef84",
        "timestamp": "2025-10-23T20:27:32Z"
      },
      {
        "version": "1.4.1.0",
        "changelog": "Introduce bidirectional playlists synchronization\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.4.1/tubearchivistmetadata_1.4.1.0.zip",
        "checksum": "2dc0b9140472a4f783f093a7ee425493",
        "timestamp": "2025-10-22T07:00:27Z"
      },
      {
        "version": "1.4.0.0",
        "changelog": "Introduce bidirectional playlists synchronization\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.4.0/tubearchivistmetadata_1.4.0.0.zip",
        "checksum": "4b81ab60022b532a64bb5eeb7be67dcc",
        "timestamp": "2025-10-22T06:57:53Z"
      },
      {
        "version": "1.3.7.0",
        "changelog": "Fix JF->TA Sync\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.3.7/tubearchivistmetadata_1.3.7.0.zip",
        "checksum": "60d8e9f134912f907dccd30b531da4f6",
        "timestamp": "2025-05-27T18:36:55Z"
      },
      {
        "version": "1.3.6.0",
        "changelog": "Fix TA auth header\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.3.6/tubearchivistmetadata_1.3.6.0.zip",
        "checksum": "513cde64268867d0047009eb2d986054",
        "timestamp": "2025-03-10T22:01:13Z"
      },
      {
        "version": "1.3.5.0",
        "changelog": "Adapt to the new TA API changes Fix JF crash when setting watched status with TA offline\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.3.5/tubearchivistmetadata_1.3.5.0.zip",
        "checksum": "2536622c0ec73e6401860929f24849f7",
        "timestamp": "2025-03-10T17:47:43Z"
      },
      {
        "version": "1.3.4.0",
        "changelog": "Merge workaround for JF crashing when scanning Series pull request by wolffshots\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.3.4/tubearchivistmetadata_1.3.4.0.zip",
        "checksum": "1ee6041139a6fdc3cecc8b2a427c60a8",
        "timestamp": "2024-11-04T21:30:24Z"
      },
      {
        "version": "1.3.3.0",
        "changelog": "Add compatibility with Jellyfin 10.10\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.3.3/tubearchivistmetadata_1.3.3.0.zip",
        "checksum": "ee6431d8bdaf844672d167b6f3ee0a73",
        "timestamp": "2024-11-04T20:41:46Z"
      },
      {
        "version": "1.3.2.0",
        "changelog": "Add tasks progress status Adjust logs levels\n",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.3.2/tubearchivistmetadata_1.3.2.0.zip",
        "checksum": "6162235807535a5c2a7570276798e69e",
        "timestamp": "2024-09-14T13:41:58Z"
      },
      {
        "version": "1.3.1.0",
        "changelog": "Add support for Jellyfin 10.9.1\n",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.3.1/tubearchivistmetadata_1.3.1.0.zip",
        "checksum": "b0b526bbd1702970108e3b9a8c3709de",
        "timestamp": "2024-09-12T13:36:12Z"
      },
      {
        "version": "1.3.0.0",
        "changelog": "Add support for Jellyfin 10.9.1\n",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.3.0/tubearchivistmetadata_1.3.0.0.zip",
        "checksum": "e1fde6f75a10a5f17bc9cc5814949180",
        "timestamp": "2024-05-14T20:20:13Z"
      },
      {
        "version": "1.2.5.0",
        "changelog": "Ping the TA API to validate connection\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.2.5/tubearchivistmetadata_1.2.5.0.zip",
        "checksum": "e4a0d076ffd84c976ad66dde91dfb840",
        "timestamp": "2024-05-14T17:37:17Z"
      },
      {
        "version": "1.2.4.0",
        "changelog": "Fix issues with directory separators\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.2.4/tubearchivistmetadata_1.2.4.0.zip",
        "checksum": "b418a46d458fe28354580d70748b1ced",
        "timestamp": "2024-05-09T15:41:00Z"
      },
      {
        "version": "1.2.3.0",
        "changelog": "Add fix for unclosed HTML breaks\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.2.3/tubearchivistmetadata_1.2.3.0.zip",
        "checksum": "f5328a662444739eaa7c59855bfcb203",
        "timestamp": "2024-04-18T21:45:00Z"
      },
      {
        "version": "1.2.2.0",
        "changelog": "Fix bug on description length substringing\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.2.2/tubearchivistmetadata_1.2.2.0.zip",
        "checksum": "82d04546916e1ba76d56de28e648447a",
        "timestamp": "2024-03-15T10:12:00Z"
      },
      {
        "version": "1.2.1.0",
        "changelog": "Make maximum description length configurable\nTruncate descriptions to 500 characters\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.2.1/tubearchivistmetadata_1.2.1.0.zip",
        "checksum": "cf68d169956f166a6ee68a06192651c2",
        "timestamp": "2024-03-14T21:50:00Z"
      },
      {
        "version": "1.2.0.0",
        "changelog": "Add episodes and series overview\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.2.0/tubearchivistmetadata_1.2.0.0.zip",
        "checksum": "75812a4464bf68c43fb9dcdb74d924e3",
        "timestamp": "2024-03-14T20:00:00Z"
      },
      {
        "version": "1.1.1.0",
        "changelog": "Handle empty tags for videos and channels\nFix URL by removing trailing slash for images\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.1.1/tubearchivistmetadata_1.1.1.0.zip",
        "checksum": "84ce752ce662e834690512c88ba48664",
        "timestamp": "2024-03-14T16:35:00Z"
      },
      {
        "version": "1.1.0.0",
        "changelog": "Fix field name and add placeholders\nFix URL in logs after redirection\nAdd schema to TubeArchivist URL if not present in settings\nFix a particular case\nLog configuration settings at initialization\nSanitize URLs\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.1.0/tubearchivistmetadata_1.1.0.0.zip",
        "checksum": "de4b6562973b7f75b6afe3a441bb0e19",
        "timestamp": "2024-03-13T15:02:00Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "First release\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/tubearchivist/tubearchivist-jf-plugin/releases/download/v1.0.0/tubearchivistmetadata_1.0.0.0.zip",
        "checksum": "444f8980671de494b1875ee7d1657bcf",
        "timestamp": "2024-03-11T16:02:00Z"
      }
    ]
  },
  {
    "guid": "be72d436-ab23-44b4-8625-9a8f3892d27a",
    "name": "NFO Chapters",
    "description": "This plugin extends the NFO parser for your Movies. You can specify your own chapters in the NFO which will get picked up by the plugin during a library scan.\n\n\nhttps://github.com/Viperinius/jellyfin-plugin-nfo-chapters",
    "overview": "This plugin enables the use of chapter tags in NFOs",
    "owner": "Viperinius",
    "category": "Metadata",
    "versions": [
      {
        "version": "1.2.0.0",
        "changelog": "# Changelog\n\n## [1.2.0.0] - 2024-09-13\n\n### Added\n\n- Support for ChaptersDB style xml chapters",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.2.0.0/nfo-chapters_1.2.0.0.zip",
        "checksum": "1576fffb1246e7ae80c0b78f9bdec0ae",
        "timestamp": "2024-09-13T12:34:54Z"
      },
      {
        "version": "1.1.0.0",
        "changelog": "# Changelog\n\n## [1.1.0.0] - 2024-05-17\n\n### Added\n\n- Support for Jellyfin 10.9",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.1.0.0/nfo-chapters_1.1.0.0.zip",
        "checksum": "827f7629b6c0d8b249a24b0a560c1092",
        "timestamp": "2024-05-17T15:23:18Z"
      },
      {
        "version": "1.0.1.0",
        "changelog": "# Changelog\n\n## [1.0.1.0] - 2023-04-01\n\n### Added\n\n- New config option for verbose logging\n- Saving of chapter metadata to NFOs (if the chapters are not \"dummies\" auto-generated by Jellyfin)\n\n### Changed\n\n- Sort the parsed chapters by start ticks (ascending)\n\n\n## [1.0.0.1] - 2022-10-11\n\n### Fixed\n\n- Fix empty dll version\n\n\n## [1.0.0.0] - 2022-10-11\n\n- Initial release\n\n### Added\n\n- Parsing of chapters from NFO",
        "targetAbi": "10.8.4.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.0.1.0/Viperinius.Plugin.NfoChapters_1.0.1.0.zip",
        "checksum": "a8021da496197664c6f627412547b150",
        "timestamp": "2023-03-31T23:16:23Z"
      },
      {
        "version": "1.0.0.1",
        "changelog": "changelog\n",
        "targetAbi": "10.8.4.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.0.0.1/Viperinius.Plugin.NfoChapters_1.0.0.1.zip",
        "checksum": "479a95119c33e56a97539aa2b9343585",
        "timestamp": "2022-10-11T15:42:45Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.8.4.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-nfo-chapters/releases/download/1.0.0.0/Viperinius.Plugin.NfoChapters_1.0.0.0.zip",
        "checksum": "652283ac1ad28185a99e1a544c9819aa",
        "timestamp": "2022-10-11T14:23:10Z"
      }
    ],
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/NFO Chapters.png"
  },
  {
    "guid": "f03d0adb-289f-4986-bd6f-2468025249b3",
    "name": "Spotify Import",
    "description": "This plugin enables you to import playlists from Spotify to your Jellyfin server automatically. It provides a scheduled task that queries a given list of Spotify playlists and tries to recreate them as best as possible in Jellyfin.\n\n\nhttps://github.com/Viperinius/jellyfin-plugin-spotify-import",
    "overview": "This plugin imports playlists from Spotify.",
    "owner": "Viperinius",
    "category": "Metadata",
    "versions": [
      {
        "version": "1.16.0.0",
        "changelog": "# Changelog\n\n## [1.16.0.0] - 2025-10-21\n\n### Added\n\n- Support for Jellyfin 10.11",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.16.0.0/spotify-import_1.16.0.0.zip",
        "checksum": "d4e6926b5c09fe18fe300147c5021191",
        "timestamp": "2025-10-21T17:51:52Z"
      },
      {
        "version": "1.15.1.0",
        "changelog": "# Changelog\n\n## [1.15.1.0] - 2025-10-21\n\n### Changed\n\n- Replace the default URL for Spotify TOTP",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.15.1.0/spotify-import_1.15.1.0.zip",
        "checksum": "8a9924300942a83c06a345f486ae62be",
        "timestamp": "2025-10-21T17:31:31Z"
      },
      {
        "version": "1.15.0.0",
        "changelog": "# Changelog\n\n## [1.15.0.0] - 2025-10-01\n\n### Added\n\n- Also ignore diacritics when using match level Ignore Punctuation + Case (or further relaxed levels)\n\n### Changed\n\n- Manual map interface now allows pasting in JSON (e.g. missing tracks file entries)\n- Manual map entries can now be specified either be the previous information or just using the Spotify track ID / URI, similar to how playlist URIs are handled when configuring the plugin",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.15.0.0/spotify-import_1.15.0.0.zip",
        "checksum": "9ffe2ec422148bfba355e93f380f06ae",
        "timestamp": "2025-10-01T19:58:02Z"
      },
      {
        "version": "1.14.1.0",
        "changelog": "# Changelog\n\n## [1.14.1.0] - 2025-09-13\n\n### Fixed\n\n- Excessive memory use when updating the ISRC / MusicBrainz cache in some situations",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.14.1.0/spotify-import_1.14.1.0.zip",
        "checksum": "a44aa4a8a35d74cc2118d3a2d6f95830",
        "timestamp": "2025-09-13T13:27:20Z"
      },
      {
        "version": "1.14.0.0",
        "changelog": "# Changelog\n\n## [1.14.0.0] - 2025-09-12\n\n### Added\n\n- New matching method via MusicBrainz and ISRC IDs\n- The plugin settings page now contains a checkbox to activate the new MusicBrainz matching method\n- Support for the import of the \"Liked Songs\" section from Spotify\n\n### Changed\n\n- The current scopes of the Spotify auth token are now displayed on the plugin settings page",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.14.0.0/spotify-import_1.14.0.0.zip",
        "checksum": "0efb38446a50dd533c225f0825a620df",
        "timestamp": "2025-09-12T17:14:07Z"
      },
      {
        "version": "1.13.1.0",
        "changelog": "# Changelog\n\n## [1.13.1.0] - 2025-08-14\n\n### Fixed\n\n- Fix missing progress reporting of import task\n- Fix wrong parameters for some logging entries (see issue #63)\n- Fix procedure to aquire auth token for alternative Spotify provider after recent changes made by Spotify (again)",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.13.1.0/spotify-import_1.13.1.0.zip",
        "checksum": "99d99f7d70d70a30a846eb402f3ad827",
        "timestamp": "2025-08-14T16:41:11Z"
      },
      {
        "version": "1.13.0.0",
        "changelog": "# Changelog\n\n## [1.13.0.0] - 2025-03-24\n\n### Added\n\n- Caching of Spotify playlists (only query the full track data if the playlist state changed)\n- Caching of track matches (reuse match of a track for all occurrences across playlists)\n\n### Fixed\n\n- Fix procedure to aquire auth token for alternative Spotify provider after recent changes made by Spotify (again)",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.13.0.0/spotify-import_1.13.0.0.zip",
        "checksum": "deb20889ed6d6cfab1d6d6b0dfc6141f",
        "timestamp": "2025-03-24T19:16:13Z"
      },
      {
        "version": "1.12.4.0",
        "changelog": "# Changelog\n\n## [1.12.4.0] - 2025-03-11\n\n### Fixed\n\n- Fix procedure to aquire auth token for alternative Spotify provider after recent changes made by Spotify",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.4.0/spotify-import_1.12.4.0.zip",
        "checksum": "525d78b4562f59af93a8e1b053eb8ae1",
        "timestamp": "2025-03-11T15:05:45Z"
      },
      {
        "version": "1.12.3.1",
        "changelog": "",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.3.1/spotify-import_1.12.3.1.zip",
        "checksum": "56048230166b85946a96026fa6de707c",
        "timestamp": "2025-01-25T18:28:06Z"
      },
      {
        "version": "1.12.3.0",
        "changelog": "# Changelog\n\n## [1.12.3.0] - 2025-01-25\n\n### Fixed\n\n- Fix manual track map path not being found depending on the plugin location\n- Fix exception handling if the manual track map does not exist yet",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.3.0/spotify-import_1.12.3.0.zip",
        "checksum": "20bc60a6209c2507a70ce32b35aab5fa",
        "timestamp": "2025-01-25T17:19:33Z"
      },
      {
        "version": "1.12.2.0",
        "changelog": "# Changelog\n\n## [1.12.2.0] - 2025-01-07\n\n### Fixed\n\n- Fix parsing of empty artist fields when adding manual map entries",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.2.0/spotify-import_1.12.2.0.zip",
        "checksum": "6bc1a07661550e222ceb7147e442d961",
        "timestamp": "2025-01-07T18:09:41Z"
      },
      {
        "version": "1.12.1.0",
        "changelog": "# Changelog\n\n## [1.12.1.0] - 2024-12-08\n\n### Fixed\n\n- Fix missing handling of request timeouts when using the alternative Spotify provider",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.1.0/spotify-import_1.12.1.0.zip",
        "checksum": "5394d8d4193aacf958140b47ce09aa7b",
        "timestamp": "2024-12-08T19:56:03Z"
      },
      {
        "version": "1.12.0.0",
        "changelog": "# Changelog\n\n## [1.12.0.0] - 2024-12-07\n\n### Added\n\n- Workaround regarding the recent Spotify API changes (#48)",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.12.0.0/spotify-import_1.12.0.0.zip",
        "checksum": "d17414f4fab788ec84a33b473e71adb6",
        "timestamp": "2024-12-06T23:21:22Z"
      },
      {
        "version": "1.11.0.0",
        "changelog": "# Changelog\n\n## [1.11.0.0] - 2024-11-30\n\n### Added\n\n- Support for manually mapping tracks between Spotify and Jellyfin (#44)\n\n### Fixed\n\n- Keep iterating through artists even after a first match was found (in case multiple artists with the same name exist)\n- Fix exception getting user playlists due to changes in the Spotify API (#46)",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.11.0.0/spotify-import_1.11.0.0.zip",
        "checksum": "28d6479d31b5ee1a1b7d2ad0135d989f",
        "timestamp": "2024-11-30T18:05:32Z"
      },
      {
        "version": "1.10.0.0",
        "changelog": "# Changelog\n\n## [1.10.0.0] - 2024-09-14\n\n### Added\n\n- New option to set playlists as private or public to all users\n\n### Fixed\n\n- Exception if Spotify returns duplicate playlists for a user",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.10.0.0/spotify-import_1.10.0.0.zip",
        "checksum": "53ab39ad1f6dc54238ed8485931185e0",
        "timestamp": "2024-09-14T15:09:43Z"
      },
      {
        "version": "1.9.0.0",
        "changelog": "# Changelog\n\n## [1.9.0.0] - 2024-08-25\n\n### Added\n\n- New setting to enable imported \"progress\" to be displayed in the playlist description -> #30\n- New matching type to extract an album name from the track name (like 'Track [From \"An Album\"]') and use that for comparison\n\n### Changed\n\n- Updated Jellyfin dependencies to match version 10.9.9\n- Switch request handling on plugin config page to use jellyfin custom fetch mechanism",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.9.0.0/spotify-import_1.9.0.0.zip",
        "checksum": "7e1f5fc76af350529238e2a54829fb55",
        "timestamp": "2024-08-25T17:17:15Z"
      },
      {
        "version": "1.8.1.1",
        "changelog": "# Changelog\n\n## [1.8.1.1] - 2024-06-21\n\n### Fixed\n\n- Include missing Fastenshtein dependency in build artifacts",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.8.1.1/spotify-import_1.8.1.1.zip",
        "checksum": "ac896f1516484acf2624741c54af91b9",
        "timestamp": "2024-06-21T10:54:25Z"
      },
      {
        "version": "1.8.1.0",
        "changelog": "# Changelog\n\n## [1.8.1.0] - 2024-05-19\n\n### Fixed\n\n- Broken API endpoints (due to authorisation policy changes in Jellyfin introduced in 10.9)",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.8.1.0/spotify-import_1.8.1.0.zip",
        "checksum": "27131e2da2b67454c95f301388566409",
        "timestamp": "2024-05-19T14:36:24Z"
      },
      {
        "version": "1.8.0.0",
        "changelog": "# Changelog\n\n## [1.8.0.0] - 2024-05-17\n\n### Added\n\n- Support for Jellyfin 10.9\n- New configurable flag for each playlist whether or not to recreate it from scratch each time the task runs\n- New matching type \"fuzzy checking\" for track and album names\n\n### Changed\n\n- \"Ignore Parentheses\" now treats [] the same as ()\n- Some rework of the track matching process (again); the plugin now tries to find all potential matches first and then decides a \"best fit\" track name",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.8.0.0/spotify-import_1.8.0.0.zip",
        "checksum": "b1d6b7cac62879b2d3b4cb493936e31d",
        "timestamp": "2024-05-17T14:52:25Z"
      },
      {
        "version": "1.7.2.0",
        "changelog": "# Changelog\n\n## [1.7.2.0] - 2024-03-29\n\n### Fixed\n\n- Accept matches where Spotify uses a different track syntax than metadata providers (e.g. \"Track Name - Super Remix\" on Spotify and \"Track Name (Super Remix)\" on MusicBrainz) if at least match level `Ignore Case + Punctuation` is used",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.7.2.0/spotify-import_1.7.2.0.zip",
        "checksum": "54dd387b651ea7cdfe3d248af6680d6a",
        "timestamp": "2024-03-29T18:47:05Z"
      },
      {
        "version": "1.7.1.0",
        "changelog": "# Changelog\n\n## [1.7.1.0] - 2024-03-18\n\n### Changed\n\n- Reintroduce the old track matching method as a configurable legacy alternative (not recommended to be used)\n- Extend logging information / debug possibilities",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.7.1.0/spotify-import_1.7.1.0.zip",
        "checksum": "a9264609952646291ebdfea12f0bfb25",
        "timestamp": "2024-03-18T16:12:18Z"
      },
      {
        "version": "1.7.0.0",
        "changelog": "# Changelog\n\n## [1.7.0.0] - 2024-03-10\n\n### Changed\n\n- If a track / album / artist contains text in parentheses, this content will be used as another match candidate (e.g. to match tracks that have an english translation of a foreign name)\n\n### Fixed\n\n- Fix broken track matching if multiple artists of a track exist in Jellyfin, but the track is not located under the first existing artist\n- Fix not matching tracks if their album is not a direct child of their artist and (for whatever reason) only detectable via the album artist",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.7.0.0/spotify-import_1.7.0.0.zip",
        "checksum": "9e15a7b1b9996cc9f61e2fa4d581b29c",
        "timestamp": "2024-03-10T14:42:06Z"
      },
      {
        "version": "1.6.0.0",
        "changelog": "# Changelog\n\n## [1.6.0.0] - 2024-02-23\n\n### Changed\n\n- Search Jellyfin server for artist instead of individual tracks and narrow track matching down from there\n- Search Jellyfin server using only the first few characters of an artist name to increase chances of finding matches with slightly different names\n- Use all (album) artists from Spotify to check whether a matching artist exists in Jellyfin, not just the first one\n\n### Fixed\n\n- Catch exceptions from Spotify API lib when retrieving users / playlists",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.6.0.0/spotify-import_1.6.0.0.zip",
        "checksum": "b75d53a38910cba5b099cbe90e0ddffb",
        "timestamp": "2024-02-23T15:29:13Z"
      },
      {
        "version": "1.5.0.0",
        "changelog": "# Changelog\n\n## [1.5.0.0] - 2023-12-16\n\n### Added\n\n- New switch to control where missing track files are stored\n- Add new matcher to ignore anything in parentheses in track/album/artist names\n\n### Fixed\n\n- Fix Spotify username regex not allowing special characters",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.5.0.0/spotify-import_1.5.0.0.zip",
        "checksum": "136bf7280004e676effe987615da86a9",
        "timestamp": "2023-12-16T18:42:19Z"
      },
      {
        "version": "1.4.0.0",
        "changelog": "# Changelog\n\n## [1.4.0.0] - 2023-10-15\n\n### Added\n\n- Auto-migration of plugin configurations from previous plugin versions\n- More verbose logging that can be enabled\n\n### Changed\n\n- Reworked handling of Spotify user IDs to get all their playlists (moved to its own table separate from individual playlist IDs)\n\n### Fixed\n\n- Fix bug in config page that reset all unsaved table row states when adding a new row\n- Fix parsing of Spotify URLs that contain parameters",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.4.0.0/spotify-import_1.4.0.0.zip",
        "checksum": "4e69a04a83586923b98756c2b00ac690",
        "timestamp": "2023-10-15T16:24:23Z"
      },
      {
        "version": "1.3.0.0",
        "changelog": "# Changelog\n\n## [1.3.0.0] - 2023-08-13\n\n### Added\n\n- Extend playlist configuration by allowing user IDs as input, which leads to all of their playlists getting imported automatically\n\n### Fixed\n\n- Fix exception if a Spotify track contains no album artists metadata",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.3.0.0/spotify-import_1.3.0.0.zip",
        "checksum": "959c5f5309ffaaa448db1d679a781914",
        "timestamp": "2023-08-13T20:13:08Z"
      },
      {
        "version": "1.2.0.0",
        "changelog": "# Changelog\n\n## [1.2.0.0] - 2023-07-01\n\n### Added\n\n- Extend playlist configurability\n  - Allow own playlist names\n  - Set target owner / user\n- Allow configuration of the track matcher\n  - Choose comparison strictness\n  - Choose what parts of the metadata get examined / compared",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.2.0.0/spotify-import_1.2.0.0.zip",
        "checksum": "32a967db5f086f0bb26ce8d77b1df23d",
        "timestamp": "2023-07-01T12:48:53Z"
      },
      {
        "version": "1.1.1.0",
        "changelog": "# Changelog\n\n## [1.1.1.0] - 2023-05-06\n\n### Fixed\n\n- Fix exception if a Spotify playlist contains \"ghost\" items / null tracks\n- A missing tracks file is created even though the playlist is not missing any tracks\n- Fix config page not loading values when revisiting without a full page reload",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.1.1.0/spotify-import_1.1.1.0.zip",
        "checksum": "fa2b15cee4a2b700c6754ea1f4054363",
        "timestamp": "2023-05-06T14:38:21Z"
      },
      {
        "version": "1.1.0.0",
        "changelog": "# Changelog\n\n## [1.1.0.0] - 2023-04-15\n\n### Added\n\n- New button to delete all generated missing tracks files\n- New option to specify the date format used for missing tracks file names\n\n### Fixed\n\n- A missing tracks file is created even though the playlist is not missing any tracks\n- Fix exception if a song has no artists, album name or album artists set",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.1.0.0/spotify-import_1.1.0.0.zip",
        "checksum": "cf64c4c2ec8c295d385cac119ad76fa1",
        "timestamp": "2023-04-15T15:19:56Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "# Changelog\n\n## [1.0.0.0] - 2023-02-26\n\n- Initial release\n\n### Added\n\n- Spotify authentication via authorization code / PKCE\n- Generation of missing tracks lists\n- Import of Spotify playlists",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/Viperinius/jellyfin-plugin-spotify-import/releases/download/1.0.0.0/spotify-import_1.0.0.0.zip",
        "checksum": "31e469a36f7e4b10d0f2e146fde81136",
        "timestamp": "2023-02-26T19:54:34Z"
      }
    ],
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Spotify Import.png"
  },
  {
    "guid": "A6363EF3-AEB3-4BC1-8408-243AAE4C1B8B",
    "name": ".jfignore",
    "description": "Ignore specific files and folders by placing .jfignore files inside your library folder.\nThe file can be at the root level or inside a sub directory.\n\n\nhttps://github.com/virtualmarc/jellyfin-jfignore-plugin",
    "overview": "Ignore files and folders by .jfignore Files",
    "owner": "virtualmarc",
    "category": "General",
    "versions": [
      {
        "version": "1.0.0.0",
        "changelog": "Initial release",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/virtualmarc/jellyfin-jfignore-plugin/releases/download/1.0.0.0/JFIgnore_1.0.0.0.zip",
        "checksum": "57b836ed928e6d1e2d95e1d1ea24388b",
        "timestamp": "2024-08-19T20:50:00Z"
      },
      {
        "version": "1.0.0.1",
        "changelog": "Fixed NPE on new series",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/virtualmarc/jellyfin-jfignore-plugin/releases/download/1.0.0.1/JFIgnore_1.0.0.1.zip",
        "checksum": "e05e04750927c8fcc69ae0b237fe28c6",
        "timestamp": "2024-10-11T21:37:00Z"
      }
    ]
  },
  {
    "category": "General",
    "guid": "a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d",
    "name": "Transcode Nag",
    "description": "Intelligently nags users when they transcode due to unsupported formats/codecs, while allowing bitrate-based transcoding without harassment.\n\nhttps://github.com/voc0der/jellyfin-transcode-nag",
    "owner": "voc0der",
    "overview": "Smart transcoding monitor that only nags for format/codec incompatibility",
    "versions": [
      {
        "version": "1.0.1.19",
        "changelog": "## What's Changed\n\n- Fix CodeQL path and exception handling alerts (9a701eb)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.18...v1.0.1.19\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.19/Transcode_Nag_v1.0.1.19.zip",
        "checksum": "b475d81ea9377c212f2534bd06db4e9a",
        "timestamp": "2026-02-11T16:12:38Z"
      },
      {
        "version": "1.0.1.18",
        "changelog": "## What's Changed\n\n- Embed live monitor in settings and remove sidebar page (27c567d)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.17...v1.0.1.18\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.18/Transcode_Nag_v1.0.1.18.zip",
        "checksum": "b00ce064524bf0caafdb069531b9eb08",
        "timestamp": "2026-02-11T03:02:25Z"
      },
      {
        "version": "1.0.1.17",
        "changelog": "## What's Changed\n\n- Add configurable nag controls, live sidebar page, and CI workflows (400ed3a)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.16...v1.0.1.17\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.17/Transcode_Nag_v1.0.1.17.zip",
        "checksum": "ee4b17581c88d6e7856d07601f116b66",
        "timestamp": "2026-02-11T02:33:42Z"
      },
      {
        "version": "1.0.1.16",
        "changelog": "## What's Changed\n\n- Fix user exclusion GUID format mismatch, update docs (21864ab)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.15...v1.0.1.16\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.16/Transcode_Nag_v1.0.1.16.zip",
        "checksum": "96c397151630b35220bcca601db57c17",
        "timestamp": "2026-02-10T23:32:48Z"
      },
      {
        "version": "1.0.1.15",
        "changelog": "## What's Changed\n\n- chore: Bump the jellyfin-packages group with 2 updates (798a293)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.14...v1.0.1.15\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.15/Transcode_Nag_v1.0.1.15.zip",
        "checksum": "c132fe64072c8003bb964d5c788ead04",
        "timestamp": "2026-02-05T16:59:02Z"
      },
      {
        "version": "1.0.1.13",
        "changelog": "## What's Changed\n\n- Add Dependabot configuration for automated dependency updates (5bc8104)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.12...v1.0.1.13\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.13/Transcode_Nag_v1.0.1.13.zip",
        "checksum": "845026b4aecbd338e972e5c17886474f",
        "timestamp": "2026-02-05T16:55:33Z"
      },
      {
        "version": "1.0.1.12",
        "changelog": "## What's Changed\n\n- Add user exclusion feature to prevent nag messages for specific users (bb4a426)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.11...v1.0.1.12\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.12/Transcode_Nag_v1.0.1.12.zip",
        "checksum": "151a50513d579169e678c704d77a4f68",
        "timestamp": "2026-02-04T13:08:31Z"
      },
      {
        "version": "1.0.1.11",
        "changelog": "## What's Changed\n\n- Fix: Embed actual version number in plugin DLL assembly metadata (e407928)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.10...v1.0.1.11\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.11/Transcode_Nag_v1.0.1.11.zip",
        "checksum": "b89c0fabf27f93e24a6467e43da3da9c",
        "timestamp": "2026-02-02T13:01:01Z"
      },
      {
        "version": "1.0.1.10",
        "changelog": "## What's Changed\n\n- Fix: Remove 'v' prefix from plugin folder name inside ZIP (04e9ba7)\n- Update manifest.json for version v1.0.1.9 (922bc48)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.9...v1.0.1.10\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.10/Transcode_Nag_v1.0.1.10.zip",
        "checksum": "8b8e09cf2183368278b51dd85894cf3d",
        "timestamp": "2026-02-02T11:17:25Z"
      },
      {
        "version": "1.0.1.9",
        "changelog": "## What's Changed\n\n- Fix: v1.0.1.8 changelog formatting (1f6e8be)\n- Fix: Changelog formatting in Jellyfin UI (82a1812)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.8...v1.0.1.9\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.9/Transcode_Nag_v1.0.1.9.zip",
        "checksum": "4c94a9f592d193683b49b5f3ce4f28d7",
        "timestamp": "2026-02-02T11:04:48Z"
      },
      {
        "version": "1.0.1.8",
        "changelog": "## What's Changed\n\n- Fix: Include configPage.html as embedded resource (6c19123)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.7...v1.0.1.8",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.8/Transcode_Nag_v1.0.1.8.zip",
        "checksum": "8d83f20df0ae5a67bc78e047ce347fe1",
        "timestamp": "2026-02-02T11:00:18Z"
      },
      {
        "version": "1.0.1.7",
        "changelog": "## What's Changed\n\n- Fix: Remove 'v' prefix from manifest versions to prevent plugin page crash (06bc04a)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.6...v1.0.1.7",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.7/Transcode_Nag_v1.0.1.7.zip",
        "checksum": "7719ee9f191565d0d7e6213cd9f9df89",
        "timestamp": "2026-02-02T10:51:29Z"
      },
      {
        "version": "1.0.1.6",
        "changelog": "## What's Changed\n\n- Fix nullable pattern in session activity (f034f18)\n- Add login nag tracking and event kinds (e740dfa)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.5...v1.0.1.6",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.6/Transcode_Nag_v1.0.1.6.zip",
        "checksum": "d5d61dcd86ba603c0aedc1489efea0c4",
        "timestamp": "2026-01-25T17:01:31Z"
      },
      {
        "version": "1.0.1.5",
        "changelog": "## What's Changed\n\n- Use DI Correct typing. (2a2eced)\n- Fix: Use MediaBrowser.Model.Session namespace for TranscodeReason (015a35c)\n- Fix: Add Jellyfin.Data package reference for TranscodeReason type (828f9bc)\n- Refactor login nag to use week/month dropdown and template placeholders (1c7726f)\n- Add login nag feature with transcode history tracking (5c6a96c)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.4...v1.0.1.5",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.5/Transcode_Nag_v1.0.1.5.zip",
        "checksum": "fb0c51a554e67ac7356b5796218c0163",
        "timestamp": "2026-01-25T16:40:50Z"
      },
      {
        "version": "1.0.1.4",
        "changelog": "## What's Changed\n\n- Fix: Use IHostedService instead of IServerEntryPoint (6ee2f90)\n- Refactor: Switch from polling to event-driven playback monitoring (f75d62b)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.3...v1.0.1.4",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.4/Transcode_Nag_v1.0.1.4.zip",
        "checksum": "3ead1c2cda4cd2da62644e96ec825c98",
        "timestamp": "2026-01-24T16:35:37Z"
      },
      {
        "version": "1.0.1.3",
        "changelog": "## What's Changed\n\n- Fix: Nag once per video instead of once per login session (54559f5)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.2...v1.0.1.3",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.3/Transcode_Nag_v1.0.1.3.zip",
        "checksum": "bd017ce5d7f20f266f434c9452b2597c",
        "timestamp": "2026-01-23T19:59:19Z"
      },
      {
        "version": "1.0.1.2",
        "changelog": "## What's Changed\n\n- Fix: Pass session ID to SendMessageCommand (6fa387a)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1.1...v1.0.1.2",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.2/Transcode_Nag_v1.0.1.2.zip",
        "checksum": "b2d4913e89e7ac7c7614da4d471a3ffd",
        "timestamp": "2026-01-23T13:19:05Z"
      },
      {
        "version": "1.0.1.1",
        "changelog": "## What's Changed\n\n- Use jq for manifest.json updates (1bc7745)\n- Fix: Use temporary Python file instead of inline heredoc (737fc3d)\n- Fix: Correct Python heredoc in release workflow (375957b)\n- Add Jellyfin plugin repository support with proper versioning (38ce74a)\n\n**Full Changelog**: https://github.com/voc0der/jellyfin-transcode-nag/compare/v1.0.1...v1.0.1.1",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/v1.0.1.1/Transcode_Nag_v1.0.1.1.zip",
        "checksum": "4bf4190a72f6b0b631e9fe7224fb7996",
        "timestamp": "2026-01-23T13:09:42Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "Initial release\n- Smart detection using TranscodeReasons API\n- Configurable messages and intervals\n- Web UI configuration page\n- Background monitoring service",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/voc0der/jellyfin-transcode-nag/releases/download/1.0.0.0/Transcode_Nag_1.0.0.0.zip",
        "checksum": "PLACEHOLDER",
        "timestamp": "2026-01-23T00:00:00Z"
      }
    ]
  },
  {
    "category": "General",
    "guid": "c78f11cf-93e6-4423-8c42-d2c255b70e47",
    "name": "Ani-Sync",
    "description": "Synchronize anime watch status between Jellyfin and anime tracking sites.\n\nhttps://github.com/vosmiic/jellyfin-ani-sync",
    "owner": "vosmiic",
    "overview": "Synchronize anime watch status",
    "versions": [
      {
        "checksum": "365160ba5a45f2f987665eb6b005f58c",
        "changelog": "1. Updated plugin for compatability with Jellyfin version 10.11 2. Provider authentication is more stable",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v3.8/10.11.0.-.ani-sync_3.8.0.0.zip",
        "timestamp": "2025-10-29T00:00:00Z",
        "version": "3.8.0.0"
      },
      {
        "checksum": "9fad2410c7f95144529a4fa6cc5cdabf",
        "changelog": "1. Fixed test auth URL 2. Fixed AniList rewatches being marked as watching instead of rewatching 3. Updating Jellyfin packages which fixed a manual sync issue",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v3.7/10.10.3.-.ani-sync_3.7.0.0.zip",
        "timestamp": "2024-11-21T00:00:00Z",
        "version": "3.7.0.0"
      },
      {
        "checksum": "862b6ad44f6ee9214b12ee981dc894e7",
        "changelog": "1. Fixing Anilist timeout issues 2. Frontend fixes 3. Fix episode offset issues 4. Update Jellyfin packages",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v3.4/10.9.9.-.ani-sync_3.4.0.0.zip",
        "timestamp": "2024-08-08T00:00:00Z",
        "version": "3.4.0.0"
      },
      {
        "checksum": "91d4f8731da1317c669c2194061fb9f9",
        "changelog": "1. Updated plugin to support Jellyfin version 10.9. 2. Fixed AniList related bugs 3. Fixed Shikimori related bugs 4. Fixed issue with library checks",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v3.2/10.9.0.-.ani-sync_3.2.0.0.zip",
        "timestamp": "2024-05-13T00:00:00Z",
        "version": "3.2.0.0"
      },
      {
        "checksum": "37781c18e8150bd932e7760529980696",
        "changelog": "1. Fixing issues around marking seasons/episodes as watched. 2. Redirect user on successful auth 3. Shikimori support 4. Anime detection changes",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v3.0/10.8.13.-.ani-sync_3.0.0.0.zip",
        "timestamp": "2024-02-21T00:00:00Z",
        "version": "3.0.0.0"
      },
      {
        "checksum": "e3ab7660a6f9a4c1bf283a0812cdbe19",
        "changelog": "1. Fixed issue where completing a rewatch did not correctly update the MAL rewatch status.",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.9/10.8.10.-.ani-sync_2.9.0.0.zip",
        "timestamp": "2023-05-17T00:00:00Z",
        "version": "2.9.0.0"
      },
      {
        "checksum": "401754db28e8e563ec28ed511062e5cd",
        "changelog": "1. Fixed issue where special characters in provider auth password caused bad request. 2. Fixed issue where hitting into fatal addon issue caused the entire Jellyfin app to crash.",
        "targetAbi": "10.8.9.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.8/10.8.9.-.ani-sync_2.8.0.0.zip",
        "timestamp": "2023-04-10T00:00:00Z",
        "version": "2.8.0.0"
      },
      {
        "checksum": "7eddbd26312c0461b9167c0520b4c7e1",
        "changelog": "1. Fixed issue where the user could not save their Annict details if it was the only authenticated API",
        "targetAbi": "10.8.8.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.7.1/10.8.8.-.ani-sync_2.7.1.0.zip",
        "timestamp": "2023-01-11T00:00:00Z",
        "version": "2.7.1.0"
      },
      {
        "checksum": "4800da9b2300036e7e5f7c79debc8b33",
        "changelog": "1. Added Annict support",
        "targetAbi": "10.8.8.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.7/10.8.8.-.ani-sync_2.7.0.0.zip",
        "timestamp": "2023-01-09T00:00:00Z",
        "version": "2.7.0.0"
      },
      {
        "checksum": "4169dea137f2e1d235addb79a534d5bb",
        "changelog": "1. Fixed issue where the plugin would cause Jellyfin to crash when watching live media",
        "targetAbi": "10.8.8.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.6/10.8.8.-.ani-sync_2.6.0.0.zip",
        "timestamp": "2023-01-01T00:00:00Z",
        "version": "2.6.0.0"
      },
      {
        "checksum": "adeea332b408d517c04341409683238a",
        "changelog": "1. Fixed cases where anime-list returned 'a' for the defaulttvdbseason number",
        "targetAbi": "10.8.8.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.5/10.8.8.-.ani-sync_2.5.0.0.zip",
        "timestamp": "2022-12-13T00:00:00Z",
        "version": "2.5.0.0"
      },
      {
        "checksum": "c10182c769165105ffeca0f3881e515e",
        "changelog": "1. Fixed crash on providers IDs not found (thanks Pecomare)",
        "targetAbi": "10.8.5.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.4/10.8.5.-.ani-sync_2.4.0.0.zip",
        "timestamp": "2022-11-23T00:00:00Z",
        "version": "2.4.0.0"
      },
      {
        "checksum": "309238aa8c12ffc781b92374fdb3e845",
        "changelog": "1. Search for Anibd id within Season 2. Updated libraries to latest version",
        "targetAbi": "10.8.5.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.3/10.8.5.-.ani-sync_2.3.0.0.zip",
        "timestamp": "2022-08-10T00:00:00Z",
        "version": "2.3.0.0"
      },
      {
        "checksum": "c5508cd945f42f466afd438f9bdb1648",
        "changelog": "1. Fixed issues with index numbers related to manual sync \n 2. Fixed issues with users libraries not being properly queried when using manual sync",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.2.1/10.8.0.-.ani-sync_2.2.1.0.zip",
        "timestamp": "2022-08-03T00:00:00Z",
        "version": "2.2.1.0"
      },
      {
        "checksum": "9c5c424a012d7dacf6a27bfea31c69e4",
        "changelog": "1. Added manual sync functionality \n 2. Fixed anime list pathing issues on Windows builds \n 3. Fixed a few bugs",
        "targetAbi": "10.8.1.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.2/10.8.0.-.ani-sync_2.2.0.0.zip",
        "timestamp": "2022-07-21T00:00:00Z",
        "version": "2.2.0.0"
      },
      {
        "checksum": "6437a17ef149569580ed3e2202f7ba3c",
        "changelog": "1. Fixed parameters not showing in the config page by updating the Jellyfin packages",
        "targetAbi": "10.8.1.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.1.1/10.8.1.-.ani-sync_2.1.1.0.zip",
        "timestamp": "2022-06-27T00:00:00Z",
        "version": "2.1.1.0"
      },
      {
        "checksum": "30107aa68e1e38914edf611c0b52419e",
        "changelog": "A few QOL improvements. \n 1. Log fixes \n 2. Update progress of providers when user ticks the anime as watched via the UI \n 3. Fixed OVA detection with new anime detection update. \n 4. Added default anime list save location",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.1/10.8.0.-.ani-sync_2.1.0.0.zip",
        "timestamp": "2022-06-16T21:30:00Z",
        "version": "2.1.0.0"
      },
      {
        "checksum": "45067cae878b674af6d16ef5202368b2",
        "changelog": "A few QOL improvements. \n 1. Log fixes \n 2. Update progress of providers when user ticks the anime as watched via the UI \n 3. Fixed OVA detection with new anime detection update. \n 4. Added default anime list save location",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.1/10.7.7.-.ani-sync_2.1.0.0.zip",
        "timestamp": "2022-06-16T21:30:00Z",
        "version": "2.1.0.0"
      },
      {
        "checksum": "278b33aa150042c694f25b30e81b3d3d",
        "changelog": "Hotfix for recent v2 release. Larger update out soon. \n 1. Fixed incorrect season detection when using AniList metadata provider \n 2. Fixed anime save location test error on Windows \n 3. Fixed multiple logging errors.",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.0.1/10.8.0.-.ani-sync_2.0.1.0.zip",
        "timestamp": "2022-06-11T14:00:00Z",
        "version": "2.0.1.0"
      },
      {
        "checksum": "b38e72047d2d08d1d306dbe956d63857",
        "changelog": "Hotfix for recent v2 release. Larger update out soon. \n 1. Fixed incorrect season detection when using AniList metadata provider \n 2. Fixed anime save location test error on Windows \n 3. Fixed multiple logging errors.",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2.0.1/10.7.7.-.ani-sync_2.0.1.0.zip",
        "timestamp": "2022-06-11T14:00:00Z",
        "version": "2.0.1.0"
      },
      {
        "checksum": "80c7b0c1f86a418658de77df1848c59d",
        "changelog": "1. Use outside sources to massively improve anime detection - please check your config for a new option to enable these features (this also comes with a new job in the scheduler).\n 2. Further improve anime detection by comparing the title to more synonyms (thanks Pecomare for this). \n 3. Fixed null error when anime could not be found. \n 4. Fixed anime movies not being correctly processed. \n 5. Fixed issues with servers using a non-default base URL.",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2/10.8.0.-.ani-sync_2.0.0.0.zip",
        "timestamp": "2022-06-09T21:00:00Z",
        "version": "2.0.0.0"
      },
      {
        "checksum": "2cf72f57459d36fa1b8a0abbba9490b5",
        "changelog": "1. Use outside sources to massively improve anime detection - please check your config for a new option to enable these features (this also comes with a new job in the scheduler).\n 2. Further improve anime detection by comparing the title to more synonyms (thanks Pecomare for this). \n 3. Fixed null error when anime could not be found. \n 4. Fixed anime movies not being correctly processed. \n 5. Fixed issues with servers using a non-default base URL.",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v2/10.7.7.-.ani-sync_2.0.0.0.zip",
        "timestamp": "2022-06-09T21:00:00Z",
        "version": "2.0.0.0"
      },
      {
        "checksum": "94c7f5b267ee40d9044eda81c2e81d28",
        "changelog": "1. Fixed currently airing shows not being updated \n 2. Fixed null reference error causing Jellyfin to crash when API authentication error occurs",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.6/10.8.0.-.ani-sync_1.6.0.0.zip",
        "timestamp": "2022-04-18T13:00:00Z",
        "version": "1.6.0.0"
      },
      {
        "checksum": "9742d80b99f36f76f6ab528a988d51a5",
        "changelog": "1. Fixed currently airing shows not being updated \n 2. Fixed null reference error causing Jellyfin to crash when API authentication error occurs",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.6/10.7.7.-.ani-sync_1.6.0.0.zip",
        "timestamp": "2022-04-18T13:00:00Z",
        "version": "1.6.0.0"
      },
      {
        "checksum": "d63031b95e6db2affe2e568ace1eb79d",
        "changelog": "1. Checking Japanese title as well as English title when searching for anime via the provider API",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.5/10.8.0.-.ani-sync_1.5.0.0.zip",
        "timestamp": "2022-04-06T16:07:00Z",
        "version": "1.5.0.0"
      },
      {
        "checksum": "8bf61413f8158b34b6a16702c2058207",
        "changelog": "1. Checking Japanese title as well as English title when searching for anime via the provider API",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.5/10.7.7.-.ani-sync_1.5.0.0.zip",
        "timestamp": "2022-04-06T16:07:00Z",
        "version": "1.5.0.0"
      },
      {
        "checksum": "21ff1b9a92d45bfdf2e8573c7c9101c9",
        "changelog": "1. Added 'Generate Callback URL' button on the config page. \n 2. Fixed the API endpoint not being populated on config page load. \n 3. Added Kitsu support (beta) \n 4. Added multi-cour season support \n 5. Fixed crash when attempting to find OVA",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.4/10.8.0.-.ani-sync_1.4.0.0.zip",
        "timestamp": "2022-03-28T12:22:00Z",
        "version": "1.4.0.0"
      },
      {
        "checksum": "71698e6a23d2eaa06b61350dff10b005",
        "changelog": "1. Added 'Generate Callback URL' button on the config page. \n 2. Fixed the API endpoint not being populated on config page load. \n 3. Added Kitsu support (beta) \n 4. Added multi-cour season support \n 5. Fixed crash when attempting to find OVA",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.4/10.7.7.-.ani-sync_1.4.0.0.zip",
        "timestamp": "2022-03-28T12:22:00Z",
        "version": "1.4.0.0"
      },
      {
        "checksum": "39e3413612f58c54a9d28ca05949a35d",
        "changelog": "1. Added AniList provider support",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.3/10.8.0.-.ani-sync_1.3.0.0.zip",
        "timestamp": "2022-03-13T17:00:00Z",
        "version": "1.3.0.0"
      },
      {
        "checksum": "e509aa07978fabc2e3629dafda58445b",
        "changelog": "1. Added AniList provider support.",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.3/10.7.7.-.ani-sync_1.3.0.0.zip",
        "timestamp": "2022-03-13T17:00:00Z",
        "version": "1.3.0.0"
      },
      {
        "checksum": "3e6b3850c16bbb372a36189484b0690a",
        "changelog": "1. Added OVA/special support \n 2. Restored symbols to query when searching for anime",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.2/10.8.0.-.ani-sync_1.2.0.0.zip",
        "timestamp": "2022-02-26T17:00:00Z",
        "version": "1.2.0.0"
      },
      {
        "checksum": "7a3044bda8d14e76c8f73a4f90a9248f",
        "changelog": "1. Added OVA/special support \n 2. Restored symbols to query when searching for anime",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.2/10.7.7.-.ani-sync_1.2.0.0.zip",
        "timestamp": "2022-02-26T17:00:00Z",
        "version": "1.2.0.0"
      },
      {
        "checksum": "16464e695f5c4480ea284f7f6051453d",
        "changelog": "Hotfix - Fixing anime with a name longer than 64 characters causing crashes",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.1/10.8.0.-.ani-sync_1.1.0.0.zip",
        "timestamp": "2022-02-24T21:40:38Z",
        "version": "1.1.0.0"
      },
      {
        "checksum": "3d44ac6e26ae04229c789db7fba32f4a",
        "changelog": "Hotfix - Fixing anime with a name longer than 64 characters causing crashes",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1.1/10.7.7.-.ani-sync_1.1.0.0.zip",
        "timestamp": "2022-02-24T21:40:38Z",
        "version": "1.1.0.0"
      },
      {
        "checksum": "bd90049041dc0768ecb3e7ee60512169",
        "changelog": "Initial release",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1/10.8.0.-.ani-sync_1.0.0.0.zip",
        "timestamp": "2022-02-21T21:09:38Z",
        "version": "1.0.0.0"
      },
      {
        "checksum": "36759af89cc368bb02d26b5e74c98444",
        "changelog": "Initial release",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://github.com/vosmiic/jellyfin-ani-sync/releases/download/v1/10.7.7.-.ani-sync_1.0.0.0.zip",
        "timestamp": "2022-02-21T21:09:38Z",
        "version": "1.0.0.0"
      }
    ]
  },
  {
    "guid": "a1b2c3d4-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
    "name": "Jellyfin-Roulette",
    "description": "A Jellyfin plugin that intercepts playlist clicks and displays a modal with two options: play a random unwatched item with a slot machine animation, or view the normal playlist. Features dynamic resize, audio ticks, confetti celebration, and glassmorphism UI.\n\nhttps://github.com/ztffn/Jellyfin-Roulette",
    "overview": "Transform playlist browsing into an exciting slot machine experience with smooth animations and audio feedback",
    "owner": "ztffn",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Jellyfin-Roulette.png",
    "versions": [
      {
        "version": "1.0.2.0",
        "changelog": "Fix: dynamically detect Jellyfin web UI paths so Roulette injects correctly on 10.10+ servers; adds log prefixes for easier troubleshooting.",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ztffn/Jellyfin-Roulette/releases/download/v1.0.2/Jellyfin.Plugin.Roulette.zip",
        "checksum": "acfe33b5737b956f8b5a719ec1edf2ae",
        "timestamp": "2025-10-25T07:09:05Z"
      },
      {
        "version": "1.0.1.0",
        "changelog": "Hotfix: Restore configuration UI and client script injection after namespace rename.",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ztffn/Jellyfin-Roulette/releases/download/v1.0.1/Jellyfin.Plugin.Roulette.zip",
        "checksum": "122e88c733d0338791e4c0f3f92c585b",
        "timestamp": "2025-10-24T05:59:09Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "v1.0.0 - First stable release! Complete Roulette branding, modal fade animation, production-ready",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ztffn/Jellyfin-Roulette/releases/download/v1.0.0/Jellyfin.Plugin.Roulette.zip",
        "checksum": "d98d0393b833dcaa40d961756e9b2780",
        "timestamp": "2025-10-23T16:28:00Z"
      },
      {
        "version": "0.9.5.0",
        "changelog": "Configuration panel, keyboard navigation with arrow keys, UX improvements (Reroll, Show List), bug fixes",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ztffn/Jellyfin-Roulette/releases/download/v0.9.5/Jellyfin.Plugin.Roulette.zip",
        "checksum": "dcdb6c9d19af734f0eb7953e8161b5fd",
        "timestamp": "2025-10-23T09:38:00Z"
      },
      {
        "version": "0.9.2.0",
        "changelog": "Focus trap fix: keyboard navigation stays within modal, prevents background interaction",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ztffn/Jellyfin-Roulette/releases/download/v0.9.2/Jellyfin.Plugin.Roulette.zip",
        "checksum": "7e326311ddeddbcebb9262c4b806ccd5",
        "timestamp": "2025-10-22T12:35:13Z"
      },
      {
        "version": "0.9.1.0",
        "changelog": "Bug fixes: keyboard Enter key support, Show List navigation, and focus indicators",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ztffn/Jellyfin-Roulette/releases/download/v0.9.1/Jellyfin.Plugin.Roulette.zip",
        "checksum": "29187d9558693c9dd59618cf25364a82",
        "timestamp": "2025-10-22T12:13:59Z"
      },
      {
        "version": "0.9.0.0",
        "changelog": "Initial public release with slot machine animation, dynamic container resize, audio feedback, and confetti effects",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://github.com/ztffn/Jellyfin-Roulette/releases/download/v0.9.0/Jellyfin.Plugin.Roulette.zip",
        "checksum": "dc1c1f911f650231742fbd9c93747fc0",
        "timestamp": "2025-10-22T11:52:14Z"
      }
    ]
  },
  {
    "guid": "9c4e63f1-031b-4f25-988b-4f7d78a8b53e",
    "name": "Bookshelf",
    "description": "Supports several different metadata providers and options for organizing your collection.\n",
    "overview": "Manage your books",
    "owner": "jellyfin",
    "category": "Books",
    "versions": [
      {
        "version": "13.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#130) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/bookshelf/bookshelf_13.0.0.0.zip",
        "checksum": "6e29bb9bdc18e571c41964c6fdb07a49",
        "timestamp": "2025-10-20T01:25:49Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "- Fix nullability for 10.10 (#116) @crobibero\n- Update opf and add ISBN (#108) @AshleyDeo\n- Add Comic Vine Person provider (#85) @Pithaya\n\n### New features and improvements ###\n- Add support for covers from .cbt, .cb7 and .cbr (#112) @oddstr13\n\n### Dependency updates ###\n- Update dependency Microsoft.NET.Test.Sdk to 17.11.1 (#106) @renovate\n- Update xunit-dotnet monorepo (#84) @renovate\n- Update dependency Microsoft.Extensions.Http to 8.0.1 - autoclosed (#115) @renovate",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/bookshelf/bookshelf_12.0.0.0.zip",
        "checksum": "973b5e8fda39304a04bbe53011c0aedd",
        "timestamp": "2024-10-26T17:57:49Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- Unstable (#103) @crobibero\n- Improve cover image extraction from epub files (#102) @unfedorg\n\n### Dependency updates ###\n- Update dependency coverlet.collector to v6.0.2 (#101) @renovate\n- Update dependency coverlet.collector to v6.0.1 (#98) @renovate",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/bookshelf/bookshelf_11.0.0.0.zip",
        "checksum": "923b0929a850b65d34615ea67c020630",
        "timestamp": "2024-05-11T19:23:08Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "- Add Unit tests for ComicInfo and ComicBookInfo formats (#70) @carif\n\n### New features and improvements ###\n- Add Comic Vine metadata provider (#81) @Pithaya\n- Add Google Books external id (#80) @Pithaya\n- Add unit tests for the Google Books providers (#78) @Pithaya\n- Improve title handling of epub files (#75) @carif\n\n### Bug Fixes ###\n- Update EpubMetadataImageProvider.cs (#66) @wuyu8512\n\n### Documentation updates ###\n- Fix typo and improve README formatting (#74) @carif\n\n### Dependency updates ###\n- Update xunit-dotnet monorepo to v2.5.3 (#82) @renovate",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_10.0.0.0.zip",
        "checksum": "769e4e19f4dde09a882797427dafe5f8",
        "timestamp": "2024-01-18T00:55:20Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- Add development setup for Visual Studio Code (#64) @MinecraftPlaye\n- Use JsonSerializer.Deserialize overload that accepts a string (#65) @Bond-009\n\n### Dependency updates ###\n- chore(deps): update dependency sharpcompress to v0.32.2 (#62) @renovate\n- chore(deps): update dependency sharpcompress to v0.32.0 (#61) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#58) @h1dden-da3m0n",
        "targetAbi": "10.8.3.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_9.0.0.0.zip",
        "checksum": "f505fcc1a9cee9d173cc5d9893c9e08a",
        "timestamp": "2022-08-07T12:43:43Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "- chore(deps): bump release-drafter/release-drafter from 5.15.0 to 5.17.5 (#46) @dependabot\n- chore(deps): bump sharpcompress from 0.30.0 to 0.30.1 (#43) @dependabot\n- Add analyzers to project (#28) @crobibero\n\n### New features and improvements ###\n- Read date and language information from opf (#47) @MinecraftPlaye\n- Add ComicBookInfo metadata provider (#38) @MinecraftPlaye\n\n### Bug Fixes ###\n- Use proper NormalziationForm (#44) @crobibero\n\n### Code or Repo Maintenance ###\n- Update supported metadata providers and file types (#55) @MinecraftPlaye\n- Use meta ci (#54) @crobibero\n- Refactor opf metadata reader for readability (#45) @MinecraftPlaye\n- Update ruleset and fix build (#42) @crobibero\n\n### Documentation updates ###\n- Update supported metadata providers and file types (#55) @MinecraftPlaye\n\n### CI & build changes ###\n- Use meta ci (#54) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_8.0.0.0.zip",
        "checksum": "01d46c5beb845257feee76f856079e60",
        "timestamp": "2022-03-28T00:01:28Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "- 10.8 support (#33) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_7.0.0.0.zip",
        "checksum": "4f9577d2e8741b292e179e1e7c43cd31",
        "timestamp": "2022-01-08T17:22:13Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "### New features and improvements ### - Expand ComicInfo support and add support for comic covers (#34) @MinecraftPlaye - Use System.Text.Json (#29) @daullmer ### Dependency updates ### - chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#32) @dependabot ### CI & build changes ### - chore(ci): builds, releas drafter and more (#31) @h1dden-da3m0n\n",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_6.0.0.0.zip",
        "checksum": "0158783c8fba5044791263fba762907a",
        "timestamp": "2021-10-31T02:05:24Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_5.0.0.0.zip",
        "checksum": "2063fb8ab317b8d77b200fde41eb5e1e",
        "timestamp": "2020-12-05T22:03:13Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/bookshelf/bookshelf_4.0.0.0.zip",
        "checksum": "fc9f76c0815d766491e5b0f30ede55ed",
        "timestamp": "2020-07-20T01:30:33Z"
      }
    ]
  },
  {
    "guid": "170a157f-ac6c-437a-abdd-ca9c25cebd39",
    "name": "Fanart",
    "description": "Scrape poster images for movies, shows, and artists in your library.\n\nhttps://github.com/apps/renovate)\n- Update dependency Microsoft.Extensions.Http to v10 (#69) @[renovate[bot]](https:",
    "overview": "Scrape poster images from Fanart",
    "owner": "jellyfin",
    "category": "MoviesAndShows",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Fanart.png",
    "versions": [
      {
        "version": "14.0.0.0",
        "changelog": "- Use file scoped namespaces and add analyzers (#72) @Shadowghost\n- Revert \"Update dependency Microsoft.Extensions.Http to v10\" (#73) @Shadowghost\n\n### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to 9.0.11 (#68) @[renovate[bot]](https://github.com/apps/renovate)\n- Update dependency Microsoft.Extensions.Http to v10 (#69) @[renovate[bot]](https://github.com/apps/renovate)",
        "targetAbi": "10.11.5.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/fanart/fanart_14.0.0.0.zip",
        "checksum": "c022966331a2e37c4a05a65f4540d780",
        "timestamp": "2026-01-02T04:00:52Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#62) @crobibero\n- Guess correct Thumb image size (#52) @enter-a-random-username\n- Adjust structure of the classes to v3.2 response (#56) @markalex2209\n- Link to wiki for API key information (#51) @enter-a-random-username\n- Use latest API 3.2 (#49) @enter-a-random-username\n\n### Code or Repo Maintenance ###\n- Maintenance (#57) @Shadowghost\n\n### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to 8.0.1 (#54) @renovate",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/fanart/fanart_12.0.0.0.zip",
        "checksum": "4197758eff8264de775e1792a2fd5083",
        "timestamp": "2025-10-20T01:44:31Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- 10.9 (#47) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/fanart/fanart_11.0.0.0.zip",
        "checksum": "2d38d1b5e02ab36876136ae8f61d99f5",
        "timestamp": "2024-05-11T19:35:38Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "- chore(deps): update dependency microsoft.extensions.http to v6 (#41) @renovate\n\n### Bug Fixes ###\n- fix tv series no data (#38) @kdays\n\n### CI & build changes ###\n- fix: meta ci workflows (#39) @h1dden-da3m0n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_10.0.0.0.zip",
        "checksum": "2c4c47db79ff8189f5798e1fd563eb52",
        "timestamp": "2022-06-12T13:52:36Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "### Bug Fixes ###\n- Extract DTOs and fix album parsing (#37) @Shadowghost\n\n### Code or Repo Maintenance ###\n- Use meta ci (#35) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#35) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_9.0.0.0.zip",
        "checksum": "6bdf8ed85c46172e500dd6e43b2b3d1c",
        "timestamp": "2022-04-26T13:33:43Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#30) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_8.0.0.0.zip",
        "checksum": "285e6097dc350d9655eb1fefa844094b",
        "timestamp": "2022-01-08T17:22:44Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "- Remove jQuery and update to es6 (#26) @grafixeyehero\n- chore(ci): builds, releas drafter and more (#22) @h1dden-da3m0n\n- Use System.Text.Json (#21) @Ullmie02\n\n### New features and improvements ###\n- chore: plugin images (#25) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#23) @dependabot\n\n### CI & build changes ###\n- Update ci (#27) @h1dden-da3m0n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_7.0.0.0.zip",
        "checksum": "9c778b54acc3a5f0f0cccb020b63e02b",
        "timestamp": "2021-09-03T18:30:22Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_6.0.0.0.zip",
        "checksum": "ee4360bfcc8722d5a3a54cfe7eef640f",
        "timestamp": "2020-12-05T22:25:43Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/fanart/fanart_5.0.0.0.zip",
        "checksum": "f842f7d65d23f377761c907d40b89647",
        "timestamp": "2020-07-20T01:30:48Z"
      }
    ]
  },
  {
    "guid": "e29621a5-fa9e-4330-982e-ef6e54c0cad2",
    "name": "IMVDb",
    "description": "Get Music Video metadata from IMVDb\n",
    "overview": "Get Music Video metadata from IMVDb",
    "owner": "jellyfin",
    "category": "Music",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/IMVDb.png",
    "versions": [
      {
        "version": "5.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#29) @crobibero\n- Update settings page (#30) @thornbill\n\n### Bug Fixes ###\n- Restore manual search for new items (#27) @abrain",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/imvdb/imvdb_5.0.0.0.zip",
        "checksum": "36f52a095d6e5b32427fde83c3531230",
        "timestamp": "2025-10-20T01:27:01Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "- 10.9 (#21) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#20) @methbkts\n\n### Dependency updates ###\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.435 (#16) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#14) @h1dden-da3m0n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/imvdb/imvdb_4.0.0.0.zip",
        "checksum": "750393a6d618f6b7ac329fb3fb0753b4",
        "timestamp": "2024-05-11T19:35:00Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "- Use meta ci (#8) @crobibero\n\n### Code or Repo Maintenance ###\n- 10.8 support (#11) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/imvdb/imvdb_3.0.0.0.zip",
        "checksum": "6848365c5e53f29854c12e7313220655",
        "timestamp": "2022-03-28T00:02:33Z"
      }
    ]
  },
  {
    "guid": "771e19d6-5385-4caf-b35c-28a0e865cf63",
    "name": "Kodi Sync Queue",
    "description": "This plugin will track all media changes while Kodi clients are offline to decrease sync times.",
    "overview": "Sync all media changes with Kodi clients",
    "owner": "jellyfin",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Kodi Sync Queue.png",
    "versions": [
      {
        "version": "15.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#111) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_15.0.0.0.zip",
        "checksum": "d6c29dee92c8e5e2d63472d772d552bc",
        "timestamp": "2025-10-20T01:27:17Z"
      },
      {
        "version": "14.0.0.0",
        "changelog": "### Bug Fixes ###\n- Implement a database upgrade system, properly migrate ItemId to Guid (#107) @Insprill",
        "targetAbi": "10.10.5.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_14.0.0.0.zip",
        "checksum": "7c2c37048cb92593e4395456c72067cc",
        "timestamp": "2025-02-05T20:18:00Z"
      },
      {
        "version": "13.0.0.0",
        "changelog": "- Properly add 10.10 support (#100) @crobibero",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_13.0.0.0.zip",
        "checksum": "a9833ed3fd9e54d75c0aec8e2ba1814f",
        "timestamp": "2024-10-29T23:40:33Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "- 10.10 support (#97) @crobibero",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_12.0.0.0.zip",
        "checksum": "5f749b6e1c279294d06da8264eb2f6d2",
        "timestamp": "2024-10-26T18:44:35Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- Downgrade LiteDB to 5.0.15 (#85) @oddstr13",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_11.0.0.0.zip",
        "checksum": "85e7c0ec3517841a302056b3f1210a29",
        "timestamp": "2024-05-15T13:26:45Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "- 10.9 (#82) @crobibero\n\n### New features and improvements ###\n- Implement IDisposable (#75) @crobibero\n\n### Documentation updates ###\n- Fix openapi generation issues (#81) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dependency litedb to v5.0.19 (#78) @renovate",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kodi-sync-queue/kodi-sync-queue_10.0.0.0.zip",
        "checksum": "85feb6ea40568e59cfd6f2e6ec72082d",
        "timestamp": "2024-05-11T19:43:58Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix the scheduled task section name (part of #71) @Shadowghost\n\n### Code or Repo Maintenance ###\n- Cleanup logging and naming (#71) @Shadowghost\n\n### Dependency updates ###\n- Upgrades LiteDB to v5 (part of #71) @Shadowghost\n\n### CI & build changes ###\n- fix: meta ci workflows (#68) @h1dden-da3m0n",
        "targetAbi": "10.8.3.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_9.0.0.0.zip",
        "checksum": "02c26bfa57c7daa0b302bc83a4e11ddf",
        "timestamp": "2022-08-07T12:57:13Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#66) @crobibero\n- Use meta ci (#62) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#62) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_8.0.0.0.zip",
        "checksum": "095ebbdcf0f36bf43bb91b7e89c7f610",
        "timestamp": "2022-03-27T20:27:42Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "### New features and improvements ###\n- chore: plugin images (#42) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#43) @dependabot\n\n### CI & build changes ###\n- Update ci (#47) @h1dden-da3m0n\n- Add pre-commit config (#41) @oddstr13\n- Add release drafter (#40) @oddstr13\n- Add workflows for code testing (#38) @oddstr13\n- Add analyzers and fix warnings (#37) @oddstr13\n\n### Code or Repo Maintenance ###\n- 10.8 support (#51) @crobibero\n- Split scripts and update to es6 (#46) @grafixeyehero\n- Use System.Text.Json (#34) @daullmer",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_7.0.0.0.zip",
        "checksum": "e452370cae79462762f69f2506e77fe1",
        "timestamp": "2022-01-08T17:23:13Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_6.0.0.0.zip",
        "checksum": "787c856c0d2ad2224cdd8b3094cf0329",
        "timestamp": "2020-12-05T22:10:37Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_5.0.0.0.zip",
        "checksum": "08285397aecd93ea64a4f15d38b1bd7b",
        "timestamp": "2020-07-20T01:31:22Z"
      }
    ]
  },
  {
    "guid": "958aad66-3784-4d2a-b89a-a7b6fab6e25c",
    "name": "LDAP Authentication",
    "description": "Authenticate your Jellyfin users against an LDAP database, and optionally create users who do not yet exist automatically.\n\nAllows the administrator to customize most aspects of the LDAP authentication process, including customizable search attributes, username attribute, and a search filter for administrative users (set on user creation). The user, via the \"Manual Login\" process, can enter any valid attribute value, which will be mapped back to the specified username attribute automatically as well.\n",
    "overview": "Authenticate users against an LDAP database",
    "owner": "jellyfin",
    "category": "Administration",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/LDAP Authentication.png",
    "versions": [
      {
        "version": "22.0.0.0",
        "changelog": "- Fix 10.11.2 support (#195) @crobibero",
        "targetAbi": "10.11.2.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/ldap-authentication/ldap-authentication_22.0.0.0.zip",
        "checksum": "2ee66432cb59540b537bdad3a1162e99",
        "timestamp": "2025-11-03T02:58:12Z"
      },
      {
        "version": "21.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#182) @crobibero\n- Improve binary/uri ProfileImage handling (#183) @dshoreman\n- Fixed ProfileImage ServiceTask and Format Sync (#177) @CEbbinghaus",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/ldap-authentication/ldap-authentication_21.0.0.0.zip",
        "checksum": "11ab0eb3ffa8af978fe8701fb75f4730",
        "timestamp": "2025-10-20T01:26:44Z"
      },
      {
        "version": "20.0.0.0",
        "changelog": "- Added ProfileImageFormat support (#174) @CEbbinghaus\n- Removed jpegphoto attribute when photo sync isn't enabled (#168) @CEbbinghaus\n\n### New features and improvements ###\n- Implement Password Modify Extended Operation (#172) @Zeault",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/ldap-authentication/ldap-authentication_20.0.0.0.zip",
        "checksum": "0d553624e7d83ba3e13ea2658212559f",
        "timestamp": "2025-03-14T01:43:55Z"
      },
      {
        "version": "19.0.0.0",
        "changelog": "- Updates for 10.9 (#158) @crobibero\n\n### New features and improvements ###\n- Add profile image synchronization (#154) @SanseroGames",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/ldap-authentication/ldap-authentication_19.0.0.0.zip",
        "checksum": "d9adecb7fce769d0094f09792d7d7033",
        "timestamp": "2024-05-11T19:29:34Z"
      },
      {
        "version": "18.0.0.0",
        "changelog": "- Implement proper input sanitization to prevent LDAP injection attacks (#153) @tam1m\n\n### New features and improvements ###\n- Added  (#147) @sdimovv\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#150) @methbkts\n\n### Documentation updates ###\n- Fix \"build\" shields badge (#152) @Radiicall",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_18.0.0.0.zip",
        "checksum": "1f8ca7c9242d43002af18ff2a71cdcf5",
        "timestamp": "2023-12-05T04:54:29Z"
      },
      {
        "version": "17.0.0.0",
        "changelog": "### New features and improvements ###\n- Rework search flow to minimize LDAP search results (#140) @joshuaboniface\n- admin memberUid feature flag (#138) @cyberb\n- Expand certificate support for LDAP authentication (#135) @JoshuaHassler\n\n### Bug Fixes ###\n- Rework search flow to minimize LDAP search results (#140) @joshuaboniface",
        "targetAbi": "10.8.9.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_17.0.0.0.zip",
        "checksum": "0d5b00de3a796bc7bcc45015580afcc9",
        "timestamp": "2023-03-02T18:38:22Z"
      },
      {
        "version": "16.0.0.0",
        "changelog": "### New features and improvements ###\n- Feature: LDAP Password Change with Toggle (#115) @mstrhakr\n\n### Bug Fixes ###\n- Fix PasswordResetUrl value in config page script (#117) @robobenklein\n\n### CI & build changes ###\n- fix: meta ci workflows (#122) @h1dden-da3m0n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_16.0.0.0.zip",
        "checksum": "edc68cdfdc2052e1a1bf4fb7e698c973",
        "timestamp": "2022-06-16T22:46:41Z"
      },
      {
        "version": "15.0.0.0",
        "changelog": "### Major bug fixes ###\n- Fix searching for admin (#114) @crobibero\n\n### New features and improvements ###\n- OpenLDAP admin memberUid support (#113) @cyberb\n- Add ability to use LDAP as password reset provider (#106) @crobibero\n\n### Code or Repo Maintenance ###\n- Use meta ci (#110) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#110) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_15.0.0.0.zip",
        "checksum": "9824889c766a8142c9ed13ded36ce456",
        "timestamp": "2022-04-15T15:34:39Z"
      },
      {
        "version": "14.0.0.0",
        "changelog": "### New features and improvements ###\n- Add User Settings Tests (#101) @1337joe\n- Add Settings Tests (#100) @1337joe\n- Changing the LDAP Admin filter can change existing LDAP authenticating users (#96) @jketreno\n- Add 'Enable All Folders' or selected folder list for LDAP user create (#90) @jketreno\n\n### Bug Fixes ###\n- Fix #92 - Re-registering of \"pageshow\" handler (#93) @jketreno",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_14.0.0.0.zip",
        "checksum": "ee7baaf848be121f45b5177b65289cf7",
        "timestamp": "2022-01-08T17:23:40Z"
      },
      {
        "version": "13.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#89) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_13.0.0.0.zip",
        "checksum": "72cae2785f838f563b22d5d773866189",
        "timestamp": "2021-11-01T20:59:09Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "### Bug Fixes ###\n- Enable automatic referral following (#86) @gtbuchanan\n- fix admin lookup condition (#82) @Bobonium\n\n### CI & build changes ###\n- Update ci (#83) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#79) @h1dden-da3m0n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_12.0.0.0.zip",
        "checksum": "8a68b30bcf98eee76110c508d1cbefaf",
        "timestamp": "2021-09-06T17:20:15Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "Fix case-sensitive username check\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_11.0.0.0.zip",
        "checksum": "4da8f87c4746cba13f8103dfb974ca70",
        "timestamp": "2021-04-15T09:03:43Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "Update for 10.7 support\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_10.0.0.0.zip",
        "checksum": "62e7e1cd3ffae0944c14750a3c90df4f",
        "timestamp": "2020-12-05T19:48:10Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_9.0.0.0.zip",
        "checksum": "7f2f83587a65a43ebf168e4058421463",
        "timestamp": "2020-07-22T15:42:57Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/ldap-authentication/ldap-authentication_8.0.0.0.zip",
        "checksum": "8af8cee62717d63577f8b1e710839415",
        "timestamp": "2020-07-20T01:31:30Z"
      }
    ]
  },
  {
    "guid": "9574ac10-bf23-49bc-949f-924f23cfa48f",
    "name": "NextPVR",
    "description": "Provides access to live TV, program guide, and recordings from NextPVR.\n",
    "overview": "Live TV plugin for NextPVR",
    "owner": "jellyfin",
    "category": "LiveTV",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/NextPVR.png",
    "versions": [
      {
        "version": "13.0.0.0",
        "changelog": "- UTC fixes (#70) @emveepee\n- Use 7.0.3 deferred art (#71) @emveepee",
        "targetAbi": "10.11.1.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/nextpvr/nextpvr_13.0.0.0.zip",
        "checksum": "e6914b4fdbc76a44df96425ff5558ef8",
        "timestamp": "2025-10-31T04:00:29Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#65) @crobibero\n- Fix unhandled TaskCancelledException for HTTPClient (#61) @prahal",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/nextpvr/nextpvr_12.0.0.0.zip",
        "checksum": "c479490bb534844094d23b1d5101b4b6",
        "timestamp": "2025-10-20T01:26:49Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- Recording enhancements (#53) @emveepee",
        "targetAbi": "10.9.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/nextpvr/nextpvr_11.0.0.0.zip",
        "checksum": "01b5fd627eb01c546f2e324a38179709",
        "timestamp": "2024-06-14T13:39:12Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "- Allow dynamic recording URLs (#49) @emveepee",
        "targetAbi": "10.9.2.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/nextpvr/nextpvr_10.0.0.0.zip",
        "checksum": "df94a563505ca94fc656cb218289aa93",
        "timestamp": "2024-05-25T15:34:38Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "- Initial changes for 10.9.1 (#48) @emveepee\n\n### CI & build changes ###\n- fix: meta ci workflows (#41) @h1dden-da3m0n",
        "targetAbi": "10.9.2.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/nextpvr/nextpvr_9.0.0.0.zip",
        "checksum": "8be758d457b5fd4a1628659f3f38c321",
        "timestamp": "2024-05-21T21:09:33Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- More  changes for 10.8 beta (#39) @emveepee\n- Use meta ci (#36) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#36) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_8.0.0.0.zip",
        "checksum": "85709b313b176172fd76054509a528fb",
        "timestamp": "2022-04-07T21:31:11Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- Changes for 10.8 alpha2 (#31) @emveepee\n- Use System.Text.Json (#17) @daullmer",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_7.0.0.0.zip",
        "checksum": "eb204fc362b43bad171407832fed0459",
        "timestamp": "2022-01-08T17:23:55Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "### New features and improvements ###\n- chore: plugin images (#24) @h1dden-da3m0n\n- Increase sid security (#19) @emveepee\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#22) @dependabot\n\n### CI & build changes ###\n- Update ci (#26) @h1dden-da3m0n\n- chore(ci): builds, releas drafter and more (#21) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- remove jQuery and update to es6 (#25) @grafixeyehero",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_6.0.0.0.zip",
        "checksum": "85b692a6d0c3cf897867cbae31dffcaa",
        "timestamp": "2021-07-20T20:56:25Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "Updated to use NextPVR API v5, no longer compatable with API v4.\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_5.0.0.0.zip",
        "checksum": "d70f694d14bf9462ba2b2ebe110068d3",
        "timestamp": "2020-12-05T22:24:03Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/nextpvr/nextpvr_4.0.0.0.zip",
        "checksum": "b15949d895ac5a8c89496581db350478",
        "timestamp": "2020-07-20T01:31:38Z"
      }
    ]
  },
  {
    "guid": "4b9ed42f-5185-48b5-9803-6ff2989014c4",
    "name": "Open Subtitles",
    "description": "Download subtitles from the internet to use with your media files. (Requires configuration)",
    "overview": "Download subtitles for your media",
    "owner": "jellyfin",
    "category": "Subtitles",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Open Subtitles.png",
    "versions": [
      {
        "version": "23.0.0.0",
        "changelog": "- 5 requests per second, not 5 requests per 5 second (#175) @crobibero\n- Add bad subtitle handling (#165) @MBR-0001",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/open-subtitles/open-subtitles_23.0.0.0.zip",
        "checksum": "6b9907bc34394545250a04669b3fc98b",
        "timestamp": "2025-10-26T17:50:03Z"
      },
      {
        "version": "22.0.0.0",
        "changelog": "- Don't dispose the static rate limiter (#173) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/open-subtitles/open-subtitles_22.0.0.0.zip",
        "checksum": "5834e50958974b22934452be93dafe8d",
        "timestamp": "2025-10-22T00:19:50Z"
      },
      {
        "version": "21.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#166) @crobibero\n- Fix disposing in OpenSubtitlesRequestHelper (#162) @MBR-0001\n- Better logging (#152) @MBR-0001\n- Fix loading message and save button (#149) @chiragkrishna",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/open-subtitles/open-subtitles_21.0.0.0.zip",
        "checksum": "08155434c94d7f7a4c8e0429aad3266d",
        "timestamp": "2025-10-20T01:25:43Z"
      },
      {
        "version": "20.0.0.0",
        "changelog": "- 10.9 (#145) @crobibero\n\n### Dependency updates ###\n- chore(deps): update xunit-dotnet monorepo (#117) @renovate",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/open-subtitles/open-subtitles_20.0.0.0.zip",
        "checksum": "75ec03097d286fd33630552725ef5bb5",
        "timestamp": "2024-05-11T19:23:04Z"
      },
      {
        "version": "19.0.0.0",
        "changelog": "### New features and improvements ###\n- Add automatic invalidation of credentials (#128) @MBR-0001\n- Add handling for .strm files (#124) @MBR-0001\n\n### Bug Fixes ###\n- Add automatic invalidation of credentials (#128) @MBR-0001\n\n### CI & build changes ###\n- fix: meta ci workflows (#106) @h1dden-da3m0n",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_19.0.0.0.zip",
        "checksum": "432c09f99efe166e07fe605da052096a",
        "timestamp": "2023-07-02T17:31:26Z"
      },
      {
        "version": "18.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix pagination (#92) @MBR-0001\n\n### Tests ###\n- Minor improvements (#90) @Bond-009\n\n### Code or Repo Maintenance ###\n- Use meta ci (#101) @crobibero\n- chore(deps): bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 (#91) @dependabot\n- Minor improvements (#90) @Bond-009\n- Replace %20 with + in SearchSubtitlesAsync (#89) @MBR-0001\n- Implement Bad Gateway handling & code cleanup (#87) @MBR-0001\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 (#91) @dependabot\n\n### CI & build changes ###\n- Use meta ci (#101) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_18.0.0.0.zip",
        "checksum": "9154f9a36248a2e8dead09e52291206a",
        "timestamp": "2022-03-28T00:04:24Z"
      },
      {
        "version": "17.0.0.0",
        "changelog": "### Bug Fixes ###\n- Move OpenSubtitlesHandler project to folder (#85) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_17.0.0.0.zip",
        "checksum": "a4adafc1c813f720773ffe7cc4455645",
        "timestamp": "2022-01-08T17:24:29Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fixes, language improvements, code cleanup & error logging (#67) @MBR-0001",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_12.0.0.0.zip",
        "checksum": "3244dc49e494bfcf66b783660b7a5a17",
        "timestamp": "2021-10-21T04:49:46Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "### Major features and improvements ###\n- Switch to new API (#54) @MBR-0001\n\n### New features and improvements ###\n- chore: plugin images (#50) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#45) @dependabot\n\n### CI & build changes ###\n- Update ci (#55) @h1dden-da3m0n\n- chore(ci): builds, releas drafter and more (#42) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- Add analyzers, remove all warnings (#61) @crobibero\n- Remove jquery and update to es6 (#51) @grafixeyehero\n- Add analyzers (#44) @crobibero",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_11.0.0.0.zip",
        "checksum": "30b5ae5d6e0deab03364d1d861cdd911",
        "timestamp": "2021-08-28T18:42:32Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_10.0.0.0.zip",
        "checksum": "ed99d03ec463bf15fca1256a113f57b4",
        "timestamp": "2020-12-05T21:56:19Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/open-subtitles/open-subtitles_9.0.0.0.zip",
        "checksum": "16789b26497cea0509daf6b18c579340",
        "timestamp": "2020-07-20T01:32:00Z"
      }
    ]
  },
  {
    "guid": "5c534381-91a3-43cb-907a-35aa02eb9d2c",
    "name": "Playback Reporting",
    "description": "Collect and show user play statistics",
    "overview": "Collect and show user play statistics",
    "owner": "jellyfin",
    "category": "Administration",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Playback Reporting.png",
    "versions": [
      {
        "version": "17.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#108) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/playback-reporting/playback-reporting_17.0.0.0.zip",
        "checksum": "39575226bed8761f246de3f43183a528",
        "timestamp": "2025-10-20T01:28:39Z"
      },
      {
        "version": "16.0.0.0",
        "changelog": "- fix: require admin privileges to access API (#104) @Theta-Dev\n- Fix GetLastSeenString method (#103) @Nathan5471\n- Fix database connection disposal on server shutdown (#98) @a-mnich\n- fix nullable warnings (#99) @a-mnich\n\n### Bug Fixes ###\n- Improve Timezone Handling and Fix End Date Picker (#101) @a-mnich",
        "targetAbi": "10.10.7.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/playback-reporting/playback-reporting_16.0.0.0.zip",
        "checksum": "adda05c48c8f340e8148a34651604991",
        "timestamp": "2025-04-13T20:52:51Z"
      },
      {
        "version": "15.0.0.0",
        "changelog": "- Added horizontal scrolling to all report pages (#85) @meister-eder\n\n### Bug Fixes ###\n- Use LastUpdated Time Instead of Current Time for missing Stop event (#87) @speatzle",
        "targetAbi": "10.9.7.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/playback-reporting/playback-reporting_15.0.0.0.zip",
        "checksum": "7f37c9f0062537880fbe42dce7715bf4",
        "timestamp": "2024-07-17T17:06:50Z"
      },
      {
        "version": "14.0.0.0",
        "changelog": "- 10.9 (#82) @crobibero\n\n### New features and improvements ###\n- Order default query usefully & checkbox by default (#66) @michaelkrieger\n\n### Bug Fixes ###\n- Fix DirectoryBrowser (#76) @MBR-0001",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/playback-reporting/playback-reporting_14.0.0.0.zip",
        "checksum": "44152a3b26154fa8a9bc9c94ee6574e6",
        "timestamp": "2024-05-11T19:34:26Z"
      },
      {
        "version": "13.0.0.0",
        "changelog": "### Bug Fixes ###\n- Added support for decimal timezones (#64) @theKAKAN\n- Keep all avatars the same dimension (#62) @sambartik\n\n### CI & build changes ###\n- fix: meta ci workflows (#60) @h1dden-da3m0n",
        "targetAbi": "10.8.1.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_13.0.0.0.zip",
        "checksum": "9249ad025297bed2f7a1808f30cd34b2",
        "timestamp": "2022-07-10T12:47:28Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#59) @crobibero\n- Use meta ci (#57) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#57) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_12.0.0.0.zip",
        "checksum": "6282c85380c4ab75bded1a2f0850fba6",
        "timestamp": "2022-03-27T20:34:12Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- chore(deps): bump SQLitePCL.pretty.netstandard from 2.1.0 to 2.2.0 (#40) @dependabot\n\n### New features and improvements ###\n- chore: plugin images (#41) @h1dden-da3m0n\n\n### CI & build changes ###\n- Update ci (#45) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- 10.8 (#49) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_11.0.0.0.zip",
        "checksum": "d750a6b41799142370fa2f40c70fea9d",
        "timestamp": "2022-01-08T17:24:44Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "* Fix query to PlayActivity endpoint on User Playback Report (#35) @Stampede10343 * Feature/client timezone awareness (#37) @Stampede10343\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_10.0.0.0.zip",
        "checksum": "b56ad6715336a363d4477eb40d668491",
        "timestamp": "2021-04-12T14:12:57Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "Add authentication to plugin endpoints\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_9.0.0.0.zip",
        "checksum": "ca323b3dcb2cb86cc2e72a7a0f1eee22",
        "timestamp": "2020-12-05T22:15:48Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "Add authentication to plugin endpoints\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_8.0.0.0.zip",
        "checksum": "58644c505586542ef0b8b65e2f704bd1",
        "timestamp": "2020-11-18T03:01:51Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/playback-reporting/playback-reporting_7.0.0.0.zip",
        "checksum": "6a361ef33bca97f9155856d02ff47380",
        "timestamp": "2020-07-20T01:32:09Z"
      }
    ]
  },
  {
    "guid": "d4312cd9-5c90-4f38-82e8-51da566790e8",
    "name": "Reports",
    "description": "Generate reports of your media library",
    "overview": "Generate reports of your media library",
    "owner": "jellyfin",
    "category": "Administration",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Reports.png",
    "versions": [
      {
        "version": "18.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#98) @crobibero\n- fix: require admin privileges to access reports API (#95) @Theta-Dev\n\n### Code or Repo Maintenance ###\n- Fix Overlay Button Accessibility  (#91) @a-mnich",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/reports/reports_18.0.0.0.zip",
        "checksum": "01aad5505f5694a1dcabc0d790e66067",
        "timestamp": "2025-10-20T01:27:58Z"
      },
      {
        "version": "17.0.0.0",
        "changelog": "- put that thing in the correct place (#85) @crobibero\n\n### Bug Fixes ###\n- add reference to SixLabors.Fonts.dll (#84) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/reports/reports_17.0.0.0.zip",
        "checksum": "dda70ae635dc8364f5154edae0c577af",
        "timestamp": "2024-05-11T20:36:28Z"
      },
      {
        "version": "16.0.0.0",
        "changelog": "- 10.9 (#82) @crobibero\n\n### New features and improvements ###\n- Add XLSX Excel As Export Option (#74) @mwildgoose\n\n### Dependency updates ###\n- chore(deps): update dependency closedxml to v0.97.0 (#76) @renovate",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/reports/reports_16.0.0.0.zip",
        "checksum": "8f97501398dca6b7f7e9fd5147d67850",
        "timestamp": "2024-05-11T19:34:15Z"
      },
      {
        "version": "15.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix CSV Export Format (#73) @mwildgoose\n\n### Code or Repo Maintenance ###\n- Use meta ci (#66) @crobibero\n- Performance improvements (#59) @Bond-009\n- Style fixes, enable analysis and nullable (#57) @Bond-009\n\n### CI & build changes ###\n- fix: meta ci workflows (#68) @h1dden-da3m0n\n- Use meta ci (#66) @crobibero",
        "targetAbi": "10.8.1.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_15.0.0.0.zip",
        "checksum": "4ebde0325f5157f5a7623c203236a6e6",
        "timestamp": "2022-07-16T12:47:59Z"
      },
      {
        "version": "14.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- Use BaseItemKind (#52) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_14.0.0.0.zip",
        "checksum": "b7586cc3ef692576f425a303e9d398ee",
        "timestamp": "2022-01-08T17:24:56Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "Fix Jellyfin 10.7 compatibility\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_12.0.0.0.zip",
        "checksum": "cb16b92a8e0dc19f92eb0f46b3a64936",
        "timestamp": "2021-06-19T17:23:15Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_11.0.0.0.zip",
        "checksum": "d71bc6a4c008e58ee70ad44c83bfd310",
        "timestamp": "2020-12-05T22:00:46Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_10.0.0.0.zip",
        "checksum": "3917e75839337475b42daf2ba0b5bd7b",
        "timestamp": "2020-10-19T19:30:41Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/reports/reports_9.0.0.0.zip",
        "checksum": "5b5ad8d885616a21e8d1e8eecf5ea979",
        "timestamp": "2020-10-16T23:52:37Z"
      }
    ]
  },
  {
    "guid": "bc4aad2e-d3d0-4725-a5e2-fd07949e5b42",
    "name": "TMDb Box Sets",
    "description": "Automatically create movie box sets based on TMDb collections",
    "overview": "Automatically create movie box sets based on TMDb collections",
    "owner": "jellyfin",
    "category": "MoviesAndShows",
    "versions": [
      {
        "version": "12.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#101) @crobibero\n- Update wiki link (#105) @thornbill\n- fix: require admin privileges to refresh metadata (#95) @Theta-Dev\n- Add analyzers and fix issues (#86) @Shadowghost\n\n### Bug Fixes ###\n- Fix for collections with < entries than requested (#74) @tommargar",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/tmdb-box-sets/tmdb-box-sets_12.0.0.0.zip",
        "checksum": "a8bdf571fb84746c69cd4b156a936d77",
        "timestamp": "2025-10-20T01:27:54Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- 10.9 (#79) @crobibero\n\n### Bug Fixes ###\n- Only add primary versions to collections (#69) @lordwelch\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#77) @methbkts\n\n### CI & build changes ###\n- fix: meta ci workflows (#70) @h1dden-da3m0n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/tmdb-box-sets/tmdb-box-sets_11.0.0.0.zip",
        "checksum": "fa6d4b4d90375535502987bd326bedc5",
        "timestamp": "2024-05-11T19:34:33Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "- chore(deps): bump release-drafter/release-drafter from 5.15.0 to 5.17.6 (#59) @dependabot\n\n### Code or Repo Maintenance ###\n- 10.8 support (#68) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#67) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_10.0.0.0.zip",
        "checksum": "0a4054c838d9c407e22fdc3f0bc7f698",
        "timestamp": "2022-03-28T00:06:42Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "- Use BaseItemKind (#56) @crobibero\n\n### Bug Fixes ###\n- Update TMDbBoxSetManager.cs (#49) @WWWesten",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_9.0.0.0.zip",
        "checksum": "402e47f4f1c13ad1aa52f8bae6f29fc0",
        "timestamp": "2022-01-08T17:25:18Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "- 10.8 support (#47) @crobibero\n- Fix #36: Save button has wrong text (#40) @danimart1991\n\n### New features and improvements ###\n- Strip Collection string multilanguage (#43) @danimart1991\n- Fix #38: NullReferenceException on Collection Name (#41) @danimart1991\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#39) @dependabot\n\n### CI & build changes ###\n- chore(ci): builds, releas drafter and more (#34) @h1dden-da3m0n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_8.0.0.0.zip",
        "checksum": "a45b5384f3bb81a86f7b4fd4da18a644",
        "timestamp": "2021-11-01T21:03:17Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_7.0.0.0.zip",
        "checksum": "1551792e6af4d36f2cead01153c73cf0",
        "timestamp": "2020-12-05T22:07:21Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tmdb-box-sets/tmdb-box-sets_6.0.0.0.zip",
        "checksum": "b92b68a922c5fcbb8f4d47b8601b01b6",
        "timestamp": "2020-07-20T01:32:58Z"
      }
    ]
  },
  {
    "guid": "4fe3201e-d6ae-4f2e-8917-e12bda571281",
    "name": "Trakt",
    "description": "Record your watched media with Trakt.\n",
    "overview": "Record your watched media with Trakt",
    "owner": "jellyfin",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Trakt.png",
    "versions": [
      {
        "version": "27.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#250) @crobibero\n- Migrate analyzers and fix NPE (#245) @Shadowghost\n- Fix typo in trakt.html (#241) @maroessler",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/trakt/trakt_27.0.0.0.zip",
        "checksum": "2c640c5af7d10e99036ec85f05774fb7",
        "timestamp": "2025-10-20T01:24:51Z"
      },
      {
        "version": "26.0.0.0",
        "changelog": "- 10.10 support (#238) @crobibero\n\n### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to v8 (#187) @renovate",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/trakt/trakt_26.0.0.0.zip",
        "checksum": "222b61706a4b56adde19e81c359b9342",
        "timestamp": "2024-10-26T18:15:06Z"
      },
      {
        "version": "25.0.0.0",
        "changelog": "- 10.9 (#233) @crobibero\n\n### Dependency updates ###\n- Update dependency StyleCop.Analyzers to v1.2.0-beta.556 (#214) @renovate",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/trakt/trakt_25.0.0.0.zip",
        "checksum": "7d48cd4ef9af7e4de5f7a8613a19cd38",
        "timestamp": "2024-05-11T19:34:21Z"
      },
      {
        "version": "24.0.0.0",
        "changelog": "### New features and improvements ###\n- Use history api for importing episodes from trakt (#205) @h3llrais3r\n\n### Bug Fixes ###\n- Fix duplicate watched entries (#224) @buthed010203\n- Fix pagination when no items are present (#215) @kade-robertson\n\n### Code or Repo Maintenance ###\n- Code cleanup (#225) @crobibero\n\n### Documentation updates ###\n- Typo - Update trakt.html (#206) @Awolize\n- small correction to trakt.html (#202) @veloute",
        "targetAbi": "10.8.12.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_24.0.0.0.zip",
        "checksum": "421565044bb0165e7f1ee4049a65c51e",
        "timestamp": "2023-11-27T13:15:03Z"
      },
      {
        "version": "23.0.0.0",
        "changelog": "### New features and improvements ###\n- Added config parameter Don't remove items from trakt (#196) @addamanth\n\n### Bug Fixes ###\n- Sync  if not set locally (#201) @blackwind\n- Fix episode last played date syncing (#199) @Shadowghost",
        "targetAbi": "10.8.9.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_23.0.0.0.zip",
        "checksum": "ad39a1011f4ceaa94baa6cb93b4b0471",
        "timestamp": "2023-02-10T23:21:39Z"
      },
      {
        "version": "22.0.0.0",
        "changelog": "- Update README.md (#188) @methbkts\n\n### New features and improvements ###\n- Fix episode matching for sync from trakt task (#191) @h3llrais3r\n\n### Bug Fixes ###\n- Fix episode matching for sync from trakt task (#191) @h3llrais3r",
        "targetAbi": "10.8.8.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_22.0.0.0.zip",
        "checksum": "063bdd794a775adfaa61dc9afe20e532",
        "timestamp": "2022-12-28T16:26:21Z"
      },
      {
        "version": "21.0.0.0",
        "changelog": "### New features and improvements ###\n- Do not hammer the API (#175) @Shadowghost\n\n### Bug Fixes ###\n- Do not hammer the API (#175) @Shadowghost\n- Prevent setting local item as unwatched on sync (#169) @Shadowghost\n\n### Code or Repo Maintenance ###\n- Add more info to debug logs (#171) @sambartik",
        "targetAbi": "10.8.5.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_21.0.0.0.zip",
        "checksum": "dec8c2b84fab06de7c4cb14e77d5cc27",
        "timestamp": "2022-10-20T14:21:35Z"
      },
      {
        "version": "20.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix unauthorized users not being skipped (#154) @Shadowghost\n- Fix MediaType metadata (#154) @Shadowghost\n- Don't fail tasks if one user fails (#154) @Shadowghost\n### Features ###\n- Implement HDR metadata (#154) @Shadowghost\n  - Implement metadata for episodes (#154) @Shadowghost\n- Switch to GUIDs (this requires reauthentication of all users) (#154) @Shadowghost",
        "targetAbi": "10.8.4.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_20.0.0.0.zip",
        "checksum": "7e3212b10f381a7d488f518f9e26a06f",
        "timestamp": "2022-09-02T13:12:51Z"
      },
      {
        "version": "19.0.0.0",
        "changelog": "### Bug Fixes ###\n- Properly handle 404 API responses (#144) @Shadowghost\n\n### Dependency updates ###\n- chore(deps): bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#139) @dependabot\n\n### CI & build changes ###\n- fix: meta ci workflows (#145) @h1dden-da3m0n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_19.0.0.0.zip",
        "checksum": "4286ad59d87aa66d220fb7ff98d49430",
        "timestamp": "2022-05-28T17:17:20Z"
      },
      {
        "version": "18.0.0.0",
        "changelog": "### Bug Fixes ###\n- Various Fixes (#136) @Shadowghost\n- Fix live watched state sync (#134) @Shadowghost\n- Fix metadata enums and mapping (#132) @Shadowghost",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_18.0.0.0.zip",
        "checksum": "744dbee8d07aaf60113290d8fa894315",
        "timestamp": "2022-05-04T20:52:15Z"
      },
      {
        "version": "17.0.0.0",
        "changelog": "### Bug Fixes ###\n- Various Fixes (#136) @Shadowghost\n- Fix live watched state sync (#134) @Shadowghost\n- Fix metadata enums and mapping (#132) @Shadowghost",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_17.0.0.0.zip",
        "checksum": "679c7e556a0cc897a464694248143acf",
        "timestamp": "2022-05-04T19:13:04Z"
      },
      {
        "version": "16.0.0.0",
        "changelog": "### New features and improvements ###\n- Implement handling of update events and progress sync, fix scheduled tasks (#120) @Shadowghost\n- Add pagination to scheduled tasks (#111) @crobibero\n- Implement deauth (#114) @Shadowghost\n- Sync Pause and Resume, enable analyzers (#112) @Shadowghost\n\n### Bug Fixes ###\n- Implement handling of update events and progress sync, fix scheduled tasks (#120) @Shadowghost\n- Send pause instead of stop on uncompleted playback to prevent scrobble (#117) @Shadowghost\n- Require success response before deserializing (#115) @crobibero\n\n### Code or Repo Maintenance ###\n- Switch to native episode number check and datetime string conversion (#124) @Shadowghost\n- Fix codeql warnings (#123) @crobibero\n- Use file-scoped namespace everywhere (#122) @crobibero\n- Migrate API to use enums, update properties (#118) @Shadowghost\n- Update .Net version in readme (#119) @sambartik",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_16.0.0.0.zip",
        "checksum": "8c0a8bc57b23eee3299cf4018b6abb76",
        "timestamp": "2022-04-24T19:31:08Z"
      },
      {
        "version": "15.0.0.0",
        "changelog": "### Bug Fixes ###\n- Retry episode scrobble without IDs if episode was not found by trakt (#102) @SenorSmartyPants\n- Fix episodes with IDs (#100) @SenorSmartyPants\n\n### Code or Repo Maintenance ###\n- 10.8 support (#110) @crobibero\n- Use meta ci (#108) @crobibero\n\n### CI & build changes ###\n- Use meta ci (#108) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_15.0.0.0.zip",
        "checksum": "3f92c4f7d5350a2aced3cfe273a75ec2",
        "timestamp": "2022-03-27T20:44:42Z"
      },
      {
        "version": "14.0.0.0",
        "changelog": "### New features and improvements ###\n- Handle TV show rewatches (#97) @dulli\n- Don't treat TVDB Id specially for episodes (#93) @SenorSmartyPants\n\n### Code or Repo Maintenance ###\n- Use BaseItemKind (#98) @crobibero\n- Remove all warnings in project (#96) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_14.0.0.0.zip",
        "checksum": "82e41d5c0ecf59743627fac10d27a080",
        "timestamp": "2022-01-08T17:25:30Z"
      },
      {
        "version": "13.0.0.0",
        "changelog": "### CI & build changes ###\n- Update ci (#85) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- 10.8 support (#91) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_13.0.0.0.zip",
        "checksum": "408b38f1335ee1f947890752004cb017",
        "timestamp": "2021-11-01T21:03:41Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "- remove jQuery and update to es6 (#78) @grafixeyehero\n- Use Trakt last watched date when importing (#63) @netpok\n- Use System.Text.Json (#61) @Ullmie02\n- chore: plugin images (#76) @h1dden-da3m0n\n- Fix save button label (#72) @Vagab0nd\n- Fix AUTHED_API_POST_LIMIT (#65) @dgalli1\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#68) @dependabot\n- chore(ci): builds, releas drafter and more (#66) @h1dden-da3m0n\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_12.0.0.0.zip",
        "checksum": "f910593ca1ad68f1a90a08fa255281b7",
        "timestamp": "2021-06-14T05:27:08Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_11.0.0.0.zip",
        "checksum": "2257ccde1e39114644a27e0966a0bf2d",
        "timestamp": "2020-12-05T19:56:12Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/trakt/trakt_10.0.0.0.zip",
        "checksum": "ab67e6b59ea2e7860a6a3ff7b8452759",
        "timestamp": "2020-07-20T01:33:06Z"
      }
    ]
  },
  {
    "guid": "3fd018e5-5e78-4e58-b280-a0c068febee0",
    "name": "TVHeadend",
    "description": "Manage TVHeadend from Jellyfin",
    "overview": "Manage TVHeadend from Jellyfin",
    "owner": "jellyfin",
    "category": "LiveTV",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/TVHeadend.png",
    "versions": [
      {
        "version": "13.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#100) @crobibero\n- Restore subtitles and multiple audio that got destroyed in commit db8cd9af238813a7b141ba826168fdaa22f1509e on Feb 18, 2018 (#68) @roman-vanicek\n- Further Release 10.9.x improvements (#92) @lomion0815\n- Readme: update build requirements (#93) @citronalco\n- Fixed link to TVHeadend image (#83) @lomion0815\n- Set correct dates for recordings (#84) @lomion0815\n- Changed HTSP field \"summary\" to correct name \"subtitle\". (#85) @lomion0815",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/tvheadend/tvheadend_13.0.0.0.zip",
        "checksum": "3b768d2adae2d0cdf8cbc471b7dbc024",
        "timestamp": "2025-10-20T01:30:26Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "- Fixed TV Recording channel for 10.9  (#81) @lomion0815\n- Fix live stream not working with 10.9 (#80) @lomion0815\n- Update for 10.9 - Step 1 (#78) @lomion0815\n- Stop Async connection handler threads if remote host has closed the connection. (#74) @Charlese2",
        "targetAbi": "10.9.2.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/tvheadend/tvheadend_12.0.0.0.zip",
        "checksum": "6fd285450f7837d590e76707d95e7f76",
        "timestamp": "2024-05-20T13:16:24Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "### New features and improvements ###\n- Added Pre-Padding and Post-Padding to settings.  (#57) @lomion0815\n\n### Bug Fixes ###\n- Fix DLNA streaming (#46) @jkellerer\n\n### Code or Repo Maintenance ###\n- Use meta ci (#55) @crobibero\n\n### CI & build changes ###\n- fix: meta ci workflows (#56) @h1dden-da3m0n\n- Use meta ci (#55) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_11.0.0.0.zip",
        "checksum": "a8255ffbd1839faeaa477377887331c2",
        "timestamp": "2022-06-14T11:11:54Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#42) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_10.0.0.0.zip",
        "checksum": "2e11b1af9c3c92b4bc70f537cda8f0a5",
        "timestamp": "2022-01-08T17:25:55Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "### New features and improvements ###\n- chore: plugin images (#37) @h1dden-da3m0n\n\n### CI & build changes ###\n- Update ci (#39) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- reduce log spam and clean up log messages (#41) @Shadowghost\n- Remove jquery (#38) @grafixeyehero",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_9.0.0.0.zip",
        "checksum": "a5bd2c65ae2b2b3398ae2bbfd5d92b47",
        "timestamp": "2021-09-03T11:05:07Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_8.0.0.0.zip",
        "checksum": "64be4d0b4118e0a59a290c187338b4f0",
        "timestamp": "2021-04-15T08:56:26Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_7.0.0.0.zip",
        "checksum": "1abbfce737b6962f4b1b2255dc63e932",
        "timestamp": "2021-01-05T16:20:33Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvheadend/tvheadend_6.0.0.0.zip",
        "checksum": "143c34fd70d7173b8912cc03ce4b517d",
        "timestamp": "2020-07-20T01:33:15Z"
      }
    ]
  },
  {
    "guid": "8119f3c6-cfc2-4d9c-a0ba-028f1d93e526",
    "name": "Cover Art Archive",
    "description": "This plugin provides images from the Cover Art Archive https://musicbrainz.org/doc/Cover_Art_Archive and depends on the MusicBrainz metadata provider to know what images belong where\n",
    "overview": "MusicBrainz Cover Art Archive",
    "owner": "jellyfin",
    "category": "Music",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Cover Art Archive.png",
    "versions": [
      {
        "version": "9.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#39) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/cover-art-archive/cover-art-archive_9.0.0.0.zip",
        "checksum": "f48527b54a2436060e268926e9876133",
        "timestamp": "2025-10-20T01:27:46Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "- 10.9 (#35) @crobibero\n\n### Bug Fixes ###\n- Check if the Types is flagged as 'Front' (#33) @GaaH\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#34) @methbkts\n- Use meta ci (#27) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dependency metabrainz.common.json to v5.1.0 (#30) @renovate\n\n### CI & build changes ###\n- fix: ci bumps (#29) @h1dden-da3m0n\n- Use meta ci (#27) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/cover-art-archive/cover-art-archive_8.0.0.0.zip",
        "checksum": "306eca2d767c1995bcc2d724039dca04",
        "timestamp": "2024-05-11T19:36:57Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "### Bug Fixes ###\n- fix client string (#19) @Shadowghost\n\n### Code or Repo Maintenance ###\n- Fix readme (#20) @Shadowghost",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_7.0.0.0.zip",
        "checksum": "005e308e111b3b3b068e67c9ec6c6e1e",
        "timestamp": "2022-01-08T17:22:30Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix contact uri (#17) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_6.0.0.0.zip",
        "checksum": "b4d5687142ae4210d43262ae6d9d92c7",
        "timestamp": "2022-01-08T11:43:13Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "### Major features and improvements ###\n- Remove configuration page and migrate to MetaBrainz.MusicBrainz.CoverArt (#12) @MrTimscampi\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#14) @dependabot",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_5.0.0.0.zip",
        "checksum": "ccc0878e5fc9b03cd1d828f74fe91ead",
        "timestamp": "2022-01-07T21:16:19Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#13) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_4.0.0.0.zip",
        "checksum": "4dccac26c6470cebc25cb8d6e4201b4d",
        "timestamp": "2021-11-01T20:57:28Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "### New features and improvements ###\n- chore: plugin images (#5) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#4) @dependabot\n\n### CI & build changes ###\n- Update ci (#9) @h1dden-da3m0n\n- Create release prep PR on release draft update (#7) @oddstr13\n- Add analyzers and remove all warnings (#3) @crobibero\n- Let there be CI (#2) @oddstr13",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_3.0.0.0.zip",
        "checksum": "ca0ae1e2575cae9cb8d9f0164b8ab92c",
        "timestamp": "2021-07-28T20:36:41Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "changelog\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_2.0.0.0.zip",
        "checksum": "bea8fa4a37b3e7ed74e22266e7597a68",
        "timestamp": "2020-12-06T02:51:03Z"
      },
      {
        "version": "1.0.0.3",
        "changelog": "changelog\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/cover-art-archive/cover-art-archive_1.0.0.3.zip",
        "checksum": "c502a5c54b168810614c1c40709b9598",
        "timestamp": "2020-08-06T21:21:22Z"
      }
    ]
  },
  {
    "guid": "a677c0da-fac5-4cde-941a-7134223f14c8",
    "name": "TheTVDB",
    "description": "Get TV metadata from TheTvdb\n",
    "overview": "Get TV metadata from TheTvdb",
    "owner": "jellyfin",
    "category": "MoviesAndShows",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/TheTVDB.png",
    "versions": [
      {
        "version": "20.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#211) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_20.0.0.0.zip",
        "checksum": "b122c754609d18993d85fa7f2b9f1432",
        "timestamp": "2025-10-20T01:25:49Z"
      },
      {
        "version": "19.0.0.0",
        "changelog": "- Improved null handling for tvdb provider (#207) @systemcrash\n\n### New features and improvements ###\n- Added missing season type 'alttwo' (#200) @Kianda\n\n### Bug Fixes ###\n- Handle empty ParentIndexNumber (#209) @Shadowghost",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_19.0.0.0.zip",
        "checksum": "81cf892de2c6803f7e90da407b694492",
        "timestamp": "2025-02-25T03:41:03Z"
      },
      {
        "version": "18.0.0.0",
        "changelog": "### Bug Fixes ###\n- Increase robustness of retrieving tmdb id (again) (#194) @scampower3\n- Fix orphaned episodes deletion (#195) @scampower3\n- Queue refresh after adding child (#196) @scampower3",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_18.0.0.0.zip",
        "checksum": "8c809397e621a1d0622f6c2f3594ed7f",
        "timestamp": "2024-11-03T15:14:50Z"
      },
      {
        "version": "17.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix update task (#193) @scampower3\n- Moves includeOriginalCountryInTags to the correct setting group. (#191) @scampower3",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_17.0.0.0.zip",
        "checksum": "53533ea6b2284ea5129f85e0dc902102",
        "timestamp": "2024-10-30T14:37:53Z"
      },
      {
        "version": "16.0.0.0",
        "changelog": "- Fix 10.10 nullability (#186) @crobibero\n\n### New features and improvements ###\n- Remove All Missing Episodes On Refresh (#176) @scampower3\n- Add original countries of series or movies as tags (#184) @scampower3\n- Move to IExternalUrlProvider (#179) @scampower3\n- Add people provider  (#173) @scampower3\n\n### Bug Fixes ###\n- Only generate url when there is externalId for season (#190) @scampower3\n- Update Season provider to use SeriesDisplayOrder field (#180) @scampower3\n- Filter for Movie Ids in remote id search (#187) @scampower3\n- Fix IsMatch logic (#188) @scampower3\n- Update all items returned from GetItemList (#178) @scampower3\n\n### Code or Repo Maintenance ###\n- Use Named Tuple (#177) @scampower3\n- Remove MaxSearchResults  (#174) @scampower3\n\n### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to 8.0.1 (#181) @renovate",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_16.0.0.0.zip",
        "checksum": "3d4b4139faaf54abb81605d95616706a",
        "timestamp": "2024-10-29T23:40:31Z"
      },
      {
        "version": "15.0.0.0",
        "changelog": "### Bug Fixes ###\n- Set ContentRatings list to be nullable (#171) @scampower3",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_15.0.0.0.zip",
        "checksum": "88ab211743cb3137f7ce7d41f8d15a67",
        "timestamp": "2024-08-05T15:05:15Z"
      },
      {
        "version": "14.0.0.0",
        "changelog": "### Major features and improvements ###\n- Add Movie support (#164) @scampower3\n\n### New features and improvements ###\n- Add support for movie and season for check for metadata update task. Add additional configurations. (#169) @scampower3\n- Season support with extended season client (#165) @scampower3\n- Add Tvdb Collection Ids (#162) @scampower3\n\n### Bug Fixes ###\n- Fix movie remote id ProviderName  (#167) @scampower3\n- Skip Characters with person name is null / Handle null RemoteIds (#160) @scampower3\n- Add season url (#161) @scampower3\n- Add option to fallback to original language (#156) @scampower3\n\n### Dependency updates ###\n- Update dependency Tvdb.Sdk to v4.7.10 (#158) @renovate",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_14.0.0.0.zip",
        "checksum": "29985fb6c99b25dc177380eee5158c69",
        "timestamp": "2024-08-05T13:22:09Z"
      },
      {
        "version": "13.0.0.0",
        "changelog": "- Simplify Series Handling in Missing Episode Provider (#151) @scampower3\n- Use official instead of default (#149) @scampower3\n\n### Bug Fixes ###\n- Fix Specials being added during season refresh when IncludeMissingSpecials is disabled (#152) @scampower3\n- Set DeleteFileLocation = false (#153) @scampower3\n- Fix Language mapping for unique cases (#145) @scampower3\n- Get season id according to selected display order. (#147) @scampower3",
        "targetAbi": "10.9.5.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_13.0.0.0.zip",
        "checksum": "45cfe2c675736d5597c09bfd993f3788",
        "timestamp": "2024-06-06T12:49:14Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "### New features and improvements ###\n- Adds a option to include specials for missing episode provider (#144) @scampower3\n- Add support for regional, alternate, altdvd orders (#139) @scampower3\n- Add support for different display order for missing episode provider (#140) @scampower3\n- Add support for clearart and clearlogo for series images (#138) @scampower3\n- Add fallback languages (#136) @rlauuzo\n\n### Bug Fixes ###\n- Display order change fix, Cache collision fix, restrict airsbefore/after to aired display order (#143) @scampower3\n- Fix retrieval of episode num for virtual episode. (#142) @scampower3\n\n### Documentation updates ###\n- Bump .NET version in docs (#135) @scampower3\n\n### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to v8 (#81) @renovate",
        "targetAbi": "10.9.2.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_12.0.0.0.zip",
        "checksum": "1bcc5b7aa8c2a3ee9322b7e261a2ec28",
        "timestamp": "2024-05-22T13:44:32Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- 10.9 (#134) @crobibero\n- Use ILocalizationManager instead of forming own country and iso6392 lists (#128) @scampower3\n- Don't retrieve tvdbId for episode if there is tvdbid already provided (#127) @scampower3\n- Prevent images with no language tag to have same priority as matched language (#126) @scampower3\n- Grab non alias name instead of first one that matches the language (#125) @scampower3\n- Fixes some cache key clashes and other improvements. (#123) @scampower3\n- Fixes some poorly named variables and label \"for\" tag fixes (#122) @scampower3\n- Remove required from the input for API key (#121) @scampower3\n- Add cache time configurations (#120) @scampower3\n- Add Caching for api calls (#118) @scampower3\n- Fix: Combine original titles for multi episode files (#117) @scampower3\n- Fixes issues retrieving episode metadata (#116) @scampower3\n- Improvements and fixes tvdb sdk 4.7.9.1 + PR #112 (#115) @BobSilent\n\n### Major features and improvements ###\n- Tvdb v4 migration (#93) @scampower3\n\n### New features and improvements ###\n- Feat: Add a polling task to check for update via the update api endpoint (#124) @scampower3\n\n### Bug Fixes ###\n- Update to Tvdb sdk 4.7.9.1 (#113) @scampower3\n- Fix duplicate entries Missing and not Missing (#106) @BobSilent\n- Fixes for tvdb v4 migration (#110) @BobSilent\n- Don't require user pin (#108) @crobibero\n\n### Code or Repo Maintenance ###\n- Make Tvdb Client usage more resilient and robust (#112) @BobSilent\n- Add the project's api key (#107) @crobibero\n- Update link to Jellyfin website (#103) @methbkts",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/thetvdb/thetvdb_11.0.0.0.zip",
        "checksum": "42a42a1d50886556960e774083b75629",
        "timestamp": "2024-05-11T19:29:00Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "- Reduce log noise (#85) @IDisposable\n- Enriched Logging with series name (#84) @JPVenson\n\n### New features and improvements ###\n- Combine Title and Overview of combined episodes. (#86) @haydenstith",
        "targetAbi": "10.8.10.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_10.0.0.0.zip",
        "checksum": "e01c639fcbe9a5c3e76944819a8bb66d",
        "timestamp": "2023-06-19T20:21:14Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix GetAllEpisodes breaking library scan on missing Episode Data (#83) @Hayajiro\n\n### Code or Repo Maintenance ###\n- Use meta ci (#67) @crobibero\n\n### CI & build changes ###\n- fix: meta ci workflows (#72) @h1dden-da3m0n\n- Use meta ci (#67) @crobibero",
        "targetAbi": "10.8.8.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_9.0.0.0.zip",
        "checksum": "0d2585a599b2a0deb0c614577bc3a175",
        "timestamp": "2023-01-16T03:36:51Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- Use BaseItemKind (#59) @crobibero\n- update ruleset (#55) @crobibero\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#54) @dependabot",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_8.0.0.0.zip",
        "checksum": "5b9ee28119c60dffeff67952d67ba67a",
        "timestamp": "2022-01-08T17:25:42Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "- 10.8 support (#52) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_7.0.0.0.zip",
        "checksum": "7ae213ac5c4d86ee968a0b7c69755393",
        "timestamp": "2021-11-01T21:04:06Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "### Bug Fixes ###\n- Changed NormalizationForm to FormC (#45) @sushilicious\n\n### CI & build changes ###\n- Update ci (#42) @h1dden-da3m0n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_6.0.0.0.zip",
        "checksum": "0d2bcfa13da7e10efa8874b445f92ba6",
        "timestamp": "2021-08-07T21:24:50Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "* fix catching exceptions\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_5.0.0.0.zip",
        "checksum": "ad07e5890042799642e4056ebf5620c0",
        "timestamp": "2021-05-14T12:01:21Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "Fix getting metadata\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_4.0.0.0.zip",
        "checksum": "97e82c193bf8c70c28158bdd4abb638d",
        "timestamp": "2021-04-18T19:10:58Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "Fix getting metadata",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_3.0.0.0.zip",
        "checksum": "108bb40691f7b08ebd28f78afd7d196f",
        "timestamp": "2021-03-11T05:41:03Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "Remove from Jellyfin core.\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_2.0.0.0.zip",
        "checksum": "e46cee334476a1b475e5c553171c4cb6",
        "timestamp": "2020-12-16T20:03:28Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "Remove from Jellyfin core.\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/thetvdb/thetvdb_1.0.0.0.zip",
        "checksum": "5a3dca5c0db4824d83bfd4e7e2b7bf11",
        "timestamp": "2020-12-06T02:56:40Z"
      }
    ]
  },
  {
    "guid": "a2b2a7ed-aa28-4521-a64a-63d86901f246",
    "name": "AniDB",
    "description": "AniDB metadata provider\n",
    "overview": "AniDB metadata provider",
    "owner": "jellyfin",
    "category": "Anime",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/AniDB.png",
    "versions": [
      {
        "version": "11.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#78) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anidb/anidb_11.0.0.0.zip",
        "checksum": "d0cac34970b874c86e920beda02d3fa3",
        "timestamp": "2025-10-20T01:24:26Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "- Fallback on empty ParentIndexNumber (#75) @Shadowghost",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anidb/anidb_10.0.0.0.zip",
        "checksum": "b334e0a1c3855d6918fd6f4c13d78ab7",
        "timestamp": "2025-02-25T03:40:44Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "- Map tag \"18 restricted\" to parental rating NC-17 (#48) @nalsai\n- Strip the year from the name for finding matches (#55) @nalsai\n- Add n-apostrophe replacement (#56) @nalsai\n- Add wo replacement (#57) @nalsai",
        "targetAbi": "10.9.4.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anidb/anidb_9.0.0.0.zip",
        "checksum": "d01c8da806aae5e0f65d96552e4063e4",
        "timestamp": "2024-06-02T14:10:34Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "- 10.9 (#64) @crobibero\n\n### New features and improvements ###\n- Make series.xml cache age user configurable (#44) @Scholars-Mate\n\n### Bug Fixes ###\n- Detect api errors and throw exception (#42) @nalsai\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#62) @methbkts",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anidb/anidb_8.0.0.0.zip",
        "checksum": "bc9683dd6fbe76c60d2e984e39873918",
        "timestamp": "2024-05-11T19:36:21Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "### New features and improvements ###\n- Add AniDbExternalEpisodeId (#32) @Nalsai\n- Add support for \"Mahoutsukai\" and fix \"Gekijyouban\" (#31) @Nalsai\n\n### Bug Fixes ###\n- Fix automatically detecting Movies (#38) @Nalsai\n- Add support for \"Mahoutsukai\" and fix \"Gekijyouban\" (#31) @Nalsai\n\n### CI & build changes ###\n- fix: meta ci workflows (#35) @h1dden-da3m0n",
        "targetAbi": "10.8.1.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_7.0.0.0.zip",
        "checksum": "91be4332cc5ab9705574379560a60600",
        "timestamp": "2022-07-09T15:23:50Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "- Fix episode metadata & improve series metadata (#29) @Nalsai\n\n### New features and improvements ###\n- Add original title metadata (#26) @Nalsai\n\n### Bug Fixes ###\n- Use proper normalization form (#19) @crobibero\n- Improve AniDB ID searching and matching (#27) @Nalsai\n\n### Code or Repo Maintenance ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#15) @dependabot\n- Improve AniDB ID searching and matching (#27) @Nalsai\n- Use meta ci (#30) @crobibero\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#15) @dependabot\n\n### CI & build changes ###\n- Use meta ci (#30) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_6.0.0.0.zip",
        "checksum": "921e7e417e97f60c6d275d0373add6a0",
        "timestamp": "2022-03-28T00:00:21Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#13) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_5.0.0.0.zip",
        "checksum": "8bcfbf425f9c2d4c6f38edb8c4f05377",
        "timestamp": "2022-01-08T17:20:54Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#8) @dependabot\n\n### CI & build changes ###\n- Update ci (#10) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#9) @h1dden-da3m0n",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_4.0.0.0.zip",
        "checksum": "e8957962ec6d3a3e811b1804c608b294",
        "timestamp": "2021-09-07T21:31:08Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "* Explicit decompress no longer needed (#4) @oddstr13 * Let there be CI (#3) @oddstr13\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_3.0.0.0.zip",
        "checksum": "574104cf6f64989214dbc1680861fa71",
        "timestamp": "2021-03-12T23:32:20Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "- Split out from the Anime plugin - Unpin patch version of DependencyInjection\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anidb/anidb_2.0.0.0.zip",
        "checksum": "9b69500943308d01e0e2e97432343468",
        "timestamp": "2021-03-10T19:43:49Z"
      }
    ]
  },
  {
    "guid": "1bd22884-44be-40f3-ad95-fc4a7834ba2c",
    "name": "AniList",
    "description": "AniList metadata provider\n",
    "overview": "AniList metadata provider",
    "owner": "jellyfin",
    "category": "Anime",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/AniList.png",
    "versions": [
      {
        "version": "12.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#92) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_12.0.0.0.zip",
        "checksum": "80da254d2da26c906705eecd7c46bce5",
        "timestamp": "2025-10-20T01:41:08Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- Cleanup (#91) @Shadowghost\n\n### New features and improvements ###\n- Added a setting to make only animation studio appear as metadata (with fixes) (#88) @sjorge",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_11.0.0.0.zip",
        "checksum": "b81d83d025ca1498f730a72599b80fa4",
        "timestamp": "2025-02-25T03:40:36Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "- Support for retreiving Person metadata (#75) @HansLehnert\n\n### Dependency updates ###\n- Update dotnet monorepo to 8.0.1 (#80) @renovate",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_10.0.0.0.zip",
        "checksum": "958d69fa904b6a7cf4f75d429be9ea79",
        "timestamp": "2024-10-26T18:44:42Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "- Limit amount of people in metadata search result (#68) @AkaTenshi\n- Feature: Decouples VA filter from the title language, and moves to the new Anilist StaffLanguage API key (#65) @mmshivesh\n\n### Dependency updates ###\n- Update dependency AnitomySharp.NET6 to v0.5.1 (#64) @renovate",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_9.0.0.0.zip",
        "checksum": "ab3635512a988b02e01f8f3e8ac5aa35",
        "timestamp": "2024-05-13T13:24:15Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "- force change for 10.9 (#62) @crobibero\n- Unstable (#61) @crobibero\n\n### Bug Fixes ###\n- Fix genre settings not being applied to movies (#52) @HansLehnert",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_8.0.0.0.zip",
        "checksum": "a348cda6e7162c908e01210812e2190d",
        "timestamp": "2024-05-11T20:26:02Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anilist/anilist_7.0.0.0.zip",
        "checksum": "935a485454872488f1a1d1ec793c11a5",
        "timestamp": "2024-05-11T19:55:03Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "### New features and improvements ###\n- Optionally use the AnitomySharp library to extract media titles (#9) @MisterMcDuck\n- Change banner to backdrop (#37) @nielsvanvelzen\n\n### Bug Fixes ###\n- Filter out non-japanese VAs for romaji titles (#40) @rzk3\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#44) @methbkts\n- Use meta ci (#25) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dotnet monorepo to v7 (major) (#35) @renovate\n- chore(deps): update dependency microsoft.extensions.dependencyinjection to v6.0.0 (#30) @renovate\n- chore(deps): update dependency microsoft.extensions.http to v6 (#31) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#29) @h1dden-da3m0n\n- Use meta ci (#25) @crobibero",
        "targetAbi": "10.8.12.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_6.0.0.0.zip",
        "checksum": "2038e03fd92e877095be82839ee268e4",
        "timestamp": "2023-11-09T01:10:28Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#18) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_5.0.0.0.zip",
        "checksum": "e9cac399791004a163eec2aeb5a4d11b",
        "timestamp": "2022-01-08T17:21:07Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix Genre settings (#15) @CommandStorm5\n\n### CI & build changes ###\n- ci: set ABI version and more repo automation (#17) @h1dden-da3m0n",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_4.0.0.0.zip",
        "checksum": "0c9335b5ac2c873473446ef5ab91b2be",
        "timestamp": "2021-09-21T20:16:23Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "### New features and improvements ###\n- Add original title preference option (#7) @robertgzr\n- Add native Japanese title to the original title field (#4) @ayyu\n- Add option to hide tags that are marked as spoilers (#5) @sqlstatement\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#6) @dependabot\n\n### CI & build changes ###\n- Update ci (#11) @h1dden-da3m0n\n- Let there be CI (#3) @oddstr13\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#8) @h1dden-da3m0n",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_3.0.0.0.zip",
        "checksum": "276831fbfb1c12f60feb978e74384157",
        "timestamp": "2021-09-07T21:33:18Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "- Split out from the Anime plugin - Unpin patch version of DependencyInjection\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anilist/anilist_2.0.0.0.zip",
        "checksum": "3d3ab2231231e981f42f46745dd4a3fd",
        "timestamp": "2021-03-10T19:47:04Z"
      }
    ]
  },
  {
    "guid": "776d9158-b91f-49d9-82c5-dacce63d63b8",
    "name": "AniSearch",
    "description": "AniSearch metadata provider\n",
    "overview": "AniSearch metadata provider",
    "owner": "jellyfin",
    "category": "Anime",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/AniSearch.png",
    "versions": [
      {
        "version": "6.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#28) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anisearch/anisearch_6.0.0.0.zip",
        "checksum": "24e3cfbf7c5500ec56aaa2aebaafb160",
        "timestamp": "2025-10-20T01:27:49Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "- 10.9 (#22) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#21) @methbkts\n- Use meta ci (#13) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dependency microsoft.extensions.http to v6 (#17) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#16) @h1dden-da3m0n\n- Use meta ci (#13) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/anisearch/anisearch_5.0.0.0.zip",
        "checksum": "e6870dc7d6256fbc343e5d5eff7e4056",
        "timestamp": "2024-05-11T19:36:42Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#7) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anisearch/anisearch_4.0.0.0.zip",
        "checksum": "f4296b98d7cadd0f0d42f9c7ca63fba4",
        "timestamp": "2022-01-08T17:21:39Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#3) @dependabot\n\n### CI & build changes ###\n- Update ci (#5) @h1dden-da3m0n\n- Let there be CI (#2) @oddstr13\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#4) @h1dden-da3m0n",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anisearch/anisearch_3.0.0.0.zip",
        "checksum": "de566977fe80a8d75475b7de937c8734",
        "timestamp": "2021-09-07T21:31:55Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "- Split out from the Anime plugin - Remove dependency on DependencyInjection\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/anisearch/anisearch_2.0.0.0.zip",
        "checksum": "761b4c98926541c79ed2d24be04f4a1f",
        "timestamp": "2021-03-10T19:54:53Z"
      }
    ]
  },
  {
    "guid": "88d809e2-056b-47f4-9911-073949b9963f",
    "name": "Kitsu",
    "description": "Kitsu metadata provider\n",
    "overview": "Kitsu metadata provider",
    "owner": "jellyfin",
    "category": "Anime",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Kitsu.png",
    "versions": [
      {
        "version": "7.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#37) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kitsu/kitsu_7.0.0.0.zip",
        "checksum": "d307169b5551244b10a46fe6222b471a",
        "timestamp": "2025-10-20T01:26:12Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "- Fallback on empty ParentIndexNumber (#36) @Shadowghost\n- Update kitsu domain (#34) @pikami",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kitsu/kitsu_6.0.0.0.zip",
        "checksum": "e64954a083d4a66722244724aa588b5a",
        "timestamp": "2025-02-25T03:40:50Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "- 10.9 (#29) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#26) @methbkts",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/kitsu/kitsu_5.0.0.0.zip",
        "checksum": "4941f0939f3d4345e7f42fcbfe620d60",
        "timestamp": "2024-05-11T19:36:19Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "### New features and improvements ###\n- Added Series/Episode Image Providers (#22) @pikami\n- Get episode metadata from seriesId+episodeNumber instead of provider episode id (#21) @pikami\n- Add support for identifying using kitsu id (#23) @pikami\n\n### Bug Fixes ###\n- Round community rating to single decimal place (#18) @pikami\n\n### CI & build changes ###\n- fix: meta ci workflows (#17) @h1dden-da3m0n\n- Use meta ci (#14) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kitsu/kitsu_4.0.0.0.zip",
        "checksum": "17ba01c1c0fe1c5a8ca2b84410407b82",
        "timestamp": "2022-06-13T22:15:32Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "### New features and improvements ###\n- chore: plugin images (#5) @h1dden-da3m0n\n\n### Dependency updates ###\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#4) @dependabot\n\n### CI & build changes ###\n- Update ci (#6) @h1dden-da3m0n\n- Let there be CI (#2) @oddstr13\n\n### Code or Repo Maintenance ###\n- 10.8 support (#9) @crobibero\n\n### Documentation updates ###\n- chore(doc): doc and editorconf update (#3) @h1dden-da3m0n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kitsu/kitsu_3.0.0.0.zip",
        "checksum": "97bffe423d3f090db13f086f204c807c",
        "timestamp": "2022-01-08T17:22:57Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "- Split out from the Anime plugin - Remove dependency on DependencyInjection\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/kitsu/kitsu_2.0.0.0.zip",
        "checksum": "0989ef4483639edb9a4ec266905f386a",
        "timestamp": "2021-03-10T20:00:06Z"
      }
    ]
  },
  {
    "guid": "a4a488d0-17a3-4919-8d82-7f3de4f6b209",
    "name": "TVmaze",
    "description": "Get TV metadata from TVmaze\n",
    "overview": "Get TV metadata from TVmaze",
    "owner": "jellyfin",
    "category": "MoviesAndShows",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/TVmaze.png",
    "versions": [
      {
        "version": "13.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#55) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/tvmaze/tvmaze_13.0.0.0.zip",
        "checksum": "6c8617e666f9d9e4bad545894474533d",
        "timestamp": "2025-10-20T01:26:39Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "- Fallback on empty ParentIndexNumber (#54) @Shadowghost\n- Should provide identifying info in its exception (#47) @michaelkrieger\n- Add basic handling for specials (#23) @Smith00101010",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/tvmaze/tvmaze_12.0.0.0.zip",
        "checksum": "e778f22bc4295aefa159ee327b89dbfe",
        "timestamp": "2025-02-25T03:40:35Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "- 10.9 (#50) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#49) @methbkts\n- Use meta ci (#42) @crobibero\n\n### CI & build changes ###\n- fix: meta ci workflows (#44) @h1dden-da3m0n\n- Use meta ci (#42) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/tvmaze/tvmaze_11.0.0.0.zip",
        "checksum": "0295801c211760a2ea01bd2a7b9f1ff0",
        "timestamp": "2024-05-11T19:36:43Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- Fix build (#36) @crobibero\n\n### Dependency updates ###\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#33) @dependabot",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvmaze/tvmaze_10.0.0.0.zip",
        "checksum": "7a1bb4eccc01169f9bf31e5276c8d61e",
        "timestamp": "2022-01-08T17:26:09Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "### Bug Fixes ###\n- tv-maze -> tvmaze in release-drafter config (#28) @oddstr13\n\n### Code or Repo Maintenance ###\n- 10.8 support (#32) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvmaze/tvmaze_9.0.0.0.zip",
        "checksum": "2fa1bbe23392945f56f8ed716c8bb932",
        "timestamp": "2021-11-01T21:04:34Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "- chore(deps): bump TvMaze.Api.Client from 0.1.71 to 0.1.72 (#21) @dependabot\n\n### CI & build changes ###\n- Update ci (#24) @h1dden-da3m0n\n\n### Code or Repo Maintenance ###\n- chore: plugin images (#22) @h1dden-da3m0n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvmaze/tvmaze_8.0.0.0.zip",
        "checksum": "cd7944e30bd7e6237279cb8458777fc0",
        "timestamp": "2021-09-06T17:25:48Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "Update api client\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tvmaze/tvmaze_7.0.0.0.zip",
        "checksum": "01454308f6db571b1db6017394789108",
        "timestamp": "2021-04-12T20:38:30Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "Get additional image types\n",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_5.0.0.0.zip",
        "checksum": "509a85e40b1d1ac36eef45673deaf606",
        "timestamp": "2020-12-06T02:51:56Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "Get additional image types\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_4.0.0.0.zip",
        "checksum": "58ee9ab3f129151bdfff033ad889ad87",
        "timestamp": "2020-11-24T14:44:37Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "Remove unused dependencies \n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_3.0.0.0.zip",
        "checksum": "f3b2c70b3e136fb15c917e4420f4fdec",
        "timestamp": "2020-11-09T14:32:56Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "Remove unused dependencies \n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_2.0.0.0.zip",
        "checksum": "c7662ae8ae52ce8a4e8d685d55f36e80",
        "timestamp": "2020-11-09T02:33:11Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "Initial release.\n",
        "targetAbi": "10.6.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/tv-maze/tv-maze_1.0.0.0.zip",
        "checksum": "c90eee48c12f2c07880b4b28e507fd14",
        "timestamp": "2020-11-08T19:05:32Z"
      }
    ]
  },
  {
    "guid": "71552a5a-5c5c-4350-a2ae-ebe451a30173",
    "name": "Webhook",
    "description": "Sends notifications to destinations via webhooks.\n",
    "overview": "Sends notifications.",
    "owner": "jellyfin",
    "category": "Administration",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Webhook.png",
    "versions": [
      {
        "version": "18.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#328) @crobibero\n- Fix the problem of html escape of \"Description\" in Chinese. (#320) @sqliu07\n\n### New features and improvements ###\n- Add json_encode helper mostly for {{{Overview}}} (#339) @mfedderly",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_18.0.0.0.zip",
        "checksum": "d6ef22fc2654384b73d37666b8923c48",
        "timestamp": "2025-10-20T01:41:35Z"
      },
      {
        "version": "17.0.0.0",
        "changelog": "- Update Ntfy.handlebars (#298) @Sk4lli\n- ntfy.sh: Template Optimizations Pt. 3 (#297) @v3DJG6GL\n\n### New features and improvements ###\n- feat: add url_encode helper (#314) @armanckeser",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_17.0.0.0.zip",
        "checksum": "dc5633cf3b48b21e0d413eafdd95ba37",
        "timestamp": "2025-02-22T17:59:11Z"
      },
      {
        "version": "15.0.0.0",
        "changelog": "- Fix test badge typo (#257) @RyanMelena\n- Fix test status badge (#256) @RyanMelena\n- Make \"Original Aspect Ratio\" property available to WebHooks (#249) @RyanMelena\n\n### Breaking changes ###\n- Allow smtp connection without SSL (#258) @RyanMelena\n\n### Bug Fixes ###\n- Allow smtp connection without SSL (#258) @RyanMelena\n\n### Dependency updates ###\n- chore(deps): update dependency mailkit to v4.7.0 (#174) @renovate\n- chore(deps): update dependency mqttnet.extensions.managedclient to v4.3.6.1152 (#246) @renovate",
        "targetAbi": "10.9.7.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_15.0.0.0.zip",
        "checksum": "0def08b5a1709aa4c4edec45c71f26fb",
        "timestamp": "2024-10-26T18:18:20Z"
      },
      {
        "version": "14.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix AuthenticationFailureNotifier, AuthenticationSuccessNotifier (#238) @crobibero\n- Actually register hosted services (#233) @crobibero\n\n### Dependency updates ###\n- chore(deps): update dependency mqttnet.extensions.managedclient to v4.3.4.1084 (#187) @renovate",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_14.0.0.0.zip",
        "checksum": "1097b179029bfc0242446efc7099f3e4",
        "timestamp": "2024-05-17T16:51:02Z"
      },
      {
        "version": "13.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix registering helpers during plugin initialization (#230) @crobibero",
        "targetAbi": "10.9.1.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_13.0.0.0.zip",
        "checksum": "80717245cf09947e3c1c81027fbc416c",
        "timestamp": "2024-05-13T23:39:55Z"
      },
      {
        "version": "12.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- Fix scheduled task (#106) @crobibero\n- chore(deps): bump Handlebars.Net from 2.0.10 to 2.1.0 (#101) @dependabot\n- chore(deps): bump MailKit from 3.1.0 to 3.1.1 (#102) @dependabot\n- chore(deps): bump MailKit from 3.0.0 to 3.1.0 (#95) @dependabot\n\n### Dependency updates ###\n- chore(deps): bump Handlebars.Net from 2.0.10 to 2.1.0 (#101) @dependabot\n- chore(deps): bump MailKit from 3.1.0 to 3.1.1 (#102) @dependabot\n- chore(deps): bump MailKit from 3.0.0 to 3.1.0 (#95) @dependabot\n\n### CI & build changes ###\n- fix: wrong name in ci workflows (#104) @h1dden-da3m0n\n- ci: migrate to centralized Plugin CI workflows (#94) @h1dden-da3m0n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/webhook/webhook_12.0.0.0.zip",
        "checksum": "360760d637a92e88273373ba31956300",
        "timestamp": "2024-05-11T19:15:42Z"
      },
      {
        "version": "11.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- Fix scheduled task (#106) @crobibero\n- chore(deps): bump Handlebars.Net from 2.0.10 to 2.1.0 (#101) @dependabot\n- chore(deps): bump MailKit from 3.1.0 to 3.1.1 (#102) @dependabot\n- chore(deps): bump MailKit from 3.0.0 to 3.1.0 (#95) @dependabot\n\n### Dependency updates ###\n- chore(deps): bump Handlebars.Net from 2.0.10 to 2.1.0 (#101) @dependabot\n- chore(deps): bump MailKit from 3.1.0 to 3.1.1 (#102) @dependabot\n- chore(deps): bump MailKit from 3.0.0 to 3.1.0 (#95) @dependabot\n\n### CI & build changes ###\n- fix: wrong name in ci workflows (#104) @h1dden-da3m0n\n- ci: migrate to centralized Plugin CI workflows (#94) @h1dden-da3m0n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_11.0.0.0.zip",
        "checksum": "adcd796f3c83498a3577c1f6380324e3",
        "timestamp": "2022-03-28T00:08:01Z"
      },
      {
        "version": "10.0.0.0",
        "changelog": "### Bug Fixes ###\n- Pull correct ServerName (#85) @crobibero\n\n### Code or Repo Maintenance ###\n- Update ruleset, fix new warnings (#82) @crobibero\n\n### Dependency updates ###\n- chore(deps): update Microsoft.Extensions.Http requirement from 5.* to 6.* (#80) @dependabot\n- chore(deps): bump Handlebars.Net from 2.0.9 to 2.0.10 (#92) @dependabot\n- chore(deps): bump MailKit from 2.15.0 to 3.0.0 (#91) @dependabot",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_10.0.0.0.zip",
        "checksum": "51de0e95b9c74c17cccd9f81c0674780",
        "timestamp": "2022-01-08T17:26:30Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "### Bug Fixes ###\n- Don't filter on userId for UserCreated notification type (#76) @crobibero\n\n### Code or Repo Maintenance ###\n- Fix CI (#79) @crobibero\n- 10.8 support (#69) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_9.0.0.0.zip",
        "checksum": "7346b010d59f3833b5f5920ab503063c",
        "timestamp": "2021-11-01T14:32:52Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "### New features and improvements ###\n- Add UserDataSaved event handler (#70) @crobibero",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_8.0.0.0.zip",
        "checksum": "8a84683a9b52090229b2da2dabcd3d91",
        "timestamp": "2021-09-27T01:38:21Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "### New features and improvements ###\n- Add tagline as available parameter (#68) @crobibero\n- Add Form Post support (#65) @crobibero\n\n### Bug Fixes ###\n- Fix Discord.handlebars template (#66) @crobibero\n- Fix string conversion for unbound properties (#62) @crobibero",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_7.0.0.0.zip",
        "checksum": "8d0a350aa9cd4fcc7f25cadcc0406286",
        "timestamp": "2021-09-16T20:39:37Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix string conversion in HandlebarsFunctionHelpers (#61) @crobibero\n- Actually fix sending username (#58) @crobibero",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_6.0.0.0.zip",
        "checksum": "778537d266aaa8b453398e6fcf21ae3b",
        "timestamp": "2021-09-15T11:44:50Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "### Bug Fixes ###\n- Update Username parameter to be NotificationUsername (#57) @crobibero\n\n### CI & build changes ###\n- ci: set ABI version and more repo automation (#52) @h1dden-da3m0n",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_5.0.0.0.zip",
        "checksum": "d09416808acd1b47e1efefdde36cebc8",
        "timestamp": "2021-09-14T00:18:12Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "- Update ci (#42) @h1dden-da3m0n\n\n### New features and improvements ###\n- Improve HTTP Request Error Logging (#51) @mark-monteiro\n\n### Bug Fixes ###\n- Fix loading of selected media types (#46) @crobibero\n\n### Dependency updates ###\n- chore(deps): bump MailKit from 2.14.0 to 2.15.0 (#50) @dependabot\n- chore(deps): bump Handlebars.Net from 2.0.8 to 2.0.9 (#49) @dependabot\n- chore(deps): bump MailKit from 2.13.0 to 2.14.0 (#48) @dependabot\n\n### Code or Repo Maintenance ###\n- chore(deps): bump MailKit from 2.14.0 to 2.15.0 (#50) @dependabot\n- chore(deps): bump Handlebars.Net from 2.0.8 to 2.0.9 (#49) @dependabot\n- chore(deps): bump MailKit from 2.13.0 to 2.14.0 (#48) @dependabot",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_4.0.0.0.zip",
        "checksum": "37a37b69fab5ccd8181a8c4af8d5dc7b",
        "timestamp": "2021-08-30T11:30:18Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "- No changes",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/webhook/webhook_3.0.0.0.zip",
        "checksum": "ad3b18dd68bedf4c49b634d630eb3146",
        "timestamp": "2021-07-10T02:06:09Z"
      }
    ]
  },
  {
    "guid": "f30880ae-3365-449e-b9e6-bf133c8401b0",
    "name": "OPDS",
    "description": "Provides an OPDS feed for book browsing.\n",
    "overview": "Provides an OPDS book feed",
    "owner": "jellyfin",
    "category": "Books",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/OPDS.png",
    "versions": [
      {
        "version": "7.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#48) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/opds/opds_7.0.0.0.zip",
        "checksum": "aad0d99b85dc089c16f5f3bd79177af5",
        "timestamp": "2025-10-20T01:28:57Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "- 10.10 fixes (#44) @crobibero\n\n### New features and improvements ###\n- Add more descriptive feed name (#25) @crobibero\n\n### Bug Fixes ###\n- fix: Support different query parameter names in search (#41) @rluetzner\n\n### Dependency updates ###\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.556 - autoclosed (#34) @renovate",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/opds/opds_6.0.0.0.zip",
        "checksum": "182d6e847b8632af968f2bfea728c541",
        "timestamp": "2024-10-26T18:10:14Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "- 10.9 (#39) @crobibero\n\n### New features and improvements ###\n- Set Content-Disposition header when downloading book (#24) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#36) @methbkts\n- Minor update to include authenticated feeds. (#21) @adamshand\n\n### Dependency updates ###\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.435 (#30) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#28) @h1dden-da3m0n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/opds/opds_5.0.0.0.zip",
        "checksum": "7a69bd5f0221576dff14bbd352dcb87c",
        "timestamp": "2024-05-11T19:35:40Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "### New features and improvements ###\n- Add WWW-Authenticate header to unauthorized response (#14) @crobibero\n- Add Favorites, RecentlyAdded (#12) @crobibero\n\n### CI & build changes ###\n- ci: migrate to centralized Plugin CI workflows (#15) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/opds/opds_4.0.0.0.zip",
        "checksum": "43b7de66b3352c17b4e120ce4ef47411",
        "timestamp": "2022-02-27T22:02:50Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "### New features and improvements ###\n- Add Genre search (#9) @crobibero\n- Use Request.PathBase to get actual baseUrl (#8) @crobibero\n\n### Code or Repo Maintenance ###\n- Use BaseItemKind (#10) @crobibero\n- Update ruleset, fix build, fix ordering (#3) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/opds/opds_3.0.0.0.zip",
        "checksum": "d1677ceedf02785cd67d497d158aca1a",
        "timestamp": "2022-01-08T17:24:12Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- 10.8 support (#1) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/opds/opds_2.0.0.0.zip",
        "checksum": "2ee42cc03d0e4f754fabb1321b005a5a",
        "timestamp": "2021-11-01T20:51:30Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "",
        "targetAbi": "10.7.7.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/opds/opds_1.0.0.0.zip",
        "checksum": "717b7a03366af88d39a987610406cfb5",
        "timestamp": "2021-09-20T23:41:41Z"
      }
    ]
  },
  {
    "guid": "ec9e2a74-1311-4a14-b302-158e3d95fd1d",
    "name": "Session Cleaner",
    "description": "Removes old sessions (devices).\n",
    "overview": "Removes old sessions (devices).",
    "owner": "jellyfin",
    "category": "Administration",
    "versions": [
      {
        "version": "5.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#25) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/session-cleaner/session-cleaner_5.0.0.0.zip",
        "checksum": "b00b7c19a04608b6dafb1ae7caa67ac0",
        "timestamp": "2025-10-20T01:27:04Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "- Fixes for Jellyfin 10.9.9 (#21) @crobibero",
        "targetAbi": "10.9.9.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/session-cleaner/session-cleaner_4.0.0.0.zip",
        "checksum": "d47e1eb912fdd346501b1d2079494ba6",
        "timestamp": "2024-08-05T13:39:43Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "- 10.9 (#19) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#17) @methbkts\n- chore(deps): bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#11) @dependabot\n\n### Dependency updates ###\n- chore(deps): bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#11) @dependabot\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.435 (#14) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#12) @h1dden-da3m0n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/session-cleaner/session-cleaner_3.0.0.0.zip",
        "checksum": "b8bcc8968b82d14745b37e968fb2dd7d",
        "timestamp": "2024-05-11T19:36:44Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "10.8 support\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/session-cleaner/session-cleaner_2.0.0.0.zip",
        "checksum": "4dcc754c5d93782a8549422f222425c5",
        "timestamp": "2022-03-27T20:37:51Z"
      }
    ]
  },
  {
    "guid": "44616595-5798-47ad-8658-3c09f3030505",
    "name": "VGMdb",
    "description": "Adds support for VGMdb to music libraries. Can provide both images and metadata for artists and albums.\n",
    "overview": "Adds support for VGMdb to music libraries. Can provide both images and metadata for artists and albums.",
    "owner": "jellyfin",
    "category": "Music",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/VGMdb.png",
    "versions": [
      {
        "version": "5.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#27) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/vgmdb/vgmdb_5.0.0.0.zip",
        "checksum": "9d09caeadeb8cfa9842741ef8c00af72",
        "timestamp": "2025-10-20T01:27:55Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "- 10.9 (#23) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/vgmdb/vgmdb_4.0.0.0.zip",
        "checksum": "7b765ba1cd95ebbf262399fbac18878f",
        "timestamp": "2024-05-11T19:36:32Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix double slash in API URL's causing the plugin to never work (#20) @nielsvanvelzen\n\n### Dependency updates ###\n- chore(deps): update dependency stylecop.analyzers to v1.2.0-beta.435 (#15) @renovate\n\n### CI & build changes ###\n- fix: meta ci workflows (#13) @h1dden-da3m0n",
        "targetAbi": "10.8.13.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/vgmdb/vgmdb_3.0.0.0.zip",
        "checksum": "98833a260b7a90e992248659f492e59a",
        "timestamp": "2023-12-21T21:44:35Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "- chore(deps): bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406 (#11) @dependabot\n- Use meta ci (#8) @crobibero\n\n### Code or Repo Maintenance ###\n- Clean up folder structure, remove warnings (#9) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/vgmdb/vgmdb_2.0.0.0.zip",
        "checksum": "7543fe69a7701abe645c8590d5b92e2f",
        "timestamp": "2022-03-27T21:08:11Z"
      }
    ]
  },
  {
    "guid": "07caef58-a94b-4211-a62c-f9774e04ebdb",
    "name": "Simkl",
    "description": "Scrobble your watched Movies, TV Shows and Anime to Simkl and share your progress with friends!\n",
    "overview": "Scrobble to Simkl",
    "owner": "crobibero",
    "category": "General",
    "versions": [
      {
        "version": "7.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#47) @crobibero\n- Change Error Logging (#37) @JamsRepos",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/simkl/simkl_7.0.0.0.zip",
        "checksum": "47ee4bf05e00e0f1f19171ede19d6e55",
        "timestamp": "2025-10-20T01:28:31Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "- Fix 10.9 support (#34) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/simkl/simkl_6.0.0.0.zip",
        "checksum": "074abcfa9baa1b7879191b577b6e8f47",
        "timestamp": "2024-05-12T19:48:56Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "- 10.9 (#32) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/simkl/simkl_5.0.0.0.zip",
        "checksum": "9eba0e759fa543fd6a88e5f2f4b66275",
        "timestamp": "2024-05-11T19:36:09Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "### New features and improvements ###\n- fixed json case + added episode ids + empty response error (#25) @ekleop\n\n### Bug Fixes ###\n- fixed json case + added episode ids + empty response error (#25) @ekleop",
        "targetAbi": "10.8.11.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/simkl/simkl_4.0.0.0.zip",
        "checksum": "c6c6420ac5a2fe62a119af7142b6f651",
        "timestamp": "2023-11-21T14:20:46Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "### Bug Fixes ###\n- Fix auth against Simkl api (#17) @crobibero\n\n### CI & build changes ###\n- fix: meta ci workflows (#15) @h1dden-da3m0n",
        "targetAbi": "10.8.1.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/simkl/simkl_3.0.0.0.zip",
        "checksum": "5a2f9b5ddc2023809780bae3a2dc3e62",
        "timestamp": "2022-07-05T08:03:01Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "- Use meta ci (#10) @crobibero\n- 10.8 support (#5) @crobibero",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/simkl/simkl_2.0.0.0.zip",
        "checksum": "c3092a2b46487fa1e3ec16e47c6df60a",
        "timestamp": "2022-03-28T00:06:17Z"
      }
    ]
  },
  {
    "guid": "cd893c24-b59e-4060-87b2-184070e1bf68",
    "name": "Subtitle Extract",
    "description": "Extracts embedded subtitles.\n",
    "overview": "Extracts Subtitles.",
    "owner": "jellyfin",
    "category": "Subtitles",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Subtitle Extract.png",
    "versions": [
      {
        "version": "7.0.0.0",
        "changelog": "- Fix HasChanged checks (#57) @Shadowghost",
        "targetAbi": "10.11.2.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/subtitle-extract/subtitle-extract_7.0.0.0.zip",
        "checksum": "363e440d8107e7d22b575630a9e96487",
        "timestamp": "2025-11-08T17:15:54Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "- Add libraries selector (#53) @Gorgorot38",
        "targetAbi": "10.11.2.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/subtitle-extract/subtitle-extract_6.0.0.0.zip",
        "checksum": "7b8dfa0d5557ee2eb6c2e136db89f33a",
        "timestamp": "2025-11-04T01:24:33Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#49) @crobibero\n\n### Code or Repo Maintenance ###\n- Maintenance (#42) @Shadowghost",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/subtitle-extract/subtitle-extract_5.0.0.0.zip",
        "checksum": "2b7741a06a87594903a25fabb24a6560",
        "timestamp": "2025-10-20T01:28:26Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "### Code or Repo Maintenance ###\n- Downgrade log level to reduce spam (#27) @crobibero\n- Fix extracting subtitles, fix memory leak @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/subtitle-extract/subtitle-extract_4.0.0.0.zip",
        "checksum": "e6076f4a618829408114b105a6a0692c",
        "timestamp": "2024-05-12T18:22:29Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "- 10.9 (#24) @crobibero\n\n### New features and improvements ###\n- Allow for subtitles to be extracted for new media (#14) @Kakoluz\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#16) @methbkts",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/subtitle-extract/subtitle-extract_3.0.0.0.zip",
        "checksum": "4fd85c8603fcb5a92f7abb7b83a003ee",
        "timestamp": "2024-05-11T19:23:24Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "### Bug Fixes ###\n- Catch exception when extracting (#1) @crobibero",
        "targetAbi": "10.8.1.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/subtitle-extract/subtitle-extract_2.0.0.0.zip",
        "checksum": "8a4a41cc8462d67e5f9df7a96c3ce711",
        "timestamp": "2022-09-12T22:53:29Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "",
        "targetAbi": "10.8.1.0",
        "sourceUrl": "https://repo.jellyfin.org/releases/plugin/subtitle-extract/subtitle-extract_1.0.0.0.zip",
        "checksum": "74ff9ab8f7936c43d591d3c071458d60",
        "timestamp": "2022-09-08T04:43:17Z"
      }
    ]
  },
  {
    "guid": "4ce89c27-d3a1-4e4b-8f5f-4bd9191c857e",
    "name": "Discogs",
    "description": "Get music metadata from Discogs\n",
    "overview": "Get music metadata from Discogs",
    "owner": "jellyfin",
    "category": "Music",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Discogs.png",
    "versions": [
      {
        "version": "2.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#15) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/discogs/discogs_2.0.0.0.zip",
        "checksum": "95fcbbeccc90d0d4f16f2d45e972994a",
        "timestamp": "2025-10-20T01:26:27Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "- 10.9 (#7) @crobibero\n- Update dependency StyleCop.Analyzers to v1.2.0-beta.556 (#1) @renovate\n- Update workflows (#3) @crobibero",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/discogs/discogs_1.0.0.0.zip",
        "checksum": "175e1fdccd21819b1f4f0e32f6d9851a",
        "timestamp": "2024-05-11T19:28:18Z"
      }
    ]
  },
  {
    "guid": "7871d3b1-f1b9-4318-9c27-f35998ffbbcc",
    "name": "Artwork",
    "description": "Downloads artwork from a repository for various media types.\n",
    "overview": "Download artwork",
    "owner": "jellyfin",
    "category": "General",
    "versions": [
      {
        "version": "2.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#27) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/artwork/artwork_2.0.0.0.zip",
        "checksum": "df6bda40d987d9387cfb4fb5778d7d03",
        "timestamp": "2025-10-20T01:27:33Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "- 10.9 (#21) @crobibero\n- Use meta ci (#14) @crobibero\n- chore(deps): bump Microsoft.Extensions.Http from 5.0.0 to 6.0.0 (#6) @dependabot\n- update ruleset (#7) @crobibero\n- 10.8 support (#4) @crobibero\n- chore(deps): bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#2) @dependabot\n- Fix url image template (#1) @crobibero\n\n### Code or Repo Maintenance ###\n- Update link to Jellyfin website (#19) @methbkts\n\n### CI & build changes ###\n- fix: meta ci workflows (#15) @h1dden-da3m0n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/artwork/artwork_1.0.0.0.zip",
        "checksum": "4e7471e17995d57400d3041b4299703a",
        "timestamp": "2024-05-11T19:35:04Z"
      }
    ]
  },
  {
    "guid": "07d86795-01f2-4d22-b174-cdc6056c3e7c",
    "name": "Local Intros",
    "description": "Select a flashy pre-roll from local storage to run before any video content. The video details are loaded from disk after a video is played from the library from the beginning of the video. A random video is selected, and all videos in the local directory are enabled by default. Specific videos can be enabled or disabled as necessary. After videos are loaded for the first time, additional videos found in the directory are not enabled by default.\n",
    "overview": "Display flashy intros before movies and other videos",
    "owner": "Jellyfin",
    "category": "MoviesAndShows",
    "versions": [
      {
        "version": "4.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#51) @crobibero\n- Update README.md (#41) @lukasitaly",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/local-intros/local-intros_4.0.0.0.zip",
        "checksum": "8d1b160bfb2f6799cf6fa9019c1248c6",
        "timestamp": "2025-10-20T01:28:50Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "- 10.9 (#38) @crobibero\n- Add org workflows (#29) @crobibero\n- Added code to order detected videos by name. (#16) @BrianCArnold\n\n### New features and improvements ###\n- added ability to only show intros for movies (#32) @Terence-D\n- Added code to handle repeating date ranges in backend.  (#15) @BrianCArnold\n\n### Documentation updates ###\n- Update config Discord link (#31) @anthonylavado",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/local-intros/local-intros_3.0.0.0.zip",
        "checksum": "bf5161c2cb0b82ba8449aed8f60e6dd2",
        "timestamp": "2024-05-11T19:59:28Z"
      }
    ]
  },
  {
    "guid": "33eba9cd-7da1-4720-967f-dd7dae7b74a1",
    "name": "DLNA",
    "description": "Adds DLNA capability to Jellyfin\n",
    "overview": "DLNA Service",
    "owner": "jellyfin",
    "category": "General",
    "imageUrl": "",
    "versions": [
      {
        "version": "10.0.0.0",
        "changelog": "- Encode header values (#174) @crobibero\n- Avoid invalid PlayCommand start index (#175) @crobibero",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_10.0.0.0.zip",
        "checksum": "c96dbf59c9daf5af1ccc09bea68eca2c",
        "timestamp": "2025-10-25T15:29:13Z"
      },
      {
        "version": "9.0.0.0",
        "changelog": "- 10.11 support (#163) @crobibero\n- add emby-button class to the help button (#155) @Krafting\n- fix resolution for ts (#146) @tomty89\n- Fix typo in client discovery interval help text (#149) @AnAnalogGuy\n- Strip URL parameters (#137) @Vebryn",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_9.0.0.0.zip",
        "checksum": "5e43bdec93a8e19bd9cf840a44066c80",
        "timestamp": "2025-10-20T01:25:51Z"
      },
      {
        "version": "8.0.0.0",
        "changelog": "- Revert collection expression (#132) @crobibero",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_8.0.0.0.zip",
        "checksum": "9424fec869f91fa3de4844a06226f852",
        "timestamp": "2025-03-17T03:03:55Z"
      },
      {
        "version": "7.0.0.0",
        "changelog": "- Fix: ChildCount When Viewing Folders in Directory (GetBrowse) (#128) @tfink419\n- Add rules, fix issues and cleanup (#96) @Shadowghost\n- Disable DirectStream for video playback (#124) @ACertainCoder",
        "targetAbi": "10.10.6.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_7.0.0.0.zip",
        "checksum": "720670a424cfa32bca014a0179d64027",
        "timestamp": "2025-03-12T19:16:10Z"
      },
      {
        "version": "6.0.0.0",
        "changelog": "- fix: add the icons to the compiled resources (#109) (#114) @FelixPetriconi\n- fix: adjusted typo in configuration page title (#112) @shindai\n- Only split user agent if it can be split (#95) @Shadowghost",
        "targetAbi": "10.10.3.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_6.0.0.0.zip",
        "checksum": "f553041c6685d619d4eeb8927bd85c14",
        "timestamp": "2024-12-19T22:17:07Z"
      },
      {
        "version": "5.0.0.0",
        "changelog": "- Fix Bigscreen compatibility issues (#83) @Nullcaller\n- Add additional profile logging (#93) @disgustipated\n- Fix TTL not following SsdpConstants (#88) @Nullcaller",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_5.0.0.0.zip",
        "checksum": "4f40f49f8b402a13ff90dc5f1aea5abd",
        "timestamp": "2024-11-03T15:14:46Z"
      },
      {
        "version": "4.0.0.0",
        "changelog": "- Fixes for 10.10 (#84) @crobibero\n- Standardize bind IPs in ssdp and dlnahost (#82) @disgustipated\n- Revert lg profile friendly name (#77) @disgustipated\n- Add baseurl to descriptoruri (#75) @disgustipated\n\n### Dependency updates ###\n- Update dotnet monorepo (#79) @renovate",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_4.0.0.0.zip",
        "checksum": "c4cfe0a8b24f1a60224b4dec56b380a8",
        "timestamp": "2024-10-27T13:15:22Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "- restore video transcoding (#68) @flashka07\n- Update dependency Microsoft.AspNetCore.Authorization to v8.0.8 (#54) @renovate\n- Set publisher uri to http (#62) @disgustipated\n- Remove . from friendlyname for identifying LG TVs (#60) @disgustipated",
        "targetAbi": "10.9.10.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_3.0.0.0.zip",
        "checksum": "2b88fb8b370650f1cedca0a3a6d4a050",
        "timestamp": "2024-10-26T22:25:45Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "- Fixed ListenToSocketInternal so it works after Jellyfin 10.9.2 (#51) @ms-afk\n\n### Dependency updates ###\n- Update dependency Microsoft.AspNetCore.Authorization to v8.0.5 (#47) @renovate\n- Update dependency Microsoft.AspNetCore.Authorization to v8.0.4 (#37) @renovate",
        "targetAbi": "10.9.2.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_2.0.0.0.zip",
        "checksum": "2d5352445ed378318fee7aec39e12d15",
        "timestamp": "2024-05-26T20:40:15Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/dlna/dlna_1.0.0.0.zip",
        "checksum": "0c8214c6350767f03de192602916313f",
        "timestamp": "2024-05-11T20:08:01Z"
      }
    ]
  },
  {
    "guid": "a0444c3b-fe1c-4258-9e0f-a139fc093949",
    "name": "Transcode Killer",
    "description": "Kills transcodes above set resolutions to prevent server overload.",
    "overview": "Kills transcodes to prevent server overload.",
    "owner": "jellyfin",
    "category": "Administration",
    "versions": [
      {
        "version": "4.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#7) @crobibero\n- Improve plugin description (#9) @dhlavaty",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/transcode-killer/transcode-killer_4.0.0.0.zip",
        "checksum": "0e072581330ca416f3c66e7bc6130f19",
        "timestamp": "2025-10-20T01:25:45Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/transcode-killer/transcode-killer_3.0.0.0.zip",
        "checksum": "8099dd988580c379d0eba1a79e98acba",
        "timestamp": "2024-05-12T01:25:13Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/transcode-killer/transcode-killer_2.0.0.0.zip",
        "checksum": "eae7cdd6f82d1fe1b54b990cb64e64b6",
        "timestamp": "2024-05-12T01:21:54Z"
      }
    ]
  },
  {
    "guid": "698b6f33-14ca-49b5-9d79-fc3c0ab941f5",
    "name": "Chapter Segments Provider",
    "description": "Create media segments based on chapters.\n",
    "overview": "Create media segments based on chapters.",
    "owner": "jellyfin",
    "category": "General",
    "versions": [
      {
        "version": "4.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#9) @crobibero\n- Added additional commercial terms (#8) @JPVenson\n- Fix wrong order of RegEx comments (#13) @mihawk90\n- Add \"credits\" to outro segment RegEx (#4) @mihawk90",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/chapter-segments-provider/chapter-segments-provider_4.0.0.0.zip",
        "checksum": "350bed6ec06959cf315e9cdb6e6f7cb5",
        "timestamp": "2025-10-20T14:29:56Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/chapter-segments-provider/chapter-segments-provider_3.0.0.0.zip",
        "checksum": "04c5162ab035f72fc52fb678aa75a9e0",
        "timestamp": "2024-10-26T18:20:41Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#9) @crobibero\n- Added additional commercial terms (#8) @JPVenson\n- Fix wrong order of RegEx comments (#13) @mihawk90\n- Add \"credits\" to outro segment RegEx (#4) @mihawk90",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/chapter-segments-provider/chapter-segments-provider_2.0.0.0.zip",
        "checksum": "e0cd8265147bcd15d02da5cef0411a09",
        "timestamp": "2025-10-20T14:11:49Z"
      }
    ]
  },
  {
    "guid": "d106ebe6-9ca8-4fbc-9cd1-a92a213da9f9",
    "name": "LrcLib Lyrics",
    "description": "Download lyrics from https://lrclib.net/\n",
    "overview": "Download lyrics from https://lrclib.net/",
    "owner": "jellyfin",
    "category": "Music",
    "versions": [
      {
        "version": "3.0.0.0",
        "changelog": "- Jellyfin 10.11 support (#25) @crobibero\n- Update plugin name (#12) @thornbill\n- Update PluginConfiguration comment (#10) @scampower3",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/lrclib-lyrics/lrclib-lyrics_3.0.0.0.zip",
        "checksum": "72dddabf161d03337041ee0e5d345dec",
        "timestamp": "2025-10-20T01:26:33Z"
      },
      {
        "version": "2.0.0.0",
        "changelog": "### Dependency updates ###\n- Update dependency Microsoft.Extensions.Http to 8.0.1 (#8) @renovate",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/lrclib/lrclib_2.0.0.0.zip",
        "checksum": "f329ab0dc589c0ac1aa82522e278d49e",
        "timestamp": "2024-10-29T00:27:05Z"
      }
    ]
  },
  {
    "guid": "7a9f4890-b216-4d75-a0e4-4c9f29ed5217",
    "name": "Google Books",
    "description": "Pulls book metadata and cover images from Google Books.\n",
    "overview": "Google Books Metadata Provider",
    "owner": "jellyfin",
    "category": "Books",
    "versions": [
      {
        "version": "1.0.0.0",
        "changelog": "Initial Release",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/google-books/google-books_1.0.0.0.zip",
        "checksum": "3ab915e6a4ceef9020717c253b1db5d7",
        "timestamp": "2026-01-25T15:06:31Z"
      }
    ]
  },
  {
    "guid": "309ec7e5-4981-4e8c-992f-8e4dde9591e0",
    "name": "Comic Vine",
    "description": "Pulls comic metadata and cover images from Comic Vine.\n",
    "overview": "Comic Vine Metadata Provider",
    "owner": "jellyfin",
    "category": "Books",
    "versions": [
      {
        "version": "1.0.0.0",
        "changelog": "Initial Release",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.jellyfin.org/files/plugin/comic-vine/comic-vine_1.0.0.0.zip",
        "checksum": "d84b4958da5325fd35b2298c11264bdf",
        "timestamp": "2026-01-26T01:27:36Z"
      }
    ]
  },
  {
    "guid": "a9f62a44-fea5-46c3-ac26-55abba29c7c8",
    "name": "Apple Music",
    "description": "Apple Music artist and album images and metadata provider.\n",
    "overview": "Fetch images and metadata from Apple Music.",
    "owner": "lyarenei",
    "category": "Metadata",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Apple Music.png",
    "image": "image.png",
    "versions": [
      {
        "version": "3.0.5.1",
        "changelog": "Fix:\n  - Album artwork being pulled if artist did not have one\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_3.0.5.1.zip",
        "checksum": "80c5b9ab641493185a538fd0e73b92ef",
        "timestamp": "2025-10-15T17:59:28Z"
      },
      {
        "version": "3.0.4.9",
        "changelog": "Maintenance:\n  - Rename `iTunes` to `Apple Music` in code\n  - Clean up web scraping implementation (should now be more reliable)\n  - Update dependencies\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_3.0.4.9.zip",
        "checksum": "7a901cc548f9d02c10823d2b0f4a724e",
        "timestamp": "2025-08-23T07:02:58Z"
      },
      {
        "version": "3.0.2.1",
        "changelog": "Fix album images having black background.\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_3.0.2.1.zip",
        "checksum": "055c3a53138f27d53fe43ae5ad872415",
        "timestamp": "2025-06-05T20:33:57Z"
      },
      {
        "version": "3.0.1.0",
        "changelog": "Do not fetch Apple Music generic image for artists without image.\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_3.0.1.0.zip",
        "checksum": "659a3b5ea6e9b376bcd8c57531750be2",
        "timestamp": "2025-05-27T17:06:34Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "Compatibility for Jellyfin 10.10.x\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_3.0.0.0.zip",
        "checksum": "818c005d88f325a29d84c98849b4a4ca",
        "timestamp": "2024-10-30T20:21:36Z"
      },
      {
        "version": "2.0.0.2",
        "changelog": "Compatibility for Jellyfin 10.9.x\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_2.0.0.2.zip",
        "checksum": "23eb16fb8f02dcde3d9dd317a50240f4",
        "timestamp": "2024-10-16T21:17:01Z"
      },
      {
        "version": "1.0.1.3",
        "changelog": "Improve album identifications\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_1.0.1.3.zip",
        "checksum": "28c5fa8ec07dfbba8a12844e3aff0525",
        "timestamp": "2023-05-12T06:58:20Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "1.0.0.0:\n  * First release\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/apple-music/apple-music_1.0.0.0.zip",
        "checksum": "c1e8da9ca3ff3eb9a812ade88913dac4",
        "timestamp": "2023-05-12T06:27:06Z"
      }
    ]
  },
  {
    "guid": "59b20823-aafe-454c-a393-17427f518631",
    "name": "ListenBrainz",
    "description": "A plugin to send your music listening activity on Jellyfin to ListenBrainz.\n",
    "overview": "Track your music habits with ListenBrainz.",
    "owner": "lyarenei",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/ListenBrainz.svg",
    "versions": [
      {
        "version": "6.2.0.3",
        "changelog": "New features:\n - Strict mode option for ListenBrainz submissions\n - Sync playlists from ListenBrainz\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_6.2.0.3.zip",
        "checksum": "ea5fd1f48cc0c513c93f13da8030858d",
        "timestamp": "2026-02-13T19:59:29Z"
      },
      {
        "version": "6.0.4.0",
        "changelog": "- Fix plugin settings error for mixed type libraries\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_6.0.4.0.zip",
        "checksum": "656c7e1a7aac886c7ce25302f4e05f15",
        "timestamp": "2026-02-01T09:52:09Z"
      },
      {
        "version": "6.0.3.7",
        "changelog": "Maintenance release:\n  - Plugin maintenance / code cleanup\n  - Fix duplication of items in plugin config\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_6.0.3.7.zip",
        "checksum": "2a59ace2dac31498f0eb8ba93f336e33",
        "timestamp": "2026-01-31T11:01:30Z"
      },
      {
        "version": "6.0.1.1",
        "changelog": "Maintenance\n  - Compatibility for Jellyfin 10.11.0\n  - Use local recording MBIDs when available (fallback to MusicBrainz lookup if not)\n",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_6.0.1.1.zip",
        "checksum": "7a7e4fee01ce2db1f99d75110c2fe721",
        "timestamp": "2025-10-20T16:50:32Z"
      },
      {
        "version": "5.4.0.1",
        "changelog": "Fix:\n  - Fetch metadata before evaluating strict mode in resubmit listens task\nNew:\n  - Sync playlists from ListenBrainz\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.4.0.1.zip",
        "checksum": "7fa6031e028dee7a167d47a3fa1e02cf",
        "timestamp": "2026-02-13T21:35:13Z"
      },
      {
        "version": "5.2.0.4",
        "changelog": "Maintenance/fix\n  - Reimplementation of loved sync task (#124 @lyarenei)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.2.0.4.zip",
        "checksum": "06fdb04e10ceb7c1947e1b005ff1c9d5",
        "timestamp": "2025-05-11T07:16:56Z"
      },
      {
        "version": "5.1.2.1",
        "changelog": "Fix\n  - Issue with server crashing (#122 @lyarenei)\n\nIf you have installed previous version (5.1.1.3) and experiencing server crash, you will need to manually remove the plugin version and install this one.\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.1.2.1.zip",
        "checksum": "e9581a4ab9c4132fbfba3e27b255e7d6",
        "timestamp": "2025-03-02T09:27:01Z"
      },
      {
        "version": "5.1.0.0",
        "changelog": "New\n  - Listen backup feature (#102 @lyarenei)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.1.0.0.zip",
        "checksum": "24a8a2c6c6c108e6bfc521bca81924e6",
        "timestamp": "2025-02-20T11:39:53Z"
      },
      {
        "version": "5.0.2.0",
        "changelog": "Fix\n  - Incorrect timestamp and meta-data for repeated listens in cache (#113 @Maxr1998)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.0.2.0.zip",
        "checksum": "f4dacae6145a1923695f08c961599918",
        "timestamp": "2024-12-08T22:27:39Z"
      },
      {
        "version": "5.0.1.0",
        "changelog": "Fix\n  - Submission of multiple artist MBIDs (#109 @moisespr123)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.0.1.0.zip",
        "checksum": "ba6c376522e1d9a407fc4989b9821955",
        "timestamp": "2024-12-07T23:08:47Z"
      },
      {
        "version": "5.0.0.2",
        "changelog": "Maintenance\n  - Compatibility for Jellyfin 10.10 (#108 @lyarenei)\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_5.0.0.2.zip",
        "checksum": "f9b617362673b6ab08df3efbf6863497",
        "timestamp": "2024-10-31T05:53:52Z"
      },
      {
        "version": "4.0.2.0",
        "changelog": "Fix\n  - Submission of multiple artist MBIDs (#103 @moisespr123)\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_4.0.2.0.zip",
        "checksum": "faa537052310057afba8b5dc1326f98b",
        "timestamp": "2024-09-24T19:09:51Z"
      },
      {
        "version": "4.0.1.0",
        "changelog": "Fix\n  - Handle exceptions during loved/favorite sync (LB -> JF) (#98 @lyarenei)\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_4.0.1.0.zip",
        "checksum": "40936138acf21b5e0eba9965777509fc",
        "timestamp": "2024-06-25T16:48:17Z"
      },
      {
        "version": "4.0.0.2",
        "changelog": "Maintenance\n  - Compatibility update for Jellyfin 10.9 (#93 @lyarenei)\n",
        "targetAbi": "10.9.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_4.0.0.2.zip",
        "checksum": "44155043a3c526e400596ca6fb4b21d1",
        "timestamp": "2024-05-11T19:51:35Z"
      },
      {
        "version": "3.4.2.0",
        "changelog": "Fix\n  - Fix handling expections in favorite sync (backport of #98) (#99 @lyarenei)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.4.2.0.zip",
        "checksum": "95f17c3a74691bd11d915bf1ecd95ea4",
        "timestamp": "2024-06-25T16:55:41Z"
      },
      {
        "version": "3.4.1.0",
        "changelog": "Maintenance\n  - Revert back to custom MusicBrainz client to avoid dependency conflicts (#89 @lyarenei)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.4.1.0.zip",
        "checksum": "068d90f4aef7648f0ba79ab3014d0dfc",
        "timestamp": "2024-02-23T19:52:46Z"
      },
      {
        "version": "3.3.2.0",
        "changelog": "Fix\n  - Various fixes for listens cache (#68 @lyarenei)\n  - Fix error propagation, so listen cache works as intended (#73 @lyarenei)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.3.2.0.zip",
        "checksum": "a1cda1d8963c06528c01689f12607d1e",
        "timestamp": "2024-01-30T09:37:26Z"
      },
      {
        "version": "3.3.1.0",
        "changelog": "Fix\n  - Fix json property names (#72 @lyarenei)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.3.1.0.zip",
        "checksum": "baf0cf35ee9bd6eefef5304aeb1da76a",
        "timestamp": "2024-01-26T21:22:54Z"
      },
      {
        "version": "3.3.0.0",
        "changelog": "New\n  - Send ISRC in the additional metadata (#69 @lyarenei)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.3.0.0.zip",
        "checksum": "f232a60cea12ccfbbb4b1aad2b2144fa",
        "timestamp": "2024-01-22T14:37:17Z"
      },
      {
        "version": "3.2.1.0",
        "changelog": "Fixed\n  - Server crash when syncing favorite uses MSID and fails (#67 @lyarenei)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.2.1.0.zip",
        "checksum": "4ac4b9596ab4aa8852f621fd24e02c7f",
        "timestamp": "2024-01-19T11:46:31Z"
      },
      {
        "version": "3.2.0.0",
        "changelog": "New\n  - Respect ListenBrainz API rate limits (#54 @lyarenei)\n  - Implement MSID fallback for syncing favorites if MBID is not available (#59 @lyarenei)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.2.0.0.zip",
        "checksum": "007b525bc0c4beec6c80fd946aedc622",
        "timestamp": "2023-12-11T14:13:24Z"
      },
      {
        "version": "3.1.2.0",
        "changelog": "Fix\n  - Missing score field in JSON when the feedback was neutral (#55 @lyarenei)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.1.2.0.zip",
        "checksum": "0bb977c005e922eb6566483d7c845c27",
        "timestamp": "2023-11-11T10:36:54Z"
      },
      {
        "version": "3.1.1.0",
        "changelog": "Fix\n  - Failing resubmit job (create cache file on first ever init) (#48 @lyarenei)\n  - Failing submissions due to different MBID separator ('/' instead of ';')\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.1.1.0.zip",
        "checksum": "725f2160f5784639cbf9cd178866a668",
        "timestamp": "2023-10-03T18:47:25Z"
      },
      {
        "version": "3.1.0.1",
        "changelog": "New\n  - Select which libraries to exclude from submitting listens (#41 @lyarenei)\n\nMaintenance\n  - Improvements to submit and resubmit process (#46 @Maxr1998)\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.1.0.1.zip",
        "checksum": "fe9a0ccc12848d85676f59699fb09abe",
        "timestamp": "2023-08-17T17:51:21Z"
      },
      {
        "version": "3.0.2.0",
        "changelog": "Fix: Correctly store user API token.\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.0.2.0.zip",
        "checksum": "cdc6c26f270207a65205efbee3f964b8",
        "timestamp": "2023-08-13T09:19:45Z"
      },
      {
        "version": "3.0.1.0",
        "changelog": "Temporary fix: correctly resolve plugin data path - fixes listen cache and migration\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.0.1.0.zip",
        "checksum": "a4f0c60977ef85189703ab521ec64c3a",
        "timestamp": "2023-08-06T15:39:12Z"
      },
      {
        "version": "3.0.0.0",
        "changelog": "Maintenance - complete plugin rewrite\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_3.0.0.0.zip",
        "checksum": "8b3311a2208dbf2b7e5dbdefb1b68d9a",
        "timestamp": "2023-08-05T14:11:37Z"
      },
      {
        "version": "2.3.0.0",
        "changelog": "Re-release on new repo\n",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/listenbrainz/listenbrainz_2.3.0.0.zip",
        "checksum": "27ff3ac6cfbb6f6a5877c241bbdf96a2",
        "timestamp": "2023-05-12T09:31:30Z"
      }
    ]
  },
  {
    "guid": "5d7cee2e-23f0-4c30-ad30-d71c228a90a2",
    "name": "Log Settings",
    "description": "Jellyfin plugin that allows configuring logging options directly from the admin UI.\n",
    "overview": "Configure logging options from the admin UI.",
    "owner": "lyarenei",
    "category": "General",
    "versions": [
      {
        "version": "1.0.0.0",
        "changelog": "Initial release.\n",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://repo.xkrivo.net/jellyfin/log-settings/log-settings_1.0.0.0.zip",
        "checksum": "e95a9d6a4eb20163e2237185e058a50a",
        "timestamp": "2026-02-13T12:39:04Z"
      }
    ]
  },
  {
    "guid": "69384327-d223-447a-ae23-47767eed1749",
    "name": "M3U Editor",
    "description": "Edit Live TV M3U channel lists",
    "overview": "Edit Live TV M3U channel lists",
    "owner": "Mr. Chip53",
    "category": "Live TV",
    "versions": [
      {
        "version": "0.1.0.0",
        "changelog": "Initial Release",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://simoni.dev/jellyfin/M3UEditor/10.7.0.01/Jellyfin.Plugin.M3UEditor.zip",
        "checksum": "1f7e24908bfc1a68374890706c9fd1d4",
        "timestamp": "2021-01-16T06:18:27Z"
      },
      {
        "version": "0.2.0.0",
        "changelog": "-Add API key to M3U urls, add 'tvg-chno' attribute to channels that don't already have it",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://simoni.dev/jellyfin/M3UEditor/10.7.0.02/Jellyfin.Plugin.M3UEditor.zip",
        "checksum": "2e1d1aa0648eb2643bb440dbf2b5927c",
        "timestamp": "2021-01-17T06:18:27Z"
      },
      {
        "version": "1.0.0.0",
        "changelog": "- Add tabs to UI<br />- Filter by hidden value<br />- Search by channel name<br />- Delete playlists<br />- Refresh channels from source<br />- Custom user agents when fetching m3u<br />- Minor improvements<br />",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://simoni.dev/jellyfin/M3UEditor/1.0.0.0/Jellyfin.Plugin.M3UEditor.zip",
        "checksum": "3c692f2b5d6327986e2faefb0b575868",
        "timestamp": "2021-01-22T06:18:27Z"
      },
      {
        "version": "1.1.0.0",
        "changelog": "- Improve mass hiding functions",
        "targetAbi": "10.7.0.0",
        "sourceUrl": "https://simoni.dev/jellyfin/M3UEditor/1.1.0.0/Jellyfin.Plugin.M3UEditor.zip",
        "checksum": "0f39094bc7225672d040fc5f469c8ab6",
        "timestamp": "2021-01-22T06:18:27Z"
      }
    ]
  },
  {
    "guid": "fbacd0b6-fd46-4a05-b0a4-2045d6a135b0",
    "name": "Custom Tabs",
    "overview": null,
    "description": "Adds support for custom tabs to be added to the Jellyfin webpage. Commonly used to add Requests tab.\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-custom-tabs",
    "owner": "IAmParadox27",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Custom Tabs.png",
    "versions": [
      {
        "version": "0.2.6.0",
        "changelog": "✨ New Features\r\n\r\n- Added support for 10.11.6",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.11.4.zip",
        "checksum": "3EAF7F68616B763D33B2DA5565809117",
        "timestamp": "2025-11-03T22:24:54",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "0.2.5.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.5",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.5.0/Release-10.11.4.zip",
        "checksum": "94576CC6AC19C764AE1E965BD645F335",
        "timestamp": "2025-11-03T22:24:54",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "0.2.4.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.4",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.4.0/Release-10.11.4.zip",
        "checksum": "1C2686BB6A11DCA1A084F1882FFAD340",
        "timestamp": "2025-11-03T22:24:54",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      }
    ]
  },
  {
    "guid": "043b2c48-b3e0-4610-b398-8217b146d1a4",
    "name": "Collection Sections",
    "overview": null,
    "description": "Adds home screen section for collections/playlists\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-collection-sections",
    "owner": "IAmParadox27",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Collection Sections.png",
    "versions": [
      {
        "version": "2.3.6.0",
        "changelog": "✨ New Features\r\n\r\n- Added support for 10.11.6",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.11.4.zip",
        "checksum": "99458F739906D8D1CBB796E793800FD5",
        "timestamp": "2025-11-03T22:24:52",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.3.5.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.5",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.5.0/Release-10.11.4.zip",
        "checksum": "FBC54B729D840C2DD6DDA019026D00C7",
        "timestamp": "2025-11-03T22:24:52",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.3.4.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.4",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.4.0/Release-10.11.4.zip",
        "checksum": "D5C3F4B634FCC6D06A0A24CFFA7BD446",
        "timestamp": "2025-11-03T22:24:52",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      }
    ]
  },
  {
    "guid": "5e87cc92-571a-4d8d-8d98-d2d4147f9f90",
    "name": "File Transformation",
    "overview": null,
    "description": "Adds support for plugins to change jellyfin-web content without actually modifying the files directly but intercepts the requests for the served data.\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-file-transformation",
    "owner": "IAmParadox27",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/File Transformation.png",
    "versions": [
      {
        "version": "2.5.3.0",
        "changelog": "✨ New Features\r\n\r\n- Added support for 10.11.6",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.11.4.zip",
        "checksum": "78A7770B3F257CBC8779F5BC6DD98E8D",
        "timestamp": "2025-11-28T20:39:29",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.5.2.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.5",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.2.0/Release-10.11.4.zip",
        "checksum": "DFA6CEB6B22F431877CECBC4B5092D6C",
        "timestamp": "2025-11-28T20:39:29",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.5.1.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.4",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.1.0/Release-10.11.4.zip",
        "checksum": "97A4A7480591982C9590FA1F3054819F",
        "timestamp": "2025-11-28T20:39:29",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      }
    ]
  },
  {
    "guid": "08f615ea-2107-4f04-89cc-091035f54448",
    "name": "Media Bar",
    "overview": null,
    "description": "Adds a media bar element at the top of the homepage on Jellyfin web\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-media-bar",
    "owner": "IAmParadox27 & M0RPH3US",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Media Bar.png",
    "versions": [
      {
        "version": "2.4.8.1",
        "changelog": "Hotfix to solve issue where trailer enable/disable toggle didn't work",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.11.4.zip",
        "checksum": "01B5FF71B0CB5C3660E9D685724C39A4",
        "timestamp": "2026-02-08T11:23:49",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.4.7.0",
        "changelog": "✨ New Features\r\n\r\n- Added support for 10.11.6\r\n- Merged with upstream",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.11.4.zip",
        "checksum": "A5FD40E26A0B1B87F5E1DE1966AF4017",
        "timestamp": "2026-01-15T00:19:42",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.4.6.0",
        "changelog": "✨ New Features\r\n\r\n- Missed some more upstream improvements",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.6.0/Release-10.11.4.zip",
        "checksum": "AF53B29F65BA2B33918ADA6909F6360B",
        "timestamp": "2025-12-19T13:24:38",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.4.5.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.5\r\n- Merged with upstream improvements",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.5.0/Release-10.11.4.zip",
        "checksum": "AD2FD0C70789AF725495A6A2BD53C11D",
        "timestamp": "2025-12-07T16:16:29",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.4.4.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.4",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.4.0/Release-10.11.4.zip",
        "checksum": "9473DCFC35D8491733F3F18836EBBBF3",
        "timestamp": "2025-11-03T22:34:47",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      }
    ]
  },
  {
    "guid": "5b6550fa-a014-4f4c-8a2c-59a43680ac6d",
    "name": "Plugin Pages",
    "overview": null,
    "description": "Adds support for plugins to define their own user settings pages, rather than just admin sided.\n\nhttps://github.com/IAmParadox27/jellyfin-plugin-pages",
    "owner": "IAmParadox27",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Plugin Pages.png",
    "versions": [
      {
        "version": "2.4.7.0",
        "changelog": "✨ New Features\r\n\r\n- Added support for 10.11.6\r\n\r\n🪲 Bug Fixes\r\n\r\n- Removed spammy log",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.11.4.zip",
        "checksum": "FB73F929184981E0F63468E41C23AF4F",
        "timestamp": "2026-01-19T21:32:45",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.4.6.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.5",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.6.0/Release-10.11.4.zip",
        "checksum": "91F625ACFABAEDFAF1075A6191AFF13C",
        "timestamp": "2025-11-11T22:05:46",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.4.5.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.4",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.5.0/Release-10.11.4.zip",
        "checksum": "715D72520B81AFAFFBC93ACA52BD4F34",
        "timestamp": "2025-11-11T22:05:46",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      }
    ]
  },
  {
    "guid": "b8298e01-2697-407a-b44d-aa8dc795e850",
    "name": "Home Screen Sections",
    "overview": null,
    "description": "Adds support for server provided home screen sections\n\nhttps://github.com/n00bcodr/Jellyfin-Enhanced) (PR #205, @n00bcodr)\r\n\r\n🪲 Bug Fixes\r\n\r\n- Fixed performance issues with the \"Latest\" sections. These now incrementally request 30 days of content at a time until the library is exhausted.\r\n- Fixed #198; Sort order for combined next up and continue watching section was incorrectly being handled. Additionally performance for this section has improved approx 2.5x (PR #200, @AdamWHY2K)",
    "owner": "IAmParadox27",
    "category": "General",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Home Screen Sections.png",
    "versions": [
      {
        "version": "2.5.6.0",
        "changelog": "✨ New Features\r\n\r\n- Add support for Jellyfin Enhanced modals for discover cards. Allows users with private Seerr instances to still present the data without taking their user to a site that can't be accessed (PR #202, @n00bcodr)\r\n- Add support for ratings to appear on discover cards, requires [Jellyfin Enhanced](https://github.com/n00bcodr/Jellyfin-Enhanced) (PR #205, @n00bcodr)\r\n\r\n🪲 Bug Fixes\r\n\r\n- Fixed performance issues with the \"Latest\" sections. These now incrementally request 30 days of content at a time until the library is exhausted.\r\n- Fixed #198; Sort order for combined next up and continue watching section was incorrectly being handled. Additionally performance for this section has improved approx 2.5x (PR #200, @AdamWHY2K)",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.11.4.zip",
        "checksum": "23FA5E3A4F9C13E71FBEDD36392B5020",
        "timestamp": "2026-02-13T14:28:32",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.5.5.0",
        "changelog": "🪲 Bug Fixes\r\n\r\n- Further fixes to performance issues, this time more wholesale across all the supported sections. I found a different way to get items from the library which seems to be significantly quicker than the old approach.\r\n\r\n🌐 Translations\r\n\r\n- Added Russian translations (PR #191, @gallyamb)\r\n- Added Mexican Spanish translations (PR #194, @josephmora)",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.11.4.zip",
        "checksum": "9B72F74986F3B145955386B6927EA1BB",
        "timestamp": "2026-02-03T01:22:11",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.5.4.0",
        "changelog": "🪲 Bug Fixes\r\n\r\n- Fixed issue where LatestShows/LatestMovies was really really slow. I've personally seen a 15x speed improvement when collecting items from this section",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.11.4.zip",
        "checksum": "926EFF010A2A1ECDFD495FF2C2FCE051",
        "timestamp": "2026-02-02T23:24:36",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.5.3.0",
        "changelog": "✨ New Features\r\n\r\n- Added support for 10.11.6\r\n\r\n🪲 Bug Fixes\r\n\r\n- Fixed #177 - Added support for hiding watched episodes in the combined Continue Watching / Next Up section (PR #178, @AdamWHY2K)\r\n\r\n🌐 Translations\r\n\r\n- Added Turkish translations (PR #186, @dgkndemir)\r\n- Added Czech translations (PR #187, @vdobes)",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.11.4.zip",
        "checksum": "5A2979F6FFF6304582A63159B31D900D",
        "timestamp": "2026-01-19T21:44:05",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.5.2.0",
        "changelog": "🪲 Bug Fixes\r\n\r\n- Fixed #176 and https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/issues/33, Solves issue where dll scan could happen on missing directory causing the plugin to malfunction",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.2.0/Release-10.11.4.zip",
        "checksum": "A6AE779C24BC1B327675AF8EAE68370A",
        "timestamp": "2025-12-27T10:18:46",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.5.1.0",
        "changelog": "🪲 Bug Fixes\r\n\r\n- Fixed #173; Order index 0 was previously being mishandled in the new section logic, this has now been rectified so previous configurations should continue to work.\r\n- Fixed LiveTV localization key being inconsistent with section key",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.1.0/Release-10.11.4.zip",
        "checksum": "1AE6A1A570D05ABE0830E5165A68F4A6",
        "timestamp": "2025-12-24T22:34:12",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.5.0.0",
        "changelog": "✨ New Features\r\n\r\n- Added \"Continue Watching / Next Up\" combined section. Closes: https://features.iamparadox.dev/posts/46/add-the-option-to-combine-next-up-and-continue-watching\r\n- Added offline translation support as a preferred alternative to LibreTranslate. Translations are community driven and pulled daily into the plugin if there is an internet connection, otherwise it will only use the embedded translations. Initially supported languages are; English, French, Italian, German, Spanish, Portuguese, Brazilian Portuguese, Swedish, Dutch. Please note these translations have been done using AI and if there are any issues please open a PR to rectify them.\r\n- Added lazy loading support for the home screen, this new feature means that home screens should load quicker and will dynamically load new sections as the user scrolls to the bottom of the page. As time goes on this feature papers the way for a truly infinite home screen. Future releases will include more configuration properties, for now the only configurables are whether to enable lazy loading and how many sections per page there are.\r\n\r\n🪲 Bug Fixes\r\n\r\n- Fixed #130; Images are now dynamically resized if too large to avoid very high quality posters that aren't necessary (PR #139, @AdamWHY2K)\r\n- Fixed #159; LG WebOS clients wouldn't be functional at all due to DOM incompatibilities that have now been fixed (PR #170, @WoolMagician)\r\n\r\n🌐 Translations\r\n\r\n- Added Hungarian translation (PR #172, @Gabor2180)\r\n\r\n🔜 Coming Soon\r\n\r\n- \"Starring\" and \"Directed By\" sections will soon be added to HSS! I've been working hard on trying to get these sections ready for this release but unfortunately the performance of them isn't at the level I'd like for release so these have been disabled for the time being.\r\n\r\n🎉 Thank you!\r\n\r\n- I'd just like to also say a massive thank you to everyone who's started using Home Screen Sections this year, as well as those contributing to its improvements, its been amazing to see in the 10 months since my initial release the amount of use and love my plugins get and I just wanted to say a huge thank you! For those who celebrate it I hope you have a great Christmas, for those that don't I hope 2025 has been a wonderful year for you. I wish you all a very happy new year, and an amazing 2026! Thank you again!",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.0.0/Release-10.11.4.zip",
        "checksum": "80496AA7D41888B988FF259A49E331FC",
        "timestamp": "2025-12-24T16:01:19",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.4.14.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.5\r\n\r\n⚡ Performance Improvements\r\n\r\n- Optimized Latest Shows, Genre and Watch Again sections to avoid using N+1 complexity algorithms (PR #163, @gageorsburn)\r\n\r\n🪲 Bug Fixes\r\n\r\n- Fixed issue with usernames not being passed as url encoded to Jellyseerr (PR #160, @WoolMagician)\r\n- Sort \"My Requests\" section without media type grouping (PR #162, @ZorudaRinku)\r\n- Fixed #142; Allow the user to choose with Radarr release types to consider in \"Upcoming\" (PR #164, @AdamWHY2K)",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.14.0/Release-10.11.4.zip",
        "checksum": "3085652BFED9E83BB98515DD0A88078F",
        "timestamp": "2025-12-17T15:22:28",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      },
      {
        "version": "2.4.13.0",
        "changelog": "✨ New Features\r\n\r\n- Updated to support 10.11.4\r\n- PR#155 - Added support for internal/external jellyseerr urls. Thanks @botagas",
        "targetAbi": "10.11.4.0",
        "sourceUrl": "https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.13.0/Release-10.11.4.zip",
        "checksum": "C04E1A27E96E98191A1D68A4901E6F59",
        "timestamp": "2025-11-21T22:07:12",
        "dependencies": [
          "5e87cc92-571a-4d8d-8d98-d2d4147f9f90"
        ]
      }
    ]
  },
  {
    "category": "Metadata",
    "guid": "f962a752-15e8-4a43-b42a-6d9cfba35ce1",
    "name": "Douban",
    "description": "提供豆瓣电影/电视剧的元数据 Provide Movie/TV metadata from Douban\n\nhttps://github.com/Xzonn/JellyfinPluginDouban",
    "owner": "Xzonn",
    "overview": "Jellyfin 豆瓣元数据插件 Douban Metadata Provider for Jellyfin",
    "imageUrl": "https://raw.githubusercontent.com/0belous/universal-plugin-repo/refs/heads/main/images/Douban.png",
    "versions": [
      {
        "checksum": "EAC72C951ECB10CDE164F54FF4B06CBA",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.11.0 及更高版本。**\n\n- 添加在系列信息中去除“第一季”的名字的选项。 ([#9](https://github.com/Xzonn/JellyfinPluginDouban/issues/9))",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.4.4.3.0.zip",
        "timestamp": "2026-01-23T13:03:20Z",
        "version": "4.4.3.0"
      },
      {
        "checksum": "15FBECD3C9B877E110A51F6ED15DF646",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 添加在系列信息中去除“第一季”的名字的选项。 ([#9](https://github.com/Xzonn/JellyfinPluginDouban/issues/9))",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.4.3.0.zip",
        "timestamp": "2026-01-23T13:02:20Z",
        "version": "3.4.3.0"
      },
      {
        "checksum": "2C2BD1FB677E21B7B682184B6A99337A",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 添加在系列信息中去除“第一季”的名字的选项。 ([#9](https://github.com/Xzonn/JellyfinPluginDouban/issues/9))",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.4.3.0.zip",
        "timestamp": "2026-01-23T13:00:20Z",
        "version": "1.4.3.0"
      },
      {
        "checksum": "3A311DEADB7B9A9E528C23F59A429F83",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.11.0 及更高版本。**\n\n- 修复“电影”与“剧集”的判断逻辑。",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.4.4.2.0.zip",
        "timestamp": "2026-01-13T03:53:23Z",
        "version": "4.4.2.0"
      },
      {
        "checksum": "081629CC338C9563994621DED10E626D",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 修复“电影”与“剧集”的判断逻辑。",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.4.2.0.zip",
        "timestamp": "2026-01-13T03:52:23Z",
        "version": "3.4.2.0"
      },
      {
        "checksum": "32EEA2691E776BDFCF6BD2E4CC8663E9",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 修复“电影”与“剧集”的判断逻辑。",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.4.2.0.zip",
        "timestamp": "2026-01-13T03:50:23Z",
        "version": "1.4.2.0"
      },
      {
        "checksum": "C840F7C62F3F754E48566456EB0270CE",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.11.0 及更高版本。**\n\n- 修复搜索不匹配的问题。",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.4.4.1.0.zip",
        "timestamp": "2025-11-26T10:07:57Z",
        "version": "4.4.1.0"
      },
      {
        "checksum": "2FFDEB3DBCE07889FCD6E075CE70A47E",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 修复搜索不匹配的问题。",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.4.1.0.zip",
        "timestamp": "2025-11-26T10:06:57Z",
        "version": "3.4.1.0"
      },
      {
        "checksum": "3B74145294DDD16F86FAE739BFEAE7D5",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 修复搜索不匹配的问题。",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.4.1.0.zip",
        "timestamp": "2025-11-26T10:04:57Z",
        "version": "1.4.1.0"
      },
      {
        "checksum": "465C16768461C69D8B502AA3354F4590",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.11.0 及更高版本。**\n\n- 支持Jellyfin 10.11.0版本。",
        "targetAbi": "10.11.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.4.4.0.0.zip",
        "timestamp": "2025-11-10T17:03:32Z",
        "version": "4.4.0.0"
      },
      {
        "checksum": "73D2FEF0635063B23F6F82E73E6F5254",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 支持Jellyfin 10.11.0版本。",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.4.0.0.zip",
        "timestamp": "2025-11-10T17:02:32Z",
        "version": "3.4.0.0"
      },
      {
        "checksum": "A8C590497284DBFDC89CFDE63A184944",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 支持Jellyfin 10.11.0版本。",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.4.0.0.zip",
        "timestamp": "2025-11-10T17:00:32Z",
        "version": "1.4.0.0"
      },
      {
        "checksum": "1B105C2F78647371D4BB1B43F049B034",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 修复自动生成单集名字配置项逻辑有误的问题。",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.8.0.zip",
        "timestamp": "2025-11-09T10:30:40Z",
        "version": "3.3.8.0"
      },
      {
        "checksum": "BEA7382E75EAAE45B7793D35ECE0BC03",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 修复自动生成单集名字配置项逻辑有误的问题。",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.8.0.zip",
        "timestamp": "2025-11-09T10:28:40Z",
        "version": "1.3.8.0"
      },
      {
        "checksum": "104CABB47640DBCAC8E610903701BDDA",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 修复单集信息获取的问题。",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.7.0.zip",
        "timestamp": "2025-10-08T05:23:15Z",
        "version": "3.3.7.0"
      },
      {
        "checksum": "8E55D8B617196F6324EE2CFFA069A889",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 修复单集信息获取的问题。",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.7.0.zip",
        "timestamp": "2025-10-08T05:21:15Z",
        "version": "1.3.7.0"
      },
      {
        "checksum": "C10D592B3E8CEC4507ABC4939B4F24A2",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 修复豆瓣不显示图片大小导致无法区分海报和背景图的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-13472343))",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.6.0.zip",
        "timestamp": "2025-06-15T05:09:45Z",
        "version": "3.3.6.0"
      },
      {
        "checksum": "ED4A97E5DAC0B78FD43A15204BD5CE4F",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 修复豆瓣不显示图片大小导致无法区分海报和背景图的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-13472343))",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.6.0.zip",
        "timestamp": "2025-06-15T05:07:45Z",
        "version": "1.3.6.0"
      },
      {
        "checksum": "A42C7C430F614E01B986F73D73603B15",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 修复豆瓣图片链接更改导致无法正常获取照片的问题。 ([#6](https://github.com/Xzonn/JellyfinPluginDouban/issues/6))\n- 修复缓存可能导致报错的问题。",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.5.0.zip",
        "timestamp": "2025-05-10T05:07:59Z",
        "version": "3.3.5.0"
      },
      {
        "checksum": "D6C82628F43451E0C15FD24B16EC323D",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 修复豆瓣图片链接更改导致无法正常获取照片的问题。 ([#6](https://github.com/Xzonn/JellyfinPluginDouban/issues/6))\n- 修复缓存可能导致报错的问题。",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.5.0.zip",
        "timestamp": "2025-05-10T05:05:59Z",
        "version": "1.3.5.0"
      },
      {
        "checksum": "EF3FB328845854D7762F0463C5BCB726",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.10.0 及更高版本。**\n\n- 修复拥有豆瓣账号的演职员无法正常获取照片的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-12182968))\n- 修复生卒年月的解析问题。",
        "targetAbi": "10.10.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.3.3.4.0.zip",
        "timestamp": "2025-02-13T11:13:12Z",
        "version": "3.3.4.0"
      },
      {
        "checksum": "6807649AE267F139E5212F4B69E69DC7",
        "changelog": "**注意：此版本插件仅适用于 Jellyfin 10.8.0 及更高版本。**\n\n- 修复拥有豆瓣账号的演职员无法正常获取照片的问题。 ([comment](https://github.com/Xzonn/xzonn.github.io/discussions/22#discussioncomment-12182968))\n- 修复生卒年月的解析问题。",
        "targetAbi": "10.8.0.0",
        "sourceUrl": "https://xzonn.top/JellyfinPluginDouban/dist/Jellyfin.Plugin.Douban.1.3.4.0.zip",
        "timestamp": "2025-02-13T11:11:12Z",
        "version": "1.3.4.0"
      }
    ]
  }
]