![]() | |
![]() Jellyfin v10.6.0 web client movie detail | |
Developer(s) | Jellyfin Team |
---|---|
Initial release | December 30, 2018 |
Stable release | |
Repository | |
Written in | C# (server) |
Operating system | Cross-platform |
Platform | Windows, macOS, Linux, Android, iOS, iPadOS, Amazon Fire TV, Kodi, Roku, Xbox One, Xbox Series X/S, Docker |
Available in | Multiple languages |
Type | Media server |
License | GPLv2 |
Website | jellyfin![]() |
Jellyfin is a free and open-source media server and suite of multimedia applications designed to organize, manage, and share digital media files to networked devices. Jellyfin consists of a server application installed on a machine running Microsoft Windows, macOS, Linux or in a Docker container, [2] and another application running on a client device such as a smartphone, tablet, smart TV, streaming media player, game console or in a web browser. [3] Jellyfin also can serve media to DLNA and Chromecast-enabled devices. [4] It is a fork of Emby. [5]
Jellyfin follows a client–server model that allows for multiple users and clients to connect and stream digital media remotely. Because Jellyfin runs as a fully self-contained server, there is no subscription-based consumption model that exists, and Jellyfin does not utilize an external connection nor third-party authentication for this functionality. This enables Jellyfin to work on an isolated intranet in much the same fashion as it does over the Internet. Because it shares a heritage with Emby, some clients for that platform are unofficially compatible with Jellyfin; however, as Jellyfin's codebase diverges from Emby, this becomes less possible. Jellyfin does not support a direct migration path from Emby. [6]
Jellyfin is extensible, and optional third-party plugins exist to provide additional feature functionality. The project hosts an official repository, however plugins need not be hosted in the official repository to be installable. [7]
Version 10.6.0 of the server software introduced a feature known as "SyncPlay", which provides functionality for multiple users to consume media content together in a synchronized fashion. Support to read epub-format ebooks with Jellyfin was also added. Support for third-party plugin repositories was also added, allowing users to create and install plugins without the need for the official plugin repository. The web front end has been split off in a separate system in anticipation of the move towards a SQL backend and High Availability with multiple servers. [8]
The project began on December 8, 2018, when co-founders Andrew Rabert and Joshua Boniface, among other users, agreed to fork Emby as a direct reaction to closing of open-source development on that project. [9] [10] [11] [12] A reference to streaming, Jellyfin's name was conceived of by Rabert the following day. [13] An initial release was made available on December 30, 2018.
Jellyfin's unique version numbering began with version 10.0.0 in January 2019.
Major version | Release date | Notes |
---|---|---|
class="templateVersion c swatch-latest" style="color: var(--color-base, #202122); " title="Latest version" data-sort-value="10.10.0" | 10.10.0 | October 27, 2024 [14] | Media Segments, DolbyVision HDR, deprecated x32 bit ARM, deprecated Raspberry Pi V4L2, deprecated Network paths |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.9.0" | 10.9.0 | May 11, 2024 | |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.8.0" | 10.8.0 | June 11, 2022 | |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.7.0" | 10.7.0 | March 8, 2021 | |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.6.0" | 10.6.0 | July 19, 2020 | Introduction of SyncPlay feature & epub reading |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.5.0" | 10.5.0 | March 8, 2020 | Hardware acceleration encoding and decoding support added for the Raspberry Pi |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.4.0" | 10.4.0 | October 6, 2019 | |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.3.0" | 10.3.0 | April 19, 2019 | |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.2.0" | 10.2.0 | February 16, 2019 | |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.1.0" | 10.1.0 | January 25, 2019 | |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="10.0.0" | 10.0.0 | January 7, 2019 | |
class="templateVersion co swatch-unsupported" style="color: var(--color-base, #202122); " title="Old version, not maintained" data-sort-value="3.5.2-5" | 3.5.2-5 | December 30, 2018 | Only release to use original Emby version numbering |