GNU bug report logs -
#77269
[PATCH] Add jellyfin-media-player package
Previous Next
Full log
Message #17 received at 77269 <at> debbugs.gnu.org (full text, mbox):
Hi Apoorv,
Apoorv Singh <apoorvs569 <at> gmail.com> writes:
>>From 9fd4a6013f76aa50b910d74d4dd66b4be19cd066 Mon Sep 17
>>00:00:00 2001
> From: apoorv569 <apoorvs569 <at> gmail.com>
> Date: Wed, 26 Mar 2025 10:14:51 +0530
> Subject: [PATCH] Add jellyfin-media-player package
>
> ---
> gnu/packages/video.scm | 50
> ++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 50 insertions(+)
>
> diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
> index 0ddfc022a9..c9fa5a0e37 100644
> --- a/gnu/packages/video.scm
> +++ b/gnu/packages/video.scm
> @@ -297,6 +297,56 @@ (define (bin command)
> user has installed.")
> (license license:gpl3+)))
>
> +(define-public jellyfin-media-player
> + (let ((commit "68ddf01ecef766620d4e564cada0a1125840547f")
> + (revision "0"))
Why package the snapshot instead of the 1.12.0 release?
> + (package
> + (name "jellyfin-media-player")
> + (version (git-version "1.12.0" revision commit))
> + (source
> + (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url
> "https://github.com/jellyfin/jellyfin-media-player")
> + (commit commit)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32
> "0552z343i49nnhw08bifncvgs1cm4zccqwk7g9jy6gnjncs441il"))))
> + (inputs (list alsa-lib
> + freetype
> + fribidi
> + harfbuzz
> + libvdpau
> + libx11
> + libxrandr
> + mesa
> + mpv
> + qtbase-5
> + qtdeclarative-5
> + qtgraphicaleffects
> + qtquickcontrols-5
> + qtquickcontrols2-5
> + qtx11extras
> + qtwebchannel-5
> + qtwebengine-5
> + sdl2
> + uchardet))
> + (native-inputs (list pkg-config
> + python))
> + (build-system qt-build-system)
> + (arguments
> + (list
> + #:tests? #f ;No test target available
> + #:build-type "Release"))
> + (home-page "https://jellyfin.org")
> + (synopsis "Desktop client for Jellyfin, a media streaming
> server.")
> + (description "Jellyfin is a server for managing and stream
> media.
Probably best to focus on what this package is, rather than the
server, which isn’t packaged in Guix.
> +It supports Windows, macOS, and Linux.
Please remove this, as it’s not relevant to the Guix package.
> ...Media plays within the same
> +window using the jellyfin-web interface, unlike Jellyfin
> Desktop.
I’d also remove this, I’m not even sure what it’s saying. The
Jellyfin clients page[1] says this is "The official Jellyfin
desktop client," so I don’t know what "Jellyfin Desktop" refers.
One other thing: this package has code that checks for new
versions and prompts you to download them. It should be disabled,
because updates come from Guix, and these are often used as
sources of telemetry.
Thanks,
-- Ian
[1]: https://jellyfin.org/downloads/clients/
This bug report was last modified 59 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.