Jump to content

Jellyfin

From Wikipedia, the free encyclopedia
Jellyfin
Developer(s)Jellyfin Team
Initial releaseDecember 30, 2018; 6 years ago (2018-12-30)
Stable release
10.10.7[1] Edit this on Wikidata / 5 April 2025; 49 days ago (5 April 2025)
Repository
Written inC# (server)
Operating systemCross-platform
PlatformLinux, Windows, macOS, Android, iOS, iPadOS, Amazon Fire TV, Kodi, Roku, Xbox One, Xbox Series X/S, Docker
Available inMultiple languages
TypeMedia server
LicenseGPLv2
Websitejellyfin.org Edit this on Wikidata

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.

Features

[edit]

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.[2]

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.[3]

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.[4]

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

Clients

[edit]

A web browser can be used as a media player, by connecting to the Jellyfin server on HTTP port 8096 or HTTPS port 8920 (in the default configuration).[6] Jellyfin also can serve media to DLNA and Chromecast-enabled devices.[7]

The Jellyfin project also provides the following clients.[8]

  • Jellyfin Media Player for Windows, MacOS and Linux
  • Apps for Android, iOS, iPadOS, Android TV and Fire TV
  • An add-on for Kodi
  • An app for Roku devices
  • An app for Xbox[9]
  • An app for LG televisions running WebOS

Development

[edit]

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.[10] Jellyfin's name, a reference to streaming, was conceived of by Rabert the following day.[11] An initial release was made available on December 30, 2018.

Version history

[edit]

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

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

See also

[edit]

References

[edit]
  1. ^ "Release 10.10.7". 5 April 2025. Retrieved 24 April 2025.
  2. ^ "Migrating from Emby to Jellyfin". Jellyfin. Archived from the original on July 23, 2020. Retrieved July 22, 2020.
  3. ^ "Plugins". Jellyfin. Archived from the original on July 23, 2020. Retrieved July 22, 2020.
  4. ^ "Jellyfin Release - v10.6.0". Jellyfin. July 19, 2020. Archived from the original on July 21, 2020. Retrieved July 22, 2020.
  5. ^ "Jellyfin Docker Compose: Powerful FREE Media Server in 5 min". smarthomebeginner.com. 2023-03-17. Retrieved 2023-05-01.
  6. ^ "Networking". jellyfin.org. Retrieved 2025-05-06.
  7. ^ 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.
  8. ^ "Clients". jellyfin.org. Retrieved 2025-05-06.
  9. ^ "Jellyfin for Xbox 0.9.0". jellyfin.org. 2025-04-15. Retrieved 2025-05-07.
  10. ^ "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.
  11. ^ "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.
  12. ^ "Release Blog for 10.10.0 | Jellyfin". jellyfin.org. 2024-10-27. Retrieved 2024-09-19.
[edit]