HOME

TheInfoList



OR:

Jellyfin is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
media server A media server is a computer appliance or an application software that stores digital media (video, audio or images) and makes it available over a network. Media servers range from servers that provide video on demand to smaller personal compu ...
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 Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, or
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
; and another application running on a client device such as a
smartphone A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multi ...
, tablet,
smart TV A smart TV, also known as a connected TV (CTV or, rarely, CoTV), is a traditional television set with integrated Internet and interactive Web 2.0 features that allow users to stream music and videos, browse the internet, and view photos. Smart T ...
, streaming media player,
game console A video game console is an electronic device that outputs a video signal or image to display a video game that can typically be played with a game controller. These may be home consoles, which are generally placed in a permanent location conne ...
or in a
web browser A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
. Jellyfin also can serve media to DLNA and
Chromecast Chromecast is a discontinued line of digital media players developed by Google. The devices, designed as small dongles, can play Internet-streaming media, streamed audio-visual content on a high-definition television or home audio system. The u ...
-enabled devices. It is a fork of Emby.


Features

Jellyfin follows a
client–server model The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients. Often clients and servers communicate ov ...
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 An intranet is a computer network for sharing information, easier communication, collaboration tools, operational systems, and other computing services within an organization, usually to the exclusion of access by outsiders. The term is used in ...
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 In software development, a codebase (or code base) is a collection of source code used to build a particular software system, application, or software component. Typically, a codebase includes only human-written source code system files; thu ...
diverges from Emby, this becomes less possible. Jellyfin does not support a direct migration path from Emby. Jellyfin is extensible, and optional third-party plugins exist to provide additional feature functionality. The project hosts an official
repository Repository may refer to: Archives and online databases * Content repository, a database with an associated set of data management tools, allowing application-independent access to the content * Disciplinary repository (or subject repository), an ...
, although plugins need not be hosted in the official repository to be installable. 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 EPUB is an e-book file format that uses the ".epub" file extension. The term is short for ''electronic publication'' and is sometimes stylized as ''ePUB''. EPUB is supported by many e-readers, and compatible software is available for most smart ...
-format
ebooks An ebook (short for electronic book), also spelled as e-book or eBook, is a book publication made available in electronic form, consisting of text, images, or both, readable on the flat-panel display of computers or other electronic devices. A ...
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 Structured Query Language (SQL) (pronounced ''S-Q-L''; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling s ...
back-end and
high availability High availability (HA) is a characteristic of a system that aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period. There is now more dependence on these systems as a result of modernization ...
with multiple servers. Jellyfin can be run in a Docker container.


Clients

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). Jellyfin also can serve media to DLNA and
Chromecast Chromecast is a discontinued line of digital media players developed by Google. The devices, designed as small dongles, can play Internet-streaming media, streamed audio-visual content on a high-definition television or home audio system. The u ...
-enabled devices. The Jellyfin project also provides the following clients. * Jellyfin Media Player for Windows, MacOS and Linux * Apps for Android, iOS, iPadOS, Android TV and Fire TV * An add-on for
Kodi Kodi may refer to: Arts, entertainment, and media * KODI, a radio station in Cody, Wyoming, USA * Kodi (film), ''Kodi'' (film), India, 2016 * Kodi, a dog in the 2004 film ''Balto III: Wings of Change'' Other uses * Kodi (software), an open sour ...
* An app for
Roku Roku ( ) is a brand of consumer electronics that includes streaming players, smart TVs (and their operating systems), as well as a free TV streaming service. The brand is owned by Roku, Inc., an American company. As of 2024, Roku is the U ...
devices * An app for
Xbox Xbox is a video gaming brand that consists of four main home video game console lines, as well as application software, applications (games), the streaming media, streaming service Xbox Cloud Gaming, and online services such as the Xbox networ ...
* An app for
LG televisions LG Electronics Inc. () is a South Korean multinational major appliance and consumer electronics corporation headquartered in Yeouido-dong, Seoul, South Korea. LG Electronics is a part of LG Corporation, the fourth largest ''chaebol'' in South ...
running
WebOS webOS, also known as LG webOS, is a Linux kernel-based multitasking operating system for smart devices, such as smart TVs, that has also been used as a mobile operating system. Initially developed by Palm, Inc. (which was acquired by Hewlett ...


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. Jellyfin's name, a reference to streaming, was conceived of by Rabert the following day. 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.


See also

* Comparison of DVR software packages *
Plex (company) Plex Inc. is an American software company that runs its namesake Over-the-top media service, over-the-top Free ad-supported streaming television, ad-supported streaming television service and develops media server software that lets users stream ...
*
Kodi (software) Kodi (formerly XBMC) 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 pl ...
* Emby *
Self-hosting (web services) Self-hosting is the practice of running and maintaining a website or service using a private web server, instead of using a service outside of the administrator's own control. Self-hosting allows users to have more control over their data, privac ...
*
Home theater PC A home theater PC (HTPC) or media center computer is a technological convergence, convergent device that combines some or all the capabilities of a personal computer with a software application that focuses on video, photo, audio playback, and ...


References


External links

* {{Home theater PC (application software) 2018 software Audio player software for Linux Audio streaming software for Linux Cross-platform free software Free and open-source Android software IOS software MacOS media players Media servers Multimedia software for Linux Open-source cloud applications Software forks Streaming media systems Streaming software TvOS software Windows media players Software using the GNU General Public License Free software programmed in C Sharp