jswetzen / ppstagedisplay

A stage display client for ProPresenter, written in node.js
21 stars 7 forks source link

Pro Presenter 6 support #9

Open kevindoveton opened 8 years ago

kevindoveton commented 8 years ago

Add propresenter 6 live view support

jswetzen commented 7 years ago

It would be great to keep up to date with new versions. I'm not using ProPresenter much at the moment, so I don't know what it would take to support live view. But since you point it out, is is something you want to work on?

kevindoveton commented 7 years ago

I've started work on this in a seperate repository as they use websockets to communicate. Once I've made significant progress we can work on implementing the changes.

https://github.com/kevindoveton/Pro6StageDisplay

jswetzen commented 7 years ago

That sounds like a big change, maybe a complete rewrite! Is it a client-only app then so that each client communicates directly with ProPresenter? Maybe a node.js server is needed for finding ProPresenter with bonjour.

kevindoveton commented 7 years ago

Yep the client can communicate directly with propresenter - interesting that to get the liveview feature you dont actually need to authenticate! You do still need to authenticate for the regular stage display however.

Yeah theoretically if the client new the ip + port of the computer they wouldn't need node at all and it could be completely client side. Bonjour definitely makes things much simpler though, and a node server is probably just as easy to set up as any other server.