steveseguin / social_stream

Consolidate your live social messaging streams and much more
http://socialstream.ninja/
GNU General Public License v3.0
516 stars 74 forks source link

Youtube Shorts and Horizontal live chat distinction #232

Open Novalion21 opened 1 month ago

Novalion21 commented 1 month ago

I've been using your livestream software for the past couple of weeks, and I must say, it's been an awesome experience! The features and functionality have made managing livestreams a breeze.

However, during my usage, I noticed a small usability issue that I believe could enhance the viewer experience. Currently, there's no distinction between Normal livestreams and Shorts livestreams in the chat interface. This lack of differentiation makes it difficult for the audience to discern where each chat message originates from.

I was wondering if there's a possibility of adding a feature that clearly identifies the source of each chat message.

Adding this distinction would not only improve the clarity of communication within the livestream chat but also provide a more engaging and organized viewing experience for the audience.

I'd love to hear your thoughts on this suggestion and if it's something that could be considered for future updates to the software.

Thanks for your attention to this matter, and keep up the fantastic work!

steveseguin commented 1 month ago

Thank you.

I think that's the second time this past week I've heard this request.

I guess I'm not really sure how to handle this. I could create a custom source Icon for youtube shorts; that's my best guess at present. This does create some slight complications, as youtube won't be considered the same as youtube shorts, but I can find ways around that if needed also.

steveseguin commented 1 month ago

So I'm not entirely sure how to tell if a live chat is shorts or not. The only difference seems to be the video aspect ratio, and when observing just the chat itself, it looks identical.

Novalion21 commented 1 month ago

How about adding a field in the extension settings where users can enter the URL or the last part of the URL (video IDs) to identify YouTube Shorts chats.

steveseguin commented 1 month ago

So I've added a Youtube Shorts source logo; for the time being you can activate it by appending &shorts to the Youtube Live chat URL.

eg: https://www.youtube.com/live_chat?is_popout=1&v=N8aRtjPIoj4&shorts

image

two chats open; one with and one without the &shorts parameter added.

image

If I can find a way at a code level to do this without manually needing to specify things, then I'll do that.

Novalion21 commented 1 month ago

Thank you so much for finding a solution. Adding the &shorts parameter to the URL is a great workaround for now. It’s wonderful to see such dedication to improving the user experience. Looking forward to any further updates you might make on this feature. Keep up the fantastic work!

Novalion21 commented 1 month ago

Is there a way to change the color of the shorts logo, so that it is easier to distinguish normal Youtube and shorts from each other ?