As of today, Jellyfin Media Player is not available on (official?) repos for OpenSUSE Tumbleweed. To install it, I need to first add a repository, kind of like Fedora Copr, which provides this package.
$ sudo zypper addrepo https://download.opensuse.org/repositories/home:playablepliable/openSUSE_Tumbleweed/home:playablepliable.repo
[sudo] password for root:
Adding repository 'home:playablepliable (openSUSE_Tumbleweed)' ......................................[done]
Repository 'home:playablepliable (openSUSE_Tumbleweed)' successfully added
URI : https://download.opensuse.org/repositories/home:/playablepliable/openSUSE_Tumbleweed/
Enabled : Yes
GPG Check : Yes
Autorefresh : No
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
Once the repo was added, the jellyfin-media-player
package should be available and can be installed using the following commands:
❯ sudo zypper install jellyfin-media-player
New repository or package signing key received:
Repository: home:playablepliable (openSUSE_Tumbleweed)
Key Fingerprint: 1293 464E 209A EBB0 B8AC 579B 2DBC 5172 80B0 50DB
Key Name: home:playablepliable OBS Project <home:playablepliable@build.opensuse.org>
Key Algorithm: RSA 2048
Key Created: Sat 11 Sep 2021 10:09:50 PM AEST
Key Expires: Mon 20 Nov 2023 11:09:50 PM AEDT
Rpm Name: gpg-pubkey-80b050db-613c9c8e
Note: Signing data enables the recipient to verify that no modifications occurred after the data
were signed. Accepting data with no, wrong or unknown signature can lead to a corrupted system
and in extreme cases even to a system compromise.
Note: A GPG pubkey is clearly identified by its fingerprint. Do not rely on the key's name. If
you are not sure whether the presented key is authentic, ask the repository provider or check
their web site. Many providers maintain a web page showing the fingerprints of the GPG keys they
are using.
Do you want to reject the key, trust temporarily, or trust always? [r/t/a/?] (r): t
Building repository 'home:playablepliable (openSUSE_Tumbleweed)' cache ..............................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 11 NEW packages are going to be installed:
jellyfin-media-player libavdevice60 libcec6 libmpv2 libp8-platform2 libsixel1 libuchardet0
libvapoursynth-63 libvapoursynth-script0 libXpresent1 python3-vapoursynth
11 new packages to install.
Overall download size: 43.3 MiB. Already cached: 0
...
Checking for file conflicts: ........................................................................[done]
( 1/11) Installing: libXpresent1-1.0.1-2.1.x86_64 ...................................................[done]
( 2/11) Installing: libavdevice60-6.0-2.4.x86_64 ....................................................[done]
( 3/11) Installing: libp8-platform2-2.1.0.1-3.16.x86_64 .............................................[done]
( 4/11) Installing: libsixel1-1.10.3-1.6.x86_64 .....................................................[done]
( 5/11) Installing: libuchardet0-0.0.8-1.3.x86_64 ...................................................[done]
( 6/11) Installing: libvapoursynth-63-63-1.1.x86_64 .................................................[done]
( 7/11) Installing: libcec6-6.0.2-3.1.x86_64 ........................................................[done]
( 8/11) Installing: python3-vapoursynth-63-1.1.x86_64 ...............................................[done]
( 9/11) Installing: libvapoursynth-script0-63-1.1.x86_64 ............................................[done]
(10/11) Installing: libmpv2-0.36.0+git.20230723.60a26324-1.1.x86_64 .................................[done]
warning: /var/cache/zypp/packages/home_playablepliable/x86_64/jellyfin-media-player-1.9.1-1.4.x86_64.rpm:
Header V3 RSA/SHA256 Signature, key ID 80b050db: NOKEY
(11/11) Installing: jellyfin-media-player-1.9.1-1.4.x86_64 ..........................................[done]
Optionally, we can verify the installed package by running:
❯ rpm -qi jellyfin-media-player
Name : jellyfin-media-player
Version : 1.9.1
Release : 1.4
Architecture: x86_64
Install Date: Sat 29 Jul 2023 10:35:29 AM AEST
Group : Productivity/Multimedia/Video/Players
Size : 60209598
License : GPL-2.0
Signature : RSA/SHA256, Sun 18 Jun 2023 01:25:57 AM AEST, Key ID 2dbc517280b050db
Source RPM : jellyfin-media-player-1.9.1-1.4.src.rpm
Build Date : Sun 18 Jun 2023 01:24:26 AM AEST
Build Host : lamb08
Vendor : obs://build.opensuse.org/home:playablepliable
URL : https://github.com/jellyfin/jellyfin-media-player
Summary : The Jellyfin Desktop Client
Description :
A package for Jellyfin Media Player
Distribution: home:playablepliable / openSUSE_Tumbleweed
That’s it. The Jellyfin Media Player can be launched either from a menu entry, or by running jellyfinmediaplayer
from the command line.
Reference: