#Add a Queue Counter UI/UX Element to the Stream Overlay
1 messages · Page 1 of 1 (latest)
yeah having an actual number on stream would help, typing queue in chat is useless
Especially with how fast the chat scrolls.
could also be an indicator for if the queue is even enabled
something like this in the corner somewhere (140 is the number of messages in queue), or you could even incorporate it into a screen or something in the scene
left is queue open, right is queue closed
sorry if you have dark mode
I understand the point but I feel like the swarm will see that and just say number go up
there should be a cap at a time, like the counter should go down to zero before counting up again
that's fine, the point is to have the number visible
vedal could set it up to disable if it hits a certain number as well
yeah i agree with there being counter on the screen somewhere since the pinned messages was also rolled for me so it took me a while after it was posted to notice the first one
chat was moving too fast to even see the queue and i had to relay on discord live strema chat to notice how many messages were even there
definitely second this, I know doug has it and it seems to work pretty well
yeah doug's works great, and that's who teletric got his concept he drew from
the silence indicator is also very helpful
it would get a lot of use especially here since they can't read tts during twin call
collabs too
an easy way to indicates "hey they won't read your messages anyway so don't bother sending them rn"
This makes sense yeah. Could even have the amount of messages work with the theme too, like for this one it's be "Customers in Line: 120" or something like that
would have been perfect here, it's the screen for the drive-thru
Wonder if a it would be feasible for someone(or vedal) to create a script that automatically disables or pings mods and vedal to disable priority msg's once certain conditions are met(X total amount of Priority msg's, X amount of priority msg's on queue, X priority msg's per X hours left of stream, etc)
you could disable the channel point highlighted message quite easily with a simple api call but you cant really stop people from sending bits
Technically you could change the minimum bits you can send to 100k to semi disable bits XD
I mean the solution is just to prevent them from showing up on stream and prevent the twins from responding but only vedal can do that
anyway that's not the point of the thread
it's to add a counter that shows people the current number of messages
it conveys information easily and as it gets higher it discourages people since it becomes clear their message won't go through by the end of the stream
good idea because the queue bot literally broke that stream
Add a Queue Counter UI Element to the Stream
Add a Queue Counter UX Element to the Stream Overlay
changed title because it felt applicable to more than just themed streams — basically any event where queue volume might be high.
though it did stem from the Fast Food stream
it should be on every stream quite frankly
people still send highlights/bits during collabs for some reason
the mute indicator would really help with those
Maybe it should only appear on stream automatically after a certain threshold (maybe 50 messages?) has been reached to really emphasize “alright guys, calm down with the priority messages a little” when it appears since the queue counter wouldn’t really be necessary at low values.
The number could also get slowly more red or something as it goes up
i wish we could get some insight from vedal on this
on like the feasibility of this happening
it's just an obs element it can't be that hard
it was initially suggested to have it on the stream but he went with the !queue command instead iirc. hoping he will reconsider
Assuming that the counter is updated live from his computer I honestly think it would've been easier to wire it up to OBS
wait no it isn't I'm stupid
but either way isn't it easier to put on OBS than on a commands bot running on his account?
not by much, but the point is the current method is useless
Yeah so it's more worth to have it display on stream
typing !queue in a chat of around 10k+ viewers to see the queue is so bad
it would require a bit more effort to set it all up sure but it's more worth it in the end because people can just look at the stream
if DougDoug can do it vedal can do it
+1 good idea
I means, it's not vedal fault if people can't have basic logic 
true, but I think having a clear visual indicator would help
can't wait for queue counter on stream this afternoon 
Mission failed we'll get em next time
next stream surely

