winleafs / Winleafs

Winleafs: Windows application for Nanoleaf lights
GNU General Public License v3.0
85 stars 9 forks source link

Shape screen mirror #167

Closed StijnOostdam closed 3 years ago

StijnOostdam commented 3 years ago

Describe the bug I would like to implement screen mirror for the new shapes but I need some outside help.

See also this Reddit post.

Simply put, we need you to record your network activity (with something like Wireshark) when you enable screen mirror in the official Nanoleaf desktop app, such that we can see what requests are being send to the panels. That way, we can (hopefully) copy that and implement it in Winleafs.

We are mainly interested in which data is being posted via UDP. It is most likely a sequence of bytes, denoting one color for one panel.

underkhan commented 3 years ago

Here's a capture I had going for my HEX panels with the screen capture. hex_nano_cap.zip

StijnOostdam commented 3 years ago

@underkhan Thanks for the dumps! I took a look at them but I need some more time. I will let you know

StijnOostdam commented 3 years ago

@underkhan Please try the latest pre-release and see if screen mirror works for shapes: https://github.com/winleafs/Winleafs/releases/tag/v1.1.8

StijnOostdam commented 3 years ago

Confirmed working by someone on Reddit