Jellyfin icon
Windows · macOS · Linux · Android · iOS · Free
Jellyfin 10.11.6
↓ Free Download

How to Share Jellyfin Library with Family

Set up user accounts within the server, configure library access permissions, and enable remote connectivity so family members can stream your content from anywhere using any device.

Creating Family User Accounts

The foundation of sharing your media collection starts with adding individual accounts. Within the Jellyfin admin dashboard, navigate to Users and select "Add User." Assign each family member a username and let them set their own password on first login. This approach provides privacy—nobody else sees what your spouse is watching, and kids can't accidentally access adult content.

Set default permissions during account creation. The "Allow media playback" toggle enables streaming immediately, while "Allow login" can be toggled separately if you need to temporarily suspend access. You can configure these permissions per user or apply them universally across new accounts.

Configuring Library Access Permissions

Not all family members need access to every folder. The self hosted media approach allows granular control through library-specific permissions.

Setting Per-Library Permissions

After users are created, navigate to each library (Movies, TV Shows, Music, Photos) and click the folder icon next to permissions. Here you'll specify which users can access that library. A parent might restrict the Horror Films library to adults only, while keeping Kids Movies visible to everyone.

Libraries sync across all client apps—web browsers, Android TV, iOS app, Windows desktop, macOS, and Roku devices. When you adjust permissions, changes apply within seconds on connected clients.

Managing Parental Controls

The free streaming server includes content ratings. Edit library metadata to assign ratings (G, PG, PG-13, R, etc.), then configure per-user maximum ratings in the user settings panel. A child account set to PG will never see R-rated titles, even if they're in the same library as family-friendly content.

Enabling Remote Access for Family

How to share Jellyfin library with family across different networks requires remote access configuration. By default, only local network connections work.

Enable "Enable public HTTP port" under Admin Dashboard > Networking. Document your server's public IP address or set up a dynamic DNS entry if your ISP assigns changing IPs. Family members outside your home network can now access the web interface at `http://your-ip:8096` from any web browser.

Security note: Use a strong password for each family account—don't reuse passwords from other services.

Installing Client Apps on Devices

Download the client application matching each device type. The Android TV app works on smart TVs and streaming boxes; the iOS app syncs with iPhones and iPads; Windows and macOS desktops get native applications. All clients point to the same server address, so once configured, they display identical libraries and playback histories.

Pro Tip: Create a "Default Playback Settings" configuration so all family members inherit optimal transcoding profiles. Under Admin Dashboard > Playback, set maximum bitrate limits per remote connection type. This prevents your internet from getting hammered when a family member streams 4K while someone else is on a video call. You can adjust these limits per device later without touching the server.

Streaming Content and Managing Activity

Once accounts exist and libraries are assigned, family members simply log in through their preferred device. Their watch history, bookmarks, and recommendations remain private. The server tracks what's been watched and suggests similar titles based on individual viewing patterns.

How to share Jellyfin library with family effectively also means understanding that video transcoding handles bandwidth optimization automatically. Lower-bandwidth connections receive compressed streams while high-speed connections get full quality.

For detailed server setup instructions, check out establishing your open source media server infrastructure. If family members report playback issues, troubleshooting remote streaming problems covers common connectivity fixes.

The entire process—creating accounts, assigning libraries, enabling remote access—takes roughly 15 minutes. After that, your family library shares across Windows, Linux, macOS, Docker containers, and mobile devices.