I have reinstalled the plugin, and it is working fine now. So please forget this. Sorry for the disturbance.Hi. Thanks for the great plugin. I've been using this for months. A couple of days ago, I have updated the OS to Windows 11 24H2 from 23H2 and HTTP function stopped working. Other macros work fine. Do you have any idea to solve this issue?
I think that setting exists to resume playback at the same point when you switch back to that scene, instead of starting over, or continuing to play unseen and then coming back at whatever point it happens to be by then.I just discovered something today, and you have undoubtedly discussed this at some point in the past because I discovered it on my own. The "Behavior -- Pause when not visible" selection in the source!
This blew my mind as a user of the A.S.S. It just seems like a total outrage.
When did this get put into OBS settings choices?
How is my source supposed to see the sources to switch, when they have paused due to not being visible?
Have you done anything to counteract the problems to A.S.S. that have been caused by this?
this was specifically on my NDI sources got from theI just discovered something today, and you have undoubtedly discussed this at some point in the past because I discovered it on my own. The "Behavior -- Pause when not visible" selection in the source!
This blew my mind as a user of the A.S.S. It just seems like a total outrage.
When did this get put into OBS settings choices?
How is my source supposed to see the sources to switch, when they have paused due to not being visible?
Have you done anything to counteract the problems to A.S.S. that have been caused by this?
This is specifically in the NDI sources. My NDI sources were pausing when not visible, and my NDI source changes the A.S.S. macro due to a correlation coefficient video matching for the source. But I found it today and it was pausing. This may be something new with the newest version of the NDI plugin DistroAV is the new name they changed to from OBS-NDI due to OBS wanting not to be used in the name I think.I think that setting exists to resume playback at the same point when you switch back to that scene, instead of starting over, or continuing to play unseen and then coming back at whatever point it happens to be by then.
If it also affects control-ability for a plugin, then I'd call that a problem. Probably in OBS proper, for not exposing it to the plugin, not in the plugin itself for not using what's not exposed to it. Just a guess.
Ideally, the entire rig should work as if it were an analog rack with all of the connections and controls available all the time, and freely patch-able. Nothing suddenly appears or disappears; it's all present all the time, and always available, even if it's not routed to any output at the moment. The controls can (and should) be automated - some in OBS and the rest in plugins like this one - but the key is that *everything* is *always* available. No exceptions, ever. If it's different from that, then I'd definitely call it a problem!
Ah! So it *is* still available, but just hung on the last frame that it received, and so Adv. SS is cheerfully running the video condition on a static image (more like a legitimate stream of identical frames, by the time Adv. SS gets it) and (probably) doing as expected with that.this was specifically on my NDI sources got from the
This is specifically in the NDI sources. My NDI sources were pausing when not visible, and my NDI source changes the A.S.S. macro due to a correlation coefficient video matching for the source. But I found it today and it was pausing. This may be something new with the newest version of the NDI plugin DistroAV is the new name they changed to from OBS-NDI due to OBS wanting not to be used in the name I think.
Well I use that to grab the scene from the computer next to the OBS computer, when the mouse is moving over there (and moving the video due to mouse zoom and follow) or other times when there is a large percent activity from the 8 oscilloscopes running over there. I have had really dead activity from the A.S.S. lately so I have been trying to find the sources of the problems. Also I have noticed some times when the scene was definitely paused and not moving when it got switched to.
Good PSA though, for other Adv. SS users.Today's bit of sleuthing began when I noticed that there was no changing at all when I would go into the Macro settings and try and select an area of the scene to focus on for the video matching. I was like, "how can it do video matching when the video is not moving at all?" and so I looked deeper into the source, and lo and behold there was the new setting and it was set to pause my source when it was not visible.
I was somewhat outraged.
Well, there is only the problem of this being some kind of unannounced change.Ah! So it *is* still available, but just hung on the last frame that it received, and so Adv. SS is cheerfully running the video condition on a static image (more like a legitimate stream of identical frames, by the time Adv. SS gets it) and (probably) doing as expected with that.
I wonder if there's a way to tell that OBS is not actually receiving new data? *Something* in there has to know, but does that knowledge actually go anywhere? *That's* the question, that I don't know the answer to.
At any rate, I think Adv. SS is working correctly; it's OBS itself that needs a tweak. Expose a flag if it's not already, and then Adv. SS (and everything else too) can use that flag.
It's not the first time they've done that, or the most spectacular. V27 to V28 was an unannounced disaster! Broke pretty much all the plugins with no warning whatsoever, in a way that deleted all of their settings even if you downgraded back! Hope you kept complete documentation *already*, of how to rebuild it all from scratch! 'Cause you're going to...Well, there is only the problem of this being some kind of unannounced change....As I said I was pretty astounding that they would change this in such a merciless fashion as if they were completely oblivious...
I am pretty sure that the problem is inside the NDI plugin now called DistroAV. Today was the first day where I had all 3 of my NDI sources set to not be paused, and the first time in over a month that the A.S.S. did not seem dead on its feet. Glad to have the old switching actions back. It really made a large amount of a difference to the switcher that it could track the sources and they weren't paused.It's not the first time they've done that, or the most spectacular. V27 to V28 was an unannounced disaster! Broke pretty much all the plugins with no warning whatsoever, in a way that deleted all of their settings even if you downgraded back! Hope you kept complete documentation *already*, of how to rebuild it all from scratch! 'Cause you're going to...
The change that they made then, really needed to be done - update the Qt graphics and internal management framework from an outdated version that was out of support already, to the current version at the time - but the complete lack of communication of what that would do, and the lack of an actual upgrade path that would keep what it could and backup everything, was absolutely atrocious! Seems like they haven't learned yet...
So user beware! And keep a complete set of documentation up to date, always! You never know when you'll need it to rebuild entirely from scratch again.
And of course, DO NOT UPGRADE (or change anything at all for that matter) SHORTLY BEFORE SOMETHING IMPORTANT! Find a time when you *can* rebuild from scratch if you have to, and troubleshoot enough to figure out that you do have to.
Essentially, YOU manage the machine. Don't let it manage itself. Turn all of the automatic maintenance off, and then DO IT yourself, manually, on *your* schedule.
I think that's a YouTube thing, more than Adv. SS.Whenever streaming restarts, it shows a massage saying there isn’t a broadcast.
When I try to manually choose the default one I prepared it doesn’t show till I visit YouTube Studio and manually dismiss the Live Completed message.
Then I have to go back to OBS and choose that broadcast manually.
How to automate that?
I made a script that:...till I visit YouTube Studio and manually dismiss the Live Completed message.
The "Run Macro" button is intended to be used for testing.Hi everyone, for various reasons, I am running OBS 29.1.1 and running Advanced Studio Switcher 1.23.0. (OBS 30 is not an option for me right now.) I have included a log file. The issue I am having is I am trying to do an audio crossfade per this tutorial (https://www.youtube.com/watch?v=JNZNzdsmIN4). However, when I launch the macro, although it says it is running, I still get the hard audio cut off between scenes rather than the nice crossfade I am trying to get. I've also attached some screenshots as to how I configured the macros. What am I doing wrong?
View attachment 110370
View attachment 110371View attachment 110372
Thanks in advance!
And the logfile: https://obsproject.com/logs/TFQubp1Pt42YsA64
Unfortunately, there is not.Is there a way to get the index number of a sequence (current or next)? The plan is to store this value in a Variable to be used as a condition for other macros. TIA
View attachment 110380
Hi Warmuptill, thanks for getting back to me. When I generated the log it wasn’t running. However I had clicked ‘Start’ to ensure an active instance and didn’t run them. I can run it again and generate a log however.The "Run Macro" button is intended to be used for testing.
You don't need to press it to "activate" each macro.
You will however have to start the plugin on the "General" tab.
The log shows that the plugin is not active and I assume that is why the desired crossfade is not happening.
Unfortunately, there is not.
You could however add an "index" variable which you set to the desired value within the "Pre-Game - Start" and "Pre-Game End" macros.