From unknown Thu Sep 11 16:06:16 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#46637 <46637@debbugs.gnu.org> To: bug#46637 <46637@debbugs.gnu.org> Subject: Status: gnu: Add obs-websocket. Reply-To: bug#46637 <46637@debbugs.gnu.org> Date: Thu, 11 Sep 2025 23:06:16 +0000 retitle 46637 gnu: Add obs-websocket. reassign 46637 guix-patches submitter 46637 David Wilson severity 46637 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 19 09:15:22 2021 Received: (at submit) by debbugs.gnu.org; 19 Feb 2021 14:15:22 +0000 Received: from localhost ([127.0.0.1]:48998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lD6Yv-0002RY-Sf for submit@debbugs.gnu.org; Fri, 19 Feb 2021 09:15:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:52648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lD6Yt-0002RO-JM for submit@debbugs.gnu.org; Fri, 19 Feb 2021 09:15:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lD6Yt-00028U-BL for guix-patches@gnu.org; Fri, 19 Feb 2021 09:15:15 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:54985) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lD6Yr-0006rO-0c for guix-patches@gnu.org; Fri, 19 Feb 2021 09:15:15 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id BD1C15C00CD for ; Fri, 19 Feb 2021 09:15:10 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Fri, 19 Feb 2021 09:15:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daviwil.com; h= from:to:subject:date:message-id:mime-version:content-type; s= fm1; bh=lqPVS2jlMfT1heCimbfv2EuCFtrLQhUf0k9aElSeISo=; b=nfWkrZPq 7zIwO01YSbhdHAT7BtL+PSJJqY9f+cUulCz/vPJTekfSjH/wVDzWUzwqhMDkt1k6 Od3YNoMa7CGwmgV4hYKwhxUNEOfS8hKYJUCms9RNrkLhjgYblqbGm5uXpJ19zRFR UP62EWLKZfa//5r3uizN3LMEQelO7eExlcLKe1VsFftC1IBSbyG47QbiHouQ9Nw8 B1LTGBRoZg7Kh5mOso3xCQ58FG+4HImFoWKSt1AIpsntSA8/L40k62AwT9olP6LN t+hxsQ+fhI3LNCwn5mqNbs5TM+Xxi+RMAnT/oHMrljoYIER/VON6tsVdwIO0EX/O G6zwCSJnbadhIw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=lqPVS2jlMfT1heCimbfv2EuCFtrLQ hUf0k9aElSeISo=; b=Mq0hDydFSW5pO/hoSo7VUlaDL5szopmgXBXEdoXo2vwxU 6O9lef7LmejtcVVK2AgRrug/ZCEYV7JbNR0VSTTe7wO7R6zqeGwu1h6xuSeFwnJd Kh0yPPq+135ZCv6uGbmmSY7JUpa5b48do1gQtekfrnS8ySZyDN5Y3PtepeDVVQRv aGFsBuujGAcVgv8JXUYIt/BcG+c03YqeHdTO5BxZouokykLo4qPDsgmVrS12IUdq u//hWAfeg6bNuVlq2/+cT57hNy+ffdvXCutDu4zWVTEa80S1CA3maxGHRbG4sVrK CdHkAgjIWkYNu7eBIkI1VBRCmSgpgqlg4WBm+JERw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrjeeigdeivdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtsehgtderredtre dtnecuhfhrohhmpeffrghvihguucghihhlshhonhcuoegurghvihgusegurghvihifihhl rdgtohhmqeenucggtffrrghtthgvrhhnpefhffejhfeifefggfdtfeejhfevgeelgedufe ffhfegiedtveekvedvveetjedvteenucfkphepieejrddujedurdehuddrvddvudenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegurghvihguse gurghvihifihhlrdgtohhm X-ME-Proxy: Received: from zerocool (c-67-171-51-221.hsd1.wa.comcast.net [67.171.51.221]) by mail.messagingengine.com (Postfix) with ESMTPA id 3289C1080064 for ; Fri, 19 Feb 2021 09:15:10 -0500 (EST) User-agent: mu4e 1.4.15; emacs 27.1 From: David Wilson To: guix-patches@gnu.org Subject: gnu: Add obs-websocket. Date: Fri, 19 Feb 2021 06:15:07 -0800 Message-ID: <877dn42lg4.fsf@daviwil.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=66.111.4.28; envelope-from=david@daviwil.com; helo=out4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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: -2.6 (--) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hi Guix, long time no see! Here's a patch that adds the OBS Studio plugin 'obs-websocket' to enable remote control of a running OBS session. It's been a while since I submitted a patch so let me know if I missed anything. Thanks! David --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-Add-obs-websocket.patch Content-Transfer-Encoding: quoted-printable From=20f23e068fe26755a2dfd71d723cdcbf01d691809e Mon Sep 17 00:00:00 2001 From: David Wilson Date: Thu, 18 Feb 2021 14:34:25 -0800 Subject: [PATCH] gnu: Add obs-websocket. * gnu/packages/video.scm (obs-websocket): New variable. =2D-- gnu/packages/video.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 4c16b79465..e04fec1192 100644 =2D-- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -49,6 +49,7 @@ ;;; Copyright =C2=A9 2020 Antoine C=C3=B4t=C3=A9 ;;; Copyright =C2=A9 2021 Alexey Abramov ;;; Copyright =C2=A9 2021 Andrew Tropin +;;; Copyright =C2=A9 2021 David Wilson ;;; ;;; This file is part of GNU Guix. ;;; @@ -3175,6 +3176,43 @@ and JACK.") OBS audio sources.") (license license:gpl2))) =20 +(define-public obs-websocket + (package + (name "obs-websocket") + (version "4.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Palakis/obs-websocket") + (commit version) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1r47861ma1s3998clahbnbc216wcf706b1ps514k5p28h511l5w0")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f ;; No tests in the repo + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-permission-change + (lambda* _ + (substitute* "CMakeLists.txt" + ;; Remove lines that set writeable permissions on outputs. + (("set\\(CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS") "") + (("OWNER_READ.*\\)") "") + (("PERMISSIONS") ")")) + #t))))) + (inputs `(("obs" ,obs) + ("qtbase" ,qtbase))) + (home-page "https://github.com/Palakis/obs-websocket") + (synopsis "OBS plugin for remote control via WebSockets") + (description "This OBS plugin allows you to establish a WebSocket chan= nel +from within your running OBS instance so that you can control it remotely = from +programs on your current machine or on other machines.") + (license license:gpl2))) + (define-public obs-wlrobs (package (name "obs-wlrobs") =2D-=20 2.30.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEU8QebkGq/lUzWspeRGou1NlAvxQFAmAvx+sACgkQRGou1NlA vxRxLw/9GJV2iLsxh7fcWDssmWH62f76fCIflnZVbzo/KIM8PPTyCee1epq4OvJ2 3JYe0BKR+Q5hcqrP7yEVUrpQJefPrS/N/Nqyvi6YfxK5syIa3LlSUX2gR2QuZGmI IpDEc+EaLNVb0wNy5DPxJEEbgBtSIvNnd/3TPHwRIIJAyWqsojK9EZKliXR6aGH/ /MC0tJkAzObKe/XCnZSlb0WP41IoyIhNk4uhDaIjjyOfqlWmb/oz8cWAs64gHfKK VKWEb7pNJZshV9Fjhrs7dcW5s0U05bSkkO8QzHzDydI/C3Ph7L9+e0PzmeJ6Le4b OjX/bzoXaIQu0poJwZ5mPY1I+SF0/iw6gA+nvFjyZFPTZoUS71AMiQ54hE1BZTdN BXWS5XDho84VLfkCByL5WNjH5Ei8/stcL7/gTKx2sGmsQHuwLxILEU5y6unEdgxN bV0KGXhUCjfRigujVV3iDPIHVvJrmi30FbhafHGJMkpZRiByhWgKpako5RJn0A7u NRfL1ZHRigLfaFMJjgMhCiHQvNeQjvnUtIyrCoP9xIDx6hQq9dGd13wvtkbjY1b8 7MvvupmIrpzA2wjVeCvWen0AeErJOpdrwt7uD/+vfgo6c+gyn7lC9lSWdxGR/MZA sbJJrjixH13sY6gq9fAB5ceQHODLsKVb/ipkmpI5W6ZMYw6JyxM= =7S/l -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 14:14:26 2021 Received: (at submit) by debbugs.gnu.org; 23 Feb 2021 19:14:27 +0000 Received: from localhost ([127.0.0.1]:60531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEd8c-0003nw-K6 for submit@debbugs.gnu.org; Tue, 23 Feb 2021 14:14:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:56992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lEd8b-0003np-58 for submit@debbugs.gnu.org; Tue, 23 Feb 2021 14:14:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49824) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEd8a-000384-Uq for guix-patches@gnu.org; Tue, 23 Feb 2021 14:14:25 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:47437) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEd8X-0003Zk-EI for guix-patches@gnu.org; Tue, 23 Feb 2021 14:14:24 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 3F0F39B8 for ; Tue, 23 Feb 2021 14:14:17 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Tue, 23 Feb 2021 14:14:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daviwil.com; h= references:from:to:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm1; bh=D4TasLeLZDL/GIbYY1p2kiif+4 LbRybUrgJhfrBPHNk=; b=kButSCEasAAihHIEw+QVYBMbJvT3Vf3r7mQuIPYLKL 2fU8TbIuFrycuF1j4SJJD0T8TQ1ZbwnTxm0igoWftJwS5lpYnpUzKfgFM1OyOaHu 4QAx0etcNHRfKdUqWjpkLMtOmw5pJ3s/OivyozjB4wmTV6Kjlprl7AenXcGNlPYK uZatmxwfmm0oayfY25j22IMM1R5gwJLPOtM508+LBYpXiax1MZ+iFyOZ2VR7TFfv MJScXzMBcMq3kgl/M920SyqdOCSPTQMZq8kCjH1Rc1CF2eJvFkCxfrO9hO3g2AZb Aalb0fp+s7D7m9CeG6nWJuRW4RrGVjTXw3pQx7Rb1aQw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=D4TasL eLZDL/GIbYY1p2kiif+4LbRybUrgJhfrBPHNk=; b=efvBsNNpuxtK4U089qPLSv JRtm0TBa6PF3OMz7pbytlxnz//440KKECgriPuPifNadjHaiVUf4FGTktlRh4g1i ScaU6F7wZt08W+LUMu86eQdO41gUfgyMpeewvDiXd5+eKspoIQhpToJqocCBmQ3I qVA2fuAmL8PvdIE1YtvlS2aDMclDNVRd1bb8VP6+VuJVj6ArzDoEpEYGAZfa0vhN xVCOsPRPlmaB45r4uyeWNFHys8A/JO3+4jtHhlXFQsxDBYJ4+iZ4TmInxfFX0KKY Ac/l6UGRLL6NIpFekGM1bYXc99J/0rAAqo7YFOUzrZBcgamtZUoeJ9cpzkU/N36w == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrkeehgdduvdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpehffgfhvffujgffkfggtgesthdtre dttdertdenucfhrhhomhepffgrvhhiugcuhghilhhsohhnuceouggrvhhiugesuggrvhhi fihilhdrtghomheqnecuggftrfgrthhtvghrnhepveehkeffledvheeiveduhffgudffje ffgfdtleefhfffleffledugeegteeitdejnecukfhppeeijedrudejuddrhedurddvvddu necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepuggrvh hiugesuggrvhhifihilhdrtghomh X-ME-Proxy: Received: from zerocool (c-67-171-51-221.hsd1.wa.comcast.net [67.171.51.221]) by mail.messagingengine.com (Postfix) with ESMTPA id 57EB7108006A for ; Tue, 23 Feb 2021 14:14:16 -0500 (EST) References: <877dn42lg4.fsf@daviwil.com> User-agent: mu4e 1.4.15; emacs 27.1 From: David Wilson To: guix-patches@gnu.org Subject: Re: [bug#46637] gnu: Add obs-websocket. In-reply-to: <877dn42lg4.fsf@daviwil.com> Date: Tue, 23 Feb 2021 11:14:14 -0800 Message-ID: <87pn0qsik9.fsf@daviwil.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.20; envelope-from=david@daviwil.com; helo=wout4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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: -2.6 (--) Hey folks! Just checking in on this, let me know if there's anything I can do to help get this reviewed. Thanks! David David Wilson writes: > Hi Guix, long time no see! > > Here's a patch that adds the OBS Studio plugin 'obs-websocket' to enable > remote control of a running OBS session. It's been a while since I > submitted a patch so let me know if I missed anything. > > Thanks! > > David From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 27 06:53:11 2021 Received: (at 46637-done) by debbugs.gnu.org; 27 Feb 2021 11:53:11 +0000 Received: from localhost ([127.0.0.1]:43279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFy9n-0004Cm-8Y for submit@debbugs.gnu.org; Sat, 27 Feb 2021 06:53:11 -0500 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:11149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFy9k-0004CY-QV for 46637-done@debbugs.gnu.org; Sat, 27 Feb 2021 06:53:09 -0500 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id E243F240005; Sat, 27 Feb 2021 11:53:01 +0000 (UTC) From: Nicolas Goaziou To: David Wilson Subject: Re: [bug#46637] gnu: Add obs-websocket. References: <877dn42lg4.fsf@daviwil.com> Date: Sat, 27 Feb 2021 12:53:01 +0100 In-Reply-To: <877dn42lg4.fsf@daviwil.com> (David Wilson's message of "Fri, 19 Feb 2021 06:15:07 -0800") Message-ID: <87v9ad20de.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46637-done Cc: 46637-done@debbugs.gnu.org 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 (-) Hello, David Wilson writes: > Here's a patch that adds the OBS Studio plugin 'obs-websocket' to enable > remote control of a running OBS session. It's been a while since I > submitted a patch so let me know if I missed anything. Thank you! I changed license to gpl2+ since ".cpp" files indicates "(at your option) any later version." and applied your patch. I see (recursive #t) is pulling asio. Would it be possible to unbundle it and use your own instead? For now, I'm closing this bug report. Regards, -- Nicolas Goaziou From unknown Thu Sep 11 16:06:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 28 Mar 2021 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator