Sinnergy
12 discussion posts
Hi everyone, im working my brain out and i cant find a solution.
Here the thing, I have 2 wallpaper profiles for 3 monitors.
In the profile 1 I have
Monitor I, II and III with only one video extended.
And in the profile 2 I have
Monitor I: Video
Monitor II: Pictures
Monitor III:Video
What i want to do is when the video extended ends, to switch to the profile 2, and then past 5 minutes, to go back to the other profile and so on.
I been trying to do it with the triggers but it doesnt work like i want to. Im uploading the configuration.
Hope someone can help me. Thanks!
• Attachment [protected]: Trigger configuration.jpg [65,033 bytes]
• Attachment [protected]: Trigger configuration2.jpg [94,407 bytes]
Apr 17, 2021 (modified Apr 19, 2021)
•
#1
Hello,
If you set up a trigger in this format, it should work:
1. Load wallpaper profile 1
2. Wait, with a time set to the length of profile 1
3. Load profile 2
4. Wait, with a time set to the length of profile 2
You can then set the trigger to run on a timed interval to loop.
Hope that helps!
Sinnergy
12 discussion posts
Well, this is not the case. For some reason, it does not do it. Maybe the first run its ok. But then, it start to change at random.
Hello,
Strange, if you set the timed interval of the trigger to the combined time it takes for both profiles to run, it should loop back to the start correctly.
Is it cutting the 2nd video short when it's run, and loops too early?
Thanks!
Sinnergy
12 discussion posts
Sometimes it cuts the video and other times the videos plays two times and then it cuts and goes back to the other profile. Maybe 1 or two minutes and changes. Everything at random. But maybe this has to do with another post that I have here. The one with the RAM leak. Im testing it out.
I have this configuration now with the trigger. Is it ok for what i want to do ?
EDIT: I've tried the recommendation in the other thread changing the codec installed, but the same thing keeps happening...
• Attachment [protected]: Trigger config.png [26,327 bytes]
Apr 20, 2021 (modified Apr 20, 2021)
•
#5
Hello,
I just tested it out on my system with the same trigger layout you have, with a 10 second video, and a 16 second video. I added the wait times to match the video length for each video, and then changed the total interval timer to 26 seconds (the combined total of both videos) and it seemed to work good.
It sounds like the timing of your functions may be a bit off. Do those wait timers, along with the main interval timer match the exact length of the videos your trying to play?
Thanks!
Sinnergy
12 discussion posts
Those are miliseconds right ? The text box says MS so im assuming its for miliseconds. The video duration its 6:47. But the wait function only let me put 120000ms max. So i made multiple WAIT functions.
What im thinking im doin with this trigger is this, wait 300 seconds (5minutes) for it to start
Then start playing the 6:47 duration video.
Wait the amount of time needed for the video to end
And then load the other profile with multiple videos and play it for like 5 minutes. These 5 minutes are the time interval that I set for the trigger to start.
EDIT: I think those are milliseconds cus the first time I start playing it, the trigger works fine. But then switch between profiles at random.
Apr 20, 2021 (modified Apr 20, 2021)
•
#7
Sinnergy
12 discussion posts
Ohhh, i tought that the time interval waited for all the task inside the trigger to finish before counting again.
I hope you can help me. I tried to mess around with scripts, but im not much of a coder.
Hello,
I've attached a script below that should do this for you. You can edit lines 20 and 26 to the names of the wallpaper profiles you want to change to. You can also edit lines 23 and 29 to the time (in milliseconds) of the video's you want to run.
You can attach a key combination to the script to start it, and it should run indefinitely, until you manually stop it through the tray icon.
Let me know how that works!
Sinnergy
12 discussion posts
Awesome script. Worked just fine. Need to do a little math with the miliseconds, but at least it works. Thank you!