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
Quick Links
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