Read the statement by Michael Teeuw here.
DIY Module Displays Nothing
-
@hokie-bird not sure, but two things
-
the sendSocketNotification() in start should be removed , the browser side is not up yet.
-
you are sending requests for playing info 1/second,
can the server handle multiple concurrently?
how long is the response time ?
i would change that to 5 seconds to test,
you can change it in config.js -
-
Thank you again @sdetweil
I implemented both of your changes (removing sendSocketNotification() in start and 5 second refresh interval) and it seems the refresh interval is what is impacting the display. At 1 second, basically nothing, but at 5 seconds I get a 5 second display, then maybe a 2 second disappearance and then a 5 second display repeating pattern. (Which is somewhat interesting as the browser console is reporting accurate data every 1 second, despite nothing being displayed.) Not sure how to get a constant/non-disappearing display (when music is playing) while still getting an accurate reflection/countdown of the time remain, but I’ll experiment with that.
Of course, suggestions welcome. And thanks again.
-
@hokie-bird you are also asking for a 4 second transition on the changes w updateDom(…)
so 2 seconds fade out and 2 seconds fade in
this.updateDom(this.config.fadeSpeed);
and you are interrupting the fade with another updateDom -
It was the fade! when I switch the fade to 0, even the refresh of 1 seconds works and displays perfectly. @sdetweil you are brilliant!
Thank you!
-