Advanced Scene Switcher

Advanced Scene Switcher 1.28.1

chapita

New Member
Hi, i have a trouble with tab SCENE GROUP, i create a group but when i switch TYPE in TIME (30 seconds) nothing happens, show me in PROGRAM only the first scene instead the slideshow of scene
 

Attachments

  • obs64_QmvCyCRLwp.png
    obs64_QmvCyCRLwp.png
    26.4 KB · Views: 32

Warmuptill

Active Member
Hi, i have a trouble with tab SCENE GROUP, i create a group but when i switch TYPE in TIME (30 seconds) nothing happens, show me in PROGRAM only the first scene instead the slideshow of scene
Where are you using the scene group?
The scene group on its own does not do anything.

Can you maybe just share your settings by exporting them on the general tab?
This makes it a lot easier to understand what you have configured.
 

chapita

New Member
ok, i call from tab TIME, sorry about my english im from argentina, i try to stream 24/7 TV channel in OBS (in TIME tab set onanyday every 40 minutes i call a group where i put a weather report, a few cams, winds maps, rain maps and 8 more scenes with another sites and videos) every 30 seconds if scenegroup works fine must jump between the scene (but nothing happens) only show the first scene. In a few days i put the channel online, but im stuck with this step. Thank you very much, i hope understand me
 

Warmuptill

Active Member
ok, i call from tab TIME, sorry about my english im from argentina, i try to stream 24/7 TV channel in OBS (in TIME tab set onanyday every 40 minutes i call a group where i put a weather report, a few cams, winds maps, rain maps and 8 more scenes with another sites and videos) every 30 seconds if scenegroup works fine must jump between the scene (but nothing happens) only show the first scene. In a few days i put the channel online, but im stuck with this step. Thank you very much, i hope understand me
The scene group advances to the next scene every time it is selected as the target of an automated scene switch (and based on the additional settings configured for that particular scene group).
The settings on the time tab trigger a scene change only once at a specific point in time meaning the scene group will only be selected once and thus not advance.
What you are looking for is probably a scene sequence not a scene group.
 

EndoSkull

New Member
Scene Groups have me stumped.

Here is what I did:

Create: Scene Group1
Add S1 G1
Add S2 G1
Set to change based on time 3 seconds

Create Scene Group2
Add S1 G2
Add S2 G2
Set to change based on 3 seconds

What I expect
That if I select a member of Scene Group1 - the timer will start and it will switch between S1 G1 and S2 G1 until I click on Scene Group 2 and then it will switch between those two members. Is this how it works?

So far regardless if I have one scene group or two nothing happens (yep the plugin is active)

Am I missing a step?
Thanks
 

EndoSkull

New Member
Ah crap - am I looking to use Scene Sequence as well? Looks like that does what I think the Scene Groups do. Still stumped on Scene Groups
 

Warmuptill

Active Member
Ah crap - am I looking to use Scene Sequence as well? Looks like that does what I think the Scene Groups do. Still stumped on Scene Groups
Yes you are probably looking to set a scene sequence also.

Scene Groups are useful when you want the same condition to trigger different scene switches.
For example, say you have a condition that switches scenes based on if a certain audio threshold is reached.
You can then choose to select a scene group as a scene switch target, which will first trigger a scene change to the first scene in the scene group.
If the condition is still true after X seconds the scene group will advance to the next scene and so on.
 

Bairespm

Member
hello @Warmuptill , a suggestion that could be very useful

1.- macro that can close killprocess-style programs from bat file

2.- image source visibility that has the possibility of showing for x time and then hide or vice versa

For example, I have a "BREAK" scene where a cartoon is shown and I would like it to just hide and reappear to give a funny effect.

3.- Macro that can increase and decrease the volume of a source since the one that exists silences or activates the volume is not gradual, that is, it does not increase the volume in scale.

4.- Random tab, macro that can activate that tab, since for example I have several closing scenes, I would like them to show themselves no matter the order. and then when the music ends with the "MEDIA" tab, make a scene change.
The random tab only works if it is activated in the general tab under limited conditions .. but what if I want to activate it in a moment when I get to a scene or a condition is met and then deactivate it?

sorry for my english I used the google translator. I am from Argentina.
Thank you in advance for your time and for considering the comments to improve this incredible plugin
 

Warmuptill

Active Member
hello @Warmuptill , a suggestion that could be very useful

1.- macro that can close killprocess-style programs from bat file

2.- image source visibility that has the possibility of showing for x time and then hide or vice versa

For example, I have a "BREAK" scene where a cartoon is shown and I would like it to just hide and reappear to give a funny effect.