we need to see this before we send priority messages
there is !queue command which will show the queue, idk how you dont know about it
but it shows the queue just like teletric wanted
you gotta be baiting
the entire point of this thread is that the current queue sytem sucks
like it's not about it being there at all
having to manually type !queue in a stream chat that reguarly gets 8k+ viewers is a terrible system and making a visual indicator would simply be better
*regularly gets 8k+ viewers and filled with infinite amounts of chatspam
it'd be a terrible system without the spam too
having to type it period is bad
the only way I could see it being justifiable is a 100 viewer max stream
any higher than that get a damn visual one
bro... it's literally right above your comment...
ye i realised today that i miss understood it i thought he didnt know about the command and he thought queue message gets sent only when bits/points get used
What if there was a little 📫 in the corner with the queue count on it? Then it'll be like we're sending her little letters when we do highlights I think it'd be cute
and then we can send messages like "this mail is a pipebomb"
and make it play the "you've got mail" soundbyte when she opens one or smth
actually scratch that just make the visual & context to Neuro look and sound like mail as well, we can truly get the mail experience
could also be like <username>@<method of sending prio messages> to replicate email but that'd be confusing to someone new so uh snail mail with the red notification dot™ would be better
he's gonna program this on devstream tomorrow trust me guys 
he can do it in the greggs fit
"hello I am currently programming a mail system at greggs"
let neuro program it herself with that VS Code extension someone made 
Just have the cost of a highlighted message be dynamic based on the existing queue length.
I think that would actually be the hardest to create
you'd need a way to read the queue length and also give whatever is doing it access to the bit donation amount which is like, streamer level perms
really I thought that would be handled on vedal's end? There's no difference in chat if you give more than 500bits or not is there?
and like there was that bug for ages where you could actually donate 400 bits and it'll still get highlighted that doesn't sound like a twitch bug
the minimum number is 500 yes, what quark is proposing is a system that actively raises the amount the larger the queue gets
which like, vedal could do manually, but idt he would want to, and automating it would be a huge pain
err ok I may have misunderstood what you wrote
Also wait that's not really what this thread is about anyway though I guess you would need some kind of on-screen indication first before you could even do that
yeah uh not really relevant to the topic anyway
shamelessly plugging it here #1350968830230396938
I'm actually quite surprised that bit donation amounts are set to streamer level perms with whatever program he's using for it. Then again I guess you wouldn't want your mods to scam people so checks out I guess
actually is there a program that does such a thing?
interoperability isn't really something most user-friendly programs are known for, which are like most of the programs like streamlabs or whatever
the program is just twitch's creator dashboard I'm pretty sure
My suggestion wasn't really serious but I would be curious to see what happens if you literally try and min max donations vs revenue vs time
velda pls 
also just noticed, why is the post title using UX? Wouldn't it be more like UI?
it's both
UX = User experience, the current queue system does not offer the best experience, especially with larger queues
UI = the counter displayed on stream
change the title to have UI/UX then ig
or like technically it would be either add UI element or change UX by adding UI element
or smth idfk
Add a Queue Counter UI/UX Element to the Stream Overlay
they aren't mutually exclusive
🔥
no they aren't, but you're not adding UX, you're tweaking UX
you're adding a UI element to change UX
why are we having a #programming debate in a discussion forum
I didnt think it was a debate
anyway not like Vedal is going to suddenly take interest because I changed it to UI/UX 
for everyone, idt he really takes note of things that are feasible (can't blame the guy he's tryna' v3 voice rn so)
surely tomorrow 
tomorrow will the the unnanounced dev stream where he makes it live
exactly
bro i'm dying because of the amount of hopium/copium in here
eventually he will see this
bump
bump
o this is good
unfortunately i could not bring vedals attention
damn it would have been really cool if we had such an indicator so people would know not to send highlighted messages when they won't be read
how many people complained this dev stream...
sorry in advance for the huge message
I wanted to explain why I did need to be insulted earlier and why I didn't contradict my own opinion but you thought overwise. And that I didn't have a black or white opinion but rather gray. I can agree on some arguments, and disagree on both the current system and new proposed system. Anyway I won't send it(edit: the first part with all of that), instead i'll only send the part that is interesting (I hope?)
Now, you said the current system isn't practical since you can't see it in the chat. You can, it even mentions you. If the chat is moving fast, it's a different story, yes.
Now², Some people won't be sending tts if they see on screen the number is too high thinking the stream will end before it could be read, while it could really fast and their message could be read.
I feel not everyone worries too much about the queue when they send a tts.
I can't speak for everyone but some people might not send tts if they see the queue is over X messages. This can, (I don't see the future (just in case), it's hypothetical based on why people are using the "!queue" command), reduce the number of tts sent.
For people not using tts, it's not useful to have a big indicator on screen. Someone earlier mentioned the subathon timer, which is different in that regards imo. Maybe I'm wrong, Maybe all my points are wrong. There no absolute truth, on the topic, it's only opinions.
The scene for when Neuro or Evil play a game leaves a lot of empty space on the right of the screen and it allows for a small queue indicator to be placed. 
I just hate having something constantly flashing on my screen, it distracts me a lot. (Chat included but I don't want it to be removed as it express the mood of the chat and help feel a connection with people (laughing etc..)) I'm not really in for having an indicator on screen that distracts me (or other people too, I can't be the only one in thousands of people), so if an indicator is added, I'd like it to be small and not too distracting
, as I already said, as it's not really useful for people simply watching the stream (not using tts or not using chat at all).
I don't think that's all my opinion on the topic but maybe it'll help in some way idk. I hope it clears a little some things and I won't be insulted for trying to think about it thx 
I forgot:
The proposition Teletric did with the McNeuro's screen for example was good. 
it doesn't need to be flashy, teletric uses dougdoug as his example, not only because he's a fan but because dougdoug's tts indication is really good, it doesn't take up too much on the screen yet is noticeable enough, the biggest advantage dougdoug's has though is its mute identifier, when dougdoug turns his highlights off for a collab or because he feels he needs to focus on something, the indicator switches to mute mode making it clear to everyone that the highlights will not be noticed or read on stream
The mute feature alone is a great reason to implement it, there are so many times when people spend bits/points on a collab stream and get donowalled because the highlights are off the entire time essentially, the mute icon would help in visually saying "hey, highlights are off, don't send them"
Also yes, there will be people who go "oh tts is too high rn maybe I won't send a message this stream" and I think that's fine actually, it allows highlights to not direct the flow of stream as much if there's less
I agree on the mute feature to be shown.
Even with the current system, to indicate it in chat.
During collabs it seems logical to assume tts are mostly off.
And for doug, I never saw the queue indicator. Was it added recently? Because if not I never noticed so it would be ideal.
this is his chat indicator from the recent stream with the paused and on indicators, he never muted it this stream and I don't wanna fish through vods to find it, but the mute does exist
Anyway, paused means tts will not go through at all, not even show up on screen
so if you send one, you will have to wait until it is unpaused for it to actually show up
idt we need pause, mute should be good enough, so it is just here as an example
Damn it wasn't (added recently). Yeah well, I never saw it.
If it's that subtle then ok
soo, those would be the assets, it would be either ON (with the number of messages in queue) or OFF with a cross sign and saying "off"! :)
also added a circular progress bar between each highlighted messages (idk how possible that would be to implement but could be cool)
any other ideas are appreciated! :D
holy shit you COOKED
Idea: the queue counter only appears for a few seconds after a new message is added or read
The counter being there all the time makes the stream feel more artificial for the lack of a better word
what about transparent
Invisible is better imo 
I genuinely can't comprehend why someone wouldn't want a visual indicator instead of using the objectively bad typing !queue
like do you just want the stream to be worse?
like highlights are such an important part of the stream moreso than most streamers
Its a good thing no one is saying there shouldn't be a visual indicator
Makes sense for the counter to show up only when it goes up or down 
wouldn't that create an annoying pop up?
There might be situations where the queue is closed for new messages but she's still going through however many messages are still in the queue. So it would be cool if it waited until the messages in the queue were 0 before it said "off!"
as I see it, the entire point is that it's always on so you know if it's worth to send a highlight, what teletric proposed would be a good compromise I suppose
but I still think it should always be on
the muted one especially, there's so many people that send highlights during collabs for some reason and the mute hopefully stifles that somewhat since it indicates it literally can't be read
ah yeah I see
uhhh
maybe combining the cross sign with the numbers still counting down could help?
Not really, the point is for this information to be visible. Also, it would be more distracting if it kept disappearing and reappearing all the time rather than a thing that's just kinda there. Think about how your eyes move to the notifications that pop up on screen when there's a new poll or title change, versus the lava lamp that is constantly there and doesn't draw your attention unless you decide to actively look at it.
"the lava lamp that is constantly there and doesn't draw your attention unless you decide to actively look at it."
indeed, you didn't realize that there's a hidden message in there

The queue will go up and down while visible so it will still be distracting 
not nearly as much as it would be if it was constantly vanishing and reappearing
could make the font color match the BG more if that would help
Clearly we need this to be indicated by the current curvature of their ahoge. The straighter it is, the longer the queue
when it goes straight vertical a little flag pops up that says "queue full!"
the curvature is represented by the function f(x) = x², where you can find how many messages are in the queue by solving for x 
Actually okay, in all seriousness, I think I can solve the "distracting" issue. Just have the queue counter as part of the existing "display message" ui that pops up. This is already something people will be actively reading, and if it never pops up then the queue is low anyway.
it would add 0.01% to the overall screen clutter
sure that works, if nothing pops up then just assume it's at 0
kinda feels like the mute still needs to be on screen though...
Well, except when highlighted messages are disabled, but when that's the case there SHOULD be some indication of that too IMO
I think it would really help people not send stuff
mathematics
feels more warranted now with B2 priority messages
wb them
there will be more highlighted messages coming with b2 being able to send them too
so the queue will get longer quicker
i haven't looked at this thread for a while holy ffrequence the goat
oh god
as a compromise, what about hosting it on https://vedal.ai/ ?
would be there when a stream is live, disabled when not
someone would probably still need the API key from vedal
Nothing from you guys huh
what
Alex (think he made swarm control)
Bump, please ved
200th comment!!! 🎉

we will surely get our wish now

Isn't !queue enough?
see entire discussion thread
I read already
Nah it is.
Repeat the command
if i remember correctly sometimes it's buffered so you can't do it quickly after it's already done
Are you going to check it before sending the message anyway, so why does it need to be in real time?
chat goes fast sometimes you lose the previous message, also why not have it in real time to remove the need to send the message
What you want isn’t even an indicator what you really want is for the messages to be shown as quickly as possible
i mean, I'd like to know what the status of the queue is so I know whether or not I'd like to add to it. And having an updating indicator that's easy to look at is better than constantly using !queue because I'm not mentally tracking the number
tbh since this thread was first made I've kinda changed my opinion on it. It's fun to treat neuro like a real streamer, and a queue counter constantly on stream might be a bit immersion breaking. Like a constant reminder that she's basically automated to answer our messages.
though if he did add it I would still rejoice, if only because we're starving for anything new on chill streams 💀
maybe that "interactable room" thing that vedal hinted at will have something that fills this purpose? 
other people have queue counters on screen though?
???
yeah but they are real so they don't need any suspension of disbelief
I think having a queue counter on screen makes her even more of a real streamer
though obviously with reasonable UI design, etc...
I don't really get this mentality, what immersion is being broken? it's a twitch stream
idk about you but I consider neuro a real streamer same as any other streamer the only difference is she's an ai
same with evil as well
like was I actually supposed to think I was in their room talking to them?
I got distracted easily so I don't want something moving or glowing on screen every 10 seconds
the chat at the top left/right corner:
Exactly
doesn't have to be glowing or super flashy, could be transparent on the bottom somewhere
hell, did anyone even pay attention to the lava lamp color before we got the swarm sync lava lamp? always felt like it was kinda just there.
feels like the queue counter would basically just be like that for most people who don't send priority messages and useful for the people that do.
Well it's easy to ignore something next to Neuro/Evil since they draw more attention than anything else on screen
...mmmm true
The evil ASMR stream reminded me of this, because the queue was always at like 30 - 50 
mfw I have to type !queue to see if it's worth sending a message
vedal do you hate this suggestion