{
  "id": 17845995,
  "title": "This Jellyfin plugin just got the overhaul I've been waiting years for, and now it's even more useful",
  "url": "https://urgent.news/2026/11/02/this-jellyfin-plugin-just-got-the-overhaul-ive-been-waiting-years-for",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-02T20:00:22.000Z",
  "source": {
    "name": "XDA Developers",
    "slug": "xda-developers",
    "url": "https://www.xda-developers.com/this-jellyfin-plugin-just-got-the-overhaul-ive-been-waiting-years-for-and-now-its-even-more-useful/"
  },
  "original_language": "en",
  "account": "Jellyfin, a popular open-source self-hosted media server, has seen a significant update with a new plugin called KefinTweaks. This plugin enhances the server's customization and functionality, offering a range of skins, themes, and features to improve the user experience. To install KefinTweaks, users need to ensure they have the JavaScript Installer and File Transformations plugins active, then input JavaScript code from the plugin's GitHub page. After installation, the plugin can be enabled, providing features such as watchlists, series progress tracking, and customizable home-screen options. KefinTweaks goes beyond just adding skins, offering functional tweaks like infinite-scroll discovery and the ability to hide section titles. It works across various clients, including web browsers, Jellyfin Media Player, and mobile apps, though it doesn't natively support Android TV. The plugin offers a high degree of customization, allowing users to tailor their media server experience to their preferences, whether on a computer or mobile device.",
  "summary": "The KefinTweaks plugin has improved my overall Jellyfin experience.",
  "key_points": [
    "KefinTweaks plugin enhances Jellyfin server's customization and functionality.",
    "Features include watchlists, series progress tracking, and customizable home-screen options.",
    "Works across web browsers, Jellyfin Media Player, and mobile apps, though not native to Android TV."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}