Comments (28)
This is great. I will leave the issue open until I get some time to go around it.
Theres some bug fixes and new stuff to be built into a release later this week. I will move this into development after
from ontime.
From the people involved in the project, none of us have relationship directly to broadcast, so your input is valuable here.
I will create an interface button to toggle enable / disable for now, and add an integration later with OSC and HTTP as these APIs are already in place
See the notes in the other posts about events with no duration.
from ontime.
Countdown
Is it counting to the end of the current event or the start of the next one (in case there is a gap)?
I just don't want to miss the next thing we need to prepare for in the studio.
We don't plan with gaps since it's live.
make the text show whats next and the countdown count down to end time of current event. since we don't plan with gaps it will be correct. and if you plan with gaps you still get an indication of how long before gap.
what if the current event is overtime? should it stay locked at 0 or show the running time? should the style change to indicate this?
if something drags out in time(overdue) the indicator should start counting positive numbers instead. possibly with a color change of countdown(up).
from ontime.
Hi @xztraz, few questions on the implementation
OnAir
Can you please describe how would the ONAIR flag work in the context of this app (it should work as standalone and be extensible with integration)
- Would it be on depending on whether a timer is currently running? a button in the interface?
- How would your workflow to connecting to an external controller look like? what sort of message would you like to send to ontime to toggle the state on/off?
Countdown
What is the expected behaviour on the countdown?
- Is it counting to the end of the current event or the start of the next one (in case there is a gap)?
- what if the current event is overtime? should it stay locked at 0 or show the running time? should the style change to indicate this?
from ontime.
I left that a bit open since i'm not sure what you want for it too. We usually start streaming from vmix and reading the status from that would be awesome but that probably forces integration to be program specific.
so next best thing. a button(for manual control) and possibility to trigger from events.
i tried making an event for ON AIR but it makes all other things missbehave if times overlap. time when screenshot taken is ~13:10
The ON AIR event overrides everything so that approach is hard.
So i guess using single time events(where you just enter a start time with no duration) would be great here to trig on and off separately. some kind of function/button to make an event connect to ON AIR is needed in that case
from ontime.
toggle button will do! :)
from ontime.
Implemented with #60.
The toggle button for onAir is implemented in the Message Control pane.
Slightly unsure on the best UX here. Maybe it is better to have just a button as with the other toggle inputs?
It can also be toggled externally using OSC or HTTP, I have updated the docs to reflect
Either way feature is up. I am happy to revisit the design
Will leave this issue open for follow ups
from ontime.
Font i used: LcdD (it's a bit italic as default) a bit easier to read i think.
and some other things :) main one led ring should show seconds. inner led ring always lit to indicate positions.
from ontime.
i think i found one more thing. I left ontime running overnight and this morning the clock had stopped at the end time of the last event. clock should always be running.
Edit: i've not seen that again soo sems fixed but i'll keep an eye out. left it running for 2 days now roll mode and clock works fine
from ontime.
resolution on the screen im testing on
from ontime.
Fixed with #64
Closing the issue for now to give the issue list some clarity. Please reopen if I missed something or create new issues if necessary
from ontime.
can the colon between HH and MM be shorter between instead of HH : MM -> HH:MM ?
also the font on the right. don't need to be lcd but it should tie to the clock part somehow if changed. easy redability but still a bit oldschool.
from ontime.
There is no space in between HH : MM, I guess the spacing comes from the monospaced font.
from ontime.
It's now looking really good! seconds ticker working as intended. inner ring correct. clock aligned in circle.
one of the most stressfull things when producing with a small crew is all the multitasking as an operator. always having to look at some poorly printed paper and checking stuff of as day progresses. this is a awesome step up from that. super quick glance at the screen. "good" 10 minutes left until next thing"
the clock makes it super easy to quickly start a countdown to eng teams and such for live. i'm so happy! :D
and over to some minor adjustments and thoughts to make it even more pleasing on the eye and mind
~~ showing times with correction for delay (show same times as the backstage screen, this is a very back stage screen. the backest of them all) ~~ Fixed in RC5v2
- make space between clock numbers and : a bit lesser
yes space is from the font. but if there where 3 fields.
one for HH
one for :
and one for MM this could be adjusted i guess.
~~ list autoscroll ~~ Fixed in rc5
default example list fills the list to the right beyond the screen.
could the list be made to autoscroll during show if too long? say you reach the middle ish and then posts shift up until bottom is in view and then go on to the bottom.
gathered my thougts on here. (as i said its looking really good now
from ontime.
from ontime.
~~ Roll mode event ahead one second - Bug ~~
!!RC5 Seems fixed!! timers and countdowns sync up with clock right on studio clock and presenter screen.
one "little" thing.
if a set events like
ev1 01:00:00-02:00:00
ev2 02:00:00-03:00:00
i think the event countdown is one sec ahead.
minute indicator shifts correctly against ring. but event shows one sec too little left until next minute. the inner dots should indicate so that if the outer ring is lit next to a inner dot there should be 5s * inner dots left. ex. if outer ring at 30 sec inner dot mark. there should be 30 sec left on event. now its 29.
edit. same goes for other screens. they count down one second ahead to next event.
This should be a separate bug
1_.mp4
2_.mp4
from ontime.
- right adjust next countdown clock
maybe the bottom counter should be right adjusted so the minus sign don't jump stuff around
from ontime.
rc5
~~ studio clock(the actual clock and led ring) does not seem to start until you do something with the events. it should always be running. ~~
Fixed in rc5 v2
from ontime.
- if on roll mode. and no event yet running. you get no countdown. ( i guess thi is because countiung down just to end of current event. but maybe add if no event just active, just countdown to next start. picture says more.
from ontime.
- list element can be longer for events. only shows 8 posts. could be doubled.
from ontime.
list Scroll works really nice! exactly as intended. nice work!
from ontime.
- the title for next item doesn't update the title if changed in event list planner. not until adding another event.
from ontime.
- set countdown to be red from -5sec insted 0f 0. then it can remain red when positive. (or settable in setting even )
from ontime.
-
adding delay doesn't change the countdown timer bellow clock.
-
font does not support some special chars. ÅÄÖ for example. it's ok but just noted.
List updates times now! great!
Next item text under clock autoscales. Nice!! (needs a bit of centering covered in graphics couple of posts above)
from ontime.
lcdef is an .otf font that might be easier to work with? its good looking but not monospaced either.
from ontime.
it doesnt seem to support special characters also? am I wrong?
from ontime.
from ontime.
I have extracted the special characters into a new issue #97
Will close this to keep issue as most of the items in the conversation are in release
Good to tidy up
from ontime.
Related Issues (20)
- Feature Request: Play sound when timer is up HOT 5
- Feature: Edit mode "light" for operators HOT 2
- Roll mode crash when selecting before first event HOT 2
- Operator view allows custom field as "main data field" but doesn't show it
- Link start can cause sheet import to fail
- Google sheets live sync HOT 5
- Scale message to fit in Timer HOT 2
- Order of custom fields
- Freeze data at runtime
- Send messages anywhere
- Version number not bumped in 3.2.0 release HOT 2
- Public view with external iframe HOT 4
- Ontime DOCKER not saving DB HOT 14
- v3.3.1 on Docker fails to start HOT 4
- Dark background for custom fields text in Operator view
- Timer messages and OSC HOT 7
- (Improvement) smaller time increments HOT 1
- Dockerhub "latest" includes alpha release HOT 4
- Play sound when timer ends HOT 1
- Templates and user editable views HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ontime.