Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ProPresenter API - Updating Text #204

Open
PopChurch opened this issue May 7, 2023 · 4 comments
Open

ProPresenter API - Updating Text #204

PopChurch opened this issue May 7, 2023 · 4 comments

Comments

@PopChurch
Copy link

Trying to use the available APIs to create presentation slides (with text) or update the text of existing presentation slides. However, this appears to not be supported. Referencing the official API, I am able to create playlists, but not presentations. I tried including presentation as an object within a playlist request but no luck there.

I have propresenter-watcher setup for websocket connections as well, but doesn't appear that there are any available actions to add/update slides this way either.

Is this API capability not available?

@cgarwood
Copy link
Collaborator

cgarwood commented May 7, 2023

Unfortunately ProPresenter doesn't provide a stock way to create or update slides with their API. However, it is still possible to programmatically generate slides ahead of time, just not on the fly. https://github.com/greyshirtguy/ProPresenter7-Proto has some details on the ProPresenter 7 file formats for presentations

@PopChurch
Copy link
Author

@cgarwood Ah unfortunate!

For context:
We have an app where people can submit their prayer requests for our church. Then we display those requests through Pro Presenter. Thought it would be really cool to be able to automatically update slides after each submission. We tried rendering the prayer requests via website inside of Pro Presenter. But the built-in Web View is outdated and non-performant in Pro Presenter 7 so the animations are extremely laggy.

Hopefully this endpoint becomes available in the future. Thanks anyways!

@jeffmikels
Copy link
Owner

jeffmikels commented May 11, 2023 via email

@PopChurch
Copy link
Author

You can do what you need using the screen messages feature and these CAN be edited through the API. Write back if you need help figuring that out.

On Wed, May 10, 2023, 10:42 PM PopChurch @.> wrote: @cgarwood https://github.com/cgarwood Ah unfortunate! For context: We have an app where people can submit their prayer requests for our church. Then we display those requests through Pro Presenter. Thought it would be really cool to be able to automatically update slides after each submission. We tried rendering the prayer requests via website inside of Pro Presenter. But the built-in Web View is outdated and non-performant in Pro Presenter 7 so the animations are extremely laggy. Hopefully this endpoint becomes available in the future. Thanks anyways! — Reply to this email directly, view it on GitHub <#204 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2X6ZCYPUCQ42VKXDUHA4LXFRGW7ANCNFSM6AAAAAAXZC4YJE . You are receiving this because you are subscribed to this thread.Message ID: @.>

@jeffmikels I'm so glad you shared that with me. I did notice messages endpoint when I was going through the API, but overlooked it because I thought it did not fit our use-case. But this is exactly what we need!

I was able to create a message with the requests and it even supports \n and \r so I was able to get my line breaks in where I needed them. Lastly, I was able to use the Setlist - Vertical Scrolling to automatically handle the scrolling. Super cool stuff!

Thanks so much again for pointing me in the right direction 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants