anthonyeden / ProPresenter-Stage-Display-Python

A Python implementation of the ProPresenter Stage Display - for Raspberry Pi
https://mediarealm.com.au/propresenter-pi/
GNU General Public License v3.0
27 stars 4 forks source link

Request: OBS Native Version #7

Closed egoosey closed 5 years ago

egoosey commented 6 years ago

Hello,

Since OBS now support native scripting for python, is there a way to add support for that? I tried just loading the Stage Display.py into OBS but nothing happens.

Here are some resources: https://github.com/obsproject/obs-studio/releases/tag/21.0.1

https://obsproject.com/forum/resources/categories/scripts.5/

egoosey commented 6 years ago

Here is the dev resource.

https://obsproject.com/docs/scripting.html

egoosey commented 6 years ago

image

image

egoosey commented 6 years ago

@anthonyeden I'm not sure if I have to tag you or not so I did anyway. :)

anthonyeden commented 6 years ago

Hi @egoosey,

Thanks for that. Someone else requested the same thing a few weeks back, and from what I can tell there's no way to generate video output with their Python scripting - just control features within OBS.

My suggestion (which you may already be doing) is to use the 'Window Capture' source in OBS.

Feel free to let me know if you (or anyone else) works out a way to do this.

egoosey commented 6 years ago

@anthonyeden I have been able to implement this into OBS as a browser source using the below from @sdboer78. Works pretty well. I changed the page background to green then just keyed it out. I think this will work well for folks wanting it native in OBS. I still use your version for other seperate displays such as for our deaf ministry.

https://github.com/sdboer78/propresenter-stagedisplay

leorac commented 5 years ago

Hi @egoosey,

Thanks for that. Someone else requested the same thing a few weeks back, and from what I can tell there's no way to generate video output with their Python scripting - just control features within OBS.

My suggestion (which you may already be doing) is to use the 'Window Capture' source in OBS.

Feel free to let me know if you (or anyone else) works out a way to do this.

I'm trying to do this but on Windows the application only works in Full Screen Mode. It closes when I press Esc key. Is that a way to run the application in Window mode, so that i can capture it with OBS?

egoosey commented 5 years ago

Hi @nardyn,

I was able to accomplish this by running this https://github.com/sdboer78/propresenter-stagedisplay as a browser source in OBS. Let me know if you have any questions.

Thanks, Eric

On Wed, Dec 26, 2018 at 3:54 AM nardyn notifications@github.com wrote:

Hi @egoosey https://github.com/egoosey,

Thanks for that. Someone else requested the same thing a few weeks back, and from what I can tell there's no way to generate video output with their Python scripting - just control features within OBS.

My suggestion (which you may already be doing) is to use the 'Window Capture' source in OBS.

Feel free to let me know if you (or anyone else) works out a way to do this.

I'm trying to do this but on Windows the application only works in Full Screen Mode. It closes when I press Esc key. Is that a way to run the application in Window mode, so that i can capture it with OBS?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/anthonyeden/ProPresenter-Stage-Display-Python/issues/7#issuecomment-449932602, or mute the thread https://github.com/notifications/unsubscribe-auth/AFkZx8rHYZyCxvnQ4Wo1MLv4Zbphp6uPks5u8zlBgaJpZM4S4yGu .

leorac commented 5 years ago

It supports lower third?

Il giorno mer 26 dic 2018, 14:47 Eric Goosey notifications@github.com ha scritto:

Hi @nardyn,

I was able to accomplish this by running this https://github.com/sdboer78/propresenter-stagedisplay as a browser source in OBS. Let me know if you have any questions.

Thanks, Eric

On Wed, Dec 26, 2018 at 3:54 AM nardyn notifications@github.com wrote:

Hi @egoosey https://github.com/egoosey,

Thanks for that. Someone else requested the same thing a few weeks back, and from what I can tell there's no way to generate video output with their Python scripting - just control features within OBS.

My suggestion (which you may already be doing) is to use the 'Window Capture' source in OBS.

Feel free to let me know if you (or anyone else) works out a way to do this.

