Port details
jellyfin-desktop Jellyfin Desktop Client
2.0.0_3 multimedia Σ =1 2.0.0_3Version of this port present on the latest quarterly branch. Maintainer: bapt@FreeBSD.org Port Added: 2026-04-08 11:57:06
Last Update: 2026-10-27 08:09:36
Commit Hash: 1e8c0ee
People watching this port, also watch: lynx-current , icewm , curl , sudo , radvd License: GPLv2
WWW: https://github.com/jellyfin/jellyfin-desktop-qt Description: # Desktop client using jellyfin-web with embedded MPV player.
Media plays within the same window using the jellyfin-web interface.
Supports audio passthrough. Built on Qt6. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
jellyfin-desktop>0:multimedia/jellyfin-desktop To install the port : # cd /usr/ports/multimedia/jellyfin-desktop/ && make install clean To add the package , run one of these commands: pkg install multimedia/jellyfin-desktop pkg install jellyfin-desktop NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: jellyfin-desktop Flavors: # there is no flavor information for this port. distinfo: # TIMESTAMP = 1775558998
SHA256 (jellyfin-jellyfin-desktop-qt-v2.0.0_GH0.tar.gz) = 11ba0a7f4f344dc076b9f234193f93684a5621a100607298dfc2d14092b525d5
SIZE (jellyfin-jellyfin-desktop-qt-v2.0.0_GH0.tar.gz) = 621030
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
cmake : devel/cmake-core ninja : devel/ninja pkgconf>=1.3.0_1 : devel/pkgconf python3.12 : lang/python312 sdl2-config : devel/sdl20 ice.pc : x11/libICE sm.pc : x11/libSM x11.pc : x11/libX11 xext.pc : x11/libXext xrandr.pc : x11/libXrandr
Runtime dependencies: #
ice.pc : x11/libICE sm.pc : x11/libSM x11.pc : x11/libX11 xext.pc : x11/libXext xrandr.pc : x11/libXrandr
Library dependencies: #
libmpv.so : multimedia/mpv libMpvQt.so : multimedia/mpvqt libcec.so : multimedia/libcec libminizip.so : archivers/minizip libOpenGL.so : graphics/libglvnd libSDL2.so : devel/sdl20 libQt6Core.so : devel/qt6-base libQt6Qml.so : x11-toolkits/qt6-declarative libQt6Positioning.so : devel/qt6-positioning libQt6WebChannel.so : www/qt6-webchannel libQt6WebEngineCore.so : www/qt6-webengine
There are no ports dependent upon this port #
Configuration Options : #
No options to configure Options name : #
multimedia_jellyfin-desktop USES: #
cmake gl iconv pkgconfig python:build qt:6 sdl xorg
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Number of commits found: 5 #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
2.0.0_3 27 Oct 2026 08:09:36
Max Brazhnikov (makc)
*/*: Chase mpvqt update
2.0.0_2 31 Aug 2026 05:40:36
Po-Chuan Hsieh (sunpoet)
multimedia/libcec: Update to 8.1.6
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/Pulse-Eight/libcec/releases
2.0.0_1 21 May 2026 12:26:45
Max Brazhnikov (makc)
multimedia/jellyfin-desktop: Fix build with MpvQt 1.2.0
PR: 295457
Approved by: bapt via irc
2.0.0 08 Apr 2026 11:55:47
Baptiste Daroussin (bapt)
multimedia/jellyfin-desktop: update to 2.0.0
Followup on upstream project which has been renamed
1.12.0_1 08 Apr 2026 11:55:47
Baptiste Daroussin (bapt)
www/qt6-webengine: fix running under wayland
When starting, chromium calls GpuFence::Wait() which was not implemented
on FreeBSD, on linux is calls sync_wait which does not exist on FreeBSD.
Hopefully drm sync fence fds do support polling and it seems to do the
trick.
While here tell chromium we don't have sync_fence_info() so it does not
try to go further at the risk of reaching another NOTREACH() which would
trigger a crash
PR: 287599
Number of commits found: 5