Skip to content
Radical edited this page Nov 14, 2023 · 7 revisions

Installer

Prerequisites

Download the cross-platform installer (ctrl+s on the page that opens).

You might have to open a PowerShell window and execute it manually with python like this

$ python3 installer.py

The installer goes through all of the config options and installs the binary, it works on Windows, macOS and Linux.

Crates.io

Prerequisites

Run this command from a terminal:

$ cargo install jellyfin-rpc-cli

Arch User Repository

Packages are maintained by @Maxr1998 and @0xGingi

Stable

stable

Stable compiled

stable-bin

git

git

RPM

Packages maintained by me, @Radiicall!

DNF-based Distributions (Fedora, RHEL, Rocky, etc.)

# Import GPG key and enable the repository
sudo rpm --import https://repo.radical.fun/rpm/gpgkey.pub
echo -e "[jellyfin-rpc]\nname=Jellyfin-RPC\nmetadata_expire=2d\nbaseurl=https://repo.radical.fun/rpm/x86_64/\ngpgkey=https://repo.radical.fun/rpm/gpgkey.pub\nrepo_gpgcheck=1\npkg_gpgcheck=1\nenabled=1" | sudo tee /etc/yum.repos.d/jellyfin-rpc.repo

# Update DNF cache
sudo dnf -q makecache -y --disablerepo="*" --enablerepo="jellyfin-rpc"

# Install the package
sudo dnf install jellyfin-rpc

Zypper-based Distributions (SUSE Linux)

# Enable the repository
echo -e "[jellyfin-rpc]\nname=Jellyfin-RPC\nbaseurl=https://repo.radical.fun/rpm/x86_64/\ngpgkey=https://repo.radical.fun/rpm/gpgkey.pub\nrepo_gpgcheck=1\npkg_gpgcheck=1\nenabled=1\nautorefresh=1\ntype=rpm-md" | sudo tee /etc/zypp/repos.d/jellyfin-rpc.repo

# Import GPG key and update Zypper cache
sudo zypper --gpg-auto-import-keys refresh jellyfin-rpc

# Install the package
sudo zypper install jellyfin-rpc

From source

Prerequisites

Instructions

Clone the repo and enter the new directory:

$ git clone https://github.com/Radiicall/jellyfin-rpc && cd jellyfin-rpc

Build the project:

$ cargo build --release

Note: --release can be omitted if you don't want an optimized binary

Install

$ cargo install --path .