Jellyfin

Last updated
Jellyfin
Developer(s) Jellyfin Team
Initial releaseDecember 30, 2018;6 years ago (2018-12-30)
Stable release
10.10.7 [1]   OOjs UI icon edit-ltr-progressive.svg / 5 April 2025;4 months ago (5 April 2025)
Repository
Written in C# (server)
Operating system Cross-platform
Platform Linux, Windows, macOS, 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.org   OOjs UI icon edit-ltr-progressive.svg

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 Linux, Microsoft Windows, or macOS; 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. Jellyfin also can serve media to DLNA and Chromecast-enabled devices. It is a fork of Emby. [2]

Contents

Features

Jellyfin follows a client–server model that allows multiple users and clients to connect and stream digital media remotely. Because Jellyfin runs as a self-contained server, there is no subscription-based consumption model, 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. [3]

Jellyfin is extensible, and optional third-party plugins exist to provide additional feature functionality. The project hosts an official repository, although plugins need not be hosted in the official repository to be installable. [4]

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, together with support for third-party plugin repositories, allowing users to create and install plugins without the need for the official repository. The web front-end has been split off in a separate system, in anticipation of the move towards a SQL back-end and high availability with multiple servers. [5]

Jellyfin can be run in a Docker container. [6]

Clients

There are a number of Jellyfin clients that can be used to connect to a Jellyfin server via HTTP port 8096 or HTTPS port 8920 (in the default configuration). [7] Jellyfin also can serve media to DLNA and Chromecast-enabled devices. [8]

Some notable clients include: [9]

Development

The project began on December 8, 2018, when co-founders Andrew Rabert and Joshua Boniface, among other users, agreed to fork Emby in reaction to closing of open-source development on that project. [11] Jellyfin's name, a reference to streaming, was conceived of by Rabert the following day. [12] An initial release was made available on December 30, 2018.

Version history

Jellyfin's unique version numbering began with version 10.0.0 in January 2019.

Major versionRelease dateNotes
Latest version:10.10.0October 27, 2024 [13] Media segments (e.g. chapters in video files), Dolby Vision HDR, deprecated x32 bit ARM, deprecated Raspberry Pi V4L2, deprecated network paths
Unsupported: 10.9.0May 11, 2024
Unsupported: 10.8.0June 11, 2022
Unsupported: 10.7.0March 8, 2021
Unsupported: 10.6.0July 19, 2020Introduction of SyncPlay feature and EPUB reading
Unsupported: 10.5.0March 8, 2020Hardware acceleration encoding and decoding support added for the Raspberry Pi
Unsupported: 10.4.0October 6, 2019
Unsupported: 10.3.0April 19, 2019
Unsupported: 10.2.0February 16, 2019
Unsupported: 10.1.0January 25, 2019
Unsupported: 10.0.0January 7, 2019
Unsupported: 3.5.2-5December 30, 2018Only release to use original Emby version numbering
Legend:
Unsupported
Latest version
Future version

See also

References

  1. "Release 10.10.7". 5 April 2025. Retrieved 24 April 2025.
  2. "About Jellyfin". jellyfin.org. Retrieved 2025-07-11.
  3. "Migrating from Emby to Jellyfin". Jellyfin. Archived from the original on July 23, 2020. Retrieved July 22, 2020.
  4. "Plugins". Jellyfin. Archived from the original on July 23, 2020. Retrieved July 22, 2020.
  5. "Jellyfin Release - v10.6.0". Jellyfin. July 19, 2020. Archived from the original on July 21, 2020. Retrieved July 22, 2020.
  6. "Jellyfin Docker Compose: Powerful FREE Media Server in 5 min". smarthomebeginner.com. 2023-03-17. Retrieved 2023-05-01.
  7. "Networking". jellyfin.org. Retrieved 2025-05-06.
  8. Anand (March 13, 2020). "Plex vs Emby vs Jellyfin vs Kodi: In-depth Comparison". SmartHomeBeginner. Archived from the original on July 13, 2021. Retrieved July 22, 2020.
  9. "Clients". jellyfin.org. Retrieved 2025-05-06.
  10. "Jellyfin for Xbox 0.9.0". jellyfin.org. 2025-04-15. Retrieved 2025-05-07.
  11. "Jellyfin: Free Software Emby Media Server Fork Is Announced After Emby Becomes Proprietary". Linux Uprising. December 19, 2018. Archived from the original on July 22, 2020. Retrieved July 22, 2020.
  12. "A new name for the project #2". Jellyfin via GitHub. August 9, 2018. Archived from the original on January 17, 2023. Retrieved July 22, 2019.
  13. "Release Blog for 10.10.0 | Jellyfin". jellyfin.org. 2024-10-27. Retrieved 2024-09-19.