Need help with jellyfin-desktop?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

184 Stars 49 Forks GNU General Public License v2.0 646 Commits 12 Opened issues


Desktop Client for Jellyfin

Services available


Need anything else?

Contributors list


This project has been archived for the following reasons:

  1. Lack of developer attention/interest.
  2. The planned elimination of Electron plugins and the general state of its ecosystem.

If you would like to resume maintainership of this repository, please open an issue describing your plan to contribute and the repository may be unarchived.

Jellyfin Desktop

Jellyfin Desktop is a desktop client that connects to a Jellyfin server.



You can download jellyfin desktop for your operating system from the releases page.

Nightly Versions

You can download the latest, shiniest (and probably buggiest) version built straight from master from the build system


Jellyfin Desktop Settings Location

Q: Where can I find the settings of Jellyfin Desktop?

A: The settings for Jellyfin Desktop, including the server URL, are stored in the following folders:

  • ~~%APPDATA%/Jellyfin Theater on Windows~~ (outdated)
  • ~/.config/jellyfin-desktop on Linux
  • ~~~/Library/Application Support/Jellyfin Theater on macOS~~ (outdated)



This application is implemented as an Electron app and is built off of a NodeJS code base. Because of this you will need the NodeJS runtime and the

package manager. The following versions have been tested:

| Software Name | Version | | ------------- | ---------------- | | Node JS | 12 | | yarn | 1.22 |

To contribute you will need to set up a fork. To learn more about how to use forks, you can read "Fork a repo" and "Working with forks".

Building Jellyfin Desktop

After setting up you fork, you will need to install the dependencies for the project. You can do so by typing the following into your commandline:

$ yarn install

Once the installation has been finished you can start a test version of the application by using this command:

$ yarn start

Building Packages for Windows

$ yarn run build:win

Building Packages for Linux

Ubuntu: You need to install

to build all linux packages

$ yarn run build:linux

Building Packages for Macintosh

$ yarn run build:mac


image image image image

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.