Glodenox / twitch-chat-monitor

Twitch Chat Monitor that allows the chat to be shown comfortably on a big monitor. Useful for room-scale streaming where the chat needs to be readable from a distance.
37 stars 9 forks source link

New option: enable/disable animated emoji #44

Open Glodenox opened 11 months ago

Glodenox commented 11 months ago

During Desert Bus dance parties, a lot of animated emojis are added to the chat, which can be very resource-heavy for some computers. Replacing animated images with a static version is easy: instead of ending the src URL with /default/dark/1.0, use /static/dark/1.0

Maybe also start monitoring the frames per second metric for this? Alternatively, we could monitor the amount of animated emoji in some way and predict performance impact. But that seems very hard to do accurately.

This would seem like a reasonable configuration to add: Animate emoji: Always animated / Based on system performance / Always static

Glodenox commented 11 months ago

Because the system performance is a bit more difficult to gauge reliably, I've implemented just the choice between animated or non-animated emoticons for now.