awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Jellyfin | Awesome Repository
← All repositories

jellyfin/jellyfin

0
View on GitHub↗
48,669 stars·4,438 forks·C#·gpl-2.0·0 viewsjellyfin.org↗

Jellyfin

Features

  • Media Server Software - Organizes digital media collections and streams content to client devices over a network.
  • Self-Hosted Media Platforms - Builds a private streaming platform to organize and serve personal media collections.
  • Client-Server Architectures - Separates media processing and storage from user interfaces using a standardized web-based application programming interface.
  • Containerization Strategies - Packages software into isolated environments to ensure consistent execution across diverse operating systems and hardware architectures.
  • Cross-Platform Media Servers - Deploys a centralized media server across various operating systems and storage devices.
  • Container Orchestration Deployments - Pulls pre-built container images from public registries to deploy the application across various hardware architectures.
  • Hardware-Accelerated Transcoders - Offloads intensive video processing tasks to dedicated graphics hardware for improved playback.
  • Hardware Video Transcoding - Offloads intensive video processing tasks to dedicated graphics hardware to minimize central processor usage during media playback.
  • Transcoding Engines - Processes video conversion tasks to optimize playback performance and reduce processor load.
  • Container Image Packaging - Bundles source code into isolated container images to ensure consistent deployment and execution.
  • Service Discovery Protocols - Broadcasts server presence over the local network to allow client devices to automatically identify and connect to services.
  • Extensible Architectures - Integrates third-party plugins to expand core application functionality.
  • Modular Plugin Frameworks - Provides a modular framework for integrating third-party extensions into the server environment.
  • Relational State Management - Persists user preferences, media metadata, and device information in a relational database to maintain consistent server state.
  • Containerized Deployment Solutions - Supports deployment via containerized environments to ensure consistent performance across platforms.
  • Hardware Acceleration Settings - Utilizes dedicated graphics processing hardware to handle video transcoding tasks and improve playback performance.
  • Cross-Platform Runtimes - Runs consistently across diverse operating systems through native binaries or containers.
  • Jellyfin is a self-hosted media server that organizes digital media collections and streams content to various client devices over a local or remote network. It utilizes a client-server architecture that separates media processing and storage from user interfaces, communicating through a standardized web-based application programming interface.

    The platform is designed for cross-platform hosting, running consistently across Linux, Windows, and macOS through native binaries or containerized environments. It features a hardware-accelerated transcoding engine that offloads intensive video conversion tasks to dedicated graphics hardware, optimizing playback performance and reducing processor utilization. Additionally, the system includes a modular plugin architecture that allows for dynamic feature expansion by integrating third-party extensions.

    The software supports a range of administrative and deployment capabilities, including database-backed state management for user preferences and media metadata, as well as discovery-protocol-based networking for automatic client identification. It provides tools for monitoring server health, managing network port configurations, and organizing connected devices.

    Installation is supported through various methods, including pre-built container images, automated scripts for Linux distributions, and binary packages for Windows and macOS.