<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Jack K - homelab</title>
    <subtitle>This website will detail a bit about me and tech.

While the site is being populated please visit the links below for VCS accounts
and details on the programs I package for nixpkgs.
</subtitle>
    <link rel="self" type="application/atom+xml" href="https://j-k.io/tags/homelab/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://j-k.io"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-02-12T00:00:00+00:00</updated>
    <id>https://j-k.io/tags/homelab/atom.xml</id>
    <entry xml:lang="en">
        <title>Home media and what on earth is a &quot;Jellyfin&quot;</title>
        <published>2025-02-12T00:00:00+00:00</published>
        <updated>2025-02-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://j-k.io/blog/home-media-what-is-jellyfin/"/>
        <id>https://j-k.io/blog/home-media-what-is-jellyfin/</id>
        
        <content type="html" xml:base="https://j-k.io/blog/home-media-what-is-jellyfin/">&lt;p&gt;When in our down time sometimes it&#x27;s nice to kick up your legs and watch
something on the TV, or wrap up in bed and watch something on the Laptop.&lt;&#x2F;p&gt;
&lt;p&gt;For many, this means a streaming service. In the past it was pretty much just
Netflix; now we&#x27;re inundated with numerous different subscription services.
These &quot;services&quot; fragmenting the libraries of content we&#x27;re interested in and
getting evermore restrictive at the same or higher costs.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;home-media-servers&quot;&gt;Home media servers&lt;a class=&quot;zola-anchor&quot; href=&quot;#home-media-servers&quot; aria-label=&quot;Anchor link for: home-media-servers&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h2 id=&quot;why-jellyfin-is-the-better-option-for-your-home-media-server&quot;&gt;Why Jellyfin is the Better Option for Your Home Media Server&lt;a class=&quot;zola-anchor&quot; href=&quot;#why-jellyfin-is-the-better-option-for-your-home-media-server&quot; aria-label=&quot;Anchor link for: why-jellyfin-is-the-better-option-for-your-home-media-server&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Even less-technical people are growing an interest in self-hosted home media
servers. An easy answer for most people is &lt;a href=&quot;https:&#x2F;&#x2F;www.plex.tv&#x2F;&quot;&gt;Plex&lt;&#x2F;a&gt; due to
it&#x27;s polished interface and relative ease of setup.
In this blog post I&#x27;ll attempt to lay out a few reasons why I&#x27;d suggest you try
&lt;a href=&quot;https:&#x2F;&#x2F;jellyfin.org&#x2F;&quot;&gt;Jellyfin&lt;&#x2F;a&gt; first.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;1-free-as-in-freedom&quot;&gt;1. &lt;strong&gt;Free as in Freedom&lt;&#x2F;strong&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#1-free-as-in-freedom&quot; aria-label=&quot;Anchor link for: 1-free-as-in-freedom&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Jellyfin is Free&#x2F;Libre and Open Source Software (FLOSS). Its source code is
publicly available, and contributions come from a passionate community of
developers and users who value transparency. This means no hidden surprises in
the codebase, no corporate meddling, and no forced updates that could
compromise your setup. Plex, while offering a free tier, is still proprietary
software. You’re subject to the whims of their development roadmap, and
features can be locked behind paywalls or removed altogether without notice.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;2-privacy-and-control&quot;&gt;2. &lt;strong&gt;Privacy and Control&lt;&#x2F;strong&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#2-privacy-and-control&quot; aria-label=&quot;Anchor link for: 2-privacy-and-control&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;With Jellyfin, you control your data. It doesn’t &quot;phone home&quot; to third-party
servers or require online accounts to operate. Everything stays on your server,
giving you complete control over your media and metadata. Plex, on the other
hand, often requires interaction with their cloud services—even if you’re
only streaming locally. If you care about keeping your data out of corporate
hands, Jellyfin is the obvious choice.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;3-no-paywalls-ever&quot;&gt;3. &lt;strong&gt;No Paywalls, Ever&lt;&#x2F;strong&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#3-no-paywalls-ever&quot; aria-label=&quot;Anchor link for: 3-no-paywalls-ever&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;One of the biggest frustrations with Plex is its monetization model. While its
free tier is functional, key features like hardware transcoding, offline
downloads, and mobile sync are locked behind the Plex Pass subscription.
Jellyfin doesn’t do this. All features are free for everyone, whether
you’re setting up remote access, using hardware acceleration, or creating
user profiles for your family.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;4-customization-for-power-users&quot;&gt;4. &lt;strong&gt;Customization for Power Users&lt;&#x2F;strong&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#4-customization-for-power-users&quot; aria-label=&quot;Anchor link for: 4-customization-for-power-users&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;As someone who thrives in Linux environments and embraces tools like Nix for
declarative systems management, Jellyfin aligns perfectly with the ethos of
customization and flexibility. It’s highly configurable, with support for
different metadata providers, fine-tuned transcoding settings, and integration
with other FLOSS projects like Kodi. If you enjoy tweaking your setup to suit
your specific needs, Jellyfin feels like a breath of fresh air compared to the
walled-garden approach of Plex.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;5-community-driven-development&quot;&gt;5. &lt;strong&gt;Community-Driven Development&lt;&#x2F;strong&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#5-community-driven-development&quot; aria-label=&quot;Anchor link for: 5-community-driven-development&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Jellyfin’s community-driven model fosters innovation and inclusivity. Because
it’s open source, features are added and bugs are fixed by users like you and
me. This results in a product that evolves based on real-world needs, not
corporate priorities. For example, recent updates have focused on better
transcoding support, UI improvements, and expanded plugin options—all driven
by user feedback.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;6-the-joy-of-owning-your-media-experience&quot;&gt;6. &lt;strong&gt;The Joy of Owning Your Media Experience&lt;&#x2F;strong&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#6-the-joy-of-owning-your-media-experience&quot; aria-label=&quot;Anchor link for: 6-the-joy-of-owning-your-media-experience&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;At its core, choosing Jellyfin is about embracing the philosophy of ownership.
Whether you&#x27;re a developer who enjoys the satisfaction of running a self-hosted
system or simply someone who values the freedom to use software on your terms,
Jellyfin represents the ideal media server solution. It’s about aligning your
tools with your values: transparency, privacy, and community.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;a class=&quot;zola-anchor&quot; href=&quot;#summary&quot; aria-label=&quot;Anchor link for: summary&quot;&gt;
    &lt;svg class=&quot;zola-anchor-link&quot; viewBox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;
        &lt;path fill-rule=&quot;evenodd&quot;
            d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;
        &lt;&#x2F;path&gt;
    &lt;&#x2F;svg&gt;
&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;For anyone considering setting up a home media server, Jellyfin is a
no-compromise option. It respects your privacy, doesn’t penny pinch you at
every opportunity, and gives you the freedom to own your experience. Sure, Plex
has a smoother onboarding process and a shinier app—but for those of us who
believe in FLOSS and the principles it stands for, Jellyfin isn’t just
better; it’s the only choice.&lt;&#x2F;p&gt;
&lt;p&gt;So take the leap, install Jellyfin, and rediscover the joy of owning your media
on your terms.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