I'm trying to do this but on Windows the application only works in Full Screen Mode. It closes when I press Esc key. Is that a way to run the application in Window mode, so that i can capture it with OBS?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/anthonyeden/ProPresenter-Stage-Display-Python/issues/7#issuecomment-449932602 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AFkZx8rHYZyCxvnQ4Wo1MLv4Zbphp6uPks5u8zlBgaJpZM4S4yGu

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/anthonyeden/ProPresenter-Stage-Display-Python/issues/7#issuecomment-449968955, or mute the thread https://github.com/notifications/unsubscribe-auth/ARCRY7rYZt4qL2bztqu-T_mCgt-VpFLRks5u833ogaJpZM4S4yGu .

egoosey commented 5 years ago

Yes.

Sent from my iPhone

On Dec 26, 2018, at 8:54 AM, nardyn notifications@github.com wrote:

It supports lower third?

Il giorno mer 26 dic 2018, 14:47 Eric Goosey notifications@github.com ha scritto:

Hi @nardyn,

I was able to accomplish this by running this https://github.com/sdboer78/propresenter-stagedisplay as a browser source in OBS. Let me know if you have any questions.

Thanks, Eric

On Wed, Dec 26, 2018 at 3:54 AM nardyn notifications@github.com wrote:

Hi @egoosey https://github.com/egoosey,

Thanks for that. Someone else requested the same thing a few weeks back, and from what I can tell there's no way to generate video output with their Python scripting - just control features within OBS.

My suggestion (which you may already be doing) is to use the 'Window Capture' source in OBS.

Feel free to let me know if you (or anyone else) works out a way to do this.

I'm trying to do this but on Windows the application only works in Full Screen Mode. It closes when I press Esc key. Is that a way to run the application in Window mode, so that i can capture it with OBS?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/anthonyeden/ProPresenter-Stage-Display-Python/issues/7#issuecomment-449932602 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AFkZx8rHYZyCxvnQ4Wo1MLv4Zbphp6uPks5u8zlBgaJpZM4S4yGu

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/anthonyeden/ProPresenter-Stage-Display-Python/issues/7#issuecomment-449968955, or mute the thread https://github.com/notifications/unsubscribe-auth/ARCRY7rYZt4qL2bztqu-T_mCgt-VpFLRks5u833ogaJpZM4S4yGu .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

leorac commented 5 years ago

It perfectly works!! Thank you very much!

armosandor commented 5 years ago

Hi,

I'm facing an issue with this as for some reason after like half a second of selecting a source in Propresenter the clock is getting displayed. No matter how I configure the stage display the changes won't affect the image I get when viewing the index.html file. I guess that's normal behaviour, but I cannot figure out what's causing the displayed text to jump to the clock.

Any help would be much appreciated.

Kind Regards, Andor

egoosey commented 5 years ago

Andor,

Do you mean that you only see a clock at the top? If do this is normal. The words should be displayed underneath with the "next slide" after that. Could you provide a screen capture?

Sent from my iPhone

On Apr 21, 2019, at 6:05 AM, armosandor notifications@github.com wrote:

Hi,

I'm facing an issue with this as for some reason after like half a second of selecting a source in Propresenter the clock is getting displayed. No matter how I configure the stage display the changes won't affect the image I get when viewing the index.html file. I guess that's normal behaviour, but I cannot figure out what's causing the displayed text to jump to the clock.

Any help would be much appreciated.

Kind Regards, Andor

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

armosandor commented 5 years ago

Thanks for your prompt reply. Please see below the video on the link that will show you what happens.

https://photos.app.goo.gl/VdfjNK8nRSEVXFeZ6

egoosey commented 5 years ago

Is this the default configuration? Have you altered the config file in anyway?

Sent from my iPhone

On Apr 25, 2019, at 11:48 AM, armosandor notifications@github.com wrote:

Thanks for your prompt reply. Please see below the video on the link that will show you what happens.

https://photos.app.goo.gl/VdfjNK8nRSEVXFeZ6

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

armosandor commented 5 years ago

It is the default configuration in the config.js file. I obviously defined the IP in there and the App password. I didn't change anything in the css nor in the index files.

egoosey commented 5 years ago

@armosandor Could you please open a new issue for this? I think this isn't related to the original thread.