Developer(s) | Jellyfin Team |
---|---|
Initial release | December 30, 2018 |
Stable release | |
Repository | |
Written in | C# (Server) |
Operating system | Cross platform |
Platform | Microsoft Windows, macOS, Linux, Android, iOS, iPadOS, Amazon Fire TV, Kodi, Roku, Xbox One, Xbox Series X/S, Docker |
Available in | Multi Language |
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 |
---|---|---|
10.10.0 | October 27, 2024 [14] | Media Segments, DolbiVision HDR, deprecated x32 bit ARM, deprecated Raspberry Pi V4L2, deprecated Network paths |
10.9.0 | May 11, 2024 | |
10.8.0 | June 11, 2022 | |
10.7.0 | March 8, 2021 | |
10.6.0 | July 19, 2020 | Introduction of SyncPlay feature & epub reading |
10.5.0 | March 8, 2020 | Hardware acceleration encoding and decoding support added for the Raspberry Pi |
10.4.0 | October 6, 2019 | |
10.3.0 | April 19, 2019 | |
10.2.0 | February 16, 2019 | |
10.1.0 | January 25, 2019 | |
10.0.0 | January 7, 2019 | |
3.5.2-5 | December 30, 2018 | Only release to use original Emby version numbering |
GNOME Evolution is the official personal information manager for GNOME. It has been an official part of GNOME since Evolution 2.0 was included with the GNOME 2.8 release in September 2004. It combines e-mail, address book, calendar, task list and note-taking features. Its user interface and functionality is similar to Microsoft Outlook. Evolution is free software licensed under the terms of the GNU Lesser General Public License (LGPL).
Pidgin is a free and open-source multi-platform instant messaging client, based on a library named libpurple that has support for many instant messaging protocols, allowing the user to simultaneously log in to various services from a single application, with a single interface for both popular and obsolete protocols, thus avoiding the hassle of having to deal with new software for each device and protocol.
VideoLAN is a non-profit organization which develops software for playing video and other media formats. It originally developed two programs for media streaming, VideoLAN Client (VLC) and VideoLAN Server (VLS), but most of the features of VLS have been incorporated into VLC, with the result renamed VLC media player.
Psi is a free instant messaging client for the XMPP protocol which uses the Qt toolkit. It runs on Linux, Windows, macOS and OS/2.
Kodi is a free and open-source media player and technology convergence software application developed by the Kodi Foundation, a non-profit technology consortium. Kodi is available for multiple operating systems and hardware platforms, with a software 10-foot user interface for use with televisions and remote controls. It allows users to play and view most streaming media, such as videos, music, podcasts, and videos from the Internet, as well as all common digital media files from local and network storage media, or TV gateway viewer.
MediaPortal is an open-source media player and digital video recorder software project, often considered an alternative to Windows Media Center. It provides a 10-foot user interface for performing typical PVR/TiVo functionality, including playing, pausing, and recording live TV; playing DVDs, videos, and music; viewing pictures; and other functions. Plugins allow it to perform additional tasks, such as watching online video, listening to music from online services such as Last.fm, and launching other applications such as games. It interfaces with the hardware commonly found in HTPCs, such as TV tuners, infrared receivers, and LCD displays.
Lyrion Music Server is a streaming audio server supported by the LMS community and formerly supported by Logitech, developed in particular to support their Squeezebox range of digital audio receivers.
A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services. In the recent times, it has become very common to run hundreds of applications as containers, isolated from the host operating system.
This is a comparison of digital video recorder (DVR), also known as personal video recorder (PVR), software packages. Note: this is may be considered a comparison of DVB software, not all listed packages have recording capabilities.
Video Acceleration API (VA-API) is an open source application programming interface that allows applications such as VLC media player or GStreamer to use hardware video acceleration capabilities, usually provided by the graphics processing unit (GPU). It is implemented by the free and open-source library libva, combined with a hardware-specific driver, usually provided together with the GPU driver.
Plex Inc. is an American software company that runs its namesake ad-supported television and movie streaming service, and allows discussion and discovery of content on major subscription streaming services. Plex also develops media server software and apps to let users stream their personal media collections to their devices. Plex Inc. is based in Campbell, California.
Digital Audio Control Protocol (DACP) is a protocol used by iTunes and other audio player and server applications on Mac, Windows and Linux computers, enabling remote control by mobile devices such as iPhone and Android phones and tablet computers. By connecting the personal computer to loudspeakers the mobile device is used as a two-way remote control, allowing selection and control of music playback within a traditional listening environment such as a home or apartment.
Linux Containers (LXC) is an operating system-level virtualization method for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel.
OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS). The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the GNU General Public License v3.
mpv is free and open-source media player software based on MPlayer, mplayer2 and FFmpeg. It runs on several operating systems, including Unix-like operating systems and Microsoft Windows, along with having an Android port called mpv-android. It is cross-platform, running on ARM, MIPS, PowerPC, RISC-V, s390x, x86/IA-32, x86-64, and some other by 3rd party.
Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers. The software that hosts the containers is called Docker Engine. It was first released in 2013 and is developed by Docker, Inc.
Emby is a media server designed to organize, play, and stream audio and video to a variety of devices. Emby's source code was mostly open with some closed-source components as of August 2017, releases of the software published via the Emby website are however proprietary and cannot be replicated from source due to the build scripts also being proprietary. As of version 3.5.3 Emby has been relicensed and is now closed-source, while open source components will be moved to plugins. Due to this, a free open source fork of Emby was created called Jellyfin. Emby uses a client–server model.
Unraid is a proprietary Linux-based operating system designed to run on home servers in order to operate as a network-attached storage (NAS) device, application server, media server and a virtualization host. Unraid is proprietary software developed and maintained by Lime Technology, Inc. Users of the software are encouraged to write and use plugins and Docker applications to extend the functionality of their systems.