From unknown Thu Jun 19 13:53:34 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#77269 <77269@debbugs.gnu.org> To: bug#77269 <77269@debbugs.gnu.org> Subject: Status: [PATCH] Add jellyfin-media-player package Reply-To: bug#77269 <77269@debbugs.gnu.org> Date: Thu, 19 Jun 2025 20:53:34 +0000 retitle 77269 [PATCH] Add jellyfin-media-player package reassign 77269 guix-patches submitter 77269 Apoorv Singh severity 77269 normal tag 77269 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 26 02:08:24 2025 Received: (at submit) by debbugs.gnu.org; 26 Mar 2025 06:08:24 +0000 Received: from localhost ([127.0.0.1]:40974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1txJw7-0006Vz-JE for submit@debbugs.gnu.org; Wed, 26 Mar 2025 02:08:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48618) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1txJw5-0006Vh-MT for submit@debbugs.gnu.org; Wed, 26 Mar 2025 02:08:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1txJw0-0000Xa-CD for guix-patches@gnu.org; Wed, 26 Mar 2025 02:08:16 -0400 Received: from mail-yb1-xb29.google.com ([2607:f8b0:4864:20::b29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1txJvy-0001X9-LG for guix-patches@gnu.org; Wed, 26 Mar 2025 02:08:16 -0400 Received: by mail-yb1-xb29.google.com with SMTP id 3f1490d57ef6-e4930eca0d4so5077689276.3 for ; Tue, 25 Mar 2025 23:08:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742969293; x=1743574093; darn=gnu.org; h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=peH68ZQXN3yBs+DxxEeh0tzY2+ReRHFZqhGS/okTPRU=; b=PIh+pU6HA1DbLd0N/u/nYRtL4rChCI0Q0/LVHNMglHnQ6LbjhDi2ehsUTJoO5soiGN 9v4D8lvwtrMKc7q3gOzt9mbXSJNBuTr9GujuGMTkJTXDkZwf5M7a6niFsX98+wvZJPtA W74gOBLneVc1PCyM1a7HY8b/6yNFwCZ4jNf+pnxnnvE15yfrJTkxgDfFv9O0wRm+raN4 6T9jzWv0YJjXGOYY5cvtP1b9pARP6JY5NZ3J3Uo07gvk/Oh1dyEpAarYv51DpO87NGVc x2ogAXBn+4Zuihtq0YZWkZMOWIH3Rzpe3Yk5zisEU3AKg+3RuyWozVxHTtj2dvW9Ud4o SdcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742969293; x=1743574093; h=mime-version:message-id:date:user-agent:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=peH68ZQXN3yBs+DxxEeh0tzY2+ReRHFZqhGS/okTPRU=; b=oKHbbIl7bGBmTSaorAoaLCzORb4GVC9JvVlXryyQTYUaXCEKOMvV79a/HE2+P7axXw jQpmZ4/WsqkgUdDTACZCq68FTcbjkLLFE2INK+Dy3rA4M+iewf7omAXOx+6BpahBFV0R RUsAzQk5zxFiCIy/4ginRdOlC1TEkbked8QdetcvqzzMNPgdVCMqBllgMLvScyJ8fWQw 6NlkM0zhSQky0Dkn0Wns0+2+X2LX0PjiSo5hFx6kNS4icmN3BeupIYzvpHqpFxzehYAI PTEN/vPtntpYQ3tOOsaBMeBaxxQOI5bY/8HgByIsMRHY8cph0hWU2hqjeLq/FjVzgujc PufQ== X-Gm-Message-State: AOJu0YyPjfoSTe1aWWw+4LcCuziDv/xElRI7qvbynQlj8YZTSl0kimUk Kdqjl2eq4VKQIM0CmY/scc4sMqG22RATPSvYCOBwBlJyOTu0mUhfv70Rzf4= X-Gm-Gg: ASbGncttUpZyp3V8RVosIA0RMllyxhGkkaSMz42lfHqAuZ8gph3d5dqgspSTx2BI/xh ptQ1dDj2v2kIW6UU75Xc6LcbIhH1lRTClCbcUa/B4legkDpfZoidCGavJWi0oouraaG270t/3km vwzcPCGExm/725Wkl7Ua7zx97L28U7aGK4++ZJXh6LG44eDiOflMmtEwyxmmO7rWK8WYRevR0pW N/qWqatevqCqXQF8QEIj6Qx89dwclBNvO3zlXI+QV7HFdkpb157sjE6f1MTEd6gfqGvO32Upz7A nJQSrBpsVQzEIMZZtg7lOOXQ4ieMZhljQzQytY4k X-Google-Smtp-Source: AGHT+IHaSJJCDOC1vPSLY5wVP42LHzqpokPD8YEsASxXo/jtOpSVYEpQ5qCw11bRIynVRL1Myun9/w== X-Received: by 2002:a05:6902:2848:b0:e64:e91:d36a with SMTP id 3f1490d57ef6-e66a4fa2784mr26136186276.33.1742969292819; Tue, 25 Mar 2025 23:08:12 -0700 (PDT) Received: from MachineY ([103.211.12.166]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e66a4472b03sm2275554276.57.2025.03.25.23.07.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Mar 2025 23:08:11 -0700 (PDT) From: Apoorv Singh To: guix-patches@gnu.org Subject: [PATCH] Add jellyfin-media-player package User-Agent: mu4e 1.12.9; emacs 30.0.92 Date: Wed, 26 Mar 2025 11:37:56 +0530 Message-ID: <87cye42ukj.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::b29; envelope-from=apoorvs569@gmail.com; helo=mail-yb1-xb29.google.com X-Spam_score_int: 15 X-Spam_score: 1.5 X-Spam_bar: + X-Spam_report: (1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 4.8 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From ede9e38ba6c0702179654df0ecccdb2aacb11597 Mon Sep 17 00:00:00 2001 From: apoorv569 Date: Wed, 26 Mar 2025 10:14:51 +0530 Subject: [PATCH] Add jellyfin-media-player package Change-Id: I95e189913e3082e4f63c2f1e7e8f22fe016d9da6 --- gnu/packages/video.scm | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) Content analysis details: (4.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (apoorvs569[at]gmail.com) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [103.211.12.166 listed in zen.spamhaus.org] 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (apoorvs569[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 3.8 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From ede9e38ba6c0702179654df0ecccdb2aacb11597 Mon Sep 17 00:00:00 2001 From: apoorv569 Date: Wed, 26 Mar 2025 10:14:51 +0530 Subject: [PATCH] Add jellyfin-media-player package Change-Id: I95e189913e3082e4f63c2f1e7e8f22fe016d9da6 --- gnu/packages/video.scm | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) Content analysis details: (3.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [103.211.12.166 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (apoorvs569[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (apoorvs569[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Add-jellyfin-media-player-package.patch Content-Description: Add jellyfin-media-player package >From ede9e38ba6c0702179654df0ecccdb2aacb11597 Mon Sep 17 00:00:00 2001 From: apoorv569 Date: Wed, 26 Mar 2025 10:14:51 +0530 Subject: [PATCH] Add jellyfin-media-player package Change-Id: I95e189913e3082e4f63c2f1e7e8f22fe016d9da6 --- gnu/packages/video.scm | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 9ad8262b98..d8164dd96f 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -297,6 +297,55 @@ (define (bin command) user has installed.") (license license:gpl3+))) +(define-public jellyfin-media-player + (let ((commit "68ddf01ecef766620d4e564cada0a1125840547f") + (revision "0")) + (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") + (recursive? #t) + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0552z343i49nnhw08bifncvgs1cm4zccqwk7g9jy6gnjncs441il")))) + (inputs (list alsa-lib + freetype + libxrandr + mesa + libx11 + harfbuzz + qtbase-5 + qtwebengine-5 + qtquickcontrols-5 + qtquickcontrols2-5 + qtwebchannel-5 + qtdeclarative-5 + qtgraphicaleffects + qtx11extras + fribidi + uchardet + mpv + sdl2 + libvdpau)) + (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 "Jellyfin Desktop Client") + (description "Desktop client using jellyfin-web with embedded MPV player. +Supports Windows, Mac OS, and Linux. Media plays within the same window +using the jellyfin-web interface unlike Jellyfin Desktop. Supports audio passthrough.") + (license license:gpl2)))) + (define-public transcode (package (name "transcode") -- 2.49.0 --=-=-= Content-Type: text/plain; format=flowed This patch adds jellyfin-media-player package definition. -- - Apoorv Singh - Sent from Emacs. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 26 07:51:56 2025 Received: (at 77269) by debbugs.gnu.org; 26 Mar 2025 11:51:56 +0000 Received: from localhost ([127.0.0.1]:41818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1txPIa-0001XL-5J for submit@debbugs.gnu.org; Wed, 26 Mar 2025 07:51:56 -0400 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]:45201) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <45mg.writes@gmail.com>) id 1txPIX-0001X4-Fy for 77269@debbugs.gnu.org; Wed, 26 Mar 2025 07:51:54 -0400 Received: by mail-pl1-x643.google.com with SMTP id d9443c01a7336-22423adf751so125438785ad.2 for <77269@debbugs.gnu.org>; Wed, 26 Mar 2025 04:51:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742989907; x=1743594707; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :from:to:cc:subject:date:message-id:reply-to; bh=d1WEb8oml+8GhuTPZvpKOKL3+o5X+Nw/4XPefF57w+A=; b=a/g3v2nbnSO5vMtXnZpLLXhXajBwWatHBmbSdKsO/wkWGWiHlnN1JrprzuwJJJ/4nc 4/VTM4GhmKOte69SddbUoCdl+fBwiZVVUr4B3tZ5bAqRCznp/i4tfVQaULNdEoiv0oDs bTLMrTcOuEoWVi9LSBbbMBbPeJjBxMH2lRrc41Bakqx4iEoiiVdNSSX2OTN7I/zogoJF tvY9RDE51khfkVm8iRYjqnSPGA/vObNnWc0MbfTkpLcIldtUEj/5DTCadKUmspwA35wB zBTg39K/BGta2quQeWm1nV4ob42cWxLmon7F4dkGuQWOF8bfmzf9eUMeTNf6rK11Dzda NqCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742989907; x=1743594707; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=d1WEb8oml+8GhuTPZvpKOKL3+o5X+Nw/4XPefF57w+A=; b=MTz9tw6cbAyN4897T/0b1LVq/+njITWPYkubKguFoFrpeErGZiSg95HZJYkg6+GUyF jsGxgqq95osGsK1hxQLP3Uxt9X9RXEVgDQ5BJ/gaUUUdk4/gNS/yHZGJpLSz6S+20SRT FTDSnuAXnG/a0QPeEV64gldwLNLFYFvRuSBwW7YJfS0ks9DpjRyOizEvfCriYV33Lx1z 2h3cjj463BZ/AlvUJndLKX1/Uv5IebanNEFa6FxHcxm+p1B6nMCW2boXFMxasHDDdR70 KW5YN2Nk/uPFovCb9gTEGB6aiyq7r6HS1WdSiv8fT61Eha7/vjUz8FmiP7+oPW/wPWk3 bsag== X-Forwarded-Encrypted: i=1; AJvYcCVe9skgd5SKwTXQhiIslGk4gv1iMAZrZhz559dSEdl/+B7wD9vcw4LF6v32/z2S4cChZYnkmw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxTenVsyF2i+HeidlopFyKBhNSXQyD5SUktS8BLR14VfKiY0GZM 9sel+51uKwwA6dP8zJ4GE//CjKKvw65ckyEpKCreYhQrhjC/bd+QM4EpZeQe X-Gm-Gg: ASbGncvnrQ/T8J5r9acjXamXXQLJW0P6WM+qcDTOXlBxfSjAUCnbjPbAa79ihdc5tzh sZIloByjEw18BbkW1nCcU+zslka3LA1O7we2Isl17NArlKMa57g7xntxjOOvCe4peIifr4POtDM h11hynooKNfS6E5KBWW38mjkwCgQ3+E+Pzut1oBcABnrQdKXL48HpVqTAy8UKxEpz/FT4lE0ZXs XQQOJREiwF2RXumKHAh8lKHp+ILBEaE9Q8kNqUsAzzWxvIi7AwemjICNy3lZrul6r5n6DrXvJhj HtYWqTIaWZhGdL46WJQjjIXx2ygktXrOVBfjgxvRt6kdaE/1vhQC4W2H X-Google-Smtp-Source: AGHT+IHHPRM3kNYyns4tbv2ofRT+daBKYzYoMd4LyOwZP5CUVz4V0N7gcTQQArpyGrXdlXQkrun1CQ== X-Received: by 2002:a17:902:f605:b0:220:c911:3f60 with SMTP id d9443c01a7336-22780e262c6mr322186925ad.47.1742989906314; Wed, 26 Mar 2025 04:51:46 -0700 (PDT) Received: from guix1 (utm3.nitt.edu. [14.139.162.2]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-227811da32fsm107180715ad.182.2025.03.26.04.51.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 04:51:45 -0700 (PDT) From: 45mg <45mg.writes@gmail.com> To: Apoorv Singh , 77269@debbugs.gnu.org Subject: Re: [bug#77269] [PATCH] Add jellyfin-media-player package In-Reply-To: <87cye42ukj.fsf@gmail.com> References: <87cye42ukj.fsf@gmail.com> Date: Wed, 26 Mar 2025 11:51:43 +0000 Message-ID: <8734f09fhs.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77269 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Haven't tested this, but thought I'd offer a preliminary review for some basic stuff: Apoorv Singh writes: > From ede9e38ba6c0702179654df0ecccdb2aacb11597 Mon Sep 17 00:00:00 2001 > From: apoorv569 > Date: Wed, 26 Mar 2025 10:14:51 +0530 > Subject: [PATCH] Add jellyfin-media-player package > > Change-Id: I95e189913e3082e4f63c2f1e7e8f22fe016d9da6 > --- > gnu/packages/video.scm | 49 ++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 49 insertions(+) > > diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm > index 9ad8262b98..d8164dd96f 100644 > --- a/gnu/packages/video.scm > +++ b/gnu/packages/video.scm > @@ -297,6 +297,55 @@ (define (bin command) > user has installed.") > (license license:gpl3+))) > > +(define-public jellyfin-media-player > + (let ((commit "68ddf01ecef766620d4e564cada0a1125840547f") > + (revision "0")) > + (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") > + (recursive? #t) I don't see any submodules in the source repo. If there aren't any, you don't need `recursive?`. > + (commit commit))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0552z343i49nnhw08bifncvgs1cm4zccqwk7g9jy6gnjncs441il")))) > + (inputs (list alsa-lib > + freetype > + libxrandr > + mesa > + libx11 > + harfbuzz > + qtbase-5 > + qtwebengine-5 > + qtquickcontrols-5 > + qtquickcontrols2-5 > + qtwebchannel-5 > + qtdeclarative-5 > + qtgraphicaleffects > + qtx11extras > + fribidi > + uchardet > + mpv > + sdl2 > + libvdpau)) Inputs should generally be sorted in alphabetical order. > + (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 "Jellyfin Desktop Client") It's helpful when the synopsis conveys a bit about what the package /is/. What is Jellyfin? Perhaps something like 'Server to collect, manage and stream media' (just a suggestion, maybe you could come up with something better than that). > + (description "Desktop client using jellyfin-web with embedded MPV player. > +Supports Windows, Mac OS, and Linux. Media plays within the same window > +using the jellyfin-web interface unlike Jellyfin Desktop. Supports audio passthrough.") Description should use full sentences. > + (license license:gpl2)))) > + > (define-public transcode > (package > (name "transcode") > -- > 2.49.0 > > This patch adds jellyfin-media-player package definition. > > -- > - Apoorv Singh > - Sent from Emacs. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 26 15:07:54 2025 Received: (at 77269) by debbugs.gnu.org; 26 Mar 2025 19:07:55 +0000 Received: from localhost ([127.0.0.1]:44407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1txW6U-0007rb-IS for submit@debbugs.gnu.org; Wed, 26 Mar 2025 15:07:54 -0400 Received: from fhigh-a5-smtp.messagingengine.com ([103.168.172.156]:57281) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1txW6Q-0007rE-TC for 77269@debbugs.gnu.org; Wed, 26 Mar 2025 15:07:52 -0400 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id 58C4F1140218 for <77269@debbugs.gnu.org>; Wed, 26 Mar 2025 15:07:45 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Wed, 26 Mar 2025 15:07:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm1; t=1743016065; x=1743102465; bh=fRVMEpJ8ZK ntIO1l0parf72nVemq3UYQvJcNFZ63kJo=; b=V5Mc4b3DlnYOmTNWyfBzv2HHa2 A7TlKK+LU5Rtv9o/3KuqBPW7zlTwf7pZGWogHJtOojYZUm4wjLJIy57iamoDhBdt S9JYNM4S8Dq2QqRpSLd6aspNZdqscbZP9LSwLYdeNpMRmmCzZdsAca79scmZPmmi IEFbi+BiWZZWY2SFOPj+e+eJgAKf+YXsHJTS0aXiFWLmRqFMvSQmjAeOZCDSvFYp m6k8dpt/fiIlcDZRDcVXT6juyPnXFfUnjK7/Moxlpf0D1E5+1mbIrYdJg8NHi/ZZ DIQ53YGwoCJ7SGy5kg6aquYxK30gDrYJ3hhnVNI7n2LJ6Fu7lsMJeKypX9mg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1743016065; x=1743102465; bh=fRVMEpJ8ZKntIO1l0parf72nVemq3UYQvJc NFZ63kJo=; b=Tw/pW/oRoplYKxFD8wmId4fvd9gxwyo9txfvZP1+hd0iE/U4Rm6 fbLRtsn0hReBFHQVfHuyun+Olw/nFlurWiszKdreBmO7nT8uJ4/th7vwDz9jBewv 7oGvhp4AD/XRSWxhSsNn9/BFnSc88n8YxHTPpyf/66TgVrVctmgHydW/DGq+sliW vnAaYqZb3/XI3pkkKNrTsowpizaTqWI2AWmOlBgvQ15sbpSfsIB25CXDCrpCEonT 8ZyvUpif+zWpdca9wdi6mSQf2PK9oSWOOBXveMkvmbd5aSbrIr6I/qBhhw2JCYk1 9dsH20zWTo6RuWDGOZtRNyjOwGLISshLnAg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduieeifeefucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvf fufgffkfggtgfgsehtqhertddtreejnecuhfhrohhmpefkrghnucfguhhrvgcuoehirghn sehrvghtrhhoshhpvggtrdhtvheqnecuggftrfgrthhtvghrnhepkeegudekueehveejte dvgedvieeukeejleefleejffetfeegieegteekleefieffnecuffhomhgrihhnpegtohgu vggsvghrghdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghrtghpthhtohepuddp mhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjeejvdeileesuggvsggsuhhgshdrgh hnuhdrohhrgh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for <77269@debbugs.gnu.org>; Wed, 26 Mar 2025 15:07:44 -0400 (EDT) From: Ian Eure To: 77269@debbugs.gnu.org Subject: Re: [PATCH] Add jellyfin-media-player package User-Agent: mu4e 1.12.9; emacs 29.4 Date: Wed, 26 Mar 2025 12:07:42 -0700 Message-ID: <87o6xnhapt.fsf@retrospec.tv> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 77269 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Apoorv, I=E2=80=99ve had this packaged for around a year and was just getting=20 things updated to submit, but you beat me to it. Feel free to take any of my definition if it helps your patch! https://codeberg.org/ieure/atomized-guix/src/branch/main/atomized/packages/= video.scm Thanks, -- Ian From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 02 03:07:59 2025 Received: (at 77269) by debbugs.gnu.org; 2 Apr 2025 07:08:00 +0000 Received: from localhost ([127.0.0.1]:54098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzsCd-0002cH-3H for submit@debbugs.gnu.org; Wed, 02 Apr 2025 03:07:59 -0400 Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:52488) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tzsCa-0002b8-3X for 77269@debbugs.gnu.org; Wed, 02 Apr 2025 03:07:57 -0400 Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-223fd89d036so136246065ad.1 for <77269@debbugs.gnu.org>; Wed, 02 Apr 2025 00:07:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743577670; x=1744182470; darn=debbugs.gnu.org; h=mime-version:message-id:date:cc:user-agent:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=ISjcd5zwGC8SV+sPXaebQukMwqE3ORgiXgIT4zz904A=; b=hBZWBflHLV6LRkbTNosgX2t47eT4il/6OkuicvuUfEQUVXKTlpod7P78WtklFHUrM2 Yj/PpJgT4pfFvFT4w7FAWSueFLRtzOE39b1y1iyuwbfKEDy3GOK+7M5rq8k3rRwv9Qij qPO2rIT9/XzU+kdF46qMTx5Xhc3RKFUAvU34sJWh2MDkaDlvmMVzLeNZMP5GARjQnBIh 7H4ckw/O3jbbmv1+bBctkKyGvEDGkW+TuIBnD8TLi1TOi8SzkRTakOx5h31r4tPV5P7p tW3Qo2ilZFhrYuBJcaZGJbmuEKNrZLnCleIr8y/FPKTRN/VDeT5c4YfxKBhDHq8d3zEW /oDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743577670; x=1744182470; h=mime-version:message-id:date:cc:user-agent:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ISjcd5zwGC8SV+sPXaebQukMwqE3ORgiXgIT4zz904A=; b=ot7EcdkbQ2D0WG3bDjt9UBmHoL/QyojmFUILYvaEfGOVxUt2VFnaiBZaxXoqeqwqRH ncCjVqMKh3rUnABPcJJusi6C7S663plEYC0qffpyXNeWj5bAmYpvOTRpHGY+OH9iCsIy imPdaXP10SoINlyX87TAGjlAvCQoJvJ8eNZ/g7OlJi6/S9aU7vMifVmEbevXYzeNGF8R 1NLRUqSwWMiVrlj/2llATxX78BCUmCgdvW0OrvWjf6WvGTNIYNNTIkkVL0SUHWby3HDC lvJmPsf49pEk8prWgIF6fflUu+i0LqLC1SW0KSaIM2fzdqTsDuzAIvhNuj3eHwnbCBAa EeGQ== X-Gm-Message-State: AOJu0YwM+E43Uuzl2k/J2Lwb7kgYXwmUL8j7bxLjYod0Le0OUolSvqPH +5U6TaNJ0rh+deBibqAYlejs/lILuqZuzmUt7ZKyVZGN63fCWa0= X-Gm-Gg: ASbGnct7UXHTcml4fzrbNUdl7tmN61eyQjmVxb/+8JjnAvpi2MSJUQ1j2LD7wdgcxv6 VNs0I4oSIM8LD2Va3S7LGOMkOjVWgRbX4AGIqgQWVT88n7Oink8wyrta/TrnRFSocx8n1dA087V /E+gGriZhYl6DgICeRmEl4jrR3GGIa6J9IRFB+DWGLIFF8CF5nDt3mUt1Cj7IC2vAtRFme9IlSI m2GNjqWwByrSeEdjUaYxW4RP0qN2rByppEFQOgbX8fwlotF0coWC83LTibBb0uGhcqi5TcYb3FO 8xFKImwqvYB0wZg15pH6jsOGT0Xdw96jWMuiFOrZ X-Google-Smtp-Source: AGHT+IHkFPsEkz+YY/QMmlM4X9xAC+eLI0SKdmsS319wJSNWdp18f/g6JZLLhk6EgLaunuH3cMOoeg== X-Received: by 2002:a17:903:41d2:b0:216:6283:5a8c with SMTP id d9443c01a7336-2292f9e834amr229773955ad.39.1743577669762; Wed, 02 Apr 2025 00:07:49 -0700 (PDT) Received: from MachineY ([103.211.12.137]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7397109c494sm10482609b3a.136.2025.04.02.00.07.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Apr 2025 00:07:49 -0700 (PDT) From: Apoorv Singh To: 77269@debbugs.gnu.org Subject: Re: [bug#77269] [PATCH] Add jellyfin-media-player package In-Reply-To: <8734f09fhs.fsf@gmail.com> (45mg.writes@gmail.com's message of "Wed, 26 Mar 2025 11:51:43 +0000") References: <87cye42ukj.fsf@gmail.com> <8734f09fhs.fsf@gmail.com> User-Agent: mu4e 1.12.9; emacs 30.0.92 Date: Wed, 02 Apr 2025 12:37:45 +0530 Message-ID: <87zfgzqbwe.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 77269 Cc: 45mg <45mg.writes@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Add-jellyfin-media-player-package.patch Content-Description: jellyfin-media-player package definition >From 9fd4a6013f76aa50b910d74d4dd66b4be19cd066 Mon Sep 17 00:00:00 2001 From: apoorv569 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")) + (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. +This desktop client uses jellyfin-web with an embedded MPV player. +It supports Windows, macOS, and Linux. Media plays within the same +window using the jellyfin-web interface, unlike Jellyfin Desktop. +It also supports audio passthrough.") + (license license:gpl2)))) + (define-public transcode (package (name "transcode") -- 2.49.0 --=-=-= Content-Type: text/plain; format=flowed Here is the updated patch for jellyfin-media-player. -- - Apoorv Singh - Sent from Emacs. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 21 00:08:46 2025 Received: (at 77269) by debbugs.gnu.org; 21 Apr 2025 04:08:47 +0000 Received: from localhost ([127.0.0.1]:58409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6iSb-0005Dr-P7 for submit@debbugs.gnu.org; Mon, 21 Apr 2025 00:08:46 -0400 Received: from fhigh-b7-smtp.messagingengine.com ([202.12.124.158]:53371) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u6iSY-0005DU-SK for 77269@debbugs.gnu.org; Mon, 21 Apr 2025 00:08:44 -0400 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfhigh.stl.internal (Postfix) with ESMTP id 83EAD25401C7; Mon, 21 Apr 2025 00:08:36 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Mon, 21 Apr 2025 00:08:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm1; t=1745208516; x=1745294916; bh=8R sNrhLGEsAdMXqdDXXpbpyBnEjTLTZxeKBaYtMvrOI=; b=owrFc1/LVrcaHUshVK Gb92uUjjIYSnIguwHAJJTG/qmkD6RZwwEdXl2bd9CAcTyCSSF4yJUoJRV+ZPt1Oy t4O0apB7vndbAHVzRq9lYmtof3dpfn8ikfD49rcyOv61li32B96qJ1cdAkkuI5vp MMwaBCQ2KraK1hhL9ZQ5jcd9vKL+xxE9+NA8altgNtK1jS4vd30W/Gp/5UeLJswp 4g3+OML0zmAbLwhPqGtWCg8T70Ljld3NnDVbQhB4T4o822Ad1L86K2/JGCP4u1Hl eGRfPYrBY+0YaPcf+POk5pkg7j+GwLNp1avSOGqHB2en3m08IbR3JCOBcQL2El7h lE5g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1745208516; x=1745294916; bh=8RsNrhLGEsAdMXqdDXXpbpyBnEjT LTZxeKBaYtMvrOI=; b=Vyn0SvAcxLstbBORSaXwkZCl546/q6cIYmkq4JVsoVOp yyCtuQmkzWwQ+wlMz9JKNEdNYUY+b1iPQMiGApZz7dTsNx+hm3A0Fr7+d7xc6L6m W2MT4xi8kQA8bmVkWgGR5fCTRSviAHZ9obPGgt1O7bYhi0Br1wDqLEHaPGoSGRoP U2BVBZotYMgtrR145ANsGzZbd3N6jDXm06OQKA4Zs63IDAoWk7kHf7UED38GvW1v iYsGumOCdBRlRbIuWsdm8lnZGHavW5kdZLBs9IxImwe1L3UQuNK46aymnUZMPsm4 4JQTaA0MEjXukxlirPri89V1X26LeqG2oZkmMfmO4Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvfeelkeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhephffvvefufgffkfggtgfgsehtqhertddtreej necuhfhrohhmpefkrghnucfguhhrvgcuoehirghnsehrvghtrhhoshhpvggtrdhtvheqne cuggftrfgrthhtvghrnhepfeevteehkeevffeljeegleejieetveehvedtfefffedtieel hefgueejkefhudeinecuffhomhgrihhnpehgihhthhhusgdrtghomhdpjhgvlhhlhihfih hnrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mhepihgrnhesrhgvthhrohhsphgvtgdrthhvpdhnsggprhgtphhtthhopeefpdhmohguvg epshhmthhpohhuthdprhgtphhtthhopeeghehmghdrfihrihhtvghssehgmhgrihhlrdgt ohhmpdhrtghpthhtohepjeejvdeileesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtph htthhopegrphhoohhrvhhsheeileesghhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 21 Apr 2025 00:08:35 -0400 (EDT) From: Ian Eure To: Apoorv Singh Subject: Re: [bug#77269] [PATCH] Add jellyfin-media-player package User-Agent: mu4e 1.12.9; emacs 29.4 Date: Sun, 20 Apr 2025 21:08:30 -0700 Message-ID: <87wmbei2bl.fsf@retrospec.tv> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 77269 Cc: 77269@debbugs.gnu.org, 45mg <45mg.writes@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Apoorv, Apoorv Singh writes: >>>From 9fd4a6013f76aa50b910d74d4dd66b4be19cd066 Mon Sep 17=20 >>00:00:00 2001 > From: apoorv569 > Date: Wed, 26 Mar 2025 10:14:51 +0530 > Subject: [PATCH] Add jellyfin-media-player package > > --- > gnu/packages/video.scm | 50=20 > ++++++++++++++++++++++++++++++++++++++++++ > 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+))) >=20=20 > +(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=20 > "https://github.com/jellyfin/jellyfin-media-player") > + (commit commit))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32=20 > "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=20 > server.") > + (description "Jellyfin is a server for managing and stream=20 > media. Probably best to focus on what this package is, rather than the=20 server, which isn=E2=80=99t packaged in Guix. > +It supports Windows, macOS, and Linux. Please remove this, as it=E2=80=99s not relevant to the Guix package. > ...Media plays within the same > +window using the jellyfin-web interface, unlike Jellyfin=20 > Desktop. I=E2=80=99d also remove this, I=E2=80=99m not even sure what it=E2=80=99s s= aying. The=20 Jellyfin clients page[1] says this is "The official Jellyfin=20 desktop client," so I don=E2=80=99t know what "Jellyfin Desktop" refers. One other thing: this package has code that checks for new=20 versions and prompts you to download them. It should be disabled,=20 because updates come from Guix, and these are often used as=20 sources of telemetry. Thanks, -- Ian [1]: https://jellyfin.org/downloads/clients/