3.- Macro that can increase and decrease the volume of a source since the one that exists silences or activates the volume is not gradual, that is, it does not increase the volume in scale.

4.- Random tab, macro that can activate that tab, since for example I have several closing scenes, I would like them to show themselves no matter the order. and then when the music ends with the "MEDIA" tab, make a scene change.
The random tab only works if it is activated in the general tab under limited conditions .. but what if I want to activate it in a moment when I get to a scene or a condition is met and then deactivate it?

sorry for my english I used the google translator. I am from Argentina.
Thank you in advance for your time and for considering the comments to improve this incredible plugin
  1. Thanks for the suggestion.
    Instead of providing a separate option for terminating processes I expanded upon the existing "Run" action, by adding the option to provide arguments.
    For example you could use the configuration below to kill the process with the name "SnippingTool.exe".
    MacroActionRunArgs.PNG

    A build with this change will be available here in a few minutes:
    Note that you will have to be logged into GitHub to be able to download it.
  2. Maybe I am misunderstanding what you are trying to achieve, but I think this is possible already by using something like this:
    HideShow.PNG
  3. Maybe just to avoid a misunderstanding - you can not only mute / unmute a source, but also set the volume to a specific level:
    Volume.PNG

    If you were referring to the fact that this volume change happens instantly and is not faded in, then this is expected.
    At the moment the plugin does not (yet) support such a functionality.
    So thanks for the suggestion!
    (This might turn out to be rather complicated to implement so I can't promise that this functionality will be added anytime soon)
  4. I will look into it.
    Thanks for the suggestion!
 
Last edited:

Bairespm

Member
  1. Thanks for the suggestion.
    Instead of providing a separate option for terminating processes I expanded upon the existing "Run" action, by adding the option to provide arguments.
    For example you could use the configuration below to kill the process with the name "SnippingTool.exe".
    View attachment 72375
    A build with this change will be available here in a few minutes:
    Note that you will have to be logged into GitHub to be able to download it.
  2. Maybe I am misunderstanding what you are trying to achieve, but I think this is possible already by using something like this:
    View attachment 72376
  3. Maybe just to avoid a misunderstanding - you can not only mute / unmute a source, but also set the volume to a specific level:
    View attachment 72377
    If you were referring to the fact that this volume change happens instantly and is not faded in, then this is expected.
    At the moment the plugin does not (yet) support such a functionality.
    So thanks for the suggestion!
    (This might turn out to be rather complicated to implement so I can't promise that this functionality will be added anytime soon)
  4. I will look into it.
    Thanks for the suggestion!
@Warmuptill
Thank you very much, I will try what you teach me. thank you very much.


at point 3 - exact does not fade, you can see that liorandboard if it has that function. perhaps it can serve as a reference.
 

Warmuptill

Active Member
@Warmuptill
Thank you very much, I will try what you teach me. thank you very much.


at point 3 - exact does not fade, you can see that liorandboard if it has that function. perhaps it can serve as a reference.
Regarding your 4th point:
I now added the ability to control this behaviour via the "plugin state" action:
NoMatch.png

A build with this change should be available here in a few minutes:
 

JDerey

New Member
  1. Thanks for the suggestion.
    Instead of providing a separate option for terminating processes I expanded upon the existing "Run" action, by adding the option to provide arguments.
    For example you could use the configuration below to kill the process with the name "SnippingTool.exe".
    View attachment 72375
    A build with this change will be available here in a few minutes:
    Note that you will have to be logged into GitHub to be able to download it.
  2. Maybe I am misunderstanding what you are trying to achieve, but I think this is possible already by using something like this:
    View attachment 72376
  3. Maybe just to avoid a misunderstanding - you can not only mute / unmute a source, but also set the volume to a specific level:
    View attachment 72377
    If you were referring to the fact that this volume change happens instantly and is not faded in, then this is expected.
    At the moment the plugin does not (yet) support such a functionality.
    So thanks for the suggestion!
    (This might turn out to be rather complicated to implement so I can't promise that this functionality will be added anytime soon)
  4. I will look into it.
    Thanks for the suggestion!


Hello,

Thank's a lot for this amazing plugin !!!
However, i would like to send a command to Companion App through the Advenced Switcher. Is it possible to lauchn a file .workflow or a web page with the run action ? I'm sorry if i just don't understand how it works, but when i select a file or a program with the "Browse" button, nothing happend ...
Thank's a lot for your advice :-)

EDIT : ok, i just understood that in the run area, i have to put a terminal action :-)
 
Last edited:

Phibbit

New Member
Love this plugin, it keeps getting better!
I've just had a play with the macros and nothing seems to be happening. When I switch scene I want a filter to be enable, and when I switch away from it the filter should be disabled. The options seem to be there but nothing happens. Am I missing something?

Are there any plans to integrate websocket into the run command if its not already there? I know I can now execute a .bat file to run obscommand but there is a short delay while the bat file executes, it would be great to be able to send the commands direct from advanced scene switcher.
 

Warmuptill

Active Member
Love this plugin, it keeps getting better!
I've just had a play with the macros and nothing seems to be happening. When I switch scene I want a filter to be enable, and when I switch away from it the filter should be disabled. The options seem to be there but nothing happens. Am I missing something?

Are there any plans to integrate websocket into the run command if its not already there? I know I can now execute a .bat file to run obscommand but there is a short delay while the bat file executes, it would be great to be able to send the commands direct from advanced scene switcher.
>The options seem to be there but nothing happens. Am I missing something?
It is difficult to say what the issue could be.
Can you maybe just share your settings? (You can export them on the general tab)

>Are there any plans to integrate websocket into the run command if its not already there?
I had not planned this yet - so thanks for the suggestion.
But I am not sure if the delay would be any smaller if the messages were sent via the scene switcher.
Maybe asking the other way around:
What is the bat file doing that is currently not possible with the scene switcher?
 

Phibbit

New Member
>The options seem to be there but nothing happens. Am I missing something?
It is difficult to say what the issue could be.
Can you maybe just share your settings? (You can export them on the general tab)

>Are there any plans to integrate websocket into the run command if its not already there?
I had not planned this yet - so thanks for the suggestion.
But I am not sure if the delay would be any smaller if the messages were sent via the scene switcher.
Maybe asking the other way around:
What is the bat file doing that is currently not possible with the scene switcher?
I've tried on a different PC and the filter is working fine now, thanks.

For the websocket, I'm just really starting to play about with all the options some more, there seems to be a lot in it, and a brand new version coming soon. At the moment I am using it for two specific items. At Sunday, 10:43 start recording, I guess this could easily be added to scene switcher. The other is from a 2nd PC which is used for media, scene switcher detects when a song is ended and switches to a kill-recording scene, when this scene becomes active it uses websocket in a bat file to tell the streaming PC to switch scenes which stops the recording.

Websockets would allow loads more control over another PC remotely, at the moment the network in scene switcher does a good job of switching to scenes of the same name but thats about it, it's not possible to get two machines doing different things controlled centrally, e.g. when PC1 Switches to Scene1 switch PC2 to Scene2 for 30 seconds then to Scene3. Or if framerate of PC2 drops below x then disable source x on PC1.

I guess websocket could also also allow some information to be fed back to bitfocus companion (I think someone asked about this earlier), so the buttons on a stream deck could show more information. I'm not sure if thats starting to get out of scope for the plug in though!

Thanks again for this plugin, it really is clever stuff!
 

Warmuptill

Active Member
I've tried on a different PC and the filter is working fine now, thanks.

For the websocket, I'm just really starting to play about with all the options some more, there seems to be a lot in it, and a brand new version coming soon. At the moment I am using it for two specific items. At Sunday, 10:43 start recording, I guess this could easily be added to scene switcher. The other is from a 2nd PC which is used for media, scene switcher detects when a song is ended and switches to a kill-recording scene, when this scene becomes active it uses websocket in a bat file to tell the streaming PC to switch scenes which stops the recording.

Websockets would allow loads more control over another PC remotely, at the moment the network in scene switcher does a good job of switching to scenes of the same name but thats about it, it's not possible to get two machines doing different things controlled centrally, e.g. when PC1 Switches to Scene1 switch PC2 to Scene2 for 30 seconds then to Scene3. Or if framerate of PC2 drops below x then disable source x on PC1.

I guess websocket could also also allow some information to be fed back to bitfocus companion (I think someone asked about this earlier), so the buttons on a stream deck could show more information. I'm not sure if thats starting to get out of scope for the plug in though!

Thanks again for this plugin, it really is clever stuff!
Thanks for the clarification!
I agree this makes sense, so I will look into it.
But I can't promise that this will be implemented soon as this might be rather complex.
 

Phibbit

New Member
Thanks for the clarification!
I agree this makes sense, so I will look into it.
But I can't promise that this will be implemented soon as this might be rather complex.
No worries, as you say, it would be quite complex.

How difficult would it be to add record onto the time time? We start recording at the same time each Sunday and currently have to use windows scheduler to start it, if start recording could be added to this it would make re-installing much easier.

thanks
 
Top