Published Sep 11, 2026, 8:30 AM EDT Gaming has been Samarveer’s greatest passion, and the Literature graduate in him takes immense joy in dissecting games for their themes, messages, and impact. Samarveer holds a deep appreciation of gaming, and considers the platform to be the most immersive and impactful across all media. He can be found engaging with gaming communities online, always ready to debate the finer points of ray tracing or itching to write an 8-page collegiate thesis on any game that impacts him emotionally. I've been running Jellyfin as my personal media server for quite a while now, and for the most part, it's been exactly what I wanted from self-hosting. I've seen Jellyfin gain increasingly more polish over the years, all while my media remained on my hardware and on my network, all without someone else deciding how I use it. Still, there have been a number of times when I ran into something that made Plex look awfully tempting. From the very beginning, Plex seemed to have figured out most of the little conveniences I missed with Jellyfin, and that's exactly what kept me paying the monthly fee for the Plex Pass. Jellyfin has always had the occasional plugin to smooth over an issue or two, but the desire to move back to Plex despite the paywall has always been there when you see Plex users barely ever complaining since everything "just works." Thankfully, diving deep into the ocean of Jellyfin plugins has made me realize that Jellyfin can do everything Plex can, and then some. There's a self-hosting feature tax nobody talks about Owning the server shouldn't mean renting the experience It's incredibly strange how, once you start running your own media server, you quickly encounter features that feel less like luxuries and more like table stakes. It's only natural to want to share your library with friends remotely, create collections, have a standard Skip Intro button, and have tone mapping and proper transcoding as part of the package. These are features you eventually expect to simply work once you go through the trouble of buying the hardware, installing the software, and setting everything up. Initially, Jellyfin can look like it's simply surrendered this fight. Once you install it and open the interface on a vanilla Jellyfin installation, you'll find plenty of things Plex does that don't seem to have an obvious equivalent. As of July 2026, the Lifetime Plex Pass costs $749.99 USD. That's what makes Plex's feature set remarkably alluring, but also difficult to stomach — everything is locked behind a Plex Pass paywall. When I'm hosting the media, supplying the storage, and maintaining the server myself, I'm doing it all because I want control over my media. That's what makes it tough to justify paying a monthly commercial fee for features that make that control genuinely useful. It's either that, or the deliberately egregious lifetime Plex Pass purchase. Except Jellyfin has an immense ocean hiding behind that deceptively simple interface: plugins. While that ecosystem can be intimidating when you first start exploring it, it genuinely changes the entire equation once you figure out which pieces you actually need. What initially looks like Jellyfin falling behind starts looking much more like an unfinished but magnificent Lego castle waiting to be assembled. The plugin rabbit hole changes everything Jellyfin retains its users when they stop treating it like Plex It took me a while to fully realize that the out-of-the-box experience with Jellyfin is only the starting point. The plugin catalog turned a straightforward media server into something I've been tinkering with long after the initial setup. The core Jellyfin server offers plenty of features Plex used to charge me for — HDR-to-SDR tone mapping, hardware transcoding, remote streaming, and offline downloads on mobile apps are all built into the core server settings for free. For the obvious gaps, there are plugins, of course, and they're usually one-click installations, too. Features like intro skipping, cinema trailers, usage statistics, thumbnail scrubbing previews, are all available natively on Plex, but they also require me to pay the Plex Pass premium. On Jellyfin, these features were available, but I had to manually add and install certain plugins to enable them for free. All it took was some good old-fashioned elbow grease (with a tutorial or two in the background). Once I configured my first two plugins, adding new ones became incredibly easy. All it took was getting through the initial friction of adding a few plugins; after that, things really got going, and I started adding feature after feature to my Jellyfin server. Apart from the obvious features, I've also added better discovery, metadata, more playback tools, integrations, and automation, all of which have come without turning my server into another subscription bill. Tailscale is another example of the wider ecosystem I've been enjoying with Jellyfin. It has made remote access dramatically simpler without exposing my server directly to the internet. My friends and family across the country get to enjoy my media library, and it all fits neatly into the self-hosted philosophy that brought me to Jellyfin in the first place. Then there's the part Plex can't replicate quite as well: tailoring Jellyfin itself. Custom CSS has helped me reshape my Jellyfin server's entire interface, while profiles have given every user on my server their own experience, making my server feel distinctly mine. That's why I keep finding another plugin worth trying — there's a new rabbit hole to go through every week. You still have to get your hands dirty Jellyfin's "Plex-like" features are free, but they still come with a price There's no denying that at the end of the day, Plex still has a very real advantage: convenience. I've said time and again how Jellyfin has now become remarkably polished, but getting there has meant hunting down plugins, understanding what each one does, configuring them properly, and occasionally figuring out why the thing I just changed broke something I wasn't even touching. Self-hosting has always come with a little elbow grease, and Jellyfin refuses to hide it. That friction is why I can't really blame anyone for sticking with Plex. Paying a subscription is annoying when you're already providing the server, but there is genuine value in having somebody else package the experience neatly and make most of the decisions for you. As much as power users might enjoy it, the average person doesn't want their evening entertainment to become an infrastructure project. For me, though, that trade-off has changed. I still spend more time maintaining Jellyfin than I probably would with Plex, but now the tinkering actually feels like part of the fun rather than the price of admission. The server keeps getting better because I keep finding ways to improve it. Jellyfin iOS compatible Yes Android compatible Yes Desktop compatible Yes Jellyfin is one of the best Plex alternatives you can get, and that's thanks to its open-source nature and powerful set of features. There are apps for basically every platform and it's completely free to run your very own server. Plex is still attractive, but I don't miss it nearly as much anymore Ever since I moved to Jellyfin, I've taken pride in knowing my media server is completely mine. It isn't rented or tied to somebody else's idea of what features belong behind a paywall. Even with no money leaving my wallet, it's not going to become less useful, and that matters more to me than convenience ever could. If I were still using Plex, self-hosting would still be effortless, but I don't think I need that anymore. That effort genuinely leads somewhere, because I've been constantly refining the server, finding small ways to make it better suited to me and to the others using it.
Plex still tempts me, but Jellyfin's plugin ecosystem is why I'll never leave
Full Article
Original Source
Read the full article at Xda-developers →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.