Before opening the issue, have you...?
Is your feature request related to a problem? Please describeIt would be great to add a simple client/server mode to the app + define a simple api and add an option to add devices via network control using various networked protocols (this is related to #287 as well). This could enable control of multiple mac displays from a single screen (which might not be a very convincing use case) and more importantly allow for AirPlay connected macs (used as external displays on Monterey as Macs now can basically act as Sidecars to each other, like the old Target Display mode) to have brightness control (which is a more convincing use case - let's think about all those 4K/5K Intel iMacs which will be obsolete within a few years but could still be great external displays for an Apple Silicon mac with a wired or wireless AirPlay connection). Describe the solution you'd likeA simple option to enable listening on a port for control + an option to add a networked device on the 'Displays' tab (possibly renamed to 'Devices' in the future). Everything else should work the way it is working now, so the implementation would need any serious overhaul of the UI. Describe alternatives you've consideredNot doing this. Anything else?No response |
Replies: 5 comments 10 replies
|
I like the idea but I wonder if it's not a bit out-of-scope? Would also possibly bring a few issues that would be purely related to ports being blocked, firewall settings, ...? Still, interesting idea! |
|
Well, I just popped it, I don't think it will be implemented any time soon. I'll convert this to a discussion with an 'Idea' tag on it and see if it gains traction. |
|
One reason why a network API would be nice here is to be able to automate control of the displays from an automation system such as Home Assistant. |
|
I just want to throw in that a very simple cli interface would be quite useful. For the internal display in tended to use https://github.com/nriley/brightness and connect that to Alfred or some other launcher. |
|
Hi all, please use https://github.com/waydabber/BetterDisplay + https://github.com/waydabber/betterdisplaycli. BetterDisplay provides both CLI, HTTP, URL Schema and notification dispatch integration. A similar feature probably won't be part of MonitorControl ever. https://github.com/waydabber/BetterDisplay/wiki/Integration-features,-CLI |
Hi all, please use https://github.com/waydabber/BetterDisplay + https://github.com/waydabber/betterdisplaycli. BetterDisplay provides both CLI, HTTP, URL Schema and notification dispatch integration. A similar feature probably won't be part of MonitorControl ever.
https://github.com/waydabber/BetterDisplay/wiki/Integration-features,-CLI