Ashmanix Countdown Timer

Ashmanix Countdown Timer 2.0.3

rez1coder

New Member
Hi, I've just ran a test on my Windows 11 PC using OBS 31.0.0 and a Text (GDI+) source and I see it updating. Are you able to show me what you have set for the settings (a screenshot of the settings?).
My mistake. Everything is functioning correctly. I didn't notice the apply, cancel, and okay buttons on my laptop screen. I resized the window and saw it. T_T
 

StreamMan

New Member
Hi!
It jumps for me (stutters, not a pretty sight!), it's not even. the previous one really forgot the jump, but that was better. is it possible to download the z previous version?
Thx!
Win 11 24H2, NVidia 180 TI 4GB, 16GB ram, OBS 31.0.0..
 
Last edited:

Ashmanix

Member
Hi!
It jumps for me (stutters, not a pretty sight!), it's not even. the previous one really forgot the jump, but that was better. is it possible to download the z previous version?
Thx!
Win 11 24H2, NVidia 180 TI 4GB, 16GB ram, OBS 31.0.0..
Hi, previous version are available on the GitHub repo for the plugin:

Just a note that on OBS 31.0.0 the button icons disappear because of changes on how the icons work.

I think because the countdown now counts down using timestamps for start and finish it will jump sometimes because of the time it waits before updating the counter. I'll have a look into this. Thanks for the feedback.
 

Ashmanix

Member
Thanks in advance for the correction!
Can you provide a direct link? (I can't find the download)
Hi!
I've posted an update to the plugin here. I've made a fix to set the period between timer updates to 1000ms (like it was in version 1.x) and I've also made some styling updates.

I hope this fixes the jitter issue. If not please post again here and I'll look further into it.
 

Johnny2000

New Member
Hello. I like this plugin. I was wondering if instead of only moving to a specific scene when the coundown ends, it could alternatively activate a source within a scene. Maybe this could be added to the next update.
 

Ashmanix

Member
Hello. I like this plugin. I was wondering if instead of only moving to a specific scene when the coundown ends, it could alternatively activate a source within a scene. Maybe this could be added to the next update.
Hi, interesting suggestion!

To clarify, when you say 'activate a source,' do you mean making a previously invisible source visible, or playing a video or sound?
 

StreamMan

New Member
I've posted an update to the plugin here. I've made a fix to set the period between timer updates to 1000ms (like it was in version 1.x) and I've also made some styling updates.

I hope this fixes the jitter issue. If not please post again here and I'll look further into it.
Thanks, I'll check the updated version tomorrow, while using it.
 

Ashmanix

Member
I have a show tomorrow, please give me a link to download 1.43 until then, thanks!

Can I ask what type of countdown are you doing (Period or DateTime) and are you using countdown or are you counting up? I want to test this locally.
 

StreamMan

New Member
Hi!
I am using: Period, Countdown
see pictures..
 

Attachments

  • Screenshot_2024_12_16-1.png
    Screenshot_2024_12_16-1.png
    53.6 KB · Views: 20
  • Screenshot_2024_12_16-2.png
    Screenshot_2024_12_16-2.png
    147.9 KB · Views: 21

fabianlujan

New Member
Ashmanix,

These latest updates bring everything I was looking for. This is awesome!

The only issue I see is when counting up and needing to fix an unsynced clock.
By "unsynced," I mean when the stadium scoreboard is not synced with yours.

When counting down, there's no problem. I can pause, change HH:MM, and reset. It will continue counting down to zero as expected.

However, when counting up, if I pause and reset, it doesn't update the current clock. Instead, it sets a new final HH:MM.

How can this be fixed?

Thank you so much!
 

Ashmanix

Member
Ashmanix,

These latest updates bring everything I was looking for. This is awesome!

The only issue I see is when counting up and needing to fix an unsynced clock.
By "unsynced," I mean when the stadium scoreboard is not synced with yours.

When counting down, there's no problem. I can pause, change HH:MM, and reset. It will continue counting down to zero as expected.

However, when counting up, if I pause and reset, it doesn't update the current clock. Instead, it sets a new final HH:MM.

How can this be fixed?

Thank you so much!
Hi there,

When counting up if you press the reset button for period time then the internal counter resets to zero. When pressing the play button after this it will then take the current time (in milliseconds) add on the set days, hours, minutes and seconds to that time and count up to that. The reason I did this was to keep accurate timing when counting (using your computers local clock).

Does just pausing and starting again, without resetting, work?
 

fabianlujan

New Member
Hi there,

When counting up if you press the reset button for period time then the internal counter resets to zero. When pressing the play button after this it will then take the current time (in milliseconds) add on the set days, hours, minutes and seconds to that time and count up to that. The reason I did this was to keep accurate timing when counting (using your computers local clock).

Does just pausing and starting again, without resetting, work?
Hello, thanks for the response.
Here's what happens with me:

I currently use the timer for live handball match streamings.
This sport has many pauses during the game. The referee uses their own stopwatch, and the control table operates the scoreboard timer. I manage my own streaming timer using your plugin.

Usually, as pauses occur, differences appear between the scoreboard timer and my timer. To address this, during each pause, I check the scoreboard, insert the remaining time, reset and it gets "synchronized".

This works well in countdown mode because the remaining time on the scoreboard matches the leftover time from the 25 minutes of the period when restarted.

However, in countup mode, this does not work. If I reset the timer, it restarts at zero, and when the clock starts, it will count up to 25:00.

For example, if the remaining time were 13:23 and I set that value, upon resetting, the clock would start at zero and count upwards to 13:23.

I hope this explanation is clear!

Maybe what I'm talking about is outside the scope of the plugin, even when it works near perfect for my needs.
Really thanks a lot!
 

Ashmanix

Member
Hello, thanks for the response.
Here's what happens with me:

I currently use the timer for live handball match streamings.
This sport has many pauses during the game. The referee uses their own stopwatch, and the control table operates the scoreboard timer. I manage my own streaming timer using your plugin.

Usually, as pauses occur, differences appear between the scoreboard timer and my timer. To address this, during each pause, I check the scoreboard, insert the remaining time, reset and it gets "synchronized".

This works well in countdown mode because the remaining time on the scoreboard matches the leftover time from the 25 minutes of the period when restarted.

However, in countup mode, this does not work. If I reset the timer, it restarts at zero, and when the clock starts, it will count up to 25:00.

For example, if the remaining time were 13:23 and I set that value, upon resetting, the clock would start at zero and count upwards to 13:23.

I hope this explanation is clear!

Maybe what I'm talking about is outside the scope of the plugin, even when it works near perfect for my needs.
Really thanks a lot!

So for this use case you want the timer to reset but carry on counting up to the original 25 minute time stamp (which would be 13:23 when reset)? I think I'm getting it. Yeah this would be a fringe case.

Out of curiosity do you have a link to one of your streams where you're doing this? I don't think I can make a change at this point but I'm curious as to how people use the plugin (outside of the basic use case) to get more context on what people use it for.
 

BenniNatsu

New Member
If you could give custom names to the timers it would be perfect.
If you have several timers, you quickly come to the following problem: What was timer 5b799ca6, time 6ad6b824 and timer ...... ?
 
Top