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: