From patchwork Wed Mar 26 06:07:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Apoorv Singh X-Patchwork-Id: 40835 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8772827BBE9; Wed, 26 Mar 2025 06:09:07 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_SBL_CSS,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B506527BBE2 for ; Wed, 26 Mar 2025 06:09:05 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1txJwm-0000ov-U0; Wed, 26 Mar 2025 02:09:04 -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 1txJwk-0000oO-Pv for guix-patches@gnu.org; Wed, 26 Mar 2025 02:09:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1txJwk-0001aB-GN for guix-patches@gnu.org; Wed, 26 Mar 2025 02:09:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=peH68ZQXN3yBs+DxxEeh0tzY2+ReRHFZqhGS/okTPRU=; b=mGAA9z6LpqPofvdh1LFM3RL9eW+uSDy3Kl7wB2nuxC/2dloJA2rnetGxWE8EifNakf7wWfDuVWvYQL72V+sWl1RGC3XF8xUlwnnESFuXgK2QjTA/2s1Au6QqW9OEIYkAYko+zGpWtXCxWNuuS9vJAnJkuan5oSsZqQnaCFbTGNtN5eIUziLNje7rLmmd5VYqeTW7wvhADtI9NJWGqI5qZI4NecVXwOnKlSnGB/G99sgCXpA4W3PY39fhrBiQ7FE3aVOpfYoXbZNa5P6EBh5ckVYzBcfVUduDP+pU2ht5bGWmdxDB3a+DkPB30MYyi6C4ZO5fSMbzuVCg8YvTSXelKg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1txJwk-0006X8-Al for guix-patches@gnu.org; Wed, 26 Mar 2025 02:09:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77269] [PATCH] Add jellyfin-media-player package Resent-From: Apoorv Singh Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 26 Mar 2025 06:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77269 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77269@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174296930425052 (code B ref -1); Wed, 26 Mar 2025 06:09:02 +0000 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 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 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches This patch adds jellyfin-media-player package definition. --- - Apoorv Singh - Sent from Emacs. 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