{"uuid": "bcf8b1be-bef5-492b-a91a-071796a71d3c", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "GHSA-79rj-f7gj-xf33", "type": "seen", "source": "https://gist.github.com/adripo/d0ba902486acb1f50eadeacd1c076aba", "content": "[\n  {\n    \"guid\": \"074fa1cc-5c7a-4203-bf96-1a33d36b7de7\",\n    \"name\": \"Home Screen Sections (Experimental)\",\n    \"overview\": null,\n    \"description\": \"Adds support for server provided home screen sections\\n\\nNote: This is an experimental build and cannot be used in conjunction with the stable release of Home Screen Sections. Please only install one of them.\",\n    \"owner\": \"IAmParadox27\",\n    \"category\": \"Experimental\",\n    \"imageUrl\": \"https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-home-sections/main/src/logo.png\",\n    \"versions\": [\n      {\n        \"version\": \"2.4.10.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.10.1/Release-10.10.7.zip\",\n        \"checksum\": \"C76262BD65F38E34F6F5CF1FCBCEA82D\",\n        \"timestamp\": \"2025-11-04T22:59:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.10.1/Release-10.11.0.zip\",\n        \"checksum\": \"6E2474B786AD482C22A96D4411C8E93A\",\n        \"timestamp\": \"2025-11-04T22:59:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.10.1/Release-10.11.1.zip\",\n        \"checksum\": \"3901F6B2E3EFC9B7532A3FAB5263738C\",\n        \"timestamp\": \"2025-11-04T22:59:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.10.1/Release-10.11.2.zip\",\n        \"checksum\": \"0A5BCFAD4D8A46E91A3C9B2090383070\",\n        \"timestamp\": \"2025-11-04T22:59:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.1\",\n        \"changelog\": \"\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.6.1/Release-10.10.7.zip\",\n        \"checksum\": \"87EF07738513DCFA0DD726CB4C022063\",\n        \"timestamp\": \"2025-10-28T22:43:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.1\",\n        \"changelog\": \"\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.6.1/Release-10.11.0.zip\",\n        \"checksum\": \"AD3A3C452B8DC759A3152A77EF74FFCD\",\n        \"timestamp\": \"2025-10-28T22:43:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.1\",\n        \"changelog\": \"\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.6.1/Release-10.11.1.zip\",\n        \"checksum\": \"746FB574D3840E42262757CAC4C0D868\",\n        \"timestamp\": \"2025-10-28T22:43:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.1.1/Release-10.10.7.zip\",\n        \"checksum\": \"E6BEFDD12F61FE1A0F2E2E47BDC4CAA7\",\n        \"timestamp\": \"2025-10-22T23:20:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.1.1/Release-10.11.0.zip\",\n        \"checksum\": \"26A32B303CF72E7E26CC16A4D6103B27\",\n        \"timestamp\": \"2025-10-22T23:20:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.0.1/Release-10.10.7.zip\",\n        \"checksum\": \"CA0B1641E1AC823C5F1DC5B51A7F036F\",\n        \"timestamp\": \"2025-10-20T09:36:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.0.1/Release-10.11.0.zip\",\n        \"checksum\": \"72D14C22D5FA32D0B43A3252A11806F5\",\n        \"timestamp\": \"2025-10-20T09:36:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.13.3\",\n        \"changelog\": \"\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.13.3/Release-10.10.7.zip\",\n        \"checksum\": \"CC494BDD43C772E9AFA6B0060330F792\",\n        \"timestamp\": \"2025-10-19T18:05:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.13.3\",\n        \"changelog\": \"\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.13.3/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"3F6B50DC3B0B93355770B398B95282ED\",\n        \"timestamp\": \"2025-10-19T18:05:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.13.2\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.13.2/Release-10.10.7.zip\",\n        \"checksum\": \"5B775E2577FEC0E4F6F028E6B05ED578\",\n        \"timestamp\": \"2025-10-19T18:05:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.13.2\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.13.2/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"CA36CDFB34B3D596450A2E7B4FF61158\",\n        \"timestamp\": \"2025-10-19T18:05:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.13.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.13.1/Release-10.10.7.zip\",\n        \"checksum\": \"B310494DBA39BDAB2629D9EEFE906DDE\",\n        \"timestamp\": \"2025-10-12T21:46:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.13.1\",\n        \"changelog\": \"Experimental builds do not have changelogs yet\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.13.1/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"8FE4B4DF546B99DA005E971FC8DCD006\",\n        \"timestamp\": \"2025-10-12T21:46:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      }\n    ]\n  },\n  {\n    \"guid\": \"fbacd0b6-fd46-4a05-b0a4-2045d6a135b0\",\n    \"name\": \"Custom Tabs\",\n    \"overview\": null,\n    \"description\": \"Adds support for custom tabs to be added to the Jellyfin webpage. Commonly used to add Requests tab.\",\n    \"owner\": \"IAmParadox27\",\n    \"category\": \"General\",\n    \"imageUrl\": \"https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-custom-tabs/main/src/logo.png\",\n    \"versions\": [\n      {\n        \"version\": \"0.3.1.0\",\n        \"changelog\": \"Patch to make work on 12.1.0 as released on 12.0.1 (which doesn't exist) by accident. If you're not on 12.1.0 this is exactly the same version as 0.3.0.0\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.3.1.0/Release-10.11.11.zip\",\n        \"checksum\": \"324998D67650FED9957D2B618886D4ED\",\n        \"timestamp\": \"2026-09-21T10:32:00\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.3.1.0\",\n        \"changelog\": \"Patch to make work on 12.1.0 as released on 12.0.1 (which doesn't exist) by accident. If you're not on 12.1.0 this is exactly the same version as 0.3.0.0\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.3.1.0/Release-12.0.0.zip\",\n        \"checksum\": \"F06B008F02FAC997B19A5BAA175BDCBE\",\n        \"timestamp\": \"2026-09-21T10:32:00\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.3.1.0\",\n        \"changelog\": \"Patch to make work on 12.1.0 as released on 12.0.1 (which doesn't exist) by accident. If you're not on 12.1.0 this is exactly the same version as 0.3.0.0\",\n        \"targetAbi\": \"12.1.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.3.1.0/Release-12.1.0.zip\",\n        \"checksum\": \"3F4464FB4EB11F1D9F48CF6D06460BC2\",\n        \"timestamp\": \"2026-09-21T10:32:00\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.3.0.0\",\n        \"changelog\": \"## \u2728 New Features\\r\\n\\r\\n* Added support for Jellyfin 12.\\r\\n* Added support for custom tabs in Jellyfin 12's Modern layout, including both the desktop header and mobile navigation drawer (PR #62, @999Fritsch).\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom tab HTML content being corrupted when it contained multi-line JavaScript, template literals, comments, or other newline-sensitive content (PR #59, @pcfascist).\\r\\n* Custom tab content is now rendered at runtime, allowing embedded `` elements to execute correctly.\\r\\n* Improved resilience when clients have a cached Jellyfin web chunk by creating missing custom tab content containers at runtime.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* Added a Jellyfin 12 build target using .NET 10.\\r\\n* Dropped support for Jellyfin 10.11 releases prior to 10.11.11. Jellyfin 10.11.11 remains supported.\\r\\n\\r\\n### Contributors\\r\\n\\r\\n* 999Fritsch\\r\\n* pcfascist\\r\\n* austinnorgaard\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.3.0.0/Release-10.11.11.zip\",\n        \"checksum\": \"0BA1EFD42311DFCC6116DEE9407C2BAA\",\n        \"timestamp\": \"2026-09-21T10:32:00\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.3.0.0\",\n        \"changelog\": \"## \u2728 New Features\\r\\n\\r\\n* Added support for Jellyfin 12.\\r\\n* Added support for custom tabs in Jellyfin 12's Modern layout, including both the desktop header and mobile navigation drawer (PR #62, @999Fritsch).\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom tab HTML content being corrupted when it contained multi-line JavaScript, template literals, comments, or other newline-sensitive content (PR #59, @pcfascist).\\r\\n* Custom tab content is now rendered at runtime, allowing embedded `` elements to execute correctly.\\r\\n* Improved resilience when clients have a cached Jellyfin web chunk by creating missing custom tab content containers at runtime.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* Added a Jellyfin 12 build target using .NET 10.\\r\\n* Dropped support for Jellyfin 10.11 releases prior to 10.11.11. Jellyfin 10.11.11 remains supported.\\r\\n\\r\\n### Contributors\\r\\n\\r\\n* 999Fritsch\\r\\n* pcfascist\\r\\n* austinnorgaard\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.3.0.0/Release-12.0.0.zip\",\n        \"checksum\": \"DBD5751E0DD155001822D8C577D50A8E\",\n        \"timestamp\": \"2026-09-21T10:32:00\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.3.0.0\",\n        \"changelog\": \"## \u2728 New Features\\r\\n\\r\\n* Added support for Jellyfin 12.\\r\\n* Added support for custom tabs in Jellyfin 12's Modern layout, including both the desktop header and mobile navigation drawer (PR #62, @999Fritsch).\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom tab HTML content being corrupted when it contained multi-line JavaScript, template literals, comments, or other newline-sensitive content (PR #59, @pcfascist).\\r\\n* Custom tab content is now rendered at runtime, allowing embedded `` elements to execute correctly.\\r\\n* Improved resilience when clients have a cached Jellyfin web chunk by creating missing custom tab content containers at runtime.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* Added a Jellyfin 12 build target using .NET 10.\\r\\n* Dropped support for Jellyfin 10.11 releases prior to 10.11.11. Jellyfin 10.11.11 remains supported.\\r\\n\\r\\n### Contributors\\r\\n\\r\\n* 999Fritsch\\r\\n* pcfascist\\r\\n* austinnorgaard\",\n        \"targetAbi\": \"12.0.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.3.0.0/Release-12.0.1.zip\",\n        \"checksum\": \"3320AF14E2C0E58D17C8D5C584AE3922\",\n        \"timestamp\": \"2026-09-21T10:32:00\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.10.0/Release-10.10.7.zip\",\n        \"checksum\": \"B68F1E1450F48ADBB0D59E6706AF8177\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.10.0/Release-10.11.10.zip\",\n        \"checksum\": \"640C5C63849206595E7DAD1DAE5B5EFE\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.10.0/Release-10.11.11.zip\",\n        \"checksum\": \"EC64DB525103CC0AD69151703041E015\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.10.0/Release-10.11.7.zip\",\n        \"checksum\": \"8B738C53B2494C1F4251E05629FE5EED\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.10.0/Release-10.11.8.zip\",\n        \"checksum\": \"5EF72F42A3532EBB9173F033221AD594\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.10.0/Release-10.11.9.zip\",\n        \"checksum\": \"83D014A4E5C2B23D20498B98F64D0A92\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.9.0/Release-10.10.7.zip\",\n        \"checksum\": \"1F08B5BDC4F0BB6611135BA5FCA3C6D5\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.9.0/Release-10.11.10.zip\",\n        \"checksum\": \"53DB102F51E47D8F95BF4F35A6EB9651\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.9.0/Release-10.11.7.zip\",\n        \"checksum\": \"2B3BBCE10934C1C027A6670ED2921DE3\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.9.0/Release-10.11.8.zip\",\n        \"checksum\": \"2102CB3CA362B5C0A5DC61D6AF128764\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.9.0/Release-10.11.9.zip\",\n        \"checksum\": \"AA6B1F4A79530A618511FB63CDE24A69\",\n        \"timestamp\": \"2026-05-25T19:36:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.8.0/Release-10.10.7.zip\",\n        \"checksum\": \"C2E0F21FDC728293526FCAFB9FC06392\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.8.0/Release-10.11.7.zip\",\n        \"checksum\": \"CF74E1507C4D1127F62DAA85C1283A38\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.8.0/Release-10.11.8.zip\",\n        \"checksum\": \"B984EDB85D289BB74491EA3DE39217A7\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.7.0/Release-10.10.7.zip\",\n        \"checksum\": \"2327664498E6240C34499D8AF2BF09FA\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.7.0/Release-10.11.7.zip\",\n        \"checksum\": \"50B046A974323C0E433824D8340766BE\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"44E0A783C2C35622E1D8BCCAE72D8F7E\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.11.0.zip\",\n        \"checksum\": \"A76F02EFAAF7852563C777F7FF8FC17D\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.11.1.zip\",\n        \"checksum\": \"21A89B9D5EEDDAA365E8EA9D4828EB12\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.11.2.zip\",\n        \"checksum\": \"1FB59AFBC837042CAB1B43E5550540AB\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.11.3.zip\",\n        \"checksum\": \"A6CF09FE8C3FF7A12916D4CBAFFEE341\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.11.4.zip\",\n        \"checksum\": \"3EAF7F68616B763D33B2DA5565809117\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.11.5.zip\",\n        \"checksum\": \"BA8770A96207EE7A773A6A9521952516\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.6.0/Release-10.11.6.zip\",\n        \"checksum\": \"3CADCD0B7554DFB0051D4AA0D1472E81\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"FD60DACD303183F5058394AA108D82E6\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.5.0/Release-10.11.0.zip\",\n        \"checksum\": \"E64F7CB88E85F384AB99763C6FDEAC2D\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.5.0/Release-10.11.1.zip\",\n        \"checksum\": \"2FF28A1147BA610D581E15A886A5EBAC\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.5.0/Release-10.11.2.zip\",\n        \"checksum\": \"F5FDDE13A0DC5D62BE2D1FA934998A2D\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.5.0/Release-10.11.3.zip\",\n        \"checksum\": \"272475C05D312A31C3F97898C96B9E16\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.5.0/Release-10.11.4.zip\",\n        \"checksum\": \"94576CC6AC19C764AE1E965BD645F335\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.5.0/Release-10.11.5.zip\",\n        \"checksum\": \"143845C247CFF10E96C145C0E331B854\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"80D073CA2E535AA954065B6DED4AEAF1\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.4.0/Release-10.11.0.zip\",\n        \"checksum\": \"E76526F397D68A7E5F6FD79FD1EFEA7F\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.4.0/Release-10.11.1.zip\",\n        \"checksum\": \"664644C0FFC8A6B3583B3EDBCDBF6C60\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.4.0/Release-10.11.2.zip\",\n        \"checksum\": \"FE4BF930FD05EEA82332D5505780D6A0\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.4.0/Release-10.11.3.zip\",\n        \"checksum\": \"6052A44D69FD280743DB5B358F9DE93E\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.4.0/Release-10.11.4.zip\",\n        \"checksum\": \"1C2686BB6A11DCA1A084F1882FFAD340\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"D12BFFE0911DD540354B9C2ADCF674C9\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.3.0/Release-10.11.0.zip\",\n        \"checksum\": \"1D0235177883045E59D02DF8CA0C73D3\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.3.0/Release-10.11.1.zip\",\n        \"checksum\": \"DE9826A5CE87261E4B7BACC725C5E87E\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.3.0/Release-10.11.2.zip\",\n        \"checksum\": \"D14FBA2662C62648CB171093681805E4\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.3.0/Release-10.11.3.zip\",\n        \"checksum\": \"0C9E9C25A3832745E59AD926260761D2\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"6FD7B0EC5371E9FD1FEA402E90678810\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.2.0/Release-10.11.0.zip\",\n        \"checksum\": \"347EF40D4AFCA7681C2D67802FFD93FA\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.2.0/Release-10.11.1.zip\",\n        \"checksum\": \"F8DDD8CB134929D7B07626623B4C1FD3\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.2.0/Release-10.11.2.zip\",\n        \"checksum\": \"906EA06913703A9E61C93E65927CBDAE\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"37B465E403AD5CB9B8C2F30BF66AF106\",\n        \"timestamp\": \"2025-10-27T23:56:51\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.1.0/Release-10.11.0.zip\",\n        \"checksum\": \"6070441B829898F9308CB928D5FE32AC\",\n        \"timestamp\": \"2025-10-27T23:56:51\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.1.0/Release-10.11.1.zip\",\n        \"checksum\": \"54E53AD5D50064429B7EA00E6B4C6064\",\n        \"timestamp\": \"2025-10-27T23:56:51\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.0.0/Release-10.10.7.zip\",\n        \"checksum\": \"E590813A162E503A3EB914B7B2253885\",\n        \"timestamp\": \"2025-10-20T09:36:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.2.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.2.0.0/Release-10.11.0.zip\",\n        \"checksum\": \"A66921C97A82033AF92BC4BCB06E972C\",\n        \"timestamp\": \"2025-10-20T09:36:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.6.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"4B3C5CAC5CE2F04E54A8BBD200966F64\",\n        \"timestamp\": \"2025-10-03T20:18:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.6.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.6.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"B74A6BC262607AA633FFE46759CA2145\",\n        \"timestamp\": \"2025-10-03T20:18:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.5.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"F9E55F2E46211E5DBD973387178BAA9D\",\n        \"timestamp\": \"2025-09-16T19:23:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.5.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.5.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"81A40A650F421E02EC61F57E50CD7AA4\",\n        \"timestamp\": \"2025-09-16T19:23:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"8A9545712B279A35E394498869990EA6\",\n        \"timestamp\": \"2025-08-24T19:57:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.4.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"469494AF10F5FA16A9D939370062068A\",\n        \"timestamp\": \"2025-08-24T19:57:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.3.0/Release.zip\",\n        \"checksum\": \"BD0AA903F58354182FD02802E3E30649\",\n        \"timestamp\": \"2025-07-26T13:53:57\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.2.0/Release.zip\",\n        \"checksum\": \"B85401655041A8A5137138A5779C342A\",\n        \"timestamp\": \"2025-05-09T07:02:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.1.0/Release.zip\",\n        \"checksum\": \"EFF867104070C24D43FC14ED9C12514F\",\n        \"timestamp\": \"2025-04-26T21:31:51\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"0.1.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-custom-tabs/releases/download/0.1.0.0/Release.zip\",\n        \"checksum\": \"4B06F107099F3FD7127D6032FAC78090\",\n        \"timestamp\": \"2025-04-21T08:56:31\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      }\n    ]\n  },\n  {\n    \"guid\": \"043b2c48-b3e0-4610-b398-8217b146d1a4\",\n    \"name\": \"Collection Sections\",\n    \"overview\": null,\n    \"description\": \"Adds home screen section for collections/playlists\",\n    \"owner\": \"IAmParadox27\",\n    \"category\": \"General\",\n    \"imageUrl\": \"https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-collection-sections/main/src/logo.png\",\n    \"versions\": [\n      {\n        \"version\": \"2.3.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.10.0/Release-10.11.10.zip\",\n        \"checksum\": \"35EC7E5E6A909E34C1BE3A5CDD76CC0B\",\n        \"timestamp\": \"2026-06-11T09:59:16\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.10.0/Release-10.11.11.zip\",\n        \"checksum\": \"601CB02C36E372F542581D8481C96F77\",\n        \"timestamp\": \"2026-06-11T09:59:16\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.10.0/Release-10.11.7.zip\",\n        \"checksum\": \"6911C1AE4066667FD2535CF7D942D573\",\n        \"timestamp\": \"2026-06-11T09:59:16\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.10.0/Release-10.11.8.zip\",\n        \"checksum\": \"EFE1E616C8298DA9882161B47FE5CFB4\",\n        \"timestamp\": \"2026-06-11T09:59:16\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.10.0/Release-10.11.9.zip\",\n        \"checksum\": \"3C30683149942D61FDD419D18824B0BB\",\n        \"timestamp\": \"2026-06-11T09:59:16\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.9.0/Release-10.10.7.zip\",\n        \"checksum\": \"C637ED5D641BFA2D70DDC67D6172211C\",\n        \"timestamp\": \"2026-05-25T19:57:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.9.0/Release-10.11.10.zip\",\n        \"checksum\": \"E9F44876AA62992B04F0A06EF42C31F6\",\n        \"timestamp\": \"2026-05-25T19:57:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.9.0/Release-10.11.7.zip\",\n        \"checksum\": \"413D486E118AE134BCF2128675292705\",\n        \"timestamp\": \"2026-05-25T19:57:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.9.0/Release-10.11.8.zip\",\n        \"checksum\": \"27F297FE14BAD4758CB6F7C2F3C9F5AD\",\n        \"timestamp\": \"2026-05-25T19:57:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.9.0/Release-10.11.9.zip\",\n        \"checksum\": \"F290A195D4C7E2B8A74CBA3CDC778B79\",\n        \"timestamp\": \"2026-05-25T19:57:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.8.0/Release-10.10.7.zip\",\n        \"checksum\": \"40A2B1559781300A27BD1BB5E6CE9ECB\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.8.0/Release-10.11.7.zip\",\n        \"checksum\": \"6A4DA7A1F64CD9398B9578AD53045996\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.8.0/Release-10.11.8.zip\",\n        \"checksum\": \"83BCF13C9B57E05F3E548C2F4EC633F5\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.7.0/Release-10.10.7.zip\",\n        \"checksum\": \"9058DB4C390D1633B32E94A0B372230C\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.7.0/Release-10.11.7.zip\",\n        \"checksum\": \"230514FDF8985D5610803D86CB243B26\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"0F80FAE63516C458622444135BBB7732\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.11.0.zip\",\n        \"checksum\": \"915D824010A05908A82F7787579F1AB5\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.11.1.zip\",\n        \"checksum\": \"4C987EEF396AD5F6DC36C96C36D74D29\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.11.2.zip\",\n        \"checksum\": \"CDBB1A4875DA19BB62347B14A5F2E206\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.11.3.zip\",\n        \"checksum\": \"F6E6C6920D48F1D86D3D7ADAB1D11B63\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.11.4.zip\",\n        \"checksum\": \"99458F739906D8D1CBB796E793800FD5\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.11.5.zip\",\n        \"checksum\": \"820DC8FB8ED96B96398357B200F32AD0\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.6.0/Release-10.11.6.zip\",\n        \"checksum\": \"1F5BF1B07A3FC8133CCA80FC6BC5915B\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"40BBE9BCCC544ECD7A600179943C9646\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.5.0/Release-10.11.0.zip\",\n        \"checksum\": \"2F42A397B9D96B01B18FB4C923FEFB1E\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.5.0/Release-10.11.1.zip\",\n        \"checksum\": \"2933F024F428EA3CEA6AC0C893AF2E2B\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.5.0/Release-10.11.2.zip\",\n        \"checksum\": \"BAC97B5B0CA8E9048DB4F06DB64A3715\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.5.0/Release-10.11.3.zip\",\n        \"checksum\": \"9043005CCEBB216B7EE3C05355B9AD37\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.5.0/Release-10.11.4.zip\",\n        \"checksum\": \"FBC54B729D840C2DD6DDA019026D00C7\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.5.0/Release-10.11.5.zip\",\n        \"checksum\": \"A7F0996D17DA22C76299F4FE9D1E28E2\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"768DE2D6D5F73CE05FE84954B7859A1B\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.4.0/Release-10.11.0.zip\",\n        \"checksum\": \"35E4B88FB3D9B3244CE3540B0831AE95\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.4.0/Release-10.11.1.zip\",\n        \"checksum\": \"6657235DDC56212DCE4CF49BA2D90E6C\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.4.0/Release-10.11.2.zip\",\n        \"checksum\": \"40280E3B1550C53DDB00DB967F296336\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.4.0/Release-10.11.3.zip\",\n        \"checksum\": \"6B1EBCCEB31614AF4A333ABF29DF5F28\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.4.0/Release-10.11.4.zip\",\n        \"checksum\": \"D5C3F4B634FCC6D06A0A24CFFA7BD446\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"0109A6ED71C3AC11DEA6105BAB6DEB17\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.3.0/Release-10.11.0.zip\",\n        \"checksum\": \"125DF8C03DFD14C807D2996479F9301F\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.3.0/Release-10.11.1.zip\",\n        \"checksum\": \"0C69F57C358B8F6515AE2097CD72B469\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.3.0/Release-10.11.2.zip\",\n        \"checksum\": \"2B5AD8E7BA7A23500A9DED4C42A0C066\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.3.0/Release-10.11.3.zip\",\n        \"checksum\": \"F1F159803C7BDAE0894F3CB21D2F03C4\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"4EDC199EACB55F14ADF11BD973ADB853\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.2.0/Release-10.11.0.zip\",\n        \"checksum\": \"DBFC88F786D1C69E026BD9D185FBC8D6\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.2.0/Release-10.11.1.zip\",\n        \"checksum\": \"4FED5FE1B792079064417D2A3CC38ED3\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.2.0/Release-10.11.2.zip\",\n        \"checksum\": \"9D3FC5B662004D64B043ECABA1D704E0\",\n        \"timestamp\": \"2025-11-03T22:24:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"89FA014CAAEEA9992866CBA2F09E5911\",\n        \"timestamp\": \"2025-10-27T22:57:37\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.1.0/Release-10.11.0.zip\",\n        \"checksum\": \"70A1A9B307DE9FB26EC8F50D4A42161C\",\n        \"timestamp\": \"2025-10-27T22:57:37\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.1.0/Release-10.11.1.zip\",\n        \"checksum\": \"EEAF50C209E91896BB8B1B5DE0521220\",\n        \"timestamp\": \"2025-10-27T22:57:37\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.0.0/Release-10.10.7.zip\",\n        \"checksum\": \"AA1FA14B546FDB4E723681B33F27E23B\",\n        \"timestamp\": \"2025-10-20T09:36:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.3.0.0/Release-10.11.0.zip\",\n        \"checksum\": \"16F21C197ADD524879034C5C58EDC60E\",\n        \"timestamp\": \"2025-10-20T09:36:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.2.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"C8A8A94D057CE361F018BE1A9F9C9EAC\",\n        \"timestamp\": \"2025-10-04T21:25:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.2.3.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"B3D08F0784EA71432D97C7CD5B9DE7EF\",\n        \"timestamp\": \"2025-10-04T21:25:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.2.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"AC9B4774F976474B63A5FD46B617B92D\",\n        \"timestamp\": \"2025-09-09T20:01:55\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.2.2.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"36DA113413B3B881E3CA3A40F2F86B73\",\n        \"timestamp\": \"2025-09-09T20:01:55\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.2.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"F70B96837B2F274CE5431ADC05955F9E\",\n        \"timestamp\": \"2025-08-24T19:50:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.2.1.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"9557FC9BCFC839EC5B54C9E17650A712\",\n        \"timestamp\": \"2025-08-24T19:50:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.2.0.0/Release.zip\",\n        \"checksum\": \"48C2F7F644CC13C9CBB6187FFD34289A\",\n        \"timestamp\": \"2025-04-18T20:02:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.1.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-collection-sections/releases/download/2.1.1.0/Release.zip\",\n        \"checksum\": \"7F3831B3969750A86CDBDB89A02FB840\",\n        \"timestamp\": \"2025-03-26T22:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      }\n    ]\n  },\n  {\n    \"guid\": \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\",\n    \"name\": \"File Transformation\",\n    \"overview\": null,\n    \"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    \"owner\": \"IAmParadox27\",\n    \"category\": \"General\",\n    \"imageUrl\": \"https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-file-transformation/main/src/logo.png\",\n    \"versions\": [\n      {\n        \"version\": \"3.0.1.0\",\n        \"changelog\": \"Add support for 12.1\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.1.0/Release-10.11.11.zip\",\n        \"checksum\": \"18132C4EA39587F41E9EAE181298CC1C\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.1.0\",\n        \"changelog\": \"Add support for 12.1\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.1.0/Release-12.0.0.zip\",\n        \"checksum\": \"9785DDF88CE9CC593BACDBD7FA8E7B79\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.1.0\",\n        \"changelog\": \"Add support for 12.1\",\n        \"targetAbi\": \"12.1.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.1.0/Release-12.1.0.zip\",\n        \"checksum\": \"1451642C8DC6F036CB00AA703A9F0834\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\ude80 A New Foundation for File Transformation\\r\\n\\r\\nFile Transformation **3.0.0.0** is a major overhaul of how the plugin integrates with Jellyfin. The transformation system has been rebuilt around standard ASP.NET Core middleware, removing much of the version-specific runtime patching that File Transformation previously relied on.\\r\\n\\r\\nAlongside **Jellyfin 12 support**, this release drops support for **Jellyfin 10.10.7** and lays a much more maintainable foundation for future Jellyfin releases.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to @4eh5xitv6787h645ebv\\r\\n&gt;\\r\\n&gt; A massive part of this release is thanks to **@4eh5xitv6787h645ebv**, who took on the major overhaul of File Transformation's core architecture in PR #58.\\r\\n&gt;\\r\\n&gt; The move away from the old Harmony/MonoMod-based interception system to standard ASP.NET Core middleware is a significant piece of work. It not only makes File Transformation substantially easier to maintain, but also resolves an entire class of compatibility problems that caused the plugin to malfunction or be disabled on certain Jellyfin versions and platforms (#20, #35, #62, #64, #70, #71).\\r\\n&gt;\\r\\n&gt; This is far more than a small patch or isolated feature - it fundamentally improves the foundation the plugin is built on. A huge thank you for the time and effort that went into it.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12** and the newer Jellyfin server architecture (#34).\\r\\n* Replaced the previous Harmony/MonoMod-based web interception system with standard ASP.NET Core `IStartupFilter` middleware (PR #58, @4eh5xitv6787h645ebv).\\r\\n* Added support for unregistering transformations through `PluginInterface.RemoveTransformation(Guid)`, allowing dependent plugins to cleanly remove transformations when required.\\r\\n* Added support for synthesising virtual files for registered transformation paths, restoring support for plugins such as Plugin Pages where the underlying file doesn't physically exist.\\r\\n* Added ETag generation and `304 Not Modified` support for transformed content.\\r\\n* Added Brotli and gzip recompression of transformed responses for remote clients.\\r\\n* Added automatic MIME type detection for virtual transformed files.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Removed platform-specific DLL extraction and version-specific Jellyfin shims.\\r\\n* Removed dependencies on Harmony, MonoMod and Prometheus from the core transformation pipeline.\\r\\n* Improved compatibility across Jellyfin versions and platforms by moving the transformation system onto standard ASP.NET Core APIs (#20, #35, #62, #64).\\r\\n* Added per-transformation error isolation so a failure in one plugin's transformation won't prevent other transformations from running.\\r\\n* Made transformation registration, removal and execution thread-safe.\\r\\n* Added regex caching and timeout protection for transformation matching.\\r\\n* Improved handling of `Accept-Encoding`, including proper quality-value (`q`) parsing.\\r\\n* Improved LAN detection for IPv6-mapped IPv4 addresses.\\r\\n* Improved proxy caching behaviour by correctly setting `Vary: Accept-Encoding`.\\r\\n* Reworked HTTP handling to use a shared `HttpClient` with appropriate timeouts.\\r\\n* Hardened named-pipe transformations with timeouts, size limits, EOF handling and improved resource cleanup.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed a class of failures where Harmony/MonoMod runtime patching could cause File Transformation to malfunction or be automatically disabled on startup (#20, #35, #62, #64, #71).\\r\\n* Fixed #70 where transformations could attempt to use a disposed `IServiceProvider` after Jellyfin restarted, resulting in `500` responses across the web UI.\\r\\n* Fixed transformed content potentially retaining stale trailing bytes when a transformation produced a shorter result than the original response.\\r\\n* Fixed failures in one transformation potentially breaking the entire transformation pipeline.\\r\\n* Fixed potential `HttpClient` resource leaks.\\r\\n* Fixed named-pipe transformations being able to hang indefinitely or loop on zero-byte reads.\\r\\n* Fixed incorrect handling of disabled compression encodings such as `gzip;q=0`.\\r\\n* Fixed failed virtual-file transformations returning an empty successful response instead of reverting to the original `404`.\\r\\n* Improved middleware failure handling so the original response is served if transformation or recompression fails.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe existing `PluginInterface.RegisterTransformation` API and registration payload remain compatible with previous releases, so plugins using a standard transformation callback **should not need to change how they register transformations**.\\r\\n\\r\\nThere are, however, some changes to transformation execution that plugin developers should be aware of:\\r\\n\\r\\n* Added `PluginInterface.RemoveTransformation(Guid)`, allowing plugins to explicitly unregister a previously registered transformation.\\r\\n* Assembly callbacks still receive the same payload and are expected to return the transformed content as a `string`.\\r\\n* Invalid or failed assembly callbacks now **fail safely rather than falling through to another configured callback mechanism**. Plugins should ensure their callback assembly, class and method names are valid.\\r\\n* HTTP transformation callbacks must now return a **successful HTTP status code**. Non-success responses are treated as a failed transformation rather than using the response body as transformed content.\\r\\n* HTTP callbacks now have a **15 second timeout**.\\r\\n* Named-pipe callbacks now have connection/error handling and a **50 MB maximum response size**.\\r\\n* Failed transformations now leave the original response untouched rather than potentially replacing it with invalid or partial output.\\r\\n\\r\\nThese changes are intended to make transformations significantly safer and more predictable, but plugins relying on the previous fallback or error behaviour should review their integrations when updating.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12** and its newer server architecture (#34).\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier File Transformation release until they upgrade Jellyfin.\\r\\n* Removed legacy Harmony/MonoMod runtime patching and version-specific Jellyfin shims.\\r\\n* File Transformation now relies on standard ASP.NET Core middleware rather than patching Jellyfin internals, providing a much more stable base for future Jellyfin versions.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* 4eh5xitv6787h645ebv\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.0.0/Release-10.11.10.zip\",\n        \"checksum\": \"8DA086877EFBC8D91F476847EB558583\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\ude80 A New Foundation for File Transformation\\r\\n\\r\\nFile Transformation **3.0.0.0** is a major overhaul of how the plugin integrates with Jellyfin. The transformation system has been rebuilt around standard ASP.NET Core middleware, removing much of the version-specific runtime patching that File Transformation previously relied on.\\r\\n\\r\\nAlongside **Jellyfin 12 support**, this release drops support for **Jellyfin 10.10.7** and lays a much more maintainable foundation for future Jellyfin releases.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to @4eh5xitv6787h645ebv\\r\\n&gt;\\r\\n&gt; A massive part of this release is thanks to **@4eh5xitv6787h645ebv**, who took on the major overhaul of File Transformation's core architecture in PR #58.\\r\\n&gt;\\r\\n&gt; The move away from the old Harmony/MonoMod-based interception system to standard ASP.NET Core middleware is a significant piece of work. It not only makes File Transformation substantially easier to maintain, but also resolves an entire class of compatibility problems that caused the plugin to malfunction or be disabled on certain Jellyfin versions and platforms (#20, #35, #62, #64, #70, #71).\\r\\n&gt;\\r\\n&gt; This is far more than a small patch or isolated feature - it fundamentally improves the foundation the plugin is built on. A huge thank you for the time and effort that went into it.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12** and the newer Jellyfin server architecture (#34).\\r\\n* Replaced the previous Harmony/MonoMod-based web interception system with standard ASP.NET Core `IStartupFilter` middleware (PR #58, @4eh5xitv6787h645ebv).\\r\\n* Added support for unregistering transformations through `PluginInterface.RemoveTransformation(Guid)`, allowing dependent plugins to cleanly remove transformations when required.\\r\\n* Added support for synthesising virtual files for registered transformation paths, restoring support for plugins such as Plugin Pages where the underlying file doesn't physically exist.\\r\\n* Added ETag generation and `304 Not Modified` support for transformed content.\\r\\n* Added Brotli and gzip recompression of transformed responses for remote clients.\\r\\n* Added automatic MIME type detection for virtual transformed files.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Removed platform-specific DLL extraction and version-specific Jellyfin shims.\\r\\n* Removed dependencies on Harmony, MonoMod and Prometheus from the core transformation pipeline.\\r\\n* Improved compatibility across Jellyfin versions and platforms by moving the transformation system onto standard ASP.NET Core APIs (#20, #35, #62, #64).\\r\\n* Added per-transformation error isolation so a failure in one plugin's transformation won't prevent other transformations from running.\\r\\n* Made transformation registration, removal and execution thread-safe.\\r\\n* Added regex caching and timeout protection for transformation matching.\\r\\n* Improved handling of `Accept-Encoding`, including proper quality-value (`q`) parsing.\\r\\n* Improved LAN detection for IPv6-mapped IPv4 addresses.\\r\\n* Improved proxy caching behaviour by correctly setting `Vary: Accept-Encoding`.\\r\\n* Reworked HTTP handling to use a shared `HttpClient` with appropriate timeouts.\\r\\n* Hardened named-pipe transformations with timeouts, size limits, EOF handling and improved resource cleanup.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed a class of failures where Harmony/MonoMod runtime patching could cause File Transformation to malfunction or be automatically disabled on startup (#20, #35, #62, #64, #71).\\r\\n* Fixed #70 where transformations could attempt to use a disposed `IServiceProvider` after Jellyfin restarted, resulting in `500` responses across the web UI.\\r\\n* Fixed transformed content potentially retaining stale trailing bytes when a transformation produced a shorter result than the original response.\\r\\n* Fixed failures in one transformation potentially breaking the entire transformation pipeline.\\r\\n* Fixed potential `HttpClient` resource leaks.\\r\\n* Fixed named-pipe transformations being able to hang indefinitely or loop on zero-byte reads.\\r\\n* Fixed incorrect handling of disabled compression encodings such as `gzip;q=0`.\\r\\n* Fixed failed virtual-file transformations returning an empty successful response instead of reverting to the original `404`.\\r\\n* Improved middleware failure handling so the original response is served if transformation or recompression fails.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe existing `PluginInterface.RegisterTransformation` API and registration payload remain compatible with previous releases, so plugins using a standard transformation callback **should not need to change how they register transformations**.\\r\\n\\r\\nThere are, however, some changes to transformation execution that plugin developers should be aware of:\\r\\n\\r\\n* Added `PluginInterface.RemoveTransformation(Guid)`, allowing plugins to explicitly unregister a previously registered transformation.\\r\\n* Assembly callbacks still receive the same payload and are expected to return the transformed content as a `string`.\\r\\n* Invalid or failed assembly callbacks now **fail safely rather than falling through to another configured callback mechanism**. Plugins should ensure their callback assembly, class and method names are valid.\\r\\n* HTTP transformation callbacks must now return a **successful HTTP status code**. Non-success responses are treated as a failed transformation rather than using the response body as transformed content.\\r\\n* HTTP callbacks now have a **15 second timeout**.\\r\\n* Named-pipe callbacks now have connection/error handling and a **50 MB maximum response size**.\\r\\n* Failed transformations now leave the original response untouched rather than potentially replacing it with invalid or partial output.\\r\\n\\r\\nThese changes are intended to make transformations significantly safer and more predictable, but plugins relying on the previous fallback or error behaviour should review their integrations when updating.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12** and its newer server architecture (#34).\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier File Transformation release until they upgrade Jellyfin.\\r\\n* Removed legacy Harmony/MonoMod runtime patching and version-specific Jellyfin shims.\\r\\n* File Transformation now relies on standard ASP.NET Core middleware rather than patching Jellyfin internals, providing a much more stable base for future Jellyfin versions.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* 4eh5xitv6787h645ebv\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.0.0/Release-10.11.11.zip\",\n        \"checksum\": \"690E7CB4CF45C6984F02AD0D97E1DDDC\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\ude80 A New Foundation for File Transformation\\r\\n\\r\\nFile Transformation **3.0.0.0** is a major overhaul of how the plugin integrates with Jellyfin. The transformation system has been rebuilt around standard ASP.NET Core middleware, removing much of the version-specific runtime patching that File Transformation previously relied on.\\r\\n\\r\\nAlongside **Jellyfin 12 support**, this release drops support for **Jellyfin 10.10.7** and lays a much more maintainable foundation for future Jellyfin releases.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to @4eh5xitv6787h645ebv\\r\\n&gt;\\r\\n&gt; A massive part of this release is thanks to **@4eh5xitv6787h645ebv**, who took on the major overhaul of File Transformation's core architecture in PR #58.\\r\\n&gt;\\r\\n&gt; The move away from the old Harmony/MonoMod-based interception system to standard ASP.NET Core middleware is a significant piece of work. It not only makes File Transformation substantially easier to maintain, but also resolves an entire class of compatibility problems that caused the plugin to malfunction or be disabled on certain Jellyfin versions and platforms (#20, #35, #62, #64, #70, #71).\\r\\n&gt;\\r\\n&gt; This is far more than a small patch or isolated feature - it fundamentally improves the foundation the plugin is built on. A huge thank you for the time and effort that went into it.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12** and the newer Jellyfin server architecture (#34).\\r\\n* Replaced the previous Harmony/MonoMod-based web interception system with standard ASP.NET Core `IStartupFilter` middleware (PR #58, @4eh5xitv6787h645ebv).\\r\\n* Added support for unregistering transformations through `PluginInterface.RemoveTransformation(Guid)`, allowing dependent plugins to cleanly remove transformations when required.\\r\\n* Added support for synthesising virtual files for registered transformation paths, restoring support for plugins such as Plugin Pages where the underlying file doesn't physically exist.\\r\\n* Added ETag generation and `304 Not Modified` support for transformed content.\\r\\n* Added Brotli and gzip recompression of transformed responses for remote clients.\\r\\n* Added automatic MIME type detection for virtual transformed files.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Removed platform-specific DLL extraction and version-specific Jellyfin shims.\\r\\n* Removed dependencies on Harmony, MonoMod and Prometheus from the core transformation pipeline.\\r\\n* Improved compatibility across Jellyfin versions and platforms by moving the transformation system onto standard ASP.NET Core APIs (#20, #35, #62, #64).\\r\\n* Added per-transformation error isolation so a failure in one plugin's transformation won't prevent other transformations from running.\\r\\n* Made transformation registration, removal and execution thread-safe.\\r\\n* Added regex caching and timeout protection for transformation matching.\\r\\n* Improved handling of `Accept-Encoding`, including proper quality-value (`q`) parsing.\\r\\n* Improved LAN detection for IPv6-mapped IPv4 addresses.\\r\\n* Improved proxy caching behaviour by correctly setting `Vary: Accept-Encoding`.\\r\\n* Reworked HTTP handling to use a shared `HttpClient` with appropriate timeouts.\\r\\n* Hardened named-pipe transformations with timeouts, size limits, EOF handling and improved resource cleanup.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed a class of failures where Harmony/MonoMod runtime patching could cause File Transformation to malfunction or be automatically disabled on startup (#20, #35, #62, #64, #71).\\r\\n* Fixed #70 where transformations could attempt to use a disposed `IServiceProvider` after Jellyfin restarted, resulting in `500` responses across the web UI.\\r\\n* Fixed transformed content potentially retaining stale trailing bytes when a transformation produced a shorter result than the original response.\\r\\n* Fixed failures in one transformation potentially breaking the entire transformation pipeline.\\r\\n* Fixed potential `HttpClient` resource leaks.\\r\\n* Fixed named-pipe transformations being able to hang indefinitely or loop on zero-byte reads.\\r\\n* Fixed incorrect handling of disabled compression encodings such as `gzip;q=0`.\\r\\n* Fixed failed virtual-file transformations returning an empty successful response instead of reverting to the original `404`.\\r\\n* Improved middleware failure handling so the original response is served if transformation or recompression fails.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe existing `PluginInterface.RegisterTransformation` API and registration payload remain compatible with previous releases, so plugins using a standard transformation callback **should not need to change how they register transformations**.\\r\\n\\r\\nThere are, however, some changes to transformation execution that plugin developers should be aware of:\\r\\n\\r\\n* Added `PluginInterface.RemoveTransformation(Guid)`, allowing plugins to explicitly unregister a previously registered transformation.\\r\\n* Assembly callbacks still receive the same payload and are expected to return the transformed content as a `string`.\\r\\n* Invalid or failed assembly callbacks now **fail safely rather than falling through to another configured callback mechanism**. Plugins should ensure their callback assembly, class and method names are valid.\\r\\n* HTTP transformation callbacks must now return a **successful HTTP status code**. Non-success responses are treated as a failed transformation rather than using the response body as transformed content.\\r\\n* HTTP callbacks now have a **15 second timeout**.\\r\\n* Named-pipe callbacks now have connection/error handling and a **50 MB maximum response size**.\\r\\n* Failed transformations now leave the original response untouched rather than potentially replacing it with invalid or partial output.\\r\\n\\r\\nThese changes are intended to make transformations significantly safer and more predictable, but plugins relying on the previous fallback or error behaviour should review their integrations when updating.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12** and its newer server architecture (#34).\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier File Transformation release until they upgrade Jellyfin.\\r\\n* Removed legacy Harmony/MonoMod runtime patching and version-specific Jellyfin shims.\\r\\n* File Transformation now relies on standard ASP.NET Core middleware rather than patching Jellyfin internals, providing a much more stable base for future Jellyfin versions.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* 4eh5xitv6787h645ebv\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.0.0/Release-10.11.7.zip\",\n        \"checksum\": \"6753DC76B635A4C3B4557ADA2AD07AAA\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\ude80 A New Foundation for File Transformation\\r\\n\\r\\nFile Transformation **3.0.0.0** is a major overhaul of how the plugin integrates with Jellyfin. The transformation system has been rebuilt around standard ASP.NET Core middleware, removing much of the version-specific runtime patching that File Transformation previously relied on.\\r\\n\\r\\nAlongside **Jellyfin 12 support**, this release drops support for **Jellyfin 10.10.7** and lays a much more maintainable foundation for future Jellyfin releases.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to @4eh5xitv6787h645ebv\\r\\n&gt;\\r\\n&gt; A massive part of this release is thanks to **@4eh5xitv6787h645ebv**, who took on the major overhaul of File Transformation's core architecture in PR #58.\\r\\n&gt;\\r\\n&gt; The move away from the old Harmony/MonoMod-based interception system to standard ASP.NET Core middleware is a significant piece of work. It not only makes File Transformation substantially easier to maintain, but also resolves an entire class of compatibility problems that caused the plugin to malfunction or be disabled on certain Jellyfin versions and platforms (#20, #35, #62, #64, #70, #71).\\r\\n&gt;\\r\\n&gt; This is far more than a small patch or isolated feature - it fundamentally improves the foundation the plugin is built on. A huge thank you for the time and effort that went into it.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12** and the newer Jellyfin server architecture (#34).\\r\\n* Replaced the previous Harmony/MonoMod-based web interception system with standard ASP.NET Core `IStartupFilter` middleware (PR #58, @4eh5xitv6787h645ebv).\\r\\n* Added support for unregistering transformations through `PluginInterface.RemoveTransformation(Guid)`, allowing dependent plugins to cleanly remove transformations when required.\\r\\n* Added support for synthesising virtual files for registered transformation paths, restoring support for plugins such as Plugin Pages where the underlying file doesn't physically exist.\\r\\n* Added ETag generation and `304 Not Modified` support for transformed content.\\r\\n* Added Brotli and gzip recompression of transformed responses for remote clients.\\r\\n* Added automatic MIME type detection for virtual transformed files.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Removed platform-specific DLL extraction and version-specific Jellyfin shims.\\r\\n* Removed dependencies on Harmony, MonoMod and Prometheus from the core transformation pipeline.\\r\\n* Improved compatibility across Jellyfin versions and platforms by moving the transformation system onto standard ASP.NET Core APIs (#20, #35, #62, #64).\\r\\n* Added per-transformation error isolation so a failure in one plugin's transformation won't prevent other transformations from running.\\r\\n* Made transformation registration, removal and execution thread-safe.\\r\\n* Added regex caching and timeout protection for transformation matching.\\r\\n* Improved handling of `Accept-Encoding`, including proper quality-value (`q`) parsing.\\r\\n* Improved LAN detection for IPv6-mapped IPv4 addresses.\\r\\n* Improved proxy caching behaviour by correctly setting `Vary: Accept-Encoding`.\\r\\n* Reworked HTTP handling to use a shared `HttpClient` with appropriate timeouts.\\r\\n* Hardened named-pipe transformations with timeouts, size limits, EOF handling and improved resource cleanup.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed a class of failures where Harmony/MonoMod runtime patching could cause File Transformation to malfunction or be automatically disabled on startup (#20, #35, #62, #64, #71).\\r\\n* Fixed #70 where transformations could attempt to use a disposed `IServiceProvider` after Jellyfin restarted, resulting in `500` responses across the web UI.\\r\\n* Fixed transformed content potentially retaining stale trailing bytes when a transformation produced a shorter result than the original response.\\r\\n* Fixed failures in one transformation potentially breaking the entire transformation pipeline.\\r\\n* Fixed potential `HttpClient` resource leaks.\\r\\n* Fixed named-pipe transformations being able to hang indefinitely or loop on zero-byte reads.\\r\\n* Fixed incorrect handling of disabled compression encodings such as `gzip;q=0`.\\r\\n* Fixed failed virtual-file transformations returning an empty successful response instead of reverting to the original `404`.\\r\\n* Improved middleware failure handling so the original response is served if transformation or recompression fails.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe existing `PluginInterface.RegisterTransformation` API and registration payload remain compatible with previous releases, so plugins using a standard transformation callback **should not need to change how they register transformations**.\\r\\n\\r\\nThere are, however, some changes to transformation execution that plugin developers should be aware of:\\r\\n\\r\\n* Added `PluginInterface.RemoveTransformation(Guid)`, allowing plugins to explicitly unregister a previously registered transformation.\\r\\n* Assembly callbacks still receive the same payload and are expected to return the transformed content as a `string`.\\r\\n* Invalid or failed assembly callbacks now **fail safely rather than falling through to another configured callback mechanism**. Plugins should ensure their callback assembly, class and method names are valid.\\r\\n* HTTP transformation callbacks must now return a **successful HTTP status code**. Non-success responses are treated as a failed transformation rather than using the response body as transformed content.\\r\\n* HTTP callbacks now have a **15 second timeout**.\\r\\n* Named-pipe callbacks now have connection/error handling and a **50 MB maximum response size**.\\r\\n* Failed transformations now leave the original response untouched rather than potentially replacing it with invalid or partial output.\\r\\n\\r\\nThese changes are intended to make transformations significantly safer and more predictable, but plugins relying on the previous fallback or error behaviour should review their integrations when updating.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12** and its newer server architecture (#34).\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier File Transformation release until they upgrade Jellyfin.\\r\\n* Removed legacy Harmony/MonoMod runtime patching and version-specific Jellyfin shims.\\r\\n* File Transformation now relies on standard ASP.NET Core middleware rather than patching Jellyfin internals, providing a much more stable base for future Jellyfin versions.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* 4eh5xitv6787h645ebv\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.0.0/Release-10.11.8.zip\",\n        \"checksum\": \"6907A353748E4C20E6A49CF5082A6A8A\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\ude80 A New Foundation for File Transformation\\r\\n\\r\\nFile Transformation **3.0.0.0** is a major overhaul of how the plugin integrates with Jellyfin. The transformation system has been rebuilt around standard ASP.NET Core middleware, removing much of the version-specific runtime patching that File Transformation previously relied on.\\r\\n\\r\\nAlongside **Jellyfin 12 support**, this release drops support for **Jellyfin 10.10.7** and lays a much more maintainable foundation for future Jellyfin releases.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to @4eh5xitv6787h645ebv\\r\\n&gt;\\r\\n&gt; A massive part of this release is thanks to **@4eh5xitv6787h645ebv**, who took on the major overhaul of File Transformation's core architecture in PR #58.\\r\\n&gt;\\r\\n&gt; The move away from the old Harmony/MonoMod-based interception system to standard ASP.NET Core middleware is a significant piece of work. It not only makes File Transformation substantially easier to maintain, but also resolves an entire class of compatibility problems that caused the plugin to malfunction or be disabled on certain Jellyfin versions and platforms (#20, #35, #62, #64, #70, #71).\\r\\n&gt;\\r\\n&gt; This is far more than a small patch or isolated feature - it fundamentally improves the foundation the plugin is built on. A huge thank you for the time and effort that went into it.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12** and the newer Jellyfin server architecture (#34).\\r\\n* Replaced the previous Harmony/MonoMod-based web interception system with standard ASP.NET Core `IStartupFilter` middleware (PR #58, @4eh5xitv6787h645ebv).\\r\\n* Added support for unregistering transformations through `PluginInterface.RemoveTransformation(Guid)`, allowing dependent plugins to cleanly remove transformations when required.\\r\\n* Added support for synthesising virtual files for registered transformation paths, restoring support for plugins such as Plugin Pages where the underlying file doesn't physically exist.\\r\\n* Added ETag generation and `304 Not Modified` support for transformed content.\\r\\n* Added Brotli and gzip recompression of transformed responses for remote clients.\\r\\n* Added automatic MIME type detection for virtual transformed files.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Removed platform-specific DLL extraction and version-specific Jellyfin shims.\\r\\n* Removed dependencies on Harmony, MonoMod and Prometheus from the core transformation pipeline.\\r\\n* Improved compatibility across Jellyfin versions and platforms by moving the transformation system onto standard ASP.NET Core APIs (#20, #35, #62, #64).\\r\\n* Added per-transformation error isolation so a failure in one plugin's transformation won't prevent other transformations from running.\\r\\n* Made transformation registration, removal and execution thread-safe.\\r\\n* Added regex caching and timeout protection for transformation matching.\\r\\n* Improved handling of `Accept-Encoding`, including proper quality-value (`q`) parsing.\\r\\n* Improved LAN detection for IPv6-mapped IPv4 addresses.\\r\\n* Improved proxy caching behaviour by correctly setting `Vary: Accept-Encoding`.\\r\\n* Reworked HTTP handling to use a shared `HttpClient` with appropriate timeouts.\\r\\n* Hardened named-pipe transformations with timeouts, size limits, EOF handling and improved resource cleanup.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed a class of failures where Harmony/MonoMod runtime patching could cause File Transformation to malfunction or be automatically disabled on startup (#20, #35, #62, #64, #71).\\r\\n* Fixed #70 where transformations could attempt to use a disposed `IServiceProvider` after Jellyfin restarted, resulting in `500` responses across the web UI.\\r\\n* Fixed transformed content potentially retaining stale trailing bytes when a transformation produced a shorter result than the original response.\\r\\n* Fixed failures in one transformation potentially breaking the entire transformation pipeline.\\r\\n* Fixed potential `HttpClient` resource leaks.\\r\\n* Fixed named-pipe transformations being able to hang indefinitely or loop on zero-byte reads.\\r\\n* Fixed incorrect handling of disabled compression encodings such as `gzip;q=0`.\\r\\n* Fixed failed virtual-file transformations returning an empty successful response instead of reverting to the original `404`.\\r\\n* Improved middleware failure handling so the original response is served if transformation or recompression fails.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe existing `PluginInterface.RegisterTransformation` API and registration payload remain compatible with previous releases, so plugins using a standard transformation callback **should not need to change how they register transformations**.\\r\\n\\r\\nThere are, however, some changes to transformation execution that plugin developers should be aware of:\\r\\n\\r\\n* Added `PluginInterface.RemoveTransformation(Guid)`, allowing plugins to explicitly unregister a previously registered transformation.\\r\\n* Assembly callbacks still receive the same payload and are expected to return the transformed content as a `string`.\\r\\n* Invalid or failed assembly callbacks now **fail safely rather than falling through to another configured callback mechanism**. Plugins should ensure their callback assembly, class and method names are valid.\\r\\n* HTTP transformation callbacks must now return a **successful HTTP status code**. Non-success responses are treated as a failed transformation rather than using the response body as transformed content.\\r\\n* HTTP callbacks now have a **15 second timeout**.\\r\\n* Named-pipe callbacks now have connection/error handling and a **50 MB maximum response size**.\\r\\n* Failed transformations now leave the original response untouched rather than potentially replacing it with invalid or partial output.\\r\\n\\r\\nThese changes are intended to make transformations significantly safer and more predictable, but plugins relying on the previous fallback or error behaviour should review their integrations when updating.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12** and its newer server architecture (#34).\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier File Transformation release until they upgrade Jellyfin.\\r\\n* Removed legacy Harmony/MonoMod runtime patching and version-specific Jellyfin shims.\\r\\n* File Transformation now relies on standard ASP.NET Core middleware rather than patching Jellyfin internals, providing a much more stable base for future Jellyfin versions.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* 4eh5xitv6787h645ebv\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.0.0/Release-10.11.9.zip\",\n        \"checksum\": \"276479DFEF93C91DD4C47B0E6F217128\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\ude80 A New Foundation for File Transformation\\r\\n\\r\\nFile Transformation **3.0.0.0** is a major overhaul of how the plugin integrates with Jellyfin. The transformation system has been rebuilt around standard ASP.NET Core middleware, removing much of the version-specific runtime patching that File Transformation previously relied on.\\r\\n\\r\\nAlongside **Jellyfin 12 support**, this release drops support for **Jellyfin 10.10.7** and lays a much more maintainable foundation for future Jellyfin releases.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to @4eh5xitv6787h645ebv\\r\\n&gt;\\r\\n&gt; A massive part of this release is thanks to **@4eh5xitv6787h645ebv**, who took on the major overhaul of File Transformation's core architecture in PR #58.\\r\\n&gt;\\r\\n&gt; The move away from the old Harmony/MonoMod-based interception system to standard ASP.NET Core middleware is a significant piece of work. It not only makes File Transformation substantially easier to maintain, but also resolves an entire class of compatibility problems that caused the plugin to malfunction or be disabled on certain Jellyfin versions and platforms (#20, #35, #62, #64, #70, #71).\\r\\n&gt;\\r\\n&gt; This is far more than a small patch or isolated feature - it fundamentally improves the foundation the plugin is built on. A huge thank you for the time and effort that went into it.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12** and the newer Jellyfin server architecture (#34).\\r\\n* Replaced the previous Harmony/MonoMod-based web interception system with standard ASP.NET Core `IStartupFilter` middleware (PR #58, @4eh5xitv6787h645ebv).\\r\\n* Added support for unregistering transformations through `PluginInterface.RemoveTransformation(Guid)`, allowing dependent plugins to cleanly remove transformations when required.\\r\\n* Added support for synthesising virtual files for registered transformation paths, restoring support for plugins such as Plugin Pages where the underlying file doesn't physically exist.\\r\\n* Added ETag generation and `304 Not Modified` support for transformed content.\\r\\n* Added Brotli and gzip recompression of transformed responses for remote clients.\\r\\n* Added automatic MIME type detection for virtual transformed files.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Removed platform-specific DLL extraction and version-specific Jellyfin shims.\\r\\n* Removed dependencies on Harmony, MonoMod and Prometheus from the core transformation pipeline.\\r\\n* Improved compatibility across Jellyfin versions and platforms by moving the transformation system onto standard ASP.NET Core APIs (#20, #35, #62, #64).\\r\\n* Added per-transformation error isolation so a failure in one plugin's transformation won't prevent other transformations from running.\\r\\n* Made transformation registration, removal and execution thread-safe.\\r\\n* Added regex caching and timeout protection for transformation matching.\\r\\n* Improved handling of `Accept-Encoding`, including proper quality-value (`q`) parsing.\\r\\n* Improved LAN detection for IPv6-mapped IPv4 addresses.\\r\\n* Improved proxy caching behaviour by correctly setting `Vary: Accept-Encoding`.\\r\\n* Reworked HTTP handling to use a shared `HttpClient` with appropriate timeouts.\\r\\n* Hardened named-pipe transformations with timeouts, size limits, EOF handling and improved resource cleanup.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed a class of failures where Harmony/MonoMod runtime patching could cause File Transformation to malfunction or be automatically disabled on startup (#20, #35, #62, #64, #71).\\r\\n* Fixed #70 where transformations could attempt to use a disposed `IServiceProvider` after Jellyfin restarted, resulting in `500` responses across the web UI.\\r\\n* Fixed transformed content potentially retaining stale trailing bytes when a transformation produced a shorter result than the original response.\\r\\n* Fixed failures in one transformation potentially breaking the entire transformation pipeline.\\r\\n* Fixed potential `HttpClient` resource leaks.\\r\\n* Fixed named-pipe transformations being able to hang indefinitely or loop on zero-byte reads.\\r\\n* Fixed incorrect handling of disabled compression encodings such as `gzip;q=0`.\\r\\n* Fixed failed virtual-file transformations returning an empty successful response instead of reverting to the original `404`.\\r\\n* Improved middleware failure handling so the original response is served if transformation or recompression fails.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe existing `PluginInterface.RegisterTransformation` API and registration payload remain compatible with previous releases, so plugins using a standard transformation callback **should not need to change how they register transformations**.\\r\\n\\r\\nThere are, however, some changes to transformation execution that plugin developers should be aware of:\\r\\n\\r\\n* Added `PluginInterface.RemoveTransformation(Guid)`, allowing plugins to explicitly unregister a previously registered transformation.\\r\\n* Assembly callbacks still receive the same payload and are expected to return the transformed content as a `string`.\\r\\n* Invalid or failed assembly callbacks now **fail safely rather than falling through to another configured callback mechanism**. Plugins should ensure their callback assembly, class and method names are valid.\\r\\n* HTTP transformation callbacks must now return a **successful HTTP status code**. Non-success responses are treated as a failed transformation rather than using the response body as transformed content.\\r\\n* HTTP callbacks now have a **15 second timeout**.\\r\\n* Named-pipe callbacks now have connection/error handling and a **50 MB maximum response size**.\\r\\n* Failed transformations now leave the original response untouched rather than potentially replacing it with invalid or partial output.\\r\\n\\r\\nThese changes are intended to make transformations significantly safer and more predictable, but plugins relying on the previous fallback or error behaviour should review their integrations when updating.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12** and its newer server architecture (#34).\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier File Transformation release until they upgrade Jellyfin.\\r\\n* Removed legacy Harmony/MonoMod runtime patching and version-specific Jellyfin shims.\\r\\n* File Transformation now relies on standard ASP.NET Core middleware rather than patching Jellyfin internals, providing a much more stable base for future Jellyfin versions.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* 4eh5xitv6787h645ebv\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/3.0.0.0/Release-12.0.0.zip\",\n        \"checksum\": \"6F03451BBA1C19A9A49E8ECCD80ECD97\",\n        \"timestamp\": \"2026-09-08T09:02:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.11.0/Release-10.11.10.zip\",\n        \"checksum\": \"9D586D77B00F31F6239A080AB91084EE\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.11.0/Release-10.11.11.zip\",\n        \"checksum\": \"31FCD58D863995C0A3047D2266D72EF6\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.11.0/Release-10.11.7.zip\",\n        \"checksum\": \"7EED747E1C9494B6B95B648B36500CE3\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.11.0/Release-10.11.8.zip\",\n        \"checksum\": \"7728D9EAA3F17AF783D15B0E47EDB4C3\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.11.0/Release-10.11.9.zip\",\n        \"checksum\": \"BAC7C309DE0BB3B348799305D610771D\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.10.0/Release-10.11.10.zip\",\n        \"checksum\": \"1D2E062DF379055451D205866152A685\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.10.0/Release-10.11.7.zip\",\n        \"checksum\": \"41C83E1FEDCD05CD58FADE514F750584\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.10.0/Release-10.11.8.zip\",\n        \"checksum\": \"8DE1ED96BC55AB227076CE3A088B8517\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.10.0/Release-10.11.9.zip\",\n        \"checksum\": \"394263F5FBA3D5D3CD4DB23C1B8D51E5\",\n        \"timestamp\": \"2026-04-15T22:27:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.9.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #55 introduced in #52 where transformation wouldn\u2019t register properly due to DI hishap (PR #56, @4eh5xitv6787h645ebv)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.9.0/Release-10.10.7.zip\",\n        \"checksum\": \"9CC8A26FAB3E5DD80901F3DF56106C37\",\n        \"timestamp\": \"2026-04-15T12:51:25\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.9.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #55 introduced in #52 where transformation wouldn\u2019t register properly due to DI hishap (PR #56, @4eh5xitv6787h645ebv)\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.9.0/Release-10.11.7.zip\",\n        \"checksum\": \"A874F5BEAD17E46907D5A2F45705FF25\",\n        \"timestamp\": \"2026-04-15T12:51:25\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.9.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #55 introduced in #52 where transformation wouldn\u2019t register properly due to DI hishap (PR #56, @4eh5xitv6787h645ebv)\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.9.0/Release-10.11.8.zip\",\n        \"checksum\": \"C56B6640093071C67085CF1EA45B9F58\",\n        \"timestamp\": \"2026-04-15T12:51:25\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.8.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin wouldn't load properly during dashboard restarts (PR #52, @4eh5xitv6787h645ebv)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.8.0/Release-10.10.7.zip\",\n        \"checksum\": \"8E49F4CFF9DDEEBE1651519CABDE679F\",\n        \"timestamp\": \"2026-04-11T23:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.8.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin wouldn't load properly during dashboard restarts (PR #52, @4eh5xitv6787h645ebv)\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.8.0/Release-10.11.7.zip\",\n        \"checksum\": \"211DCBEF911AACB522E98A5204F34E59\",\n        \"timestamp\": \"2026-04-11T23:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.8.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin wouldn't load properly during dashboard restarts (PR #52, @4eh5xitv6787h645ebv)\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.8.0/Release-10.11.8.zip\",\n        \"checksum\": \"86602208638A46AFAFBF1B351E91F115\",\n        \"timestamp\": \"2026-04-11T23:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.7.0/Release-10.10.7.zip\",\n        \"checksum\": \"FD3414BCACB066B66B46EF449F6C8E6B\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.7.0/Release-10.11.7.zip\",\n        \"checksum\": \"4DF7366A0042838BD10A486F0B42EF70\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.7.0/Release-10.11.8.zip\",\n        \"checksum\": \"A64F8F73471E74C1E7306BF2B9C97DD2\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"1372282D0F90171FE22F4B78303AAF7A\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.6.0/Release-10.11.7.zip\",\n        \"checksum\": \"6710B92690C311154CBCF60CDDE59E06\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #46, where server would crash on startup as would dependant plugins (PR #47, @enyineer)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"8D1D1E52BF2B3C09D08AE24EC52A54D6\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #46, where server would crash on startup as would dependant plugins (PR #47, @enyineer)\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.5.0/Release-10.11.0.zip\",\n        \"checksum\": \"519CA3A99A4ADDB3E67FD910ADE7E408\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #46, where server would crash on startup as would dependant plugins (PR #47, @enyineer)\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.5.0/Release-10.11.1.zip\",\n        \"checksum\": \"79C3719F597A7C07545C5833E16C1C3E\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #46, where server would crash on startup as would dependant plugins (PR #47, @enyineer)\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.5.0/Release-10.11.2.zip\",\n        \"checksum\": \"1484C2C353A06A9FF554B06E4772C35C\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #46, where server would crash on startup as would dependant plugins (PR #47, @enyineer)\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.5.0/Release-10.11.3.zip\",\n        \"checksum\": \"7AC78B6E8D111A847E1FE48DCA8AB285\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #46, where server would crash on startup as would dependant plugins (PR #47, @enyineer)\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.5.0/Release-10.11.4.zip\",\n        \"checksum\": \"135E71F23F5204A8799AEB3B69EA53E8\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #46, where server would crash on startup as would dependant plugins (PR #47, @enyineer)\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.5.0/Release-10.11.5.zip\",\n        \"checksum\": \"8826A99A68B162295AB89F1575056B39\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n \\r\\n - Fixed issue #46, where server would crash on startup as would dependant plugins (PR #47, @enyineer)\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.5.0/Release-10.11.6.zip\",\n        \"checksum\": \"64CF0AC3E9BDE83CEACDACFBDCD4E007\",\n        \"timestamp\": \"2026-03-15T13:12:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83d\udd12 Security\\r\\n\\r\\n- Added stricter auth for transformation registration (GHSA-79rj-f7gj-xf33)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin couldn't generate a UUID on http scheme (PR #44, @PatrickDahlin)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"82C70E72D17584320B8F10E109E0C1F0\",\n        \"timestamp\": \"2026-02-27T12:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83d\udd12 Security\\r\\n\\r\\n- Added stricter auth for transformation registration (GHSA-79rj-f7gj-xf33)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin couldn't generate a UUID on http scheme (PR #44, @PatrickDahlin)\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.4.0/Release-10.11.0.zip\",\n        \"checksum\": \"46474C4E71E7A01A747D36D287492FF4\",\n        \"timestamp\": \"2026-02-27T12:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83d\udd12 Security\\r\\n\\r\\n- Added stricter auth for transformation registration (GHSA-79rj-f7gj-xf33)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin couldn't generate a UUID on http scheme (PR #44, @PatrickDahlin)\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.4.0/Release-10.11.1.zip\",\n        \"checksum\": \"DFCFCFA0F8600ACC87A0C9DE50A9759C\",\n        \"timestamp\": \"2026-02-27T12:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83d\udd12 Security\\r\\n\\r\\n- Added stricter auth for transformation registration (GHSA-79rj-f7gj-xf33)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin couldn't generate a UUID on http scheme (PR #44, @PatrickDahlin)\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.4.0/Release-10.11.2.zip\",\n        \"checksum\": \"4170AC2C2E29667B2B0BBA70541652C6\",\n        \"timestamp\": \"2026-02-27T12:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83d\udd12 Security\\r\\n\\r\\n- Added stricter auth for transformation registration (GHSA-79rj-f7gj-xf33)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin couldn't generate a UUID on http scheme (PR #44, @PatrickDahlin)\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.4.0/Release-10.11.3.zip\",\n        \"checksum\": \"D8795D5831F5BF35101040EF414D91E9\",\n        \"timestamp\": \"2026-02-27T12:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83d\udd12 Security\\r\\n\\r\\n- Added stricter auth for transformation registration (GHSA-79rj-f7gj-xf33)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin couldn't generate a UUID on http scheme (PR #44, @PatrickDahlin)\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.4.0/Release-10.11.4.zip\",\n        \"checksum\": \"791A920CA833F825B904D35F6F2C21C7\",\n        \"timestamp\": \"2026-02-27T12:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83d\udd12 Security\\r\\n\\r\\n- Added stricter auth for transformation registration (GHSA-79rj-f7gj-xf33)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin couldn't generate a UUID on http scheme (PR #44, @PatrickDahlin)\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.4.0/Release-10.11.5.zip\",\n        \"checksum\": \"4443D910407C3BA1330743C17FEBA2EF\",\n        \"timestamp\": \"2026-02-27T12:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83d\udd12 Security\\r\\n\\r\\n- Added stricter auth for transformation registration (GHSA-79rj-f7gj-xf33)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where plugin couldn't generate a UUID on http scheme (PR #44, @PatrickDahlin)\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.4.0/Release-10.11.6.zip\",\n        \"checksum\": \"F1587697E551A9D7EE6D53A2F743F4A1\",\n        \"timestamp\": \"2026-02-27T12:02:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"EBBD43FCD0CDD5B78764D6D63C34D289\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.11.0.zip\",\n        \"checksum\": \"3D6A342B14FB7DA084BE8CA08F249E1F\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.11.1.zip\",\n        \"checksum\": \"61A19A6072A51E30C0590B27F6D68BEF\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.11.2.zip\",\n        \"checksum\": \"12CEC82ED27668CCEEE82F1A9A3FFE92\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.11.3.zip\",\n        \"checksum\": \"383EBC8D412017730C3B12B59CCF89A4\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.11.4.zip\",\n        \"checksum\": \"78A7770B3F257CBC8779F5BC6DD98E8D\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.11.5.zip\",\n        \"checksum\": \"9F59BDFA79D12C68217CC34D35489D47\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.3.0/Release-10.11.6.zip\",\n        \"checksum\": \"12833D51D85DA74F3922394BF7856758\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"EC703C9AFE77548EC68695B35CF6DAC9\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.2.0/Release-10.11.0.zip\",\n        \"checksum\": \"35D2FF8475DC40E0456036998FF2F1F8\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.2.0/Release-10.11.1.zip\",\n        \"checksum\": \"03FF70EF3F6D57D7BABFFEC499253D2C\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.2.0/Release-10.11.2.zip\",\n        \"checksum\": \"4565CD298F8A7ED721FA977F75A9D50C\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.2.0/Release-10.11.3.zip\",\n        \"checksum\": \"21F38EECF4D158658FD71270CAFABE43\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.2.0/Release-10.11.4.zip\",\n        \"checksum\": \"DFA6CEB6B22F431877CECBC4B5092D6C\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.2.0/Release-10.11.5.zip\",\n        \"checksum\": \"78A208169F4949F642F61A125D601D2C\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"BDEE31F496368371395C7AA9D58F57D0\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.1.0/Release-10.11.0.zip\",\n        \"checksum\": \"5B1AE64B16A37AB9CD3613A1B3EF1E40\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.1.0/Release-10.11.1.zip\",\n        \"checksum\": \"3E97C1DB67675D4BE3DD6854EEE90BA8\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.1.0/Release-10.11.2.zip\",\n        \"checksum\": \"2C72A7BDD9A6BDF1CD6BA557188A31F4\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.1.0/Release-10.11.3.zip\",\n        \"checksum\": \"ECF6F2B2A2724776234D2CA5F9DD5BF9\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.1.0/Release-10.11.4.zip\",\n        \"checksum\": \"97A4A7480591982C9590FA1F3054819F\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for users to define their own transformations which make web mods like BobHasNoSoul's a lot easier to integrate into systems without having to modify the files directly. Note: Where mods require other files, those will still be required to be dropped where directed.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.0.0/Release-10.10.7.zip\",\n        \"checksum\": \"B4631F4A0AF2BE5B51C5BA0D7B2E1A37\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for users to define their own transformations which make web mods like BobHasNoSoul's a lot easier to integrate into systems without having to modify the files directly. Note: Where mods require other files, those will still be required to be dropped where directed.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.0.0/Release-10.11.0.zip\",\n        \"checksum\": \"0963D8C8847222CDF22A087A32DFEB4D\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for users to define their own transformations which make web mods like BobHasNoSoul's a lot easier to integrate into systems without having to modify the files directly. Note: Where mods require other files, those will still be required to be dropped where directed.\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.0.0/Release-10.11.1.zip\",\n        \"checksum\": \"145D04BDCD882B819090F3E947F7D973\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for users to define their own transformations which make web mods like BobHasNoSoul's a lot easier to integrate into systems without having to modify the files directly. Note: Where mods require other files, those will still be required to be dropped where directed.\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.0.0/Release-10.11.2.zip\",\n        \"checksum\": \"BE8F086CC4F2D8D745F88E36B60DB6F9\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for users to define their own transformations which make web mods like BobHasNoSoul's a lot easier to integrate into systems without having to modify the files directly. Note: Where mods require other files, those will still be required to be dropped where directed.\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.5.0.0/Release-10.11.3.zip\",\n        \"checksum\": \"E32A5D2411F75ADF587AB9A639AF1925\",\n        \"timestamp\": \"2025-11-28T20:39:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"06582CF047EA6382AC5A253D60AE4F88\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.3.0/Release-10.11.0.zip\",\n        \"checksum\": \"7E50EF3DE0931806CE19227F64BBD1E8\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.3.0/Release-10.11.1.zip\",\n        \"checksum\": \"EF691E312497C743CD4A6DDD498BB1F6\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.3.0/Release-10.11.2.zip\",\n        \"checksum\": \"2950FB4C909ABA2B219E2E9F04A3C4C9\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.3.0/Release-10.11.3.zip\",\n        \"checksum\": \"F8EC842C3C2EC7C71850395B6821A40A\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"9254A25A7A10D2EA659EB650E8C66D10\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.2.0/Release-10.11.0.zip\",\n        \"checksum\": \"E1451A2279C88D5CBC83BE3D22633284\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.2.0/Release-10.11.1.zip\",\n        \"checksum\": \"E997C32FAD07DE74AE2411CF916AF19F\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.2.0/Release-10.11.2.zip\",\n        \"checksum\": \"48FA7522D9C12A66B0193E813FEC8FD2\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"3E097D077647E76EDCC7F5A897D20DBD\",\n        \"timestamp\": \"2025-10-27T22:56:08\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.1.0/Release-10.11.0.zip\",\n        \"checksum\": \"BA819BD797789BEEEA42CBADBEE00699\",\n        \"timestamp\": \"2025-10-27T22:56:08\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.1.0/Release-10.11.1.zip\",\n        \"checksum\": \"86C1D13FD552298F86F4D54DB1978684\",\n        \"timestamp\": \"2025-10-27T22:56:08\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.0.0/Release-10.10.7.zip\",\n        \"checksum\": \"09738497234869F7CA5FC0C35A55FD61\",\n        \"timestamp\": \"2025-10-20T09:36:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.4.0.0/Release-10.11.0.zip\",\n        \"checksum\": \"205E8A058ACBC4FEDF7662ABE5370D9F\",\n        \"timestamp\": \"2025-10-20T09:36:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.7.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.7.0/Release-10.10.7.zip\",\n        \"checksum\": \"831252399FE19A1DB1FAA385810E269F\",\n        \"timestamp\": \"2025-10-04T21:17:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.7.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.7.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"CEE38A5D60C3CF215E7508065598C0D8\",\n        \"timestamp\": \"2025-10-04T21:17:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"559263E01F6FBE83B4A18E6D7A266A9E\",\n        \"timestamp\": \"2025-09-09T21:15:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.6.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"D97B7856A957E3E63CDB1ACDFB006ED9\",\n        \"timestamp\": \"2025-09-09T21:15:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"363513CE257C958874DF6381D11660DC\",\n        \"timestamp\": \"2025-08-29T18:36:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.5.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"674961CE0FF2F0EFEE2BAC72EE70366C\",\n        \"timestamp\": \"2025-08-29T18:36:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"EF6139BD2D4CA3F1880ED6024E5A3539\",\n        \"timestamp\": \"2025-08-25T09:02:03\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.4.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"AD33732AAD6C4C931BB8B0D42C7FC0DD\",\n        \"timestamp\": \"2025-08-25T09:02:03\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"9644EB6872D8300C560DD0AA54F1C90D\",\n        \"timestamp\": \"2025-08-25T08:10:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.3.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"E7D214C1624A32076B27583B99326886\",\n        \"timestamp\": \"2025-08-25T08:10:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"3D46DFDACD6B89516F5924A602186D0E\",\n        \"timestamp\": \"2025-08-23T19:53:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.2.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"F7C5DC063B6B8881D5CDFC2114D0B2FC\",\n        \"timestamp\": \"2025-08-23T19:53:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.1.0/Release.zip\",\n        \"checksum\": \"E859FEBDCDAB9C7B2491545B5597E5CF\",\n        \"timestamp\": \"2025-08-18T22:44:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.3.0.0/Release.zip\",\n        \"checksum\": \"85247BB192A445C993020C8FE9598B7B\",\n        \"timestamp\": \"2025-04-18T20:02:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.2.2.0/Release.zip\",\n        \"checksum\": \"BF569B2F00C1E4C78993C7A7403B1CB1\",\n        \"timestamp\": \"2025-04-06T21:19:15\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.2.1.0/Release.zip\",\n        \"checksum\": \"45BBF0CD45753978E10FD78EEF5E3A7B\",\n        \"timestamp\": \"2025-03-10T21:58:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.2.0.0/Release.zip\",\n        \"checksum\": \"C1A18DDE0448E02656BB32B3DEE034A3\",\n        \"timestamp\": \"2025-03-01T16:59:08\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.1.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-file-transformation/releases/download/2.1.1.0/Release.zip\",\n        \"checksum\": \"34C6986CCBC22EB734E5E4A45E8864B2\",\n        \"timestamp\": \"2025-02-24T22:40:13\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      }\n    ]\n  },\n  {\n    \"guid\": \"08f615ea-2107-4f04-89cc-091035f54448\",\n    \"name\": \"Media Bar\",\n    \"overview\": null,\n    \"description\": \"Adds a media bar element at the top of the homepage on Jellyfin web\",\n    \"owner\": \"IAmParadox27 &amp; M0RPH3US\",\n    \"category\": \"General\",\n    \"imageUrl\": \"https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-media-bar/main/src/logo.png\",\n    \"versions\": [\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83c\udfac Media Bar Arrives on Jellyfin 12\\r\\n\\r\\nMedia Bar **3.0.0.0** brings support for **Jellyfin 12**, including compatibility with both the classic desktop experience and Jellyfin's newer modern web layout.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to MakD and the upstream contributors\\r\\n&gt;\\r\\n&gt; Media Bar itself is the work of **MakD and the contributors to the upstream Media Bar project**. The plugin I maintain is primarily a Jellyfin wrapper around that work, exposing configuration and integration points so it can be installed and managed cleanly as a Jellyfin plugin.\\r\\n&gt;\\r\\n&gt; A huge amount of effort has gone into keeping Media Bar working across Jellyfin's changing web interface, especially for Jellyfin 12. The features, UI work and frontend improvements in this release are built on that upstream work, and the credit for that belongs to **MakD and everyone contributing there**.\\r\\n&gt;\\r\\n&gt; My part is largely packaging, integrating and exposing that work through Jellyfin's plugin system.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added support for Jellyfin 12's **modern React/MUI home screen layout**, alongside the existing classic desktop layout.\\r\\n* Updated the bundled Media Bar frontend to the latest Jellyfin 12-compatible upstream version.\\r\\n* Added Jellyfin 12-specific styling so Media Bar integrates correctly with the new web-client shell while retaining the existing appearance on the classic layout.\\r\\n* Media Bar continues to ship its frontend assets directly with the plugin, ensuring the version displayed in Jellyfin matches the plugin version you've installed.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Synced Media Bar with the latest Jellyfin 12-compatible upstream work.\\r\\n* Improved Media Bar placement within the Jellyfin 12 home screen across both supported layouts.\\r\\n* Improved layout behaviour on taller displays, ensuring Jellyfin's home-screen rows remain below the Media Bar content rather than overlapping its controls.\\r\\n* Improved localisation handling when loading Jellyfin's translation chunks.\\r\\n* Retained support for the **Get updates early** option for users who explicitly want to track unreleased upstream Media Bar changes.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed Media Bar being inserted in the wrong position when using Jellyfin 12's modern layout (#181).\\r\\n* Fixed translated Media Bar strings falling back to English or producing JSON decoding errors for some languages (#185).\\r\\n* Fixed home-screen rows overlapping Media Bar buttons on taller viewports.\\r\\n* Fixed Jellyfin 12 layout differences that could cause Media Bar to render incorrectly compared with Jellyfin 10.11.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Media Bar 3.0.0.0 supports Jellyfin 10.11.11 and Jellyfin 12.**\\r\\n* Users on older Jellyfin 10.x versions should remain on a compatible **2.x** Media Bar release.\\r\\n* Jellyfin 12 support includes both the **classic Desktop layout** and the newer **modern React/MUI layout**.\\r\\n* A compatible **File Transformation 3.x** release is required.\\r\\n* If you're using the **Get updates early** option, unreleased upstream Media Bar changes may behave differently from the frontend bundled and tested with this plugin release.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* austinnorgaard\\r\\n* judarange\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/3.0.0.0/Release-10.11.11.zip\",\n        \"checksum\": \"0DAFD776CF5414EED477A46894CF8709\",\n        \"timestamp\": \"2026-09-15T20:41:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83c\udfac Media Bar Arrives on Jellyfin 12\\r\\n\\r\\nMedia Bar **3.0.0.0** brings support for **Jellyfin 12**, including compatibility with both the classic desktop experience and Jellyfin's newer modern web layout.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to MakD and the upstream contributors\\r\\n&gt;\\r\\n&gt; Media Bar itself is the work of **MakD and the contributors to the upstream Media Bar project**. The plugin I maintain is primarily a Jellyfin wrapper around that work, exposing configuration and integration points so it can be installed and managed cleanly as a Jellyfin plugin.\\r\\n&gt;\\r\\n&gt; A huge amount of effort has gone into keeping Media Bar working across Jellyfin's changing web interface, especially for Jellyfin 12. The features, UI work and frontend improvements in this release are built on that upstream work, and the credit for that belongs to **MakD and everyone contributing there**.\\r\\n&gt;\\r\\n&gt; My part is largely packaging, integrating and exposing that work through Jellyfin's plugin system.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added support for Jellyfin 12's **modern React/MUI home screen layout**, alongside the existing classic desktop layout.\\r\\n* Updated the bundled Media Bar frontend to the latest Jellyfin 12-compatible upstream version.\\r\\n* Added Jellyfin 12-specific styling so Media Bar integrates correctly with the new web-client shell while retaining the existing appearance on the classic layout.\\r\\n* Media Bar continues to ship its frontend assets directly with the plugin, ensuring the version displayed in Jellyfin matches the plugin version you've installed.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Synced Media Bar with the latest Jellyfin 12-compatible upstream work.\\r\\n* Improved Media Bar placement within the Jellyfin 12 home screen across both supported layouts.\\r\\n* Improved layout behaviour on taller displays, ensuring Jellyfin's home-screen rows remain below the Media Bar content rather than overlapping its controls.\\r\\n* Improved localisation handling when loading Jellyfin's translation chunks.\\r\\n* Retained support for the **Get updates early** option for users who explicitly want to track unreleased upstream Media Bar changes.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed Media Bar being inserted in the wrong position when using Jellyfin 12's modern layout (#181).\\r\\n* Fixed translated Media Bar strings falling back to English or producing JSON decoding errors for some languages (#185).\\r\\n* Fixed home-screen rows overlapping Media Bar buttons on taller viewports.\\r\\n* Fixed Jellyfin 12 layout differences that could cause Media Bar to render incorrectly compared with Jellyfin 10.11.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Media Bar 3.0.0.0 supports Jellyfin 10.11.11 and Jellyfin 12.**\\r\\n* Users on older Jellyfin 10.x versions should remain on a compatible **2.x** Media Bar release.\\r\\n* Jellyfin 12 support includes both the **classic Desktop layout** and the newer **modern React/MUI layout**.\\r\\n* A compatible **File Transformation 3.x** release is required.\\r\\n* If you're using the **Get updates early** option, unreleased upstream Media Bar changes may behave differently from the frontend bundled and tested with this plugin release.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* austinnorgaard\\r\\n* judarange\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/3.0.0.0/Release-12.0.0.zip\",\n        \"checksum\": \"484E93AB1BBFED7022DB2FCED04C6357\",\n        \"timestamp\": \"2026-09-15T20:41:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83c\udfac Media Bar Arrives on Jellyfin 12\\r\\n\\r\\nMedia Bar **3.0.0.0** brings support for **Jellyfin 12**, including compatibility with both the classic desktop experience and Jellyfin's newer modern web layout.\\r\\n\\r\\n&gt; ## \ud83d\ude4c Huge thanks to MakD and the upstream contributors\\r\\n&gt;\\r\\n&gt; Media Bar itself is the work of **MakD and the contributors to the upstream Media Bar project**. The plugin I maintain is primarily a Jellyfin wrapper around that work, exposing configuration and integration points so it can be installed and managed cleanly as a Jellyfin plugin.\\r\\n&gt;\\r\\n&gt; A huge amount of effort has gone into keeping Media Bar working across Jellyfin's changing web interface, especially for Jellyfin 12. The features, UI work and frontend improvements in this release are built on that upstream work, and the credit for that belongs to **MakD and everyone contributing there**.\\r\\n&gt;\\r\\n&gt; My part is largely packaging, integrating and exposing that work through Jellyfin's plugin system.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added support for Jellyfin 12's **modern React/MUI home screen layout**, alongside the existing classic desktop layout.\\r\\n* Updated the bundled Media Bar frontend to the latest Jellyfin 12-compatible upstream version.\\r\\n* Added Jellyfin 12-specific styling so Media Bar integrates correctly with the new web-client shell while retaining the existing appearance on the classic layout.\\r\\n* Media Bar continues to ship its frontend assets directly with the plugin, ensuring the version displayed in Jellyfin matches the plugin version you've installed.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Synced Media Bar with the latest Jellyfin 12-compatible upstream work.\\r\\n* Improved Media Bar placement within the Jellyfin 12 home screen across both supported layouts.\\r\\n* Improved layout behaviour on taller displays, ensuring Jellyfin's home-screen rows remain below the Media Bar content rather than overlapping its controls.\\r\\n* Improved localisation handling when loading Jellyfin's translation chunks.\\r\\n* Retained support for the **Get updates early** option for users who explicitly want to track unreleased upstream Media Bar changes.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed Media Bar being inserted in the wrong position when using Jellyfin 12's modern layout (#181).\\r\\n* Fixed translated Media Bar strings falling back to English or producing JSON decoding errors for some languages (#185).\\r\\n* Fixed home-screen rows overlapping Media Bar buttons on taller viewports.\\r\\n* Fixed Jellyfin 12 layout differences that could cause Media Bar to render incorrectly compared with Jellyfin 10.11.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Media Bar 3.0.0.0 supports Jellyfin 10.11.11 and Jellyfin 12.**\\r\\n* Users on older Jellyfin 10.x versions should remain on a compatible **2.x** Media Bar release.\\r\\n* Jellyfin 12 support includes both the **classic Desktop layout** and the newer **modern React/MUI layout**.\\r\\n* A compatible **File Transformation 3.x** release is required.\\r\\n* If you're using the **Get updates early** option, unreleased upstream Media Bar changes may behave differently from the frontend bundled and tested with this plugin release.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* austinnorgaard\\r\\n* judarange\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\",\n        \"targetAbi\": \"12.1.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/3.0.0.0/Release-12.1.0.zip\",\n        \"checksum\": \"FD60F661B8D1448EB2311240D8044154\",\n        \"timestamp\": \"2026-09-15T20:41:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added an option to **enable or disable syncing the Jellyfin page backdrop with the current Media Bar slide** (#174).\\r\\n- Media Bar's JavaScript and CSS are now **served directly from the installed plugin by default**, rather than being fetched from jsDelivr. This ensures the frontend always matches the installed plugin version and allows Media Bar to work without internet access (PR #175, @skylerwshaw).\\r\\n- Added an optional **Get updates early** setting for users who want `main` or `latest` to continue tracking unreleased upstream changes through jsDelivr (PR #176, @skylerwshaw).\\r\\n- Merged with upstream.\\r\\n\\r\\n\ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n- Explicit version tags and commits can still be used to load a specific Media Bar version from jsDelivr, while the recommended default now uses the assets bundled with the plugin.\\r\\n- Improved handling of embedded Media Bar assets, including correctly returning `404` for resources that don't exist.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed the slideshow timer lifecycle so changing slides doesn't inadvertently restart or leave behind an old timer (PR #178, @ACertainCoder).\\r\\n- Fixed requests to `index.html` unexpectedly rewriting the saved Media Bar version configuration.\\r\\n- Removed an unreachable legacy 10.11 asset fallback as part of the move to embedded frontend assets.\\r\\n\\r\\nContributors\\r\\n\\r\\n- skylerwshaw\\r\\n- ACertainCoder\\r\\n\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.13.0/Release-10.11.10.zip\",\n        \"checksum\": \"ABBF6FDCABED3BF9E2C4EBE2645900BB\",\n        \"timestamp\": \"2026-08-26T21:08:23\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added an option to **enable or disable syncing the Jellyfin page backdrop with the current Media Bar slide** (#174).\\r\\n- Media Bar's JavaScript and CSS are now **served directly from the installed plugin by default**, rather than being fetched from jsDelivr. This ensures the frontend always matches the installed plugin version and allows Media Bar to work without internet access (PR #175, @skylerwshaw).\\r\\n- Added an optional **Get updates early** setting for users who want `main` or `latest` to continue tracking unreleased upstream changes through jsDelivr (PR #176, @skylerwshaw).\\r\\n- Merged with upstream.\\r\\n\\r\\n\ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n- Explicit version tags and commits can still be used to load a specific Media Bar version from jsDelivr, while the recommended default now uses the assets bundled with the plugin.\\r\\n- Improved handling of embedded Media Bar assets, including correctly returning `404` for resources that don't exist.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed the slideshow timer lifecycle so changing slides doesn't inadvertently restart or leave behind an old timer (PR #178, @ACertainCoder).\\r\\n- Fixed requests to `index.html` unexpectedly rewriting the saved Media Bar version configuration.\\r\\n- Removed an unreachable legacy 10.11 asset fallback as part of the move to embedded frontend assets.\\r\\n\\r\\nContributors\\r\\n\\r\\n- skylerwshaw\\r\\n- ACertainCoder\\r\\n\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.13.0/Release-10.11.11.zip\",\n        \"checksum\": \"9FDC2DAE549087C7397865ACF88934ED\",\n        \"timestamp\": \"2026-08-26T21:08:23\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added an option to **enable or disable syncing the Jellyfin page backdrop with the current Media Bar slide** (#174).\\r\\n- Media Bar's JavaScript and CSS are now **served directly from the installed plugin by default**, rather than being fetched from jsDelivr. This ensures the frontend always matches the installed plugin version and allows Media Bar to work without internet access (PR #175, @skylerwshaw).\\r\\n- Added an optional **Get updates early** setting for users who want `main` or `latest` to continue tracking unreleased upstream changes through jsDelivr (PR #176, @skylerwshaw).\\r\\n- Merged with upstream.\\r\\n\\r\\n\ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n- Explicit version tags and commits can still be used to load a specific Media Bar version from jsDelivr, while the recommended default now uses the assets bundled with the plugin.\\r\\n- Improved handling of embedded Media Bar assets, including correctly returning `404` for resources that don't exist.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed the slideshow timer lifecycle so changing slides doesn't inadvertently restart or leave behind an old timer (PR #178, @ACertainCoder).\\r\\n- Fixed requests to `index.html` unexpectedly rewriting the saved Media Bar version configuration.\\r\\n- Removed an unreachable legacy 10.11 asset fallback as part of the move to embedded frontend assets.\\r\\n\\r\\nContributors\\r\\n\\r\\n- skylerwshaw\\r\\n- ACertainCoder\\r\\n\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.13.0/Release-10.11.7.zip\",\n        \"checksum\": \"1E1E3B35E93576E8C8A96714B1146FD1\",\n        \"timestamp\": \"2026-08-26T21:08:23\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added an option to **enable or disable syncing the Jellyfin page backdrop with the current Media Bar slide** (#174).\\r\\n- Media Bar's JavaScript and CSS are now **served directly from the installed plugin by default**, rather than being fetched from jsDelivr. This ensures the frontend always matches the installed plugin version and allows Media Bar to work without internet access (PR #175, @skylerwshaw).\\r\\n- Added an optional **Get updates early** setting for users who want `main` or `latest` to continue tracking unreleased upstream changes through jsDelivr (PR #176, @skylerwshaw).\\r\\n- Merged with upstream.\\r\\n\\r\\n\ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n- Explicit version tags and commits can still be used to load a specific Media Bar version from jsDelivr, while the recommended default now uses the assets bundled with the plugin.\\r\\n- Improved handling of embedded Media Bar assets, including correctly returning `404` for resources that don't exist.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed the slideshow timer lifecycle so changing slides doesn't inadvertently restart or leave behind an old timer (PR #178, @ACertainCoder).\\r\\n- Fixed requests to `index.html` unexpectedly rewriting the saved Media Bar version configuration.\\r\\n- Removed an unreachable legacy 10.11 asset fallback as part of the move to embedded frontend assets.\\r\\n\\r\\nContributors\\r\\n\\r\\n- skylerwshaw\\r\\n- ACertainCoder\\r\\n\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.13.0/Release-10.11.8.zip\",\n        \"checksum\": \"9635680C376F9DC156A909D9F9C723B3\",\n        \"timestamp\": \"2026-08-26T21:08:23\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added an option to **enable or disable syncing the Jellyfin page backdrop with the current Media Bar slide** (#174).\\r\\n- Media Bar's JavaScript and CSS are now **served directly from the installed plugin by default**, rather than being fetched from jsDelivr. This ensures the frontend always matches the installed plugin version and allows Media Bar to work without internet access (PR #175, @skylerwshaw).\\r\\n- Added an optional **Get updates early** setting for users who want `main` or `latest` to continue tracking unreleased upstream changes through jsDelivr (PR #176, @skylerwshaw).\\r\\n- Merged with upstream.\\r\\n\\r\\n\ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n- Explicit version tags and commits can still be used to load a specific Media Bar version from jsDelivr, while the recommended default now uses the assets bundled with the plugin.\\r\\n- Improved handling of embedded Media Bar assets, including correctly returning `404` for resources that don't exist.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed the slideshow timer lifecycle so changing slides doesn't inadvertently restart or leave behind an old timer (PR #178, @ACertainCoder).\\r\\n- Fixed requests to `index.html` unexpectedly rewriting the saved Media Bar version configuration.\\r\\n- Removed an unreachable legacy 10.11 asset fallback as part of the move to embedded frontend assets.\\r\\n\\r\\nContributors\\r\\n\\r\\n- skylerwshaw\\r\\n- ACertainCoder\\r\\n\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.13.0/Release-10.11.9.zip\",\n        \"checksum\": \"A98DEC91A70D4C58A237376F6D55C947\",\n        \"timestamp\": \"2026-08-26T21:08:23\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.12.0/Release-10.11.10.zip\",\n        \"checksum\": \"0C1BA8A291BBB8858F9519601BBCA68D\",\n        \"timestamp\": \"2026-06-11T10:01:56\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.12.0/Release-10.11.11.zip\",\n        \"checksum\": \"77685D9EEBF51BEB022927475542908A\",\n        \"timestamp\": \"2026-06-11T10:01:56\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.12.0/Release-10.11.7.zip\",\n        \"checksum\": \"3DAE2B464CBDABA5C9E3399BA0504DC0\",\n        \"timestamp\": \"2026-06-11T10:01:56\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.12.0/Release-10.11.8.zip\",\n        \"checksum\": \"D6064E65B53CCB1C3C962674AC4248A2\",\n        \"timestamp\": \"2026-06-11T10:01:56\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.12.0/Release-10.11.9.zip\",\n        \"checksum\": \"BFCD67976F89CF528F30D33C0C1A8243\",\n        \"timestamp\": \"2026-06-11T10:01:56\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.11.0/Release-10.10.7.zip\",\n        \"checksum\": \"6B75D0EA6CD2E545F355DC9B0865AC30\",\n        \"timestamp\": \"2026-05-25T20:05:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.11.0/Release-10.11.10.zip\",\n        \"checksum\": \"894A43A6202DC483A84B956CAF8616CE\",\n        \"timestamp\": \"2026-05-25T20:05:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.11.0/Release-10.11.7.zip\",\n        \"checksum\": \"99C8EE84A8CF10534A3F1E4E4FA2CF8E\",\n        \"timestamp\": \"2026-05-25T20:05:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.11.0/Release-10.11.8.zip\",\n        \"checksum\": \"997DB327388F348909E54C27B6FE95D9\",\n        \"timestamp\": \"2026-05-25T20:05:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.11.0/Release-10.11.9.zip\",\n        \"checksum\": \"B0980BE15DF1218D5898F65785D39539\",\n        \"timestamp\": \"2026-05-25T20:05:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.10.0/Release-10.10.7.zip\",\n        \"checksum\": \"CB465496D4301473F6BDF5B619AA9CA2\",\n        \"timestamp\": \"2026-02-13T14:31:50\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.10.0/Release-10.11.7.zip\",\n        \"checksum\": \"6F187B88370350032C0F60C647AF4B0C\",\n        \"timestamp\": \"2026-02-13T14:31:50\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.10.0/Release-10.11.8.zip\",\n        \"checksum\": \"0601B519CEAE9AE3A7DEBDB3F8E3976F\",\n        \"timestamp\": \"2026-02-13T14:31:50\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.9.0/Release-10.10.7.zip\",\n        \"checksum\": \"3FDF15D6A3CEE66AD18A21CD509DB5E3\",\n        \"timestamp\": \"2026-02-13T14:31:50\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.9.0/Release-10.11.7.zip\",\n        \"checksum\": \"7D14FAAF712B41B849DC62C82B0766E5\",\n        \"timestamp\": \"2026-02-13T14:31:50\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.1\",\n        \"changelog\": \"Hotfix to solve issue where trailer enable/disable toggle didn't work\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.10.7.zip\",\n        \"checksum\": \"62CF420F639D2EE79ACE144CF874D971\",\n        \"timestamp\": \"2026-02-08T11:23:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.1\",\n        \"changelog\": \"Hotfix to solve issue where trailer enable/disable toggle didn't work\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.11.0.zip\",\n        \"checksum\": \"A2600F3CFD0AEEE26477123B1F08C0EC\",\n        \"timestamp\": \"2026-02-08T11:23:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.1\",\n        \"changelog\": \"Hotfix to solve issue where trailer enable/disable toggle didn't work\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.11.1.zip\",\n        \"checksum\": \"196F5677191E209ABFFF5D8580650C61\",\n        \"timestamp\": \"2026-02-08T11:23:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.1\",\n        \"changelog\": \"Hotfix to solve issue where trailer enable/disable toggle didn't work\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.11.2.zip\",\n        \"checksum\": \"A84FB7A51DF5705FF0DBE5187C8774DD\",\n        \"timestamp\": \"2026-02-08T11:23:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.1\",\n        \"changelog\": \"Hotfix to solve issue where trailer enable/disable toggle didn't work\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.11.3.zip\",\n        \"checksum\": \"7A5B827525B6017463281385E9712C1B\",\n        \"timestamp\": \"2026-02-08T11:23:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.1\",\n        \"changelog\": \"Hotfix to solve issue where trailer enable/disable toggle didn't work\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.11.4.zip\",\n        \"checksum\": \"01B5FF71B0CB5C3660E9D685724C39A4\",\n        \"timestamp\": \"2026-02-08T11:23:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.1\",\n        \"changelog\": \"Hotfix to solve issue where trailer enable/disable toggle didn't work\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.11.5.zip\",\n        \"checksum\": \"3240112F383598F063EE5392E0DDD917\",\n        \"timestamp\": \"2026-02-08T11:23:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.1\",\n        \"changelog\": \"Hotfix to solve issue where trailer enable/disable toggle didn't work\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.8.1/Release-10.11.6.zip\",\n        \"checksum\": \"9D5C41AF003910C190FC82E28349310D\",\n        \"timestamp\": \"2026-02-08T11:23:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n- Merged with upstream\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.10.7.zip\",\n        \"checksum\": \"84D8C54257C930CD3096709FD204D69D\",\n        \"timestamp\": \"2026-01-15T00:19:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n- Merged with upstream\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.11.0.zip\",\n        \"checksum\": \"2234603D79D10FDAD13AB3C527D3461A\",\n        \"timestamp\": \"2026-01-15T00:19:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n- Merged with upstream\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.11.1.zip\",\n        \"checksum\": \"A8D0AE4A84F11F1C7F3B602E1BF40402\",\n        \"timestamp\": \"2026-01-15T00:19:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n- Merged with upstream\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.11.2.zip\",\n        \"checksum\": \"7D3CA30ECC56CBBD6793562F73C4F36F\",\n        \"timestamp\": \"2026-01-15T00:19:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n- Merged with upstream\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.11.3.zip\",\n        \"checksum\": \"187D4177AC53B4812B67E565DCF592C8\",\n        \"timestamp\": \"2026-01-15T00:19:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n- Merged with upstream\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.11.4.zip\",\n        \"checksum\": \"A5FD40E26A0B1B87F5E1DE1966AF4017\",\n        \"timestamp\": \"2026-01-15T00:19:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n- Merged with upstream\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.11.5.zip\",\n        \"checksum\": \"2B14C7D83039D7749152FDA4100A4B7B\",\n        \"timestamp\": \"2026-01-15T00:19:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n- Merged with upstream\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.7.0/Release-10.11.6.zip\",\n        \"checksum\": \"1DFF9B80FCB82598593FF5AE22033181\",\n        \"timestamp\": \"2026-01-15T00:19:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Missed some more upstream improvements\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"588648069F8A90B55ACA358EC7352DE7\",\n        \"timestamp\": \"2025-12-19T13:24:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Missed some more upstream improvements\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.6.0/Release-10.11.0.zip\",\n        \"checksum\": \"FC2F4C24FD44E91D2F98518B848BBD3C\",\n        \"timestamp\": \"2025-12-19T13:24:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Missed some more upstream improvements\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.6.0/Release-10.11.1.zip\",\n        \"checksum\": \"E50B56DC1601B97A371919EF1F7CEA87\",\n        \"timestamp\": \"2025-12-19T13:24:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Missed some more upstream improvements\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.6.0/Release-10.11.2.zip\",\n        \"checksum\": \"69A0428E1E5118794F5E0834452676EC\",\n        \"timestamp\": \"2025-12-19T13:24:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Missed some more upstream improvements\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.6.0/Release-10.11.3.zip\",\n        \"checksum\": \"8565E308F3FA5F976C666A800D7EB159\",\n        \"timestamp\": \"2025-12-19T13:24:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Missed some more upstream improvements\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.6.0/Release-10.11.4.zip\",\n        \"checksum\": \"AF53B29F65BA2B33918ADA6909F6360B\",\n        \"timestamp\": \"2025-12-19T13:24:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Missed some more upstream improvements\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.6.0/Release-10.11.5.zip\",\n        \"checksum\": \"4B0BCF9D6C8E04F077889996FE749C24\",\n        \"timestamp\": \"2025-12-19T13:24:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n- Merged with upstream improvements\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"46CB53CF61539E19E19DDF104524694E\",\n        \"timestamp\": \"2025-12-07T16:16:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n- Merged with upstream improvements\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.5.0/Release-10.11.0.zip\",\n        \"checksum\": \"D38D0D7B2802FE020484FFD4E8EE3602\",\n        \"timestamp\": \"2025-12-07T16:16:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n- Merged with upstream improvements\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.5.0/Release-10.11.1.zip\",\n        \"checksum\": \"663863656D3E28F8E6CEAB9F907C97F6\",\n        \"timestamp\": \"2025-12-07T16:16:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n- Merged with upstream improvements\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.5.0/Release-10.11.2.zip\",\n        \"checksum\": \"74059F5BBEC6AD973638F61923F66735\",\n        \"timestamp\": \"2025-12-07T16:16:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n- Merged with upstream improvements\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.5.0/Release-10.11.3.zip\",\n        \"checksum\": \"3118D3EA16DA06997564BF19EB11C9D8\",\n        \"timestamp\": \"2025-12-07T16:16:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n- Merged with upstream improvements\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.5.0/Release-10.11.4.zip\",\n        \"checksum\": \"AD2FD0C70789AF725495A6A2BD53C11D\",\n        \"timestamp\": \"2025-12-07T16:16:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n- Merged with upstream improvements\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.5.0/Release-10.11.5.zip\",\n        \"checksum\": \"10F0C702B40099812E76C081CD7ABA6B\",\n        \"timestamp\": \"2025-12-07T16:16:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"1B8BE01830F7F184F0BFADB909C75545\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.4.0/Release-10.11.0.zip\",\n        \"checksum\": \"BE6DBC022F11C462AD27E8606EFFB3EA\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.4.0/Release-10.11.1.zip\",\n        \"checksum\": \"5C5B503A120967C9BE5EBB36A63097FB\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.4.0/Release-10.11.2.zip\",\n        \"checksum\": \"D2A6A78E919633976C69FFFE6C6EF1E4\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.4.0/Release-10.11.3.zip\",\n        \"checksum\": \"6708EC7BC15670AE4E5EC824947B064A\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.4.0/Release-10.11.4.zip\",\n        \"checksum\": \"9473DCFC35D8491733F3F18836EBBBF3\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"802A5F5659584E1194E7C70BC00C225C\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.3.0/Release-10.11.0.zip\",\n        \"checksum\": \"93EFC27B8F24D99E7BBCFA71A44F5ED5\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.3.0/Release-10.11.1.zip\",\n        \"checksum\": \"55FFF1F07551CA526D696B5FC89A422C\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.3.0/Release-10.11.2.zip\",\n        \"checksum\": \"4F1B1ADA0B2973B4132024BE4AF7F535\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.3.0/Release-10.11.3.zip\",\n        \"checksum\": \"0B66D5A745552A1B6ED46D350B83BFF1\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\\r\\n- Updated branch with upstream\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"59605D1E232A4B7D12DFCBB8DA2575D6\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\\r\\n- Updated branch with upstream\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.2.0/Release-10.11.0.zip\",\n        \"checksum\": \"22911CDB2C9F61AEF94EC31A83143033\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\\r\\n- Updated branch with upstream\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.2.0/Release-10.11.1.zip\",\n        \"checksum\": \"A7B8751D199DDD2A2D1CF2796C3E6BA0\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\\r\\n- Updated branch with upstream\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.2.0/Release-10.11.2.zip\",\n        \"checksum\": \"074C3B5323E002BB5E33F79E83D08E15\",\n        \"timestamp\": \"2025-11-03T22:34:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"A4D7786B4E966DF08E42484739697EB5\",\n        \"timestamp\": \"2025-10-27T22:57:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.1.0/Release-10.11.0.zip\",\n        \"checksum\": \"372424D7244A526FA7CA162E7FDE6EBD\",\n        \"timestamp\": \"2025-10-27T22:57:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.1.0/Release-10.11.1.zip\",\n        \"checksum\": \"15EC1B290D45250D5239249B5380230A\",\n        \"timestamp\": \"2025-10-27T22:57:38\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.0.0/Release-10.10.7.zip\",\n        \"checksum\": \"0111F41CB082F69C1C5C0A17E6C5F6E1\",\n        \"timestamp\": \"2025-10-20T09:36:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.4.0.0/Release-10.11.0.zip\",\n        \"checksum\": \"92E7DB8053010D68F8DD98B37EA23E15\",\n        \"timestamp\": \"2025-10-20T09:36:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added extra configuration options in plugin settings to override the JavaScript config offered to the user.\\r\\n- Synced up to date with upstream repo.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"76A4FF81C51BDCFF40890EE6406CE7A1\",\n        \"timestamp\": \"2025-10-15T21:37:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added extra configuration options in plugin settings to override the JavaScript config offered to the user.\\r\\n- Synced up to date with upstream repo.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.5.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"629EC7276EB44EDF7A16D98D00275ACD\",\n        \"timestamp\": \"2025-10-15T21:37:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"3EDFC25611181268C50A38CAC5CA9CD6\",\n        \"timestamp\": \"2025-10-03T20:18:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.4.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"C976C907CF5D79EFD30651703E5F7D0E\",\n        \"timestamp\": \"2025-10-03T20:18:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"64F0D1B42C0F85C7AB789FBD305398F7\",\n        \"timestamp\": \"2025-08-26T07:09:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.3.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"013F67DD583BFFF9CC501AEAEE535936\",\n        \"timestamp\": \"2025-08-26T07:09:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"25EF541E3FFA860F9F2AC04B544FCE50\",\n        \"timestamp\": \"2025-08-25T01:00:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.2.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"BE9524F95318E436C0966AC0A982B73D\",\n        \"timestamp\": \"2025-08-25T01:00:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.1.0/Release.zip\",\n        \"checksum\": \"A7F111EB1AA031090774082AAB6A1DC7\",\n        \"timestamp\": \"2025-04-26T21:39:27\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.3.0.0/Release.zip\",\n        \"checksum\": \"8934558FB50AE4644B218D615E138DE4\",\n        \"timestamp\": \"2025-04-18T20:05:09\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.5.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.5.0/Release.zip\",\n        \"checksum\": \"7C0B125419FE4D66F02D4732431B5B03\",\n        \"timestamp\": \"2025-03-21T18:24:47\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.4.0/Release.zip\",\n        \"checksum\": \"00D936D548C5B69D2ECFBFCD5B137800\",\n        \"timestamp\": \"2025-03-19T22:30:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.3.0/Release.zip\",\n        \"checksum\": \"F81177C99400F2C27711C93B45C608E5\",\n        \"timestamp\": \"2025-03-10T22:08:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.2.0/Release.zip\",\n        \"checksum\": \"DD07F0B4CC30B1578B378EBD8B1B55D0\",\n        \"timestamp\": \"2025-03-02T17:19:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.1.0/Release.zip\",\n        \"checksum\": \"DD98E85243360203BFE0D58C609CD57B\",\n        \"timestamp\": \"2025-03-02T09:02:34\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.2.0.0/Release.zip\",\n        \"checksum\": \"6331B77C48739DE135EEEA507B488831\",\n        \"timestamp\": \"2025-03-01T16:54:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.1.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-media-bar/releases/download/2.1.1.0/Release.zip\",\n        \"checksum\": \"C85E8248206D93961222C40B36468465\",\n        \"timestamp\": \"2025-02-24T22:38:50\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      }\n    ]\n  },\n  {\n    \"guid\": \"5b6550fa-a014-4f4c-8a2c-59a43680ac6d\",\n    \"name\": \"Plugin Pages\",\n    \"overview\": null,\n    \"description\": \"Adds support for plugins to define their own user settings pages, rather than just admin sided.\",\n    \"owner\": \"IAmParadox27\",\n    \"category\": \"General\",\n    \"imageUrl\": \"https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-pages/main/src/logo.png\",\n    \"versions\": [\n      {\n        \"version\": \"3.0.1.0\",\n        \"changelog\": \"## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed injected menu items not closing the Jellyfin user-menu popover after navigation (PR #20, @n00bcodr).\\r\\n* Fixed Plugin Pages injection sometimes failing on clients where jQuery had not finished loading, including affected Android clients (PR #20, @n00bcodr).\\r\\n* Added cache-busting to the injected script so clients reliably receive updated versions.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* Dropped support for Jellyfin 10.11 releases prior to 10.11.11. Jellyfin 10.11.11 remains supported.\\r\\n\\r\\n### Contributors\\r\\n\\r\\n* n00bcodr\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.1.0/Release-10.11.11.zip\",\n        \"checksum\": \"2412EA97ABBD19BDCDBE0D93BC0E3F34\",\n        \"timestamp\": \"2026-09-15T10:18:14\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.1.0\",\n        \"changelog\": \"## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed injected menu items not closing the Jellyfin user-menu popover after navigation (PR #20, @n00bcodr).\\r\\n* Fixed Plugin Pages injection sometimes failing on clients where jQuery had not finished loading, including affected Android clients (PR #20, @n00bcodr).\\r\\n* Added cache-busting to the injected script so clients reliably receive updated versions.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* Dropped support for Jellyfin 10.11 releases prior to 10.11.11. Jellyfin 10.11.11 remains supported.\\r\\n\\r\\n### Contributors\\r\\n\\r\\n* n00bcodr\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.1.0/Release-12.0.0.zip\",\n        \"checksum\": \"17025353F3B2EAE3149A89C1C4E1061A\",\n        \"timestamp\": \"2026-09-15T10:18:14\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.1.0\",\n        \"changelog\": \"## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed injected menu items not closing the Jellyfin user-menu popover after navigation (PR #20, @n00bcodr).\\r\\n* Fixed Plugin Pages injection sometimes failing on clients where jQuery had not finished loading, including affected Android clients (PR #20, @n00bcodr).\\r\\n* Added cache-busting to the injected script so clients reliably receive updated versions.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* Dropped support for Jellyfin 10.11 releases prior to 10.11.11. Jellyfin 10.11.11 remains supported.\\r\\n\\r\\n### Contributors\\r\\n\\r\\n* n00bcodr\",\n        \"targetAbi\": \"12.1.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.1.0/Release-12.1.0.zip\",\n        \"checksum\": \"F74C03CED8C78112893E0D31EF4B649E\",\n        \"timestamp\": \"2026-09-15T10:18:14\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83e\udded Plugin Pages, Ready for Jellyfin 12\\r\\n\\r\\nPlugin Pages **3.0.0.0** brings the plugin forward for **Jellyfin 12**, updating the way custom pages are injected into the Jellyfin web client and fixing the user-facing plugin settings flow for Jellyfin's latest architecture.\\r\\n\\r\\nThis release also drops support for **Jellyfin 10.10.7**, while introducing a new plugin-facing API that makes it much easier for other plugins to add and manage their own pages.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added a new public **Plugin Interface** allowing other plugins to register pages programmatically through `PluginInterface.RegisterPage(JObject)`.\\r\\n* Added `PluginInterface.RemovePage(string id)`, allowing plugins to unregister pages they previously registered.\\r\\n* Updated Plugin Pages' web-client injection to work with the changes introduced in Jellyfin 12.\\r\\n* Updated user-facing plugin settings pages to work with Jellyfin 12.\\r\\n* Updated the underlying Jellyfin dependencies and integration points required by the new server/web-client architecture.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Reworked page injection to account for changes to the Jellyfin 12 web client.\\r\\n* Improved compatibility for plugins that use Plugin Pages to expose user-facing pages inside Jellyfin.\\r\\n* Updated the user plugin settings integration so pages opened through Jellyfin's user menu continue to behave correctly on Jellyfin 12.\\r\\n* Dependent plugins can now manage their pages at runtime rather than directly modifying Plugin Pages' configuration.\\r\\n* Cleaned up legacy compatibility code that is no longer required now that older Jellyfin versions are being dropped.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom plugin pages failing to inject correctly into the **Jellyfin 12** web client.\\r\\n* Fixed user-facing plugin settings pages not working correctly on Jellyfin 12.\\r\\n* Fixed cases where pages registered through Plugin Pages could result in a **Page not found** experience after Jellyfin web-client changes.\\r\\n* Fixed compatibility issues caused by changes to Jellyfin's client-side routing and page-loading behaviour.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nPlugin Pages now provides a public plugin-facing API for registering and removing pages.\\r\\n\\r\\n* `PluginInterface.RegisterPage(JObject)` can be used to register a page directly with Plugin Pages.\\r\\n* The supplied `JObject` is deserialised into Plugin Pages' `PluginPage` model and registered immediately with the page manager.\\r\\n* `PluginInterface.RemovePage(string id)` can be used to unregister an existing page by its ID.\\r\\n* Plugins no longer need to directly modify `Jellyfin.Plugin.PluginPages/config.json` in order to dynamically add their own pages.\\r\\n* Plugins can now register pages during startup and remove them again during shutdown or when their configuration changes.\\r\\n\\r\\nThis should be considered the **preferred integration path for dependent plugins going forward**, replacing direct manipulation of Plugin Pages' configuration where possible.\\r\\n\\r\\nThe new API is additive, so existing configuration-based integrations are not inherently broken by the update. Plugin developers are, however, encouraged to migrate to the new interface for cleaner lifecycle management and better compatibility with future Plugin Pages releases.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Plugin Pages release until they upgrade Jellyfin.\\r\\n* Plugin Pages continues to require a compatible version of **File Transformation**.\\r\\n* Plugins that depend on Plugin Pages should also be updated to versions compatible with Jellyfin 12.\\r\\n* The new `PluginInterface` is additive; plugins using the previous configuration-based approach can continue to work, but the programmatic API is now the recommended integration method.\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.0.0/Release-10.11.10.zip\",\n        \"checksum\": \"4B31B7B1B40229D65D7E79D776D1C3A0\",\n        \"timestamp\": \"2026-09-08T09:28:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83e\udded Plugin Pages, Ready for Jellyfin 12\\r\\n\\r\\nPlugin Pages **3.0.0.0** brings the plugin forward for **Jellyfin 12**, updating the way custom pages are injected into the Jellyfin web client and fixing the user-facing plugin settings flow for Jellyfin's latest architecture.\\r\\n\\r\\nThis release also drops support for **Jellyfin 10.10.7**, while introducing a new plugin-facing API that makes it much easier for other plugins to add and manage their own pages.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added a new public **Plugin Interface** allowing other plugins to register pages programmatically through `PluginInterface.RegisterPage(JObject)`.\\r\\n* Added `PluginInterface.RemovePage(string id)`, allowing plugins to unregister pages they previously registered.\\r\\n* Updated Plugin Pages' web-client injection to work with the changes introduced in Jellyfin 12.\\r\\n* Updated user-facing plugin settings pages to work with Jellyfin 12.\\r\\n* Updated the underlying Jellyfin dependencies and integration points required by the new server/web-client architecture.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Reworked page injection to account for changes to the Jellyfin 12 web client.\\r\\n* Improved compatibility for plugins that use Plugin Pages to expose user-facing pages inside Jellyfin.\\r\\n* Updated the user plugin settings integration so pages opened through Jellyfin's user menu continue to behave correctly on Jellyfin 12.\\r\\n* Dependent plugins can now manage their pages at runtime rather than directly modifying Plugin Pages' configuration.\\r\\n* Cleaned up legacy compatibility code that is no longer required now that older Jellyfin versions are being dropped.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom plugin pages failing to inject correctly into the **Jellyfin 12** web client.\\r\\n* Fixed user-facing plugin settings pages not working correctly on Jellyfin 12.\\r\\n* Fixed cases where pages registered through Plugin Pages could result in a **Page not found** experience after Jellyfin web-client changes.\\r\\n* Fixed compatibility issues caused by changes to Jellyfin's client-side routing and page-loading behaviour.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nPlugin Pages now provides a public plugin-facing API for registering and removing pages.\\r\\n\\r\\n* `PluginInterface.RegisterPage(JObject)` can be used to register a page directly with Plugin Pages.\\r\\n* The supplied `JObject` is deserialised into Plugin Pages' `PluginPage` model and registered immediately with the page manager.\\r\\n* `PluginInterface.RemovePage(string id)` can be used to unregister an existing page by its ID.\\r\\n* Plugins no longer need to directly modify `Jellyfin.Plugin.PluginPages/config.json` in order to dynamically add their own pages.\\r\\n* Plugins can now register pages during startup and remove them again during shutdown or when their configuration changes.\\r\\n\\r\\nThis should be considered the **preferred integration path for dependent plugins going forward**, replacing direct manipulation of Plugin Pages' configuration where possible.\\r\\n\\r\\nThe new API is additive, so existing configuration-based integrations are not inherently broken by the update. Plugin developers are, however, encouraged to migrate to the new interface for cleaner lifecycle management and better compatibility with future Plugin Pages releases.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Plugin Pages release until they upgrade Jellyfin.\\r\\n* Plugin Pages continues to require a compatible version of **File Transformation**.\\r\\n* Plugins that depend on Plugin Pages should also be updated to versions compatible with Jellyfin 12.\\r\\n* The new `PluginInterface` is additive; plugins using the previous configuration-based approach can continue to work, but the programmatic API is now the recommended integration method.\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.0.0/Release-10.11.11.zip\",\n        \"checksum\": \"01B3B6AF93AF6D0670DE1E7A09D01C7F\",\n        \"timestamp\": \"2026-09-08T09:28:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83e\udded Plugin Pages, Ready for Jellyfin 12\\r\\n\\r\\nPlugin Pages **3.0.0.0** brings the plugin forward for **Jellyfin 12**, updating the way custom pages are injected into the Jellyfin web client and fixing the user-facing plugin settings flow for Jellyfin's latest architecture.\\r\\n\\r\\nThis release also drops support for **Jellyfin 10.10.7**, while introducing a new plugin-facing API that makes it much easier for other plugins to add and manage their own pages.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added a new public **Plugin Interface** allowing other plugins to register pages programmatically through `PluginInterface.RegisterPage(JObject)`.\\r\\n* Added `PluginInterface.RemovePage(string id)`, allowing plugins to unregister pages they previously registered.\\r\\n* Updated Plugin Pages' web-client injection to work with the changes introduced in Jellyfin 12.\\r\\n* Updated user-facing plugin settings pages to work with Jellyfin 12.\\r\\n* Updated the underlying Jellyfin dependencies and integration points required by the new server/web-client architecture.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Reworked page injection to account for changes to the Jellyfin 12 web client.\\r\\n* Improved compatibility for plugins that use Plugin Pages to expose user-facing pages inside Jellyfin.\\r\\n* Updated the user plugin settings integration so pages opened through Jellyfin's user menu continue to behave correctly on Jellyfin 12.\\r\\n* Dependent plugins can now manage their pages at runtime rather than directly modifying Plugin Pages' configuration.\\r\\n* Cleaned up legacy compatibility code that is no longer required now that older Jellyfin versions are being dropped.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom plugin pages failing to inject correctly into the **Jellyfin 12** web client.\\r\\n* Fixed user-facing plugin settings pages not working correctly on Jellyfin 12.\\r\\n* Fixed cases where pages registered through Plugin Pages could result in a **Page not found** experience after Jellyfin web-client changes.\\r\\n* Fixed compatibility issues caused by changes to Jellyfin's client-side routing and page-loading behaviour.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nPlugin Pages now provides a public plugin-facing API for registering and removing pages.\\r\\n\\r\\n* `PluginInterface.RegisterPage(JObject)` can be used to register a page directly with Plugin Pages.\\r\\n* The supplied `JObject` is deserialised into Plugin Pages' `PluginPage` model and registered immediately with the page manager.\\r\\n* `PluginInterface.RemovePage(string id)` can be used to unregister an existing page by its ID.\\r\\n* Plugins no longer need to directly modify `Jellyfin.Plugin.PluginPages/config.json` in order to dynamically add their own pages.\\r\\n* Plugins can now register pages during startup and remove them again during shutdown or when their configuration changes.\\r\\n\\r\\nThis should be considered the **preferred integration path for dependent plugins going forward**, replacing direct manipulation of Plugin Pages' configuration where possible.\\r\\n\\r\\nThe new API is additive, so existing configuration-based integrations are not inherently broken by the update. Plugin developers are, however, encouraged to migrate to the new interface for cleaner lifecycle management and better compatibility with future Plugin Pages releases.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Plugin Pages release until they upgrade Jellyfin.\\r\\n* Plugin Pages continues to require a compatible version of **File Transformation**.\\r\\n* Plugins that depend on Plugin Pages should also be updated to versions compatible with Jellyfin 12.\\r\\n* The new `PluginInterface` is additive; plugins using the previous configuration-based approach can continue to work, but the programmatic API is now the recommended integration method.\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.0.0/Release-10.11.7.zip\",\n        \"checksum\": \"CC6A3E20DE850A1796BB89479F05B997\",\n        \"timestamp\": \"2026-09-08T09:28:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83e\udded Plugin Pages, Ready for Jellyfin 12\\r\\n\\r\\nPlugin Pages **3.0.0.0** brings the plugin forward for **Jellyfin 12**, updating the way custom pages are injected into the Jellyfin web client and fixing the user-facing plugin settings flow for Jellyfin's latest architecture.\\r\\n\\r\\nThis release also drops support for **Jellyfin 10.10.7**, while introducing a new plugin-facing API that makes it much easier for other plugins to add and manage their own pages.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added a new public **Plugin Interface** allowing other plugins to register pages programmatically through `PluginInterface.RegisterPage(JObject)`.\\r\\n* Added `PluginInterface.RemovePage(string id)`, allowing plugins to unregister pages they previously registered.\\r\\n* Updated Plugin Pages' web-client injection to work with the changes introduced in Jellyfin 12.\\r\\n* Updated user-facing plugin settings pages to work with Jellyfin 12.\\r\\n* Updated the underlying Jellyfin dependencies and integration points required by the new server/web-client architecture.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Reworked page injection to account for changes to the Jellyfin 12 web client.\\r\\n* Improved compatibility for plugins that use Plugin Pages to expose user-facing pages inside Jellyfin.\\r\\n* Updated the user plugin settings integration so pages opened through Jellyfin's user menu continue to behave correctly on Jellyfin 12.\\r\\n* Dependent plugins can now manage their pages at runtime rather than directly modifying Plugin Pages' configuration.\\r\\n* Cleaned up legacy compatibility code that is no longer required now that older Jellyfin versions are being dropped.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom plugin pages failing to inject correctly into the **Jellyfin 12** web client.\\r\\n* Fixed user-facing plugin settings pages not working correctly on Jellyfin 12.\\r\\n* Fixed cases where pages registered through Plugin Pages could result in a **Page not found** experience after Jellyfin web-client changes.\\r\\n* Fixed compatibility issues caused by changes to Jellyfin's client-side routing and page-loading behaviour.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nPlugin Pages now provides a public plugin-facing API for registering and removing pages.\\r\\n\\r\\n* `PluginInterface.RegisterPage(JObject)` can be used to register a page directly with Plugin Pages.\\r\\n* The supplied `JObject` is deserialised into Plugin Pages' `PluginPage` model and registered immediately with the page manager.\\r\\n* `PluginInterface.RemovePage(string id)` can be used to unregister an existing page by its ID.\\r\\n* Plugins no longer need to directly modify `Jellyfin.Plugin.PluginPages/config.json` in order to dynamically add their own pages.\\r\\n* Plugins can now register pages during startup and remove them again during shutdown or when their configuration changes.\\r\\n\\r\\nThis should be considered the **preferred integration path for dependent plugins going forward**, replacing direct manipulation of Plugin Pages' configuration where possible.\\r\\n\\r\\nThe new API is additive, so existing configuration-based integrations are not inherently broken by the update. Plugin developers are, however, encouraged to migrate to the new interface for cleaner lifecycle management and better compatibility with future Plugin Pages releases.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Plugin Pages release until they upgrade Jellyfin.\\r\\n* Plugin Pages continues to require a compatible version of **File Transformation**.\\r\\n* Plugins that depend on Plugin Pages should also be updated to versions compatible with Jellyfin 12.\\r\\n* The new `PluginInterface` is additive; plugins using the previous configuration-based approach can continue to work, but the programmatic API is now the recommended integration method.\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.0.0/Release-10.11.8.zip\",\n        \"checksum\": \"10F30538A11934D92740702D3BBA647C\",\n        \"timestamp\": \"2026-09-08T09:28:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83e\udded Plugin Pages, Ready for Jellyfin 12\\r\\n\\r\\nPlugin Pages **3.0.0.0** brings the plugin forward for **Jellyfin 12**, updating the way custom pages are injected into the Jellyfin web client and fixing the user-facing plugin settings flow for Jellyfin's latest architecture.\\r\\n\\r\\nThis release also drops support for **Jellyfin 10.10.7**, while introducing a new plugin-facing API that makes it much easier for other plugins to add and manage their own pages.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added a new public **Plugin Interface** allowing other plugins to register pages programmatically through `PluginInterface.RegisterPage(JObject)`.\\r\\n* Added `PluginInterface.RemovePage(string id)`, allowing plugins to unregister pages they previously registered.\\r\\n* Updated Plugin Pages' web-client injection to work with the changes introduced in Jellyfin 12.\\r\\n* Updated user-facing plugin settings pages to work with Jellyfin 12.\\r\\n* Updated the underlying Jellyfin dependencies and integration points required by the new server/web-client architecture.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Reworked page injection to account for changes to the Jellyfin 12 web client.\\r\\n* Improved compatibility for plugins that use Plugin Pages to expose user-facing pages inside Jellyfin.\\r\\n* Updated the user plugin settings integration so pages opened through Jellyfin's user menu continue to behave correctly on Jellyfin 12.\\r\\n* Dependent plugins can now manage their pages at runtime rather than directly modifying Plugin Pages' configuration.\\r\\n* Cleaned up legacy compatibility code that is no longer required now that older Jellyfin versions are being dropped.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom plugin pages failing to inject correctly into the **Jellyfin 12** web client.\\r\\n* Fixed user-facing plugin settings pages not working correctly on Jellyfin 12.\\r\\n* Fixed cases where pages registered through Plugin Pages could result in a **Page not found** experience after Jellyfin web-client changes.\\r\\n* Fixed compatibility issues caused by changes to Jellyfin's client-side routing and page-loading behaviour.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nPlugin Pages now provides a public plugin-facing API for registering and removing pages.\\r\\n\\r\\n* `PluginInterface.RegisterPage(JObject)` can be used to register a page directly with Plugin Pages.\\r\\n* The supplied `JObject` is deserialised into Plugin Pages' `PluginPage` model and registered immediately with the page manager.\\r\\n* `PluginInterface.RemovePage(string id)` can be used to unregister an existing page by its ID.\\r\\n* Plugins no longer need to directly modify `Jellyfin.Plugin.PluginPages/config.json` in order to dynamically add their own pages.\\r\\n* Plugins can now register pages during startup and remove them again during shutdown or when their configuration changes.\\r\\n\\r\\nThis should be considered the **preferred integration path for dependent plugins going forward**, replacing direct manipulation of Plugin Pages' configuration where possible.\\r\\n\\r\\nThe new API is additive, so existing configuration-based integrations are not inherently broken by the update. Plugin developers are, however, encouraged to migrate to the new interface for cleaner lifecycle management and better compatibility with future Plugin Pages releases.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Plugin Pages release until they upgrade Jellyfin.\\r\\n* Plugin Pages continues to require a compatible version of **File Transformation**.\\r\\n* Plugins that depend on Plugin Pages should also be updated to versions compatible with Jellyfin 12.\\r\\n* The new `PluginInterface` is additive; plugins using the previous configuration-based approach can continue to work, but the programmatic API is now the recommended integration method.\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.0.0/Release-10.11.9.zip\",\n        \"checksum\": \"EF4A4B07011798F796EC410DE203CDDD\",\n        \"timestamp\": \"2026-09-08T09:28:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83e\udded Plugin Pages, Ready for Jellyfin 12\\r\\n\\r\\nPlugin Pages **3.0.0.0** brings the plugin forward for **Jellyfin 12**, updating the way custom pages are injected into the Jellyfin web client and fixing the user-facing plugin settings flow for Jellyfin's latest architecture.\\r\\n\\r\\nThis release also drops support for **Jellyfin 10.10.7**, while introducing a new plugin-facing API that makes it much easier for other plugins to add and manage their own pages.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Added a new public **Plugin Interface** allowing other plugins to register pages programmatically through `PluginInterface.RegisterPage(JObject)`.\\r\\n* Added `PluginInterface.RemovePage(string id)`, allowing plugins to unregister pages they previously registered.\\r\\n* Updated Plugin Pages' web-client injection to work with the changes introduced in Jellyfin 12.\\r\\n* Updated user-facing plugin settings pages to work with Jellyfin 12.\\r\\n* Updated the underlying Jellyfin dependencies and integration points required by the new server/web-client architecture.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* Reworked page injection to account for changes to the Jellyfin 12 web client.\\r\\n* Improved compatibility for plugins that use Plugin Pages to expose user-facing pages inside Jellyfin.\\r\\n* Updated the user plugin settings integration so pages opened through Jellyfin's user menu continue to behave correctly on Jellyfin 12.\\r\\n* Dependent plugins can now manage their pages at runtime rather than directly modifying Plugin Pages' configuration.\\r\\n* Cleaned up legacy compatibility code that is no longer required now that older Jellyfin versions are being dropped.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed custom plugin pages failing to inject correctly into the **Jellyfin 12** web client.\\r\\n* Fixed user-facing plugin settings pages not working correctly on Jellyfin 12.\\r\\n* Fixed cases where pages registered through Plugin Pages could result in a **Page not found** experience after Jellyfin web-client changes.\\r\\n* Fixed compatibility issues caused by changes to Jellyfin's client-side routing and page-loading behaviour.\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nPlugin Pages now provides a public plugin-facing API for registering and removing pages.\\r\\n\\r\\n* `PluginInterface.RegisterPage(JObject)` can be used to register a page directly with Plugin Pages.\\r\\n* The supplied `JObject` is deserialised into Plugin Pages' `PluginPage` model and registered immediately with the page manager.\\r\\n* `PluginInterface.RemovePage(string id)` can be used to unregister an existing page by its ID.\\r\\n* Plugins no longer need to directly modify `Jellyfin.Plugin.PluginPages/config.json` in order to dynamically add their own pages.\\r\\n* Plugins can now register pages during startup and remove them again during shutdown or when their configuration changes.\\r\\n\\r\\nThis should be considered the **preferred integration path for dependent plugins going forward**, replacing direct manipulation of Plugin Pages' configuration where possible.\\r\\n\\r\\nThe new API is additive, so existing configuration-based integrations are not inherently broken by the update. Plugin developers are, however, encouraged to migrate to the new interface for cleaner lifecycle management and better compatibility with future Plugin Pages releases.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Plugin Pages release until they upgrade Jellyfin.\\r\\n* Plugin Pages continues to require a compatible version of **File Transformation**.\\r\\n* Plugins that depend on Plugin Pages should also be updated to versions compatible with Jellyfin 12.\\r\\n* The new `PluginInterface` is additive; plugins using the previous configuration-based approach can continue to work, but the programmatic API is now the recommended integration method.\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/3.0.0.0/Release-12.0.0.zip\",\n        \"checksum\": \"96E0B844A132E531EDA63528C1AB7196\",\n        \"timestamp\": \"2026-09-08T09:28:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.11.0/Release-10.11.10.zip\",\n        \"checksum\": \"0FA6452996993471360779E311749BA4\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.11.0/Release-10.11.11.zip\",\n        \"checksum\": \"09F4990C7C6665998D90A17401B53857\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.11.0/Release-10.11.7.zip\",\n        \"checksum\": \"B29F1DF18A11DD4889EF3C2B9AAC8047\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.11.0/Release-10.11.8.zip\",\n        \"checksum\": \"1E1B02CEF90D5F441F12BE7BD47DA35C\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.11.0/Release-10.11.9.zip\",\n        \"checksum\": \"4B967CADAA4A7A642300FA25429DB38F\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.10.0/Release-10.10.7.zip\",\n        \"checksum\": \"C5A32C943208CF09526B1E815C855AFD\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.10.0/Release-10.11.10.zip\",\n        \"checksum\": \"319D29D5567C66CD3DBDCB73BCD5AD55\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.10.0/Release-10.11.7.zip\",\n        \"checksum\": \"C8E436986412439C0CC3EB86542A3F9C\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.10.0/Release-10.11.8.zip\",\n        \"checksum\": \"AB5E5780D19DEB7CB5DF651D24A1454F\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.10.0/Release-10.11.9.zip\",\n        \"checksum\": \"5401E59FB1CAAF3FB0702A7FFF9C7016\",\n        \"timestamp\": \"2026-05-25T19:38:21\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.9.0/Release-10.10.7.zip\",\n        \"checksum\": \"0249D67E7EC06A23EE4B8340489F44CC\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.9.0/Release-10.11.7.zip\",\n        \"checksum\": \"C6442AB90DDAF221F545ADE1E13EE437\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.9.0/Release-10.11.8.zip\",\n        \"checksum\": \"8934B4ACA1CC8FD84800218112B2667B\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.8.0/Release-10.10.7.zip\",\n        \"checksum\": \"0079CDA42034E0640A7991D8EFD5521F\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.8.0/Release-10.11.7.zip\",\n        \"checksum\": \"12BB5FECD838F986C2446031E756ACF3\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Removed spammy log\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.10.7.zip\",\n        \"checksum\": \"B65E943D507057A30B03BEF87C05270D\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Removed spammy log\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.11.0.zip\",\n        \"checksum\": \"33331F979F2CE1D8F077101133597C17\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Removed spammy log\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.11.1.zip\",\n        \"checksum\": \"14B968F9A06C37B18B3CB854B7A200DF\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Removed spammy log\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.11.2.zip\",\n        \"checksum\": \"1B5D9499B5169E32089B28A485CB3D62\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Removed spammy log\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.11.3.zip\",\n        \"checksum\": \"57E99AD1C062E8C06CCAF3AAB15BB7D5\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Removed spammy log\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.11.4.zip\",\n        \"checksum\": \"FB73F929184981E0F63468E41C23AF4F\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Removed spammy log\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.11.5.zip\",\n        \"checksum\": \"7D555B06073C3E8214D101D3DF0147EB\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Removed spammy log\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.7.0/Release-10.11.6.zip\",\n        \"checksum\": \"F091AB05B5778B9E1661586CFE098CE6\",\n        \"timestamp\": \"2026-01-19T21:32:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"5C70E73D2A182C00E463D3116D708A5C\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.6.0/Release-10.11.0.zip\",\n        \"checksum\": \"BF61A3F60932D88ECBE4F04722A59275\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.6.0/Release-10.11.1.zip\",\n        \"checksum\": \"9B100327959EE1A33854252BE03E83A0\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.6.0/Release-10.11.2.zip\",\n        \"checksum\": \"A357DB168C2B83064149AD40605ED421\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.6.0/Release-10.11.3.zip\",\n        \"checksum\": \"46BB727C382BA02C9EA2E207E02369F2\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.6.0/Release-10.11.4.zip\",\n        \"checksum\": \"91F625ACFABAEDFAF1075A6191AFF13C\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.6.0/Release-10.11.5.zip\",\n        \"checksum\": \"74DBB4A595FD1510F3B3437530CA0BE8\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"123475AF284F4E75D6D1BAFC8276007C\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.5.0/Release-10.11.0.zip\",\n        \"checksum\": \"1A0C91A256C32CAEBDE3F052C149BFF1\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.5.0/Release-10.11.1.zip\",\n        \"checksum\": \"B9078ABCA65C4A33B45DE82B98E9662D\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.5.0/Release-10.11.2.zip\",\n        \"checksum\": \"DD4838A2E1167A73BCCA38D07E9726ED\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.5.0/Release-10.11.3.zip\",\n        \"checksum\": \"2CC95179F950DB3C28A051899CE8B028\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.4\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.5.0/Release-10.11.4.zip\",\n        \"checksum\": \"715D72520B81AFAFFBC93ACA52BD4F34\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"95B51A46FA60C73B34974C3135BD1E42\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.4.0/Release-10.11.0.zip\",\n        \"checksum\": \"DB4C5762A4D15A986A59E0D2DF0783E8\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.4.0/Release-10.11.1.zip\",\n        \"checksum\": \"3C0AE2C2FCD0A288F66943D0E1FC4779\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.4.0/Release-10.11.2.zip\",\n        \"checksum\": \"4F1BBEE47D2E0B3067A059CE250E894D\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.4.0/Release-10.11.3.zip\",\n        \"checksum\": \"667CD084B0937C223485496021767D08\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue that meant the shortened URL support would never get used\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"79F87BCF96F66D27F33003132BDA4001\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue that meant the shortened URL support would never get used\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.3.0/Release-10.11.0.zip\",\n        \"checksum\": \"B6B55CDC2DE8EB37351F990CE570CED0\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue that meant the shortened URL support would never get used\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.3.0/Release-10.11.1.zip\",\n        \"checksum\": \"AAC40316EFE65432B041030B04646DD3\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue that meant the shortened URL support would never get used\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.3.0/Release-10.11.2.zip\",\n        \"checksum\": \"516A374AB3A485F247ADA940F8AE3F56\",\n        \"timestamp\": \"2025-11-11T22:05:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"98C749E6C72AACFF4DE9136EF06C2187\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.2.0/Release-10.11.0.zip\",\n        \"checksum\": \"72EFF93B1AE17509C27B019830E68F6E\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.2.0/Release-10.11.1.zip\",\n        \"checksum\": \"C6B2C5141E52D4C3A6A5617694F1C49F\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.2.0/Release-10.11.2.zip\",\n        \"checksum\": \"E5D46C567AF4C7B8CB0739AFD24BAA38\",\n        \"timestamp\": \"2025-11-03T22:24:54\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"747E8A7313590AD4EDA6CE5B690F9EEE\",\n        \"timestamp\": \"2025-10-27T22:57:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.1.0/Release-10.11.0.zip\",\n        \"checksum\": \"226ED1EBDE12152338B9F2316E282681\",\n        \"timestamp\": \"2025-10-27T22:57:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.1.0/Release-10.11.1.zip\",\n        \"checksum\": \"2F2BBD15D1326939EDC5ADE3E56FD457\",\n        \"timestamp\": \"2025-10-27T22:57:39\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.0.0/Release-10.10.7.zip\",\n        \"checksum\": \"FB2688DCA1ADA3A88DA81E4D0829E6C1\",\n        \"timestamp\": \"2025-10-20T09:16:35\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.4.0.0/Release-10.11.0.zip\",\n        \"checksum\": \"489FC07734D4C46D0D69A69B53FF6E38\",\n        \"timestamp\": \"2025-10-20T09:16:35\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"213D395E29DE966762CCE7AAEDDE6B14\",\n        \"timestamp\": \"2025-10-03T20:18:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.4.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"C266BC166EA02B4BD405BDA75693C784\",\n        \"timestamp\": \"2025-10-03T20:18:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"DE0E6A8C3915F6A94262E566232DE7DC\",\n        \"timestamp\": \"2025-09-16T21:46:20\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.3.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"F6414227968DD5C4D7E85100F8BE94C8\",\n        \"timestamp\": \"2025-09-16T21:46:20\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"C6D5D244BD3928144C403A823D6CA2D1\",\n        \"timestamp\": \"2025-08-23T20:22:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.2.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"B9AA1D0891401425F74277D6499E0278\",\n        \"timestamp\": \"2025-08-23T20:22:52\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.1.0/Release.zip\",\n        \"checksum\": \"37195D0FB1F5E2446204A03256AE21C0\",\n        \"timestamp\": \"2025-04-19T20:30:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.1.0/Release.zip\",\n        \"checksum\": \"37195D0FB1F5E2446204A03256AE21C0\",\n        \"timestamp\": \"2025-04-19T20:30:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.3.0.0/Release.zip\",\n        \"checksum\": \"33D11AE3FCA9A9819C229C01B111EB4A\",\n        \"timestamp\": \"2025-04-18T20:02:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.2.3.0/Release.zip\",\n        \"checksum\": \"3B4D9E0C23B45493A32BC42357C4B3BA\",\n        \"timestamp\": \"2025-04-12T19:39:09\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.2.2.0/Release.zip\",\n        \"checksum\": \"9295BB4643658C83742C041F23280596\",\n        \"timestamp\": \"2025-03-10T22:08:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.2.1.0/Release.zip\",\n        \"checksum\": \"F479286D90FAC23042CAB4DFD6F0F142\",\n        \"timestamp\": \"2025-03-02T09:02:34\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-pages/releases/download/2.2.0.0/Release.zip\",\n        \"checksum\": \"6FD824ABE16F0B5A04A27799A79EE16D\",\n        \"timestamp\": \"2025-03-01T16:54:58\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      }\n    ]\n  },\n  {\n    \"guid\": \"b8298e01-2697-407a-b44d-aa8dc795e850\",\n    \"name\": \"Home Screen Sections\",\n    \"overview\": null,\n    \"description\": \"Adds support for server provided home screen sections\",\n    \"owner\": \"IAmParadox27\",\n    \"category\": \"General\",\n    \"imageUrl\": \"https://raw.githubusercontent.com/IAmParadox27/jellyfin-plugin-home-sections/main/src/logo.png\",\n    \"versions\": [\n      {\n        \"version\": \"3.0.2.0\",\n        \"changelog\": \"Fixed issue caused by 3.0.1.0 on JF 12.1. \\r\\n\\r\\nThat release has been removed - this is identical to 3.0.1.0 except with this fix\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.2.0/Release-10.11.11.zip\",\n        \"checksum\": \"9C0414F8813D0CDFBD29F3F4CA218069\",\n        \"timestamp\": \"2026-09-15T11:27:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.2.0\",\n        \"changelog\": \"Fixed issue caused by 3.0.1.0 on JF 12.1. \\r\\n\\r\\nThat release has been removed - this is identical to 3.0.1.0 except with this fix\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.2.0/Release-12.0.0.zip\",\n        \"checksum\": \"CF4BE86E08365AC8D96CBA339F2523E1\",\n        \"timestamp\": \"2026-09-15T11:27:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.2.0\",\n        \"changelog\": \"Fixed issue caused by 3.0.1.0 on JF 12.1. \\r\\n\\r\\nThat release has been removed - this is identical to 3.0.1.0 except with this fix\",\n        \"targetAbi\": \"12.1.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.2.0/Release-12.1.0.zip\",\n        \"checksum\": \"C71A9BBF5456A377F14D9653CA41DB99\",\n        \"timestamp\": \"2026-09-15T11:27:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\udd25 The Biggest Home Screen Sections Update Yet\\r\\n\\r\\nThis is the biggest Home Screen Sections update to date, bringing a substantial set of new features, fixes, localisation improvements, and internal changes alongside support for Jellyfin 12.\\r\\n\\r\\nWith this release, Home Screen Sections is moving to **3.0.0.0**, marking a major step forward for the plugin and laying the groundwork for future Jellyfin versions.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**, including updated dependencies and compatibility changes required by the new Jellyfin version.\\r\\n* Added a new **Collections** section to display collections from the user's library.\\r\\n* Added a new **Recently Added In Library** section, allowing recently added media to be displayed for individual libraries, including custom libraries such as Anime (#231).\\r\\n* Added routing to supported sections, allowing section headers such as Genre to link through to their relevant Jellyfin pages.\\r\\n* Added per-section settings, allowing individual sections to have their own configurable behaviour.\\r\\n* Improved **Because You Watched** recommendations with a scoring system to better prioritise similar titles.\\r\\n* Added an option for **Recently Added Shows** to display either shows or individual episodes (#38).\\r\\n* Added an option to filter Upcoming sections based on the user's Jellyfin library access (#214, PR #249, @n00bcodr).\\r\\n* Added warnings when required plugin dependencies cannot be found (#234).\\r\\n* Added separate admin display names for sections, allowing their names to be translated without affecting the title displayed on the home screen.\\r\\n* Integrated with the new **Plugin Pages PluginInterface**, allowing Home Screen Sections to manage its Plugin Pages integration programmatically.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* The **Modular Home** menu entry is now registered dynamically through Plugin Pages rather than relying on static Plugin Pages configuration.\\r\\n* The Modular Home page can now be added and removed as part of Home Screen Sections' own lifecycle, reducing the chance of stale or missing Plugin Pages entries.\\r\\n* Improved the reliability of the **Modular Home** link and its integration with Jellyfin's user-facing plugin settings flow. Previous releases have seen cases where the link was missing or resulted in a `Page not found` page.\\r\\n* Home Screen Sections now respects libraries a user has chosen to hide from their home screen, filtering them from relevant sections (PR #237, @gemcdaniel).\\r\\n* Improved compatibility with newer Jellyfin versions by updating library handling and dependency integration.\\r\\n* Improved library filtering to account for changes to `VirtualFolderInfo` in Jellyfin 12.\\r\\n* Improved recommendation behaviour and section configuration through the new per-section settings system.\\r\\n* Improved support for mixed-content and custom libraries across more section types.\\r\\n* Improved Home Screen Sections' handling of temporary user caches, including validation, expiry and automatic cleanup.\\r\\n* Added additional localisation keys throughout the configuration interface to make more of the plugin translatable.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed #269 where cached lazy-load pages could be accessed using a hash created for another user. Added validation, automatic cache cleanup and expiry handling for temporary user caches.\\r\\n* Fixed #268 where the image cache directory wasn't recreated if it was removed while Jellyfin was running.\\r\\n* Fixed #258 by requiring authorization for the section registration endpoint.\\r\\n* Fixed #247 where `/HomeScreen/Sections` could crash when Modular Home was enabled without any globally configured sections.\\r\\n* Fixed #242 where the scroll listener could leak and gradually cause the browser to slow down during long sessions.\\r\\n* Fixed #240 where duplicated file transformations could cause sections to appear multiple times and make configured upper limits, such as Because You Watched's Upper Limit, appear to be ignored.\\r\\n* Fixed #241 where mixed-content libraries weren't supported by the majority of sections.\\r\\n* Fixed #149 where Watch Again, Because You Watched and Genre could fail to return TV series or episodes because queries filtered on parameters which weren't always populated.\\r\\n* Fixed #226 where the Genre section didn't respect the Hide Watched setting (PR #227, @jrhigueras).\\r\\n* Fixed **My Requests** returning unrelated library items when a user had no requested items (PR #246, @jamesmhoward1357).\\r\\n* Fixed library filtering on Jellyfin 12 where `VirtualFolderInfo.ItemId` is no longer populated.\\r\\n* Fixed SkiaSharp dependency compatibility with the newer Jellyfin/.NET stack.\\r\\n* Fixed the Genre section appearing as `{0} Movies` in the admin interface.\\r\\n\\r\\n## \ud83c\udf10 Translations\\r\\n\\r\\n* Added **Norwegian Bokm\u00e5l** translations (PR #239, @dyviknilsen).\\r\\n* Expanded and updated **Polish** translations (PR #235, @TheMatrixan).\\r\\n\\r\\nA large number of new settings, sections and localisation keys have been added in this release. As a result, **some supported languages may not yet have translations for every new string** and may temporarily fall back to English in parts of the plugin.\\r\\n\\r\\nTranslation contributions are very welcome!\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe public Home Screen Sections section-registration interface remains compatible with previous releases.\\r\\n\\r\\n* `PluginInterface.RegisterSection(JObject)` is unchanged.\\r\\n* Existing plugins registering custom Home Screen Sections do not need to adopt a new registration payload for this release.\\r\\n* Home Screen Sections itself now consumes the new **Plugin Pages PluginInterface** to register its user-facing Modular Home page dynamically.\\r\\n* Plugins integrating with both Home Screen Sections and Plugin Pages should prefer the new programmatic Plugin Pages API rather than directly modifying Plugin Pages configuration.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Home Screen Sections release until they upgrade Jellyfin.\\r\\n* Updated dependencies and internal APIs to align with newer Jellyfin versions.\\r\\n* Home Screen Sections requires compatible releases of **File Transformation** and **Plugin Pages**.\\r\\n* The public Home Screen Sections `PluginInterface.RegisterSection` contract remains compatible with previous releases.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* n00bcodr\\r\\n* jrhigueras\\r\\n* jamesmhoward1357\\r\\n* gemcdaniel\\r\\n* dyviknilsen\\r\\n* TheMatrixan\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.0.0/Release-10.11.10.zip\",\n        \"checksum\": \"540250CAB0EEBCDD3B95096E20206EC9\",\n        \"timestamp\": \"2026-09-08T09:16:20\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\udd25 The Biggest Home Screen Sections Update Yet\\r\\n\\r\\nThis is the biggest Home Screen Sections update to date, bringing a substantial set of new features, fixes, localisation improvements, and internal changes alongside support for Jellyfin 12.\\r\\n\\r\\nWith this release, Home Screen Sections is moving to **3.0.0.0**, marking a major step forward for the plugin and laying the groundwork for future Jellyfin versions.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**, including updated dependencies and compatibility changes required by the new Jellyfin version.\\r\\n* Added a new **Collections** section to display collections from the user's library.\\r\\n* Added a new **Recently Added In Library** section, allowing recently added media to be displayed for individual libraries, including custom libraries such as Anime (#231).\\r\\n* Added routing to supported sections, allowing section headers such as Genre to link through to their relevant Jellyfin pages.\\r\\n* Added per-section settings, allowing individual sections to have their own configurable behaviour.\\r\\n* Improved **Because You Watched** recommendations with a scoring system to better prioritise similar titles.\\r\\n* Added an option for **Recently Added Shows** to display either shows or individual episodes (#38).\\r\\n* Added an option to filter Upcoming sections based on the user's Jellyfin library access (#214, PR #249, @n00bcodr).\\r\\n* Added warnings when required plugin dependencies cannot be found (#234).\\r\\n* Added separate admin display names for sections, allowing their names to be translated without affecting the title displayed on the home screen.\\r\\n* Integrated with the new **Plugin Pages PluginInterface**, allowing Home Screen Sections to manage its Plugin Pages integration programmatically.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* The **Modular Home** menu entry is now registered dynamically through Plugin Pages rather than relying on static Plugin Pages configuration.\\r\\n* The Modular Home page can now be added and removed as part of Home Screen Sections' own lifecycle, reducing the chance of stale or missing Plugin Pages entries.\\r\\n* Improved the reliability of the **Modular Home** link and its integration with Jellyfin's user-facing plugin settings flow. Previous releases have seen cases where the link was missing or resulted in a `Page not found` page.\\r\\n* Home Screen Sections now respects libraries a user has chosen to hide from their home screen, filtering them from relevant sections (PR #237, @gemcdaniel).\\r\\n* Improved compatibility with newer Jellyfin versions by updating library handling and dependency integration.\\r\\n* Improved library filtering to account for changes to `VirtualFolderInfo` in Jellyfin 12.\\r\\n* Improved recommendation behaviour and section configuration through the new per-section settings system.\\r\\n* Improved support for mixed-content and custom libraries across more section types.\\r\\n* Improved Home Screen Sections' handling of temporary user caches, including validation, expiry and automatic cleanup.\\r\\n* Added additional localisation keys throughout the configuration interface to make more of the plugin translatable.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed #269 where cached lazy-load pages could be accessed using a hash created for another user. Added validation, automatic cache cleanup and expiry handling for temporary user caches.\\r\\n* Fixed #268 where the image cache directory wasn't recreated if it was removed while Jellyfin was running.\\r\\n* Fixed #258 by requiring authorization for the section registration endpoint.\\r\\n* Fixed #247 where `/HomeScreen/Sections` could crash when Modular Home was enabled without any globally configured sections.\\r\\n* Fixed #242 where the scroll listener could leak and gradually cause the browser to slow down during long sessions.\\r\\n* Fixed #240 where duplicated file transformations could cause sections to appear multiple times and make configured upper limits, such as Because You Watched's Upper Limit, appear to be ignored.\\r\\n* Fixed #241 where mixed-content libraries weren't supported by the majority of sections.\\r\\n* Fixed #149 where Watch Again, Because You Watched and Genre could fail to return TV series or episodes because queries filtered on parameters which weren't always populated.\\r\\n* Fixed #226 where the Genre section didn't respect the Hide Watched setting (PR #227, @jrhigueras).\\r\\n* Fixed **My Requests** returning unrelated library items when a user had no requested items (PR #246, @jamesmhoward1357).\\r\\n* Fixed library filtering on Jellyfin 12 where `VirtualFolderInfo.ItemId` is no longer populated.\\r\\n* Fixed SkiaSharp dependency compatibility with the newer Jellyfin/.NET stack.\\r\\n* Fixed the Genre section appearing as `{0} Movies` in the admin interface.\\r\\n\\r\\n## \ud83c\udf10 Translations\\r\\n\\r\\n* Added **Norwegian Bokm\u00e5l** translations (PR #239, @dyviknilsen).\\r\\n* Expanded and updated **Polish** translations (PR #235, @TheMatrixan).\\r\\n\\r\\nA large number of new settings, sections and localisation keys have been added in this release. As a result, **some supported languages may not yet have translations for every new string** and may temporarily fall back to English in parts of the plugin.\\r\\n\\r\\nTranslation contributions are very welcome!\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe public Home Screen Sections section-registration interface remains compatible with previous releases.\\r\\n\\r\\n* `PluginInterface.RegisterSection(JObject)` is unchanged.\\r\\n* Existing plugins registering custom Home Screen Sections do not need to adopt a new registration payload for this release.\\r\\n* Home Screen Sections itself now consumes the new **Plugin Pages PluginInterface** to register its user-facing Modular Home page dynamically.\\r\\n* Plugins integrating with both Home Screen Sections and Plugin Pages should prefer the new programmatic Plugin Pages API rather than directly modifying Plugin Pages configuration.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Home Screen Sections release until they upgrade Jellyfin.\\r\\n* Updated dependencies and internal APIs to align with newer Jellyfin versions.\\r\\n* Home Screen Sections requires compatible releases of **File Transformation** and **Plugin Pages**.\\r\\n* The public Home Screen Sections `PluginInterface.RegisterSection` contract remains compatible with previous releases.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* n00bcodr\\r\\n* jrhigueras\\r\\n* jamesmhoward1357\\r\\n* gemcdaniel\\r\\n* dyviknilsen\\r\\n* TheMatrixan\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.0.0/Release-10.11.11.zip\",\n        \"checksum\": \"91D6E3A85B31B250EB518D91910FA011\",\n        \"timestamp\": \"2026-09-08T09:16:20\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\udd25 The Biggest Home Screen Sections Update Yet\\r\\n\\r\\nThis is the biggest Home Screen Sections update to date, bringing a substantial set of new features, fixes, localisation improvements, and internal changes alongside support for Jellyfin 12.\\r\\n\\r\\nWith this release, Home Screen Sections is moving to **3.0.0.0**, marking a major step forward for the plugin and laying the groundwork for future Jellyfin versions.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**, including updated dependencies and compatibility changes required by the new Jellyfin version.\\r\\n* Added a new **Collections** section to display collections from the user's library.\\r\\n* Added a new **Recently Added In Library** section, allowing recently added media to be displayed for individual libraries, including custom libraries such as Anime (#231).\\r\\n* Added routing to supported sections, allowing section headers such as Genre to link through to their relevant Jellyfin pages.\\r\\n* Added per-section settings, allowing individual sections to have their own configurable behaviour.\\r\\n* Improved **Because You Watched** recommendations with a scoring system to better prioritise similar titles.\\r\\n* Added an option for **Recently Added Shows** to display either shows or individual episodes (#38).\\r\\n* Added an option to filter Upcoming sections based on the user's Jellyfin library access (#214, PR #249, @n00bcodr).\\r\\n* Added warnings when required plugin dependencies cannot be found (#234).\\r\\n* Added separate admin display names for sections, allowing their names to be translated without affecting the title displayed on the home screen.\\r\\n* Integrated with the new **Plugin Pages PluginInterface**, allowing Home Screen Sections to manage its Plugin Pages integration programmatically.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* The **Modular Home** menu entry is now registered dynamically through Plugin Pages rather than relying on static Plugin Pages configuration.\\r\\n* The Modular Home page can now be added and removed as part of Home Screen Sections' own lifecycle, reducing the chance of stale or missing Plugin Pages entries.\\r\\n* Improved the reliability of the **Modular Home** link and its integration with Jellyfin's user-facing plugin settings flow. Previous releases have seen cases where the link was missing or resulted in a `Page not found` page.\\r\\n* Home Screen Sections now respects libraries a user has chosen to hide from their home screen, filtering them from relevant sections (PR #237, @gemcdaniel).\\r\\n* Improved compatibility with newer Jellyfin versions by updating library handling and dependency integration.\\r\\n* Improved library filtering to account for changes to `VirtualFolderInfo` in Jellyfin 12.\\r\\n* Improved recommendation behaviour and section configuration through the new per-section settings system.\\r\\n* Improved support for mixed-content and custom libraries across more section types.\\r\\n* Improved Home Screen Sections' handling of temporary user caches, including validation, expiry and automatic cleanup.\\r\\n* Added additional localisation keys throughout the configuration interface to make more of the plugin translatable.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed #269 where cached lazy-load pages could be accessed using a hash created for another user. Added validation, automatic cache cleanup and expiry handling for temporary user caches.\\r\\n* Fixed #268 where the image cache directory wasn't recreated if it was removed while Jellyfin was running.\\r\\n* Fixed #258 by requiring authorization for the section registration endpoint.\\r\\n* Fixed #247 where `/HomeScreen/Sections` could crash when Modular Home was enabled without any globally configured sections.\\r\\n* Fixed #242 where the scroll listener could leak and gradually cause the browser to slow down during long sessions.\\r\\n* Fixed #240 where duplicated file transformations could cause sections to appear multiple times and make configured upper limits, such as Because You Watched's Upper Limit, appear to be ignored.\\r\\n* Fixed #241 where mixed-content libraries weren't supported by the majority of sections.\\r\\n* Fixed #149 where Watch Again, Because You Watched and Genre could fail to return TV series or episodes because queries filtered on parameters which weren't always populated.\\r\\n* Fixed #226 where the Genre section didn't respect the Hide Watched setting (PR #227, @jrhigueras).\\r\\n* Fixed **My Requests** returning unrelated library items when a user had no requested items (PR #246, @jamesmhoward1357).\\r\\n* Fixed library filtering on Jellyfin 12 where `VirtualFolderInfo.ItemId` is no longer populated.\\r\\n* Fixed SkiaSharp dependency compatibility with the newer Jellyfin/.NET stack.\\r\\n* Fixed the Genre section appearing as `{0} Movies` in the admin interface.\\r\\n\\r\\n## \ud83c\udf10 Translations\\r\\n\\r\\n* Added **Norwegian Bokm\u00e5l** translations (PR #239, @dyviknilsen).\\r\\n* Expanded and updated **Polish** translations (PR #235, @TheMatrixan).\\r\\n\\r\\nA large number of new settings, sections and localisation keys have been added in this release. As a result, **some supported languages may not yet have translations for every new string** and may temporarily fall back to English in parts of the plugin.\\r\\n\\r\\nTranslation contributions are very welcome!\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe public Home Screen Sections section-registration interface remains compatible with previous releases.\\r\\n\\r\\n* `PluginInterface.RegisterSection(JObject)` is unchanged.\\r\\n* Existing plugins registering custom Home Screen Sections do not need to adopt a new registration payload for this release.\\r\\n* Home Screen Sections itself now consumes the new **Plugin Pages PluginInterface** to register its user-facing Modular Home page dynamically.\\r\\n* Plugins integrating with both Home Screen Sections and Plugin Pages should prefer the new programmatic Plugin Pages API rather than directly modifying Plugin Pages configuration.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Home Screen Sections release until they upgrade Jellyfin.\\r\\n* Updated dependencies and internal APIs to align with newer Jellyfin versions.\\r\\n* Home Screen Sections requires compatible releases of **File Transformation** and **Plugin Pages**.\\r\\n* The public Home Screen Sections `PluginInterface.RegisterSection` contract remains compatible with previous releases.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* n00bcodr\\r\\n* jrhigueras\\r\\n* jamesmhoward1357\\r\\n* gemcdaniel\\r\\n* dyviknilsen\\r\\n* TheMatrixan\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.0.0/Release-10.11.7.zip\",\n        \"checksum\": \"0660B30C6425496B77FACD7CCBADAC61\",\n        \"timestamp\": \"2026-09-08T09:16:20\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\udd25 The Biggest Home Screen Sections Update Yet\\r\\n\\r\\nThis is the biggest Home Screen Sections update to date, bringing a substantial set of new features, fixes, localisation improvements, and internal changes alongside support for Jellyfin 12.\\r\\n\\r\\nWith this release, Home Screen Sections is moving to **3.0.0.0**, marking a major step forward for the plugin and laying the groundwork for future Jellyfin versions.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**, including updated dependencies and compatibility changes required by the new Jellyfin version.\\r\\n* Added a new **Collections** section to display collections from the user's library.\\r\\n* Added a new **Recently Added In Library** section, allowing recently added media to be displayed for individual libraries, including custom libraries such as Anime (#231).\\r\\n* Added routing to supported sections, allowing section headers such as Genre to link through to their relevant Jellyfin pages.\\r\\n* Added per-section settings, allowing individual sections to have their own configurable behaviour.\\r\\n* Improved **Because You Watched** recommendations with a scoring system to better prioritise similar titles.\\r\\n* Added an option for **Recently Added Shows** to display either shows or individual episodes (#38).\\r\\n* Added an option to filter Upcoming sections based on the user's Jellyfin library access (#214, PR #249, @n00bcodr).\\r\\n* Added warnings when required plugin dependencies cannot be found (#234).\\r\\n* Added separate admin display names for sections, allowing their names to be translated without affecting the title displayed on the home screen.\\r\\n* Integrated with the new **Plugin Pages PluginInterface**, allowing Home Screen Sections to manage its Plugin Pages integration programmatically.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* The **Modular Home** menu entry is now registered dynamically through Plugin Pages rather than relying on static Plugin Pages configuration.\\r\\n* The Modular Home page can now be added and removed as part of Home Screen Sections' own lifecycle, reducing the chance of stale or missing Plugin Pages entries.\\r\\n* Improved the reliability of the **Modular Home** link and its integration with Jellyfin's user-facing plugin settings flow. Previous releases have seen cases where the link was missing or resulted in a `Page not found` page.\\r\\n* Home Screen Sections now respects libraries a user has chosen to hide from their home screen, filtering them from relevant sections (PR #237, @gemcdaniel).\\r\\n* Improved compatibility with newer Jellyfin versions by updating library handling and dependency integration.\\r\\n* Improved library filtering to account for changes to `VirtualFolderInfo` in Jellyfin 12.\\r\\n* Improved recommendation behaviour and section configuration through the new per-section settings system.\\r\\n* Improved support for mixed-content and custom libraries across more section types.\\r\\n* Improved Home Screen Sections' handling of temporary user caches, including validation, expiry and automatic cleanup.\\r\\n* Added additional localisation keys throughout the configuration interface to make more of the plugin translatable.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed #269 where cached lazy-load pages could be accessed using a hash created for another user. Added validation, automatic cache cleanup and expiry handling for temporary user caches.\\r\\n* Fixed #268 where the image cache directory wasn't recreated if it was removed while Jellyfin was running.\\r\\n* Fixed #258 by requiring authorization for the section registration endpoint.\\r\\n* Fixed #247 where `/HomeScreen/Sections` could crash when Modular Home was enabled without any globally configured sections.\\r\\n* Fixed #242 where the scroll listener could leak and gradually cause the browser to slow down during long sessions.\\r\\n* Fixed #240 where duplicated file transformations could cause sections to appear multiple times and make configured upper limits, such as Because You Watched's Upper Limit, appear to be ignored.\\r\\n* Fixed #241 where mixed-content libraries weren't supported by the majority of sections.\\r\\n* Fixed #149 where Watch Again, Because You Watched and Genre could fail to return TV series or episodes because queries filtered on parameters which weren't always populated.\\r\\n* Fixed #226 where the Genre section didn't respect the Hide Watched setting (PR #227, @jrhigueras).\\r\\n* Fixed **My Requests** returning unrelated library items when a user had no requested items (PR #246, @jamesmhoward1357).\\r\\n* Fixed library filtering on Jellyfin 12 where `VirtualFolderInfo.ItemId` is no longer populated.\\r\\n* Fixed SkiaSharp dependency compatibility with the newer Jellyfin/.NET stack.\\r\\n* Fixed the Genre section appearing as `{0} Movies` in the admin interface.\\r\\n\\r\\n## \ud83c\udf10 Translations\\r\\n\\r\\n* Added **Norwegian Bokm\u00e5l** translations (PR #239, @dyviknilsen).\\r\\n* Expanded and updated **Polish** translations (PR #235, @TheMatrixan).\\r\\n\\r\\nA large number of new settings, sections and localisation keys have been added in this release. As a result, **some supported languages may not yet have translations for every new string** and may temporarily fall back to English in parts of the plugin.\\r\\n\\r\\nTranslation contributions are very welcome!\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe public Home Screen Sections section-registration interface remains compatible with previous releases.\\r\\n\\r\\n* `PluginInterface.RegisterSection(JObject)` is unchanged.\\r\\n* Existing plugins registering custom Home Screen Sections do not need to adopt a new registration payload for this release.\\r\\n* Home Screen Sections itself now consumes the new **Plugin Pages PluginInterface** to register its user-facing Modular Home page dynamically.\\r\\n* Plugins integrating with both Home Screen Sections and Plugin Pages should prefer the new programmatic Plugin Pages API rather than directly modifying Plugin Pages configuration.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Home Screen Sections release until they upgrade Jellyfin.\\r\\n* Updated dependencies and internal APIs to align with newer Jellyfin versions.\\r\\n* Home Screen Sections requires compatible releases of **File Transformation** and **Plugin Pages**.\\r\\n* The public Home Screen Sections `PluginInterface.RegisterSection` contract remains compatible with previous releases.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* n00bcodr\\r\\n* jrhigueras\\r\\n* jamesmhoward1357\\r\\n* gemcdaniel\\r\\n* dyviknilsen\\r\\n* TheMatrixan\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.0.0/Release-10.11.8.zip\",\n        \"checksum\": \"218E384134C8F1EF67E76D898D9F0849\",\n        \"timestamp\": \"2026-09-08T09:16:20\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\udd25 The Biggest Home Screen Sections Update Yet\\r\\n\\r\\nThis is the biggest Home Screen Sections update to date, bringing a substantial set of new features, fixes, localisation improvements, and internal changes alongside support for Jellyfin 12.\\r\\n\\r\\nWith this release, Home Screen Sections is moving to **3.0.0.0**, marking a major step forward for the plugin and laying the groundwork for future Jellyfin versions.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**, including updated dependencies and compatibility changes required by the new Jellyfin version.\\r\\n* Added a new **Collections** section to display collections from the user's library.\\r\\n* Added a new **Recently Added In Library** section, allowing recently added media to be displayed for individual libraries, including custom libraries such as Anime (#231).\\r\\n* Added routing to supported sections, allowing section headers such as Genre to link through to their relevant Jellyfin pages.\\r\\n* Added per-section settings, allowing individual sections to have their own configurable behaviour.\\r\\n* Improved **Because You Watched** recommendations with a scoring system to better prioritise similar titles.\\r\\n* Added an option for **Recently Added Shows** to display either shows or individual episodes (#38).\\r\\n* Added an option to filter Upcoming sections based on the user's Jellyfin library access (#214, PR #249, @n00bcodr).\\r\\n* Added warnings when required plugin dependencies cannot be found (#234).\\r\\n* Added separate admin display names for sections, allowing their names to be translated without affecting the title displayed on the home screen.\\r\\n* Integrated with the new **Plugin Pages PluginInterface**, allowing Home Screen Sections to manage its Plugin Pages integration programmatically.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* The **Modular Home** menu entry is now registered dynamically through Plugin Pages rather than relying on static Plugin Pages configuration.\\r\\n* The Modular Home page can now be added and removed as part of Home Screen Sections' own lifecycle, reducing the chance of stale or missing Plugin Pages entries.\\r\\n* Improved the reliability of the **Modular Home** link and its integration with Jellyfin's user-facing plugin settings flow. Previous releases have seen cases where the link was missing or resulted in a `Page not found` page.\\r\\n* Home Screen Sections now respects libraries a user has chosen to hide from their home screen, filtering them from relevant sections (PR #237, @gemcdaniel).\\r\\n* Improved compatibility with newer Jellyfin versions by updating library handling and dependency integration.\\r\\n* Improved library filtering to account for changes to `VirtualFolderInfo` in Jellyfin 12.\\r\\n* Improved recommendation behaviour and section configuration through the new per-section settings system.\\r\\n* Improved support for mixed-content and custom libraries across more section types.\\r\\n* Improved Home Screen Sections' handling of temporary user caches, including validation, expiry and automatic cleanup.\\r\\n* Added additional localisation keys throughout the configuration interface to make more of the plugin translatable.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed #269 where cached lazy-load pages could be accessed using a hash created for another user. Added validation, automatic cache cleanup and expiry handling for temporary user caches.\\r\\n* Fixed #268 where the image cache directory wasn't recreated if it was removed while Jellyfin was running.\\r\\n* Fixed #258 by requiring authorization for the section registration endpoint.\\r\\n* Fixed #247 where `/HomeScreen/Sections` could crash when Modular Home was enabled without any globally configured sections.\\r\\n* Fixed #242 where the scroll listener could leak and gradually cause the browser to slow down during long sessions.\\r\\n* Fixed #240 where duplicated file transformations could cause sections to appear multiple times and make configured upper limits, such as Because You Watched's Upper Limit, appear to be ignored.\\r\\n* Fixed #241 where mixed-content libraries weren't supported by the majority of sections.\\r\\n* Fixed #149 where Watch Again, Because You Watched and Genre could fail to return TV series or episodes because queries filtered on parameters which weren't always populated.\\r\\n* Fixed #226 where the Genre section didn't respect the Hide Watched setting (PR #227, @jrhigueras).\\r\\n* Fixed **My Requests** returning unrelated library items when a user had no requested items (PR #246, @jamesmhoward1357).\\r\\n* Fixed library filtering on Jellyfin 12 where `VirtualFolderInfo.ItemId` is no longer populated.\\r\\n* Fixed SkiaSharp dependency compatibility with the newer Jellyfin/.NET stack.\\r\\n* Fixed the Genre section appearing as `{0} Movies` in the admin interface.\\r\\n\\r\\n## \ud83c\udf10 Translations\\r\\n\\r\\n* Added **Norwegian Bokm\u00e5l** translations (PR #239, @dyviknilsen).\\r\\n* Expanded and updated **Polish** translations (PR #235, @TheMatrixan).\\r\\n\\r\\nA large number of new settings, sections and localisation keys have been added in this release. As a result, **some supported languages may not yet have translations for every new string** and may temporarily fall back to English in parts of the plugin.\\r\\n\\r\\nTranslation contributions are very welcome!\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe public Home Screen Sections section-registration interface remains compatible with previous releases.\\r\\n\\r\\n* `PluginInterface.RegisterSection(JObject)` is unchanged.\\r\\n* Existing plugins registering custom Home Screen Sections do not need to adopt a new registration payload for this release.\\r\\n* Home Screen Sections itself now consumes the new **Plugin Pages PluginInterface** to register its user-facing Modular Home page dynamically.\\r\\n* Plugins integrating with both Home Screen Sections and Plugin Pages should prefer the new programmatic Plugin Pages API rather than directly modifying Plugin Pages configuration.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Home Screen Sections release until they upgrade Jellyfin.\\r\\n* Updated dependencies and internal APIs to align with newer Jellyfin versions.\\r\\n* Home Screen Sections requires compatible releases of **File Transformation** and **Plugin Pages**.\\r\\n* The public Home Screen Sections `PluginInterface.RegisterSection` contract remains compatible with previous releases.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* n00bcodr\\r\\n* jrhigueras\\r\\n* jamesmhoward1357\\r\\n* gemcdaniel\\r\\n* dyviknilsen\\r\\n* TheMatrixan\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.0.0/Release-10.11.9.zip\",\n        \"checksum\": \"714499A1C1CF91FD52C46AC30A8244BC\",\n        \"timestamp\": \"2026-09-08T09:16:20\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"3.0.0.0\",\n        \"changelog\": \"# \ud83d\udd25 The Biggest Home Screen Sections Update Yet\\r\\n\\r\\nThis is the biggest Home Screen Sections update to date, bringing a substantial set of new features, fixes, localisation improvements, and internal changes alongside support for Jellyfin 12.\\r\\n\\r\\nWith this release, Home Screen Sections is moving to **3.0.0.0**, marking a major step forward for the plugin and laying the groundwork for future Jellyfin versions.\\r\\n\\r\\n## \u2728 New Features\\r\\n\\r\\n* Added support for **Jellyfin 12**, including updated dependencies and compatibility changes required by the new Jellyfin version.\\r\\n* Added a new **Collections** section to display collections from the user's library.\\r\\n* Added a new **Recently Added In Library** section, allowing recently added media to be displayed for individual libraries, including custom libraries such as Anime (#231).\\r\\n* Added routing to supported sections, allowing section headers such as Genre to link through to their relevant Jellyfin pages.\\r\\n* Added per-section settings, allowing individual sections to have their own configurable behaviour.\\r\\n* Improved **Because You Watched** recommendations with a scoring system to better prioritise similar titles.\\r\\n* Added an option for **Recently Added Shows** to display either shows or individual episodes (#38).\\r\\n* Added an option to filter Upcoming sections based on the user's Jellyfin library access (#214, PR #249, @n00bcodr).\\r\\n* Added warnings when required plugin dependencies cannot be found (#234).\\r\\n* Added separate admin display names for sections, allowing their names to be translated without affecting the title displayed on the home screen.\\r\\n* Integrated with the new **Plugin Pages PluginInterface**, allowing Home Screen Sections to manage its Plugin Pages integration programmatically.\\r\\n\\r\\n## \ud83d\udee0\ufe0f Improvements\\r\\n\\r\\n* The **Modular Home** menu entry is now registered dynamically through Plugin Pages rather than relying on static Plugin Pages configuration.\\r\\n* The Modular Home page can now be added and removed as part of Home Screen Sections' own lifecycle, reducing the chance of stale or missing Plugin Pages entries.\\r\\n* Improved the reliability of the **Modular Home** link and its integration with Jellyfin's user-facing plugin settings flow. Previous releases have seen cases where the link was missing or resulted in a `Page not found` page.\\r\\n* Home Screen Sections now respects libraries a user has chosen to hide from their home screen, filtering them from relevant sections (PR #237, @gemcdaniel).\\r\\n* Improved compatibility with newer Jellyfin versions by updating library handling and dependency integration.\\r\\n* Improved library filtering to account for changes to `VirtualFolderInfo` in Jellyfin 12.\\r\\n* Improved recommendation behaviour and section configuration through the new per-section settings system.\\r\\n* Improved support for mixed-content and custom libraries across more section types.\\r\\n* Improved Home Screen Sections' handling of temporary user caches, including validation, expiry and automatic cleanup.\\r\\n* Added additional localisation keys throughout the configuration interface to make more of the plugin translatable.\\r\\n\\r\\n## \ud83e\udeb2 Bug Fixes\\r\\n\\r\\n* Fixed #269 where cached lazy-load pages could be accessed using a hash created for another user. Added validation, automatic cache cleanup and expiry handling for temporary user caches.\\r\\n* Fixed #268 where the image cache directory wasn't recreated if it was removed while Jellyfin was running.\\r\\n* Fixed #258 by requiring authorization for the section registration endpoint.\\r\\n* Fixed #247 where `/HomeScreen/Sections` could crash when Modular Home was enabled without any globally configured sections.\\r\\n* Fixed #242 where the scroll listener could leak and gradually cause the browser to slow down during long sessions.\\r\\n* Fixed #240 where duplicated file transformations could cause sections to appear multiple times and make configured upper limits, such as Because You Watched's Upper Limit, appear to be ignored.\\r\\n* Fixed #241 where mixed-content libraries weren't supported by the majority of sections.\\r\\n* Fixed #149 where Watch Again, Because You Watched and Genre could fail to return TV series or episodes because queries filtered on parameters which weren't always populated.\\r\\n* Fixed #226 where the Genre section didn't respect the Hide Watched setting (PR #227, @jrhigueras).\\r\\n* Fixed **My Requests** returning unrelated library items when a user had no requested items (PR #246, @jamesmhoward1357).\\r\\n* Fixed library filtering on Jellyfin 12 where `VirtualFolderInfo.ItemId` is no longer populated.\\r\\n* Fixed SkiaSharp dependency compatibility with the newer Jellyfin/.NET stack.\\r\\n* Fixed the Genre section appearing as `{0} Movies` in the admin interface.\\r\\n\\r\\n## \ud83c\udf10 Translations\\r\\n\\r\\n* Added **Norwegian Bokm\u00e5l** translations (PR #239, @dyviknilsen).\\r\\n* Expanded and updated **Polish** translations (PR #235, @TheMatrixan).\\r\\n\\r\\nA large number of new settings, sections and localisation keys have been added in this release. As a result, **some supported languages may not yet have translations for every new string** and may temporarily fall back to English in parts of the plugin.\\r\\n\\r\\nTranslation contributions are very welcome!\\r\\n\\r\\n## \ud83d\udcbb Developer Compatibility\\r\\n\\r\\nThe public Home Screen Sections section-registration interface remains compatible with previous releases.\\r\\n\\r\\n* `PluginInterface.RegisterSection(JObject)` is unchanged.\\r\\n* Existing plugins registering custom Home Screen Sections do not need to adopt a new registration payload for this release.\\r\\n* Home Screen Sections itself now consumes the new **Plugin Pages PluginInterface** to register its user-facing Modular Home page dynamically.\\r\\n* Plugins integrating with both Home Screen Sections and Plugin Pages should prefer the new programmatic Plugin Pages API rather than directly modifying Plugin Pages configuration.\\r\\n\\r\\n## \u26a0\ufe0f Compatibility\\r\\n\\r\\n* **Jellyfin 10.10.7 is no longer supported.**\\r\\n* Added support for **Jellyfin 12**.\\r\\n* Users remaining on Jellyfin 10.10.7 will need to stay on an earlier Home Screen Sections release until they upgrade Jellyfin.\\r\\n* Updated dependencies and internal APIs to align with newer Jellyfin versions.\\r\\n* Home Screen Sections requires compatible releases of **File Transformation** and **Plugin Pages**.\\r\\n* The public Home Screen Sections `PluginInterface.RegisterSection` contract remains compatible with previous releases.\\r\\n\\r\\n## Contributors\\r\\n\\r\\n* n00bcodr\\r\\n* jrhigueras\\r\\n* jamesmhoward1357\\r\\n* gemcdaniel\\r\\n* dyviknilsen\\r\\n* TheMatrixan\\r\\n\\r\\n## \u2764\ufe0f Support\\r\\n\\r\\nIf you enjoy using my Jellyfin plugins and want to support the time that goes into building, maintaining, and improving them, you can do so on [Ko-fi](https://ko-fi.com/IAmParadox27).\\r\\n\\r\\nThank you for using the plugins and being part of the community.\\r\\n\\r\\n\",\n        \"targetAbi\": \"12.0.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/3.0.0.0/Release-12.0.0.zip\",\n        \"checksum\": \"1BDE28175CD31A047A7B2F882FCED007\",\n        \"timestamp\": \"2026-09-08T09:16:20\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.11.0/Release-10.10.7.zip\",\n        \"checksum\": \"C70BEC3FAA30CD74854A4589F8E1A17F\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.11.0/Release-10.11.10.zip\",\n        \"checksum\": \"97C8B2E5A7FE5CB6F259A3F808A55431\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.11.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.11.0/Release-10.11.11.zip\",\n        \"checksum\": \"3E14D000DFE6A159DF7519DD751EB86E\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.11.0/Release-10.11.7.zip\",\n        \"checksum\": \"E248B0F4B4E2EA159F5377F90CFDD1D6\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.11.0/Release-10.11.8.zip\",\n        \"checksum\": \"EA63AFE665D0C7F03F21D94870EABCDF\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.11.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.11\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.11.0/Release-10.11.9.zip\",\n        \"checksum\": \"6967A1D57092B03FAAF4FEB4C22BD286\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.10.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.10.0/Release-10.11.10.zip\",\n        \"checksum\": \"97A4154910E16BE7603F9D01745A6E26\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.10.0/Release-10.11.7.zip\",\n        \"checksum\": \"2814F4F59EA8F94D05D0CC307CD5AA15\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.10.0/Release-10.11.8.zip\",\n        \"checksum\": \"15EA96B0DE1AF863C74BDC0E5D4A1843\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.9 and 10.11.10\",\n        \"targetAbi\": \"10.11.9.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.10.0/Release-10.11.9.zip\",\n        \"checksum\": \"877D5DF3E63D8EBB1AC394539113A69A\",\n        \"timestamp\": \"2026-04-15T22:28:24\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.9.0/Release-10.10.7.zip\",\n        \"checksum\": \"7755E3C0D9133B7B38D6209E25910180\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.9.0/Release-10.11.7.zip\",\n        \"checksum\": \"DEE15BBCBFFF39050D7F7DF6A7008CA2\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.8\",\n        \"targetAbi\": \"10.11.8.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.9.0/Release-10.11.8.zip\",\n        \"checksum\": \"4F5E15F08F94FBA570D4C60888A3EBB1\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.8.0/Release-10.10.7.zip\",\n        \"checksum\": \"B120FE27EEC383CABDCD1688E4752A06\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.7\\r\\n- Due to the security warning issued with the release of 10.11.7, all previous 10.11.x versions have been discontinued effective immediately to promote upgrading to the more secure version\",\n        \"targetAbi\": \"10.11.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.8.0/Release-10.11.7.zip\",\n        \"checksum\": \"FB4126AE2901937A3F85C9E8815ABBA5\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added localization to the admin settings page, currently localized to English and German (PR #223, @Arny80Hexa)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where lazy load page wouldn't load properly if there was a break in the order indices (PR #222, @Arny80Hexa)\\r\\n- Fixed issue where localization wouldn't work for default instance language (PR #209, @gallyamb)\\r\\n- Fixed issue where discover cards wouldn't load poster URLs from cache if jellyfin hosted under sub-directory path\\r\\n\\r\\n\ud83c\udf10 Translations\\r\\n\\r\\n- Added Korean translations (PR #211, @juiz4231-ship-it)\\r\\n- Added Catalan translations (PR #215, @Kisnov)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.7.0/Release-10.10.7.zip\",\n        \"checksum\": \"95B015099116C1DFD3AE9FC612F06391\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added localization to the admin settings page, currently localized to English and German (PR #223, @Arny80Hexa)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where lazy load page wouldn't load properly if there was a break in the order indices (PR #222, @Arny80Hexa)\\r\\n- Fixed issue where localization wouldn't work for default instance language (PR #209, @gallyamb)\\r\\n- Fixed issue where discover cards wouldn't load poster URLs from cache if jellyfin hosted under sub-directory path\\r\\n\\r\\n\ud83c\udf10 Translations\\r\\n\\r\\n- Added Korean translations (PR #211, @juiz4231-ship-it)\\r\\n- Added Catalan translations (PR #215, @Kisnov)\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.7.0/Release-10.11.0.zip\",\n        \"checksum\": \"AD411AD5089F510EA1B01589FB072295\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added localization to the admin settings page, currently localized to English and German (PR #223, @Arny80Hexa)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where lazy load page wouldn't load properly if there was a break in the order indices (PR #222, @Arny80Hexa)\\r\\n- Fixed issue where localization wouldn't work for default instance language (PR #209, @gallyamb)\\r\\n- Fixed issue where discover cards wouldn't load poster URLs from cache if jellyfin hosted under sub-directory path\\r\\n\\r\\n\ud83c\udf10 Translations\\r\\n\\r\\n- Added Korean translations (PR #211, @juiz4231-ship-it)\\r\\n- Added Catalan translations (PR #215, @Kisnov)\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.7.0/Release-10.11.1.zip\",\n        \"checksum\": \"1BC2209376162ED6FE09AD317E49BCCE\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added localization to the admin settings page, currently localized to English and German (PR #223, @Arny80Hexa)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where lazy load page wouldn't load properly if there was a break in the order indices (PR #222, @Arny80Hexa)\\r\\n- Fixed issue where localization wouldn't work for default instance language (PR #209, @gallyamb)\\r\\n- Fixed issue where discover cards wouldn't load poster URLs from cache if jellyfin hosted under sub-directory path\\r\\n\\r\\n\ud83c\udf10 Translations\\r\\n\\r\\n- Added Korean translations (PR #211, @juiz4231-ship-it)\\r\\n- Added Catalan translations (PR #215, @Kisnov)\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.7.0/Release-10.11.2.zip\",\n        \"checksum\": \"F6557CA014A6D95BAA75A7B65F6A20DC\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added localization to the admin settings page, currently localized to English and German (PR #223, @Arny80Hexa)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where lazy load page wouldn't load properly if there was a break in the order indices (PR #222, @Arny80Hexa)\\r\\n- Fixed issue where localization wouldn't work for default instance language (PR #209, @gallyamb)\\r\\n- Fixed issue where discover cards wouldn't load poster URLs from cache if jellyfin hosted under sub-directory path\\r\\n\\r\\n\ud83c\udf10 Translations\\r\\n\\r\\n- Added Korean translations (PR #211, @juiz4231-ship-it)\\r\\n- Added Catalan translations (PR #215, @Kisnov)\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.7.0/Release-10.11.3.zip\",\n        \"checksum\": \"E42DFDE2E41ACA46645B26A9832A5A2C\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added localization to the admin settings page, currently localized to English and German (PR #223, @Arny80Hexa)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where lazy load page wouldn't load properly if there was a break in the order indices (PR #222, @Arny80Hexa)\\r\\n- Fixed issue where localization wouldn't work for default instance language (PR #209, @gallyamb)\\r\\n- Fixed issue where discover cards wouldn't load poster URLs from cache if jellyfin hosted under sub-directory path\\r\\n\\r\\n\ud83c\udf10 Translations\\r\\n\\r\\n- Added Korean translations (PR #211, @juiz4231-ship-it)\\r\\n- Added Catalan translations (PR #215, @Kisnov)\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.7.0/Release-10.11.4.zip\",\n        \"checksum\": \"3F3F6487F6C93FBC1832E416F96E1FBD\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added localization to the admin settings page, currently localized to English and German (PR #223, @Arny80Hexa)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where lazy load page wouldn't load properly if there was a break in the order indices (PR #222, @Arny80Hexa)\\r\\n- Fixed issue where localization wouldn't work for default instance language (PR #209, @gallyamb)\\r\\n- Fixed issue where discover cards wouldn't load poster URLs from cache if jellyfin hosted under sub-directory path\\r\\n\\r\\n\ud83c\udf10 Translations\\r\\n\\r\\n- Added Korean translations (PR #211, @juiz4231-ship-it)\\r\\n- Added Catalan translations (PR #215, @Kisnov)\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.7.0/Release-10.11.5.zip\",\n        \"checksum\": \"D2C6EEAC3B07BEBEA7423A5F5C77FD69\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.7.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added localization to the admin settings page, currently localized to English and German (PR #223, @Arny80Hexa)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where lazy load page wouldn't load properly if there was a break in the order indices (PR #222, @Arny80Hexa)\\r\\n- Fixed issue where localization wouldn't work for default instance language (PR #209, @gallyamb)\\r\\n- Fixed issue where discover cards wouldn't load poster URLs from cache if jellyfin hosted under sub-directory path\\r\\n\\r\\n\ud83c\udf10 Translations\\r\\n\\r\\n- Added Korean translations (PR #211, @juiz4231-ship-it)\\r\\n- Added Catalan translations (PR #215, @Kisnov)\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.7.0/Release-10.11.6.zip\",\n        \"checksum\": \"1B80DCB9B1F7E2E53BE04CD7F2799DD8\",\n        \"timestamp\": \"2026-03-29T15:27:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"8D4ABE8DC302018F499B24C01A6C7804\",\n        \"timestamp\": \"2026-02-13T14:28:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.11.0.zip\",\n        \"checksum\": \"E8D3825B6E39E386BF257D6B31CF58D9\",\n        \"timestamp\": \"2026-02-13T14:28:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.11.1.zip\",\n        \"checksum\": \"33C80E1BB0166D4C1E426FEE9C4963B3\",\n        \"timestamp\": \"2026-02-13T14:28:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.11.2.zip\",\n        \"checksum\": \"B9F7A4BF9E75470E07D24D7A4F3774CD\",\n        \"timestamp\": \"2026-02-13T14:28:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.11.3.zip\",\n        \"checksum\": \"68DDF3E4706B9FB848F40A362904E47B\",\n        \"timestamp\": \"2026-02-13T14:28:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.11.4.zip\",\n        \"checksum\": \"23FA5E3A4F9C13E71FBEDD36392B5020\",\n        \"timestamp\": \"2026-02-13T14:28:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.11.5.zip\",\n        \"checksum\": \"00A96C282EB70F6B5BA7B1EF595C58E9\",\n        \"timestamp\": \"2026-02-13T14:28:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.6.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.6.0/Release-10.11.6.zip\",\n        \"checksum\": \"1117A5ABAB939FF2D39C0DE8B4E02E2A\",\n        \"timestamp\": \"2026-02-13T14:28:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Russian translations (PR #191, @gallyamb)\\r\\n- Added Mexican Spanish translations (PR #194, @josephmora)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"7E7929FDA9C1855B3F404E688A6CA6BD\",\n        \"timestamp\": \"2026-02-03T01:22:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Russian translations (PR #191, @gallyamb)\\r\\n- Added Mexican Spanish translations (PR #194, @josephmora)\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.11.0.zip\",\n        \"checksum\": \"39D8D7C7A8AF8B4857FA8C7B7F706502\",\n        \"timestamp\": \"2026-02-03T01:22:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Russian translations (PR #191, @gallyamb)\\r\\n- Added Mexican Spanish translations (PR #194, @josephmora)\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.11.1.zip\",\n        \"checksum\": \"82B87973AB6BDC59E71FECFD0AD92F24\",\n        \"timestamp\": \"2026-02-03T01:22:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Russian translations (PR #191, @gallyamb)\\r\\n- Added Mexican Spanish translations (PR #194, @josephmora)\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.11.2.zip\",\n        \"checksum\": \"9B2941735A0A8246879C371EB2309B6F\",\n        \"timestamp\": \"2026-02-03T01:22:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Russian translations (PR #191, @gallyamb)\\r\\n- Added Mexican Spanish translations (PR #194, @josephmora)\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.11.3.zip\",\n        \"checksum\": \"21826BCCCC5B144E48EE27F53FB4A6EB\",\n        \"timestamp\": \"2026-02-03T01:22:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Russian translations (PR #191, @gallyamb)\\r\\n- Added Mexican Spanish translations (PR #194, @josephmora)\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.11.4.zip\",\n        \"checksum\": \"9B72F74986F3B145955386B6927EA1BB\",\n        \"timestamp\": \"2026-02-03T01:22:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Russian translations (PR #191, @gallyamb)\\r\\n- Added Mexican Spanish translations (PR #194, @josephmora)\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.11.5.zip\",\n        \"checksum\": \"3DDDC8EDCE84B5C83BAFB0ABDA45509D\",\n        \"timestamp\": \"2026-02-03T01:22:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.5.0\",\n        \"changelog\": \"\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Russian translations (PR #191, @gallyamb)\\r\\n- Added Mexican Spanish translations (PR #194, @josephmora)\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.5.0/Release-10.11.6.zip\",\n        \"checksum\": \"024B6781213090AD1D31EED7CEF3CDC7\",\n        \"timestamp\": \"2026-02-03T01:22:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"3DED8DAB62BB09B3FB7723B6C178AB32\",\n        \"timestamp\": \"2026-02-02T23:24:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.11.0.zip\",\n        \"checksum\": \"B09B07A7FD2E7A854D8F50624365A07B\",\n        \"timestamp\": \"2026-02-02T23:24:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.11.1.zip\",\n        \"checksum\": \"B3CA8C20BA66BF57D29664FD16592C29\",\n        \"timestamp\": \"2026-02-02T23:24:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.11.2.zip\",\n        \"checksum\": \"109DEA2BF97A40782CCA5E0E36D5E685\",\n        \"timestamp\": \"2026-02-02T23:24:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.11.3.zip\",\n        \"checksum\": \"8476AF6AF2A1A5D07E3F2F63D4F85F61\",\n        \"timestamp\": \"2026-02-02T23:24:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.11.4.zip\",\n        \"checksum\": \"926EFF010A2A1ECDFD495FF2C2FCE051\",\n        \"timestamp\": \"2026-02-02T23:24:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.11.5.zip\",\n        \"checksum\": \"E53BB8654389D9C2144B4BFD1C411F52\",\n        \"timestamp\": \"2026-02-02T23:24:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.4.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.4.0/Release-10.11.6.zip\",\n        \"checksum\": \"BF2AAEEDAA5AA8F6F241514438F3717C\",\n        \"timestamp\": \"2026-02-02T23:24:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Turkish translations (PR #186, @dgkndemir)\\r\\n- Added Czech translations (PR #187, @vdobes)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"7A4A4CAD0B2EE59A188500FD1814C660\",\n        \"timestamp\": \"2026-01-19T21:44:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Turkish translations (PR #186, @dgkndemir)\\r\\n- Added Czech translations (PR #187, @vdobes)\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.11.0.zip\",\n        \"checksum\": \"25F4E9D42324ED10390838ABD3C4677F\",\n        \"timestamp\": \"2026-01-19T21:44:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Turkish translations (PR #186, @dgkndemir)\\r\\n- Added Czech translations (PR #187, @vdobes)\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.11.1.zip\",\n        \"checksum\": \"0BB4F972469C2BBF531150D367F0D9BF\",\n        \"timestamp\": \"2026-01-19T21:44:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Turkish translations (PR #186, @dgkndemir)\\r\\n- Added Czech translations (PR #187, @vdobes)\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.11.2.zip\",\n        \"checksum\": \"F5C8ADB0694B65357E7DF59BC085D699\",\n        \"timestamp\": \"2026-01-19T21:44:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Turkish translations (PR #186, @dgkndemir)\\r\\n- Added Czech translations (PR #187, @vdobes)\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.11.3.zip\",\n        \"checksum\": \"EAE167FEE2D0C8ED2A63FDB92C623184\",\n        \"timestamp\": \"2026-01-19T21:44:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Turkish translations (PR #186, @dgkndemir)\\r\\n- Added Czech translations (PR #187, @vdobes)\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.11.4.zip\",\n        \"checksum\": \"5A2979F6FFF6304582A63159B31D900D\",\n        \"timestamp\": \"2026-01-19T21:44:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Turkish translations (PR #186, @dgkndemir)\\r\\n- Added Czech translations (PR #187, @vdobes)\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.11.5.zip\",\n        \"checksum\": \"AF4C4C6303A96DD5B86E7AEA7C0E55E4\",\n        \"timestamp\": \"2026-01-19T21:44:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.3.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added support for 10.11.6\\r\\n\\r\\n\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Turkish translations (PR #186, @dgkndemir)\\r\\n- Added Czech translations (PR #187, @vdobes)\",\n        \"targetAbi\": \"10.11.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.3.0/Release-10.11.6.zip\",\n        \"checksum\": \"B051C7C49BF85F5880001A890331C5C1\",\n        \"timestamp\": \"2026-01-19T21:44:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"6C6B6CE5C39AF1EE0AC49A45D3509301\",\n        \"timestamp\": \"2025-12-27T10:18:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.2.0/Release-10.11.0.zip\",\n        \"checksum\": \"0EC2B37E34307EF9A476B7B630EDFD5A\",\n        \"timestamp\": \"2025-12-27T10:18:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.2.0/Release-10.11.1.zip\",\n        \"checksum\": \"2AC0F7C768AC8DAFB6993D56714BAC62\",\n        \"timestamp\": \"2025-12-27T10:18:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.2.0/Release-10.11.2.zip\",\n        \"checksum\": \"7E6A8EF21C79A7AA2342C6AEB3AC2A04\",\n        \"timestamp\": \"2025-12-27T10:18:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.2.0/Release-10.11.3.zip\",\n        \"checksum\": \"EFB961E1A9712233C0FFC6DE2456CE74\",\n        \"timestamp\": \"2025-12-27T10:18:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.2.0/Release-10.11.4.zip\",\n        \"checksum\": \"A6AE779C24BC1B327675AF8EAE68370A\",\n        \"timestamp\": \"2025-12-27T10:18:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.2.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.2.0/Release-10.11.5.zip\",\n        \"checksum\": \"9A173C2A9A99AC1A18FCF723F34F10A2\",\n        \"timestamp\": \"2025-12-27T10:18:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"0C977C3059120FDEF6772CC0BDB527CA\",\n        \"timestamp\": \"2025-12-24T22:34:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.1.0/Release-10.11.0.zip\",\n        \"checksum\": \"24662E3900324F4A77ECE861A76F812C\",\n        \"timestamp\": \"2025-12-24T22:34:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.1.0/Release-10.11.1.zip\",\n        \"checksum\": \"56A0D3BA9412008960732D326D79CB96\",\n        \"timestamp\": \"2025-12-24T22:34:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.1.0/Release-10.11.2.zip\",\n        \"checksum\": \"72FA4312292B075F0F9EAAA368D20F53\",\n        \"timestamp\": \"2025-12-24T22:34:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.1.0/Release-10.11.3.zip\",\n        \"checksum\": \"A9B144F0392C81CCFB108F48A8AB74A7\",\n        \"timestamp\": \"2025-12-24T22:34:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.1.0/Release-10.11.4.zip\",\n        \"checksum\": \"1AE6A1A570D05ABE0830E5165A68F4A6\",\n        \"timestamp\": \"2025-12-24T22:34:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.1.0\",\n        \"changelog\": \"\ud83e\udeb2 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\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.1.0/Release-10.11.5.zip\",\n        \"checksum\": \"556B9A630819EA531D78BF7AB2862986\",\n        \"timestamp\": \"2025-12-24T22:34:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Hungarian translation (PR #172, @Gabor2180)\\r\\n\\r\\n\ud83d\udd1c 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\ud83c\udf89 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!\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.0.0/Release-10.10.7.zip\",\n        \"checksum\": \"5071B6A7867ED92E1BAB1A5746506F08\",\n        \"timestamp\": \"2025-12-24T16:01:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Hungarian translation (PR #172, @Gabor2180)\\r\\n\\r\\n\ud83d\udd1c 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\ud83c\udf89 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!\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.0.0/Release-10.11.0.zip\",\n        \"checksum\": \"4C6E948C80E01D0D74994EDA11072B5C\",\n        \"timestamp\": \"2025-12-24T16:01:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Hungarian translation (PR #172, @Gabor2180)\\r\\n\\r\\n\ud83d\udd1c 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\ud83c\udf89 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!\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.0.0/Release-10.11.1.zip\",\n        \"checksum\": \"5586EF866EF95273799F52E3E458A908\",\n        \"timestamp\": \"2025-12-24T16:01:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Hungarian translation (PR #172, @Gabor2180)\\r\\n\\r\\n\ud83d\udd1c 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\ud83c\udf89 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!\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.0.0/Release-10.11.2.zip\",\n        \"checksum\": \"BDC2620822AE308CAF0DA87228323341\",\n        \"timestamp\": \"2025-12-24T16:01:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Hungarian translation (PR #172, @Gabor2180)\\r\\n\\r\\n\ud83d\udd1c 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\ud83c\udf89 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!\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.0.0/Release-10.11.3.zip\",\n        \"checksum\": \"C1EABACDBEEA40A94BBB34B39BF75B15\",\n        \"timestamp\": \"2025-12-24T16:01:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Hungarian translation (PR #172, @Gabor2180)\\r\\n\\r\\n\ud83d\udd1c 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\ud83c\udf89 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!\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.0.0/Release-10.11.4.zip\",\n        \"checksum\": \"80496AA7D41888B988FF259A49E331FC\",\n        \"timestamp\": \"2025-12-24T16:01:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.5.0.0\",\n        \"changelog\": \"\u2728 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\ud83e\udeb2 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\ud83c\udf10 Translations\\r\\n\\r\\n- Added Hungarian translation (PR #172, @Gabor2180)\\r\\n\\r\\n\ud83d\udd1c 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\ud83c\udf89 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!\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.5.0.0/Release-10.11.5.zip\",\n        \"checksum\": \"27F7D33FAAB5ECF3A8FD4A4EDC55D755\",\n        \"timestamp\": \"2025-12-24T16:01:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.14.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n\\r\\n\u26a1 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.14.0/Release-10.10.7.zip\",\n        \"checksum\": \"D1936130047011240EFEE1B387AB82DA\",\n        \"timestamp\": \"2025-12-17T15:22:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.14.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n\\r\\n\u26a1 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.14.0/Release-10.11.0.zip\",\n        \"checksum\": \"BC6015C82CAC87C5D1E3E1490539BBDC\",\n        \"timestamp\": \"2025-12-17T15:22:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.14.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n\\r\\n\u26a1 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.14.0/Release-10.11.1.zip\",\n        \"checksum\": \"4770B0F00A38F76DAD8DE395A9968773\",\n        \"timestamp\": \"2025-12-17T15:22:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.14.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n\\r\\n\u26a1 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.14.0/Release-10.11.2.zip\",\n        \"checksum\": \"A55A994BBF59961FA809C02629C70EDF\",\n        \"timestamp\": \"2025-12-17T15:22:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.14.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n\\r\\n\u26a1 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.14.0/Release-10.11.3.zip\",\n        \"checksum\": \"E243D66B2BA8E3B5E0B75B799FF78E7C\",\n        \"timestamp\": \"2025-12-17T15:22:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.14.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n\\r\\n\u26a1 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.14.0/Release-10.11.4.zip\",\n        \"checksum\": \"3085652BFED9E83BB98515DD0A88078F\",\n        \"timestamp\": \"2025-12-17T15:22:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.14.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.5\\r\\n\\r\\n\u26a1 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\ud83e\udeb2 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)\",\n        \"targetAbi\": \"10.11.5.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.14.0/Release-10.11.5.zip\",\n        \"checksum\": \"92AB313B2B8892810089B15FB08F82DB\",\n        \"timestamp\": \"2025-12-17T15:22:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 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\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.13.0/Release-10.10.7.zip\",\n        \"checksum\": \"891961B7EAC14790D36BE0621ED30984\",\n        \"timestamp\": \"2025-11-21T22:07:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 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\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.13.0/Release-10.11.0.zip\",\n        \"checksum\": \"C117CD4781629A7FB3D77B9913A1A921\",\n        \"timestamp\": \"2025-11-21T22:07:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 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\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.13.0/Release-10.11.1.zip\",\n        \"checksum\": \"A02036D0DBEBE098B60E9AD6F1A5654C\",\n        \"timestamp\": \"2025-11-21T22:07:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 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\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.13.0/Release-10.11.2.zip\",\n        \"checksum\": \"D44899735DDA5295308FBCBAC6E47724\",\n        \"timestamp\": \"2025-11-21T22:07:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 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\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.13.0/Release-10.11.3.zip\",\n        \"checksum\": \"7BB4F987CE8B5A6695B2332115F995C5\",\n        \"timestamp\": \"2025-11-21T22:07:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.13.0\",\n        \"changelog\": \"\u2728 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\",\n        \"targetAbi\": \"10.11.4.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.13.0/Release-10.11.4.zip\",\n        \"checksum\": \"C04E1A27E96E98191A1D68A4901E6F59\",\n        \"timestamp\": \"2025-11-21T22:07:12\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where user settings wouldn't correctly display enabled checkbox\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.12.0/Release-10.10.7.zip\",\n        \"checksum\": \"B1E3080C82FDBB9FDFDBA53217FB7CDD\",\n        \"timestamp\": \"2025-11-17T22:34:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where user settings wouldn't correctly display enabled checkbox\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.12.0/Release-10.11.0.zip\",\n        \"checksum\": \"D64BB9C821850CE6388973DAF8A8A1E2\",\n        \"timestamp\": \"2025-11-17T22:34:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where user settings wouldn't correctly display enabled checkbox\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.12.0/Release-10.11.1.zip\",\n        \"checksum\": \"2852EC5A6F36CC7FD7F5F7429056DA42\",\n        \"timestamp\": \"2025-11-17T22:34:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where user settings wouldn't correctly display enabled checkbox\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.12.0/Release-10.11.2.zip\",\n        \"checksum\": \"7934F83EE8F1CC528FC5533A7914FED1\",\n        \"timestamp\": \"2025-11-17T22:34:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.3\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where user settings wouldn't correctly display enabled checkbox\",\n        \"targetAbi\": \"10.11.3.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.12.0/Release-10.11.3.zip\",\n        \"checksum\": \"CE4F097883ACC8DFBEE5559232B08DAE\",\n        \"timestamp\": \"2025-11-17T22:34:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where MyRequests section could crash if results from Jellyseerr weren't found (#131)\\r\\n- Fixed issue where users would potentially be shown items they don't have access to (#136)\\r\\n- Fixed potential issue that could occur with upcoming posters if the user is hosting jellyfin in a subpath of their domain (#139 comment)\\r\\n- Fixed potential crash that could occur in discover section (#141)\\r\\n- Changed the ordering of sections to make use of css `flex-order` instead of relying on render order, makes the plugin more closer compatible with other plugins like KefinTweaks (#143)\\r\\n- Fixed issue where the Modular Home settings weren't accessible after the first visit in a session\\r\\n- Fixed issue where settings in the Modular Home screen wouldn't properly reflect the admin's configuration\\r\\n- Made the non-overridable checkboxes disabled to better convey to the user what their home screen should look like\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.11.0/Release-10.10.7.zip\",\n        \"checksum\": \"D2A4F8925D1DA8EF6F69C133BC7B35EC\",\n        \"timestamp\": \"2025-11-11T22:30:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where MyRequests section could crash if results from Jellyseerr weren't found (#131)\\r\\n- Fixed issue where users would potentially be shown items they don't have access to (#136)\\r\\n- Fixed potential issue that could occur with upcoming posters if the user is hosting jellyfin in a subpath of their domain (#139 comment)\\r\\n- Fixed potential crash that could occur in discover section (#141)\\r\\n- Changed the ordering of sections to make use of css `flex-order` instead of relying on render order, makes the plugin more closer compatible with other plugins like KefinTweaks (#143)\\r\\n- Fixed issue where the Modular Home settings weren't accessible after the first visit in a session\\r\\n- Fixed issue where settings in the Modular Home screen wouldn't properly reflect the admin's configuration\\r\\n- Made the non-overridable checkboxes disabled to better convey to the user what their home screen should look like\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.11.0/Release-10.11.0.zip\",\n        \"checksum\": \"4B4F25E6823A240EEF7AFB268EEF59CD\",\n        \"timestamp\": \"2025-11-11T22:30:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where MyRequests section could crash if results from Jellyseerr weren't found (#131)\\r\\n- Fixed issue where users would potentially be shown items they don't have access to (#136)\\r\\n- Fixed potential issue that could occur with upcoming posters if the user is hosting jellyfin in a subpath of their domain (#139 comment)\\r\\n- Fixed potential crash that could occur in discover section (#141)\\r\\n- Changed the ordering of sections to make use of css `flex-order` instead of relying on render order, makes the plugin more closer compatible with other plugins like KefinTweaks (#143)\\r\\n- Fixed issue where the Modular Home settings weren't accessible after the first visit in a session\\r\\n- Fixed issue where settings in the Modular Home screen wouldn't properly reflect the admin's configuration\\r\\n- Made the non-overridable checkboxes disabled to better convey to the user what their home screen should look like\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.11.0/Release-10.11.1.zip\",\n        \"checksum\": \"C1AB968593F5522F7422F17D6EBD7D67\",\n        \"timestamp\": \"2025-11-11T22:30:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.11.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where MyRequests section could crash if results from Jellyseerr weren't found (#131)\\r\\n- Fixed issue where users would potentially be shown items they don't have access to (#136)\\r\\n- Fixed potential issue that could occur with upcoming posters if the user is hosting jellyfin in a subpath of their domain (#139 comment)\\r\\n- Fixed potential crash that could occur in discover section (#141)\\r\\n- Changed the ordering of sections to make use of css `flex-order` instead of relying on render order, makes the plugin more closer compatible with other plugins like KefinTweaks (#143)\\r\\n- Fixed issue where the Modular Home settings weren't accessible after the first visit in a session\\r\\n- Fixed issue where settings in the Modular Home screen wouldn't properly reflect the admin's configuration\\r\\n- Made the non-overridable checkboxes disabled to better convey to the user what their home screen should look like\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.11.0/Release-10.11.2.zip\",\n        \"checksum\": \"84D793CA7D9F7F8374309B117D63B2C5\",\n        \"timestamp\": \"2025-11-11T22:30:40\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where Recently Added Shows would be ordered wrong on 10.10.7 due to missing item field not being requested.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.10.0/Release-10.10.7.zip\",\n        \"checksum\": \"2423334F2C443F616B0261B3C345363F\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where Recently Added Shows would be ordered wrong on 10.10.7 due to missing item field not being requested.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.10.0/Release-10.11.0.zip\",\n        \"checksum\": \"AD4AB991096BF7AD95C325E3A37D80C7\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where Recently Added Shows would be ordered wrong on 10.10.7 due to missing item field not being requested.\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.10.0/Release-10.11.1.zip\",\n        \"checksum\": \"B6D89ADB09E3F120F5CB5DF360E5FEE6\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.10.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Updated to support 10.11.2\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where Recently Added Shows would be ordered wrong on 10.10.7 due to missing item field not being requested.\",\n        \"targetAbi\": \"10.11.2.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.10.0/Release-10.11.2.zip\",\n        \"checksum\": \"B2631D5DC3C0811756D5C29DBF09A860\",\n        \"timestamp\": \"2025-11-03T22:24:53\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- When failing to retrieve the home screen sections, instead of completely erroring, we now fallback to the default jellyfin behaviour. This should help with some issues during the install process.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed #128 where a crash was occurring when getting the Because You Watched sections\\r\\n- Added logging to help diagnose the problems occurring in #125 (recently added shows appearing in the wrong order)\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.9.0/Release-10.10.7.zip\",\n        \"checksum\": \"3F8E88820EB0F550DCB1BD824C8D12C4\",\n        \"timestamp\": \"2025-10-31T20:45:59\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- When failing to retrieve the home screen sections, instead of completely erroring, we now fallback to the default jellyfin behaviour. This should help with some issues during the install process.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed #128 where a crash was occurring when getting the Because You Watched sections\\r\\n- Added logging to help diagnose the problems occurring in #125 (recently added shows appearing in the wrong order)\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.9.0/Release-10.11.0.zip\",\n        \"checksum\": \"2DFB443330EA4356DD9F95D993CE0674\",\n        \"timestamp\": \"2025-10-31T20:45:59\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.9.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- When failing to retrieve the home screen sections, instead of completely erroring, we now fallback to the default jellyfin behaviour. This should help with some issues during the install process.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed #128 where a crash was occurring when getting the Because You Watched sections\\r\\n- Added logging to help diagnose the problems occurring in #125 (recently added shows appearing in the wrong order)\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.9.0/Release-10.11.1.zip\",\n        \"checksum\": \"17A45A2074A07D4CDFAAACA8668C27F8\",\n        \"timestamp\": \"2025-10-31T20:45:59\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added new \\\"My Requests\\\" section, building off the work done for the \\\"Discover\\\" sections, a new section is born, each user gets a row of movies/tv shows they have requested\\r\\n\\r\\n\u26a1 Performance Improvements\\r\\n\\r\\n- Minor optimisations to recently added sections\\r\\n- Some of the code that handles sections has been refactored paving the way to allow the return of the heavily requested \\\"Recently Added in {library}\\\" sections, the default behaviour of Jellyfin.\\r\\n    - Note this isn't added in this release, but soon it will be added.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where Recently Added sections can duplicate content\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.8.0/Release-10.10.7.zip\",\n        \"checksum\": \"53422680D7AF0A401C2D2CA197550B12\",\n        \"timestamp\": \"2025-10-30T22:35:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added new \\\"My Requests\\\" section, building off the work done for the \\\"Discover\\\" sections, a new section is born, each user gets a row of movies/tv shows they have requested\\r\\n\\r\\n\u26a1 Performance Improvements\\r\\n\\r\\n- Minor optimisations to recently added sections\\r\\n- Some of the code that handles sections has been refactored paving the way to allow the return of the heavily requested \\\"Recently Added in {library}\\\" sections, the default behaviour of Jellyfin.\\r\\n    - Note this isn't added in this release, but soon it will be added.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where Recently Added sections can duplicate content\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.8.0/Release-10.11.0.zip\",\n        \"checksum\": \"71CE769FB7355176891145B19DE65416\",\n        \"timestamp\": \"2025-10-30T22:35:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.8.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Added new \\\"My Requests\\\" section, building off the work done for the \\\"Discover\\\" sections, a new section is born, each user gets a row of movies/tv shows they have requested\\r\\n\\r\\n\u26a1 Performance Improvements\\r\\n\\r\\n- Minor optimisations to recently added sections\\r\\n- Some of the code that handles sections has been refactored paving the way to allow the return of the heavily requested \\\"Recently Added in {library}\\\" sections, the default behaviour of Jellyfin.\\r\\n    - Note this isn't added in this release, but soon it will be added.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where Recently Added sections can duplicate content\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.8.0/Release-10.11.1.zip\",\n        \"checksum\": \"86AADDCF35AC90F9B461DC56748BA671\",\n        \"timestamp\": \"2025-10-30T22:35:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where RecentlyAddedShows section might fail when getting its results.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.7.0/Release-10.11.0.zip\",\n        \"checksum\": \"CADBDE8D03293B000CD91046B170F3DE\",\n        \"timestamp\": \"2025-10-28T23:52:03\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.7.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where RecentlyAddedShows section might fail when getting its results.\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.7.0/Release-10.11.1.zip\",\n        \"checksum\": \"744A1A16FCE3D64D4D0EA8429AA094D1\",\n        \"timestamp\": \"2025-10-28T23:52:03\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where some installs have legacy files that are no longer used, but get hooked stopping actual files from getting hooked #118\\r\\n- Fixed issue where Recently Added Shows would display in Show date added order rather than Episode date added order #120\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"801D2AD6462444A7E2B22148E226F466\",\n        \"timestamp\": \"2025-10-28T22:43:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where some installs have legacy files that are no longer used, but get hooked stopping actual files from getting hooked #118\\r\\n- Fixed issue where Recently Added Shows would display in Show date added order rather than Episode date added order #120\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.6.0/Release-10.11.0.zip\",\n        \"checksum\": \"50E48F05987C9087EBBD496F9B73EA3A\",\n        \"timestamp\": \"2025-10-28T22:43:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.6.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where some installs have legacy files that are no longer used, but get hooked stopping actual files from getting hooked #118\\r\\n- Fixed issue where Recently Added Shows would display in Show date added order rather than Episode date added order #120\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.6.0/Release-10.11.1.zip\",\n        \"checksum\": \"5E5EED63335CC2DB4FD4173DA83405E8\",\n        \"timestamp\": \"2025-10-28T22:43:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"ADDE843E3499D64D687FB902B8C2A878\",\n        \"timestamp\": \"2025-10-27T22:57:37\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.5.0/Release-10.11.0.zip\",\n        \"checksum\": \"242B2E26E4BA88604BD2C5325B20D317\",\n        \"timestamp\": \"2025-10-27T22:57:37\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.5.0\",\n        \"changelog\": \"\ud83c\udd95 Updated to support 10.11.1\",\n        \"targetAbi\": \"10.11.1.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.5.0/Release-10.11.1.zip\",\n        \"checksum\": \"FC517E0CC2D62771A4DE0F6E6920F433\",\n        \"timestamp\": \"2025-10-27T22:57:37\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- There was an issue that could occur with the genre section which would result in an index out of range exception and no sections would appear on the server as reported in https://github.com/IAmParadox27/jellyfin-plugin-home-sections/issues/116. This has hopefully now been fixed.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"78FA8310DCAD1A4EFD1D87D5F0897559\",\n        \"timestamp\": \"2025-10-25T17:18:18\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.4.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- There was an issue that could occur with the genre section which would result in an index out of range exception and no sections would appear on the server as reported in https://github.com/IAmParadox27/jellyfin-plugin-home-sections/issues/116. This has hopefully now been fixed.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.4.0/Release-10.11.0.zip\",\n        \"checksum\": \"A658D30CB64337C446080053F6C02BF2\",\n        \"timestamp\": \"2025-10-25T17:18:18\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- The Watch Again section wasn't working properly, this has now been fixed\\r\\n\\r\\n\u26a1 Performance Improvements\\r\\n\\r\\n- The Watch Again section has also had some TLC to its performance. Its still not perfect but has improved on my instance from 15 seconds to 6 seconds.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.3.0/Release-10.10.7.zip\",\n        \"checksum\": \"32D627E6C790DB8C7DDBD70890650ABB\",\n        \"timestamp\": \"2025-10-25T13:42:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.3.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- The Watch Again section wasn't working properly, this has now been fixed\\r\\n\\r\\n\u26a1 Performance Improvements\\r\\n\\r\\n- The Watch Again section has also had some TLC to its performance. Its still not perfect but has improved on my instance from 15 seconds to 6 seconds.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.3.0/Release-10.11.0.zip\",\n        \"checksum\": \"A0F3529F6D821211E45142EA0539F23E\",\n        \"timestamp\": \"2025-10-25T13:42:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u26a1 Performance Improvements\\r\\n\\r\\n- The Genre section calculation has been drastically improved (I've seen my personal speeds drop from 8 seconds to 1 second for the calculation and 3 seconds to 250 ms for the results)\\r\\n- The Because you watched section has been drastically improved (I've seen my personal speeds drop from 4 seconds to 1 second for the calculation and 3 seconds to 300ms for the results)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- The Recently Added sections lost support for hiding watched content, this has now been fixed.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.2.0/Release-10.10.7.zip\",\n        \"checksum\": \"5CF4F6BB8CF021F2D892403725825F34\",\n        \"timestamp\": \"2025-10-23T14:52:59\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.2.0\",\n        \"changelog\": \"\u26a1 Performance Improvements\\r\\n\\r\\n- The Genre section calculation has been drastically improved (I've seen my personal speeds drop from 8 seconds to 1 second for the calculation and 3 seconds to 250 ms for the results)\\r\\n- The Because you watched section has been drastically improved (I've seen my personal speeds drop from 4 seconds to 1 second for the calculation and 3 seconds to 300ms for the results)\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- The Recently Added sections lost support for hiding watched content, this has now been fixed.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.2.0/Release-10.11.0.zip\",\n        \"checksum\": \"08A4B442A883DEFDA67E7E5ECB0DF46F\",\n        \"timestamp\": \"2025-10-23T14:52:59\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Music Video Sections: Added music video library support to Latest and Recently Added sections\\r\\n  - Closes #101\\r\\n- Added Home Screen Sections as an option on the main dashboard sidebar for quicker access to modifying the settings.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed crash that can occur with the Genre section\\r\\n  - Relates to #105\\r\\n- Fixed another crash that could occur relating to the users display preferences\\r\\n  - Relates to #105\\r\\n\\r\\n\ud83d\udea8 Breaking Change\\r\\n\\r\\n- Please be aware that due to a crash that was sometimes occurring when the home screen sections were being requested, support for the user's \\\"home\\\" settings from their profile has had to be temporarily removed. It is planned to bring this back but at this stage it is unknown when this will be.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.1.0/Release-10.10.7.zip\",\n        \"checksum\": \"395544D60FD911CD5352204253E7AC1B\",\n        \"timestamp\": \"2025-10-22T23:20:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.1.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Music Video Sections: Added music video library support to Latest and Recently Added sections\\r\\n  - Closes #101\\r\\n- Added Home Screen Sections as an option on the main dashboard sidebar for quicker access to modifying the settings.\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed crash that can occur with the Genre section\\r\\n  - Relates to #105\\r\\n- Fixed another crash that could occur relating to the users display preferences\\r\\n  - Relates to #105\\r\\n\\r\\n\ud83d\udea8 Breaking Change\\r\\n\\r\\n- Please be aware that due to a crash that was sometimes occurring when the home screen sections were being requested, support for the user's \\\"home\\\" settings from their profile has had to be temporarily removed. It is planned to bring this back but at this stage it is unknown when this will be.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.1.0/Release-10.11.0.zip\",\n        \"checksum\": \"6F88D0C6CC871844C84BF000665BD2FF\",\n        \"timestamp\": \"2025-10-22T23:20:22\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.0.0/Release-10.10.7.zip\",\n        \"checksum\": \"EE9CF719A6807893D9F96F63AA4EF2F7\",\n        \"timestamp\": \"2025-10-20T09:36:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.4.0.0\",\n        \"changelog\": \"\u2728 10.11.0 Release Update\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.4.0.0/Release-10.11.0.zip\",\n        \"checksum\": \"50A863ACAEA76409AA8BFA4C33E7D4E9\",\n        \"timestamp\": \"2025-10-20T09:36:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.13.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where TV shows weren't able to be requested in discover sections\\r\\n- Fixed issue where request responses wouldn't give user feedback when the request was successful\\r\\n- Fixed a minor formatting issue on the admin config page\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.13.0/Release-10.10.7.zip\",\n        \"checksum\": \"5DF9E87C12A0A945324199B408BFF6DF\",\n        \"timestamp\": \"2025-10-12T21:46:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.13.0\",\n        \"changelog\": \"\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue where TV shows weren't able to be requested in discover sections\\r\\n- Fixed issue where request responses wouldn't give user feedback when the request was successful\\r\\n- Fixed a minor formatting issue on the admin config page\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.13.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"12EA987EF682300B6CFE1513FAB03F08\",\n        \"timestamp\": \"2025-10-12T21:46:36\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Genre Section: Introduced a new genre section on the home screen (details explained below).\\r\\n  - Closes https://features.iamparadox.dev/posts/20/versatile-home-sections\\r\\n- Support for \\\"My Media (small)\\\". In the plugin settings, admin's can now select \\\"Small\\\" as a View Mode for My Media. If it's selected by anything else, it will revert back to Landscape when loaded by the client.\\r\\n  - Closes https://github.com/IAmParadox27/jellyfin-plugin-home-sections/issues/81\\r\\n- Added experimental Streamyfin integration (details explained below).\\r\\n  - Fulfills the remaining requirements to https://github.com/streamyfin/streamyfin/issues/1108\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue when requesting a Movie from Discover sections.\\r\\n  - Closes https://github.com/IAmParadox27/jellyfin-plugin-home-sections/issues/96\\r\\n- Fixed messaging issue that could occur from DiscoverRequest saying the item was requested successfully when an error had occurred.\\r\\n\\r\\n\ud83c\udfc3\u200d\u27a1\ufe0f Performance and Code Improvements\\r\\n\\r\\n- Home section calculation now uses parallelism, hopefully resulting in faster loading times on the home screen.\\r\\n- Refactored some code Home screen controller code has been moved into a service for improved maintainability and easier future enhancements.\\r\\n\\r\\nGenre Section\\r\\n\\r\\n- This section is very early in development and may have issues, please open an issue on GitHub if you experience any issues.\\r\\n- Set the number of times it should appear between 1 and N, it will appear a random number of times between those numbers.\\r\\n- Each first request will calculate which Genres will appear on the home screen, this is based on a weighted scoring system that favours 'Favourites', 'Likes' and 'Recently Watched' per person. \\r\\n- A future release will bring the ability to restrict which genres are displayed, or even fix it to a certain list always, but that support is dependant on PR 70.\\r\\n\\r\\nStreamyfin Integration\\r\\n\\r\\n- In the Home Screen Sections plugin settings, admins will find an option to override the Streamyfin home sections with one's provided by HSS.\\r\\n- Please note this requires plugin version 0.63.0.0 and a currently unreleased version of the app due to integration of a new Home Section type in Streamyfin, please be patient and wait for the release after v0.30.2 before making use of this setting.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.12.0/Release-10.10.7.zip\",\n        \"checksum\": \"40C97D384A698D305B1DBA67CBBB9A33\",\n        \"timestamp\": \"2025-10-12T12:25:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.12.0\",\n        \"changelog\": \"\u2728 New Features\\r\\n\\r\\n- Genre Section: Introduced a new genre section on the home screen (details explained below).\\r\\n  - Closes https://features.iamparadox.dev/posts/20/versatile-home-sections\\r\\n- Support for \\\"My Media (small)\\\". In the plugin settings, admin's can now select \\\"Small\\\" as a View Mode for My Media. If it's selected by anything else, it will revert back to Landscape when loaded by the client.\\r\\n  - Closes https://github.com/IAmParadox27/jellyfin-plugin-home-sections/issues/81\\r\\n- Added experimental Streamyfin integration (details explained below).\\r\\n  - Fulfills the remaining requirements to https://github.com/streamyfin/streamyfin/issues/1108\\r\\n\\r\\n\ud83e\udeb2 Bug Fixes\\r\\n\\r\\n- Fixed issue when requesting a Movie from Discover sections.\\r\\n  - Closes https://github.com/IAmParadox27/jellyfin-plugin-home-sections/issues/96\\r\\n- Fixed messaging issue that could occur from DiscoverRequest saying the item was requested successfully when an error had occurred.\\r\\n\\r\\n\ud83c\udfc3\u200d\u27a1\ufe0f Performance and Code Improvements\\r\\n\\r\\n- Home section calculation now uses parallelism, hopefully resulting in faster loading times on the home screen.\\r\\n- Refactored some code Home screen controller code has been moved into a service for improved maintainability and easier future enhancements.\\r\\n\\r\\nGenre Section\\r\\n\\r\\n- This section is very early in development and may have issues, please open an issue on GitHub if you experience any issues.\\r\\n- Set the number of times it should appear between 1 and N, it will appear a random number of times between those numbers.\\r\\n- Each first request will calculate which Genres will appear on the home screen, this is based on a weighted scoring system that favours 'Favourites', 'Likes' and 'Recently Watched' per person. \\r\\n- A future release will bring the ability to restrict which genres are displayed, or even fix it to a certain list always, but that support is dependant on PR 70.\\r\\n\\r\\nStreamyfin Integration\\r\\n\\r\\n- In the Home Screen Sections plugin settings, admins will find an option to override the Streamyfin home sections with one's provided by HSS.\\r\\n- Please note this requires plugin version 0.63.0.0 and a currently unreleased version of the app due to integration of a new Home Section type in Streamyfin, please be patient and wait for the release after v0.30.2 before making use of this setting.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.12.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"1570DDEDCD71E0FCC75C84E84022800B\",\n        \"timestamp\": \"2025-10-12T12:25:29\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.11.0\",\n        \"changelog\": \"\ud83d\udd12 Security Hotfix Release Notes\\r\\n\\r\\n- Fixed issue with DiscoverRequest endpoint allowing any user to request on behalf of any user.\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.11.0/Release-10.10.7.zip\",\n        \"checksum\": \"B41DA2BBED96E4526AA51A6D57B756A2\",\n        \"timestamp\": \"2025-10-09T18:59:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.11.0\",\n        \"changelog\": \"\ud83d\udd12 Security Hotfix Release Notes\\r\\n\\r\\n- Fixed issue with DiscoverRequest endpoint allowing any user to request on behalf of any user.\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.11.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"A2FBBCE6D7991771605FFFD4E0D6039B\",\n        \"timestamp\": \"2025-10-09T18:59:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.10.0\",\n        \"changelog\": \"\u2728 Enhancements &amp; Bug Fixes\\r\\n\\r\\n- Fixed issue where TV shows couldn't be requested in discover section\\r\\n- Adding ability for admins to configure whether each section should show/hide played content\\r\\n- Changed Jellyseerr API key to be masked\\r\\n- Fixed some issues with the cache bust text\\r\\n- Added authorize to discover request fixing security vulnerability highlighted in #93\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.10.0/Release-10.10.7.zip\",\n        \"checksum\": \"1BECE498575B209A0B9C5376FE1C2604\",\n        \"timestamp\": \"2025-10-08T20:22:00\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.10.0\",\n        \"changelog\": \"\u2728 Enhancements &amp; Bug Fixes\\r\\n\\r\\n- Fixed issue where TV shows couldn't be requested in discover section\\r\\n- Adding ability for admins to configure whether each section should show/hide played content\\r\\n- Changed Jellyseerr API key to be masked\\r\\n- Fixed some issues with the cache bust text\\r\\n- Added authorize to discover request fixing security vulnerability highlighted in #93\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.10.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"8364A1EA0ABF9C612EDD5B7FE9A729F5\",\n        \"timestamp\": \"2025-10-08T20:22:00\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.9.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.9.0/Release-10.10.7.zip\",\n        \"checksum\": \"38F158093B808941E3C1BD012970FC0A\",\n        \"timestamp\": \"2025-10-04T22:13:41\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.9.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.9.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"74DD300E154ED81F2F87CC0E175EDEA5\",\n        \"timestamp\": \"2025-10-04T22:13:41\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.8.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.8.0/Release-10.10.7.zip\",\n        \"checksum\": \"70135E21CF8B2DD2324FFC1980373DA8\",\n        \"timestamp\": \"2025-10-04T21:17:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.8.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.8.0/Release-10.11.0-rc8.zip\",\n        \"checksum\": \"A7B728A833A7D00F759D6E03870D8196\",\n        \"timestamp\": \"2025-10-04T21:17:45\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.7.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.7.0/Release-10.10.7.zip\",\n        \"checksum\": \"225535403BC9EDEF4D5F5B40000DCEB0\",\n        \"timestamp\": \"2025-09-07T21:58:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.7.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.7.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"F9FF26BFE578D893EF78038C86D3D545\",\n        \"timestamp\": \"2025-09-07T21:58:07\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.6.0/Release-10.10.7.zip\",\n        \"checksum\": \"A231E2D7B2A6C12E50EA19EE70E2E289\",\n        \"timestamp\": \"2025-08-28T16:11:18\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.6.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.6.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"94397D8DEC8965DA9899EC9B0A5E6793\",\n        \"timestamp\": \"2025-08-28T16:11:18\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.1\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.5.1/Release-10.10.7.zip\",\n        \"checksum\": \"B916A828E7E61DA21EBDC2D44E42C8E8\",\n        \"timestamp\": \"2025-08-27T18:59:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.1\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.5.1/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"A4814E11F80F7BBAF02A493A763B3CB6\",\n        \"timestamp\": \"2025-08-27T18:59:11\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.5.0/Release-10.10.7.zip\",\n        \"checksum\": \"F0E0EBECF453051BB2579CC3341E7878\",\n        \"timestamp\": \"2025-08-25T22:12:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.5.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.5.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"FD6CECFCF61BD7D52D0DF5489E9520AD\",\n        \"timestamp\": \"2025-08-25T22:12:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.4.0/Release-10.10.7.zip\",\n        \"checksum\": \"70F54733E3482245DF2F568F7B4701A2\",\n        \"timestamp\": \"2025-08-23T21:55:35\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.11.0.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.4.0/Release-10.11.0-rc5.zip\",\n        \"checksum\": \"0C4DDDE8FA150C69D2BE37A51BE8636E\",\n        \"timestamp\": \"2025-08-23T21:55:35\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.3.0/Release.zip\",\n        \"checksum\": \"998762F52D83F02B7F6DE5AEEC02EB30\",\n        \"timestamp\": \"2025-07-23T13:39:59\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.2.0/Release.zip\",\n        \"checksum\": \"F1E6AA0BC2F83EA8B3AB527E04C680D6\",\n        \"timestamp\": \"2025-04-21T11:29:57\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.1.0/Release.zip\",\n        \"checksum\": \"9AFE10D7C082362B11FB7B8EF8D0DE30\",\n        \"timestamp\": \"2025-04-19T10:35:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.3.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.7.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.3.0.0/Release.zip\",\n        \"checksum\": \"DBCEBAFEAA8E951438F9674CAD57321C\",\n        \"timestamp\": \"2025-04-18T20:02:43\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.10.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.10.0/Release.zip\",\n        \"checksum\": \"F3CBE4D6B481F49991AB1668282839B8\",\n        \"timestamp\": \"2025-04-18T14:20:50\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.9.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.9.0/Release.zip\",\n        \"checksum\": \"DB6DCFFB1EC6D68CDC5DB1BCCAFA1F90\",\n        \"timestamp\": \"2025-03-27T23:25:32\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.8.1\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.8.1/Release.zip\",\n        \"checksum\": \"6B41282CA581D4C297131FC12D943482\",\n        \"timestamp\": \"2025-03-26T22:53:44\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.8.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.8.0/Release.zip\",\n        \"checksum\": \"C775E61B2738CA8FAA5AE0674E7452DA\",\n        \"timestamp\": \"2025-03-26T22:29:34\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.7.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.7.0/Release.zip\",\n        \"checksum\": \"295CFB63CF2C1AC9555551D68998806A\",\n        \"timestamp\": \"2025-03-26T21:52:19\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.6.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.6.0/Release.zip\",\n        \"checksum\": \"3800B291F1326B0773956F80AD2B7358\",\n        \"timestamp\": \"2025-03-25T22:52:25\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.5.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.5.0/Release.zip\",\n        \"checksum\": \"511C376EB208652F06060A86CC92160E\",\n        \"timestamp\": \"2025-03-25T21:56:28\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.4.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.4.0/Release.zip\",\n        \"checksum\": \"D155D8B9FD8FF5230E4909493EFF90BE\",\n        \"timestamp\": \"2025-03-10T22:25:05\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.3.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.3.0/Release.zip\",\n        \"checksum\": \"C8DFB0BC70C0CACF799D2B86360D8EAD\",\n        \"timestamp\": \"2025-03-10T22:08:42\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.2.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.2.0/Release.zip\",\n        \"checksum\": \"225098ABBA34C4583C267567F14FA7C4\",\n        \"timestamp\": \"2025-03-02T09:11:03\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.1.0/Release.zip\",\n        \"checksum\": \"E31CB2FC91554362B28A9AD027363B2D\",\n        \"timestamp\": \"2025-03-02T09:02:33\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.2.0.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.2.0.0/Release.zip\",\n        \"checksum\": \"83A0B9C71DC9FDB5782FA8540CDCAFBF\",\n        \"timestamp\": \"2025-03-01T17:07:46\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      },\n      {\n        \"version\": \"2.1.1.0\",\n        \"changelog\": \"No changelog supplied\",\n        \"targetAbi\": \"10.10.6.0\",\n        \"sourceUrl\": \"https://github.com/IAmParadox27/jellyfin-plugin-home-sections/releases/download/2.1.1.0/Release.zip\",\n        \"checksum\": \"4B1755157EAAE155DE52311E850B3225\",\n        \"timestamp\": \"2025-02-24T23:49:49\",\n        \"dependencies\": [\n          \"5e87cc92-571a-4d8d-8d98-d2d4147f9f90\"\n        ]\n      }\n    ]\n  }\n]", "creation_timestamp": "2026-10-07T10:40:28.000000Z"}