enhancing named pipe to work cross OS

Help for Audacity on Windows.
Forum rules
ImageThis forum is for Audacity on Windows.
Please state which version of Windows you are using,
and the exact three-section version number of Audacity from "Help menu > About Audacity".


Audacity 1.2.x and 1.3.x are obsolete and no longer supported. If you still have those versions, please upgrade at https://www.audacityteam.org/download/.
The old forums for those versions are now closed, but you can still read the archives of the 1.2.x and 1.3.x forums.
Post Reply
hsinger
Posts: 3
Joined: Sat May 08, 2021 8:04 pm
Operating System: Windows 10

enhancing named pipe to work cross OS

Post by hsinger » Thu May 13, 2021 10:53 am

my understanding is that named pipe only works on the same computer, maybe for windows even across multiple machines (but I am unclear about that).

Our scenario is that we run Audacity on a Windows10 VM, but our Python notebooks on a powerful CentOS linux server. We would love to remote control (windows) audacity from that (linux) Python jupyter notebooks.
Namely display and listen to specific audio files, including manipulating label tracks, based on speech or speaker recognition.

Would it be possible to add a gRPC server (inluding authentication like oauth2) ?

I would be happy to give it a try.

Any thoughts/concerns?

steve
Site Admin
Posts: 81438
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: enhancing named pipe to work cross OS

Post by steve » Thu May 13, 2021 12:14 pm

hsinger wrote:
Thu May 13, 2021 10:53 am
my understanding is that named pipe only works on the same computer,
It is "possible" in some cases to control Audacity over a network, though probably a bad idea to do so.
Audacity has been developed as a Desktop application to run on the local computer, so there is no security hardening for running on a server or across a network. (See: https://manual.audacityteam.org/man/scr ... d_Warnings)

Making Audacity sufficiently secure across a network would be a big job that would only benefit a tiny minority of users, so I don't personally think that it will be happening any time soon.

For the "special case" of running Audacity across a private network, perhaps you could use a "Remote Desktop" app such as Remmina or NoMachine.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Post Reply