bitfocus / companion-module-renewedvision-propresenter

Renewed Vision Pro Presenter
MIT License
31 stars 19 forks source link

Companion and Propresenter locks up #145

Open BeardedFollower opened 1 year ago

BeardedFollower commented 1 year ago

Describe the bug/issue I am seeing an issue where upon startup, both companion (using streamdeck xl) and Propresenter become practically unusable, where clicking a button on the stream deck takes 5 seconds to trigger the ATEM to change input. Curiously, the issue does not occur when the presentation is targeting the presentation layer, and issue can be avoided if I manually switch the targeted layer before opening Companion, and then switch back.

To Reproduce Steps to reproduce the behavior: Open Propresenter, fire the beginning of the presentation targeting the announcement layer.

Expected behavior I would expect to be able to open propresenter and have a rolling presentation targeting the announcement layer, while being able to control other areas of propresenter via the companion app.

Screenshots image Every second there's a large amount of "slide triggered" notifications in Companion. There are no buttons in companion that trigger this playlist, it is triggered manually within Propresenter.

image In this image, you can see that we have a library item called "Announcements-Scroll.old" that is on a 10 second timer to the "announcements" layer within Propresenter.

image image

Local Propresenter instance config

Versions/Environment (please complete the following information):

*Any Other Context Announcement-Scroll.old.pro.zip Attempted to rename presentation file to .old and recreate, but issue persisted.

Roadsguy commented 1 year ago

I get a similar issue, though it doesn't seem to be related to Announcements layer slides and instead happens about 9/10 times a connection is established between Pro7 and Companion. While the Slide Triggered lines flood the Companion log, Pro7 is largely unresponsive, though media layer videos (such as background loops), timers, and other content continue to display properly.

Pro7 is also unresponsive to commands from Companion, such as a button I have that triggers a Specific Slide action and a Set Look action. However, if I disable the connection within Companion, those actions will sometimes only then pass through, long after I pressed the button.

I'm running ProPresenter 7.10 with Companion 2.3.1 on Windows 11 21H2.

BeardedFollower commented 1 year ago

@Roadsguy Just wanted to follow up on this, I updated to the latest Propresenter 7.10.2 with the latest BETA Companion build 2.4.0+4741-beta-cc597a5b and the issue seems to be resolved.

hartjacob commented 1 year ago

I'm having this same issue running ProPresenter 7.12 and Companion Build 2.4.2 (2.4.2+4911-v2-4.2-fcb5a863). Is anybody else still having issues with this or are there any other solutions? Thanks!

hendrikmalgo commented 1 year ago

I have the same issue and have done some extensive testing. It is definitely related to the announcement layer. Whenever I have it on and enable the connection in Companion, the mass triggering starts. Fortunately we don't need the announcement layer but can run our slides from it on the normal presentation layer.

I hope this problem will be fixed soon. In the meantime, my workaround tip would be not to run slides in the announcement layer but to find another way to do it.

hartjacob commented 11 months ago

Thank you! Turning the Announcement layer off worked. However, I really need to use the layer in my workflow. BUMP for a fix to this ASAP!

BeardedFollower commented 11 months ago

@hartjacob have you tried just using the native ProPresenter APIs? I transitioned to using the API, and it's been significantly more flexible for us.