Skip to main content

Jellyfin Server

The Free Software Media System - Complete control over your media

What is Jellyfin?

Jellyfin is a free and open-source media system that puts you in control of managing and streaming your media. It’s an alternative to proprietary solutions like Emby and Plex, providing media from a dedicated server to end-user devices via multiple apps. Key Benefits:
  • No premium licenses or paid features
  • Full cross-platform support on .NET
  • Complete control over your data
  • Active community-driven development
  • Plugin system for extensibility

Features

Media Streaming

Stream your movies, TV shows, music, and photos to any device with hardware-accelerated transcoding

RESTful API

Comprehensive REST API for building custom clients and integrations

Multi-User Support

Create multiple user accounts with individual libraries, preferences, and parental controls

Live TV & DVR

Watch and record live TV with EPG support and scheduling

Plugin System

Extend functionality with community-developed plugins

Hardware Acceleration

Support for Intel QSV, NVIDIA NVENC, AMD AMF, and VA-API

Installation

Install Jellyfin on your platform

Configuration

Configure your server

Building from Source

Build and develop Jellyfin

API Overview

Jellyfin provides a comprehensive REST API for all server functionality:
  • Authentication - API key and user-based authentication
  • Media Management - Library scanning, metadata, and organization
  • Playback - Streaming with transcoding and subtitle support
  • User Management - Multi-user support with preferences
  • System - Server configuration and monitoring
  • Live TV - Channel management and recording

Explore the API

View the complete API reference with endpoints, parameters, and examples