Updates - Social Stream & Chat Overlay
Last updated
Last updated
Added a 'download wait list' button to Social Stream
It downloads the current wait list of users to disk, in tsv format, which is spreadsheet compatible
By default, text to speech will not read out http link URLs anymore, instead it will just say "link"
Use &readouturls
to keep reading out the URLs instead, if you prefer
Tenor gif support added to Social Stream (so now its giphy and tenor supported)
The first beginnings of Twitch websocket support done; more to go tho
You can block the host/bots from showing up in chat now via the general-settings section, rather than the dock section, in Social Stream. This is to provide bot blocking support for the new direct to featured chat option
riverside.fm support added to Social Stream, along with an opt-out option for it
Improved the auto-scrolling logic to account for very long messages
Fixed an issue with Zoom and the Social Stream standalone app not working
Fixed an issue with ffz extensions on twitch and Social Stream
Emotes wall works with &server
mode now (rather than p2p)
Messages deleted on twitch or YouTube should auto delete in Social Stream also now (fixed some bugs on Twitch, improved extension support, YouTube support is new)
Initial support for megaphonetv.com has been added to Social Stream
The text to speech language drop down menu for Social Stream now will set &voice
filter parameter, along with the &lang
parameter
So it selects now not just the language, but also the voice, (Google vs. Microsoft vs. gendered voices; not just "en-us
")
Added an option to Social Stream that let guests in chat auto-queue their own message.
In the extension menu you can set the command or you can just add &selfqueue=!queue
to the dock.html page, with the string you want to be the command
Fixed a bug that prevented Social Stream from sending messages to Twitter live chat or Instagram live chat
truffle.tv support added to Social Stream
Added support for BTTV to YouTube (Social Stream)
This doesn't show the BTTV chat emojis in the YouTube chat itself, but rather adds the BTTV emotes in the Social Stream dock page.
The hope is to add more sites and 7tv, plus others over time, but this is a start
mixlr.com support added to Social Stream
Social Stream can make use of this new &lanonly
mode also.
The dock.html, index.html, and the extension itself have toggles you can enable
You'll want to enable all three &lanonly
toggles ideally, to ensure full coverage
This allows you to use Social Stream within a corporate network or on a single computer, without as much worry of it getting hacked due to a leaked session ID
If using &server
mode, that will bypass this feature of course, as server mode isn't p2p
You can now merge multiple Social Stream extension sources into a single dock, so for example, two different computers capturing chat with two different extensions installed can combine their results into a single dock.html page.
To use, just comma separate the session IDs, ie: dock.html?session=aaaaaaaaaaa,bbbbbbbbbb
.
If using a password, it will need to be the same with both session IDs currently
There may be other odd conflicts/quirks here or there if you use this feature, and only the dock.html has this support atm.
Added &exclude
as an option for the Social Stream dock.html page:
ie: &exclude=facebook,twitch
Lets you hide messages from specific sources; comma separated values accepted.
Added a search bar option to Social Stream; with so many parameters these days, being able to quickly find a parameter I hope is helpful
YouNow has some events added in
Name filtering now works with names containing special characters
The option to auto-grab tweets in Twitter (X) has been added (Social Stream)
Added options to create custom auto-responses, based on custom triggering command. (Social Stream)
Up to 10 triggers/responds combos can be made
Added &autoshow
as an option for the featured chat page (index.html) in Social Stream
Moderators within Social Stream are now considered members, as previously mods who were also members were not treated as so.
I'll try to sort it out so mods that aren't members aren't treatsed as members, but this will take some more time.
Added the option to add "replying to @userhere:" to captured messages in Social Stream when a message is a response.
Currently just works with Twitch, but it's a start.
Twitter post support fixed in Social Stream
&onlyfrom
added as an option to the Social Stream dock.
You can pass a source type, which will the only show messages in the dock from those sources.
There is already &onlytwitch
, but this allows for something like &onlyfrom=facebook
or custom options.
Updated Social Stream so it supports Vimm's WebSockets mode
Fixed the threads.net support on Social Stream. (the star button manually adds the post to the dock)
Also added an insta-hide and -block button to threads; cause why not.
Canadian users aren't blocked from linking out.
In Social Stream, you can now disable the ability for someone with a dock link to respond to chat.
This toggle option is in the general-mechanics section.
Added a "Clear All" button, which will clear the dock of all messages (excluding pinned), stop TTS, clear any queue, and clear the current featured chat.
Useful if you need an emergency clear button, in case someone spams the chat with something offensive or you are going live and want to clear your test messages
A sample on how to use this clear via an API is provided in the sampleapi.html page; ie: https://api.overlay.ninja/SESSIONIDHERE/clear
&excludefiltered
can be added to the dock.html page in Social Stream to prevent filtered messages from auto-featuring, when auto feature is on.
Fixed an issue with the emoji wall and not all icons being the same size.
Twitch chat pop out will not forward to the new chat site on stream end; it will stay on the original chat site despite a raid.
Some trival Twitch events can be optionally highlighted in the dock; twitch events like a viewers first time speaking in chat.
I've added code that tries to disable messages from being picked up still after the pop up has been forwarded to a new chat stream during a raid. You'll need to refresh the chat in this case to get it working again. This should help prevent chat messages from someone else's channel accidentally being picked up.
Fixed an issue with discord avatars not working anymore in social stream; plus an issue re: name/message blocking not working with Discord.
Improved support for YouNow.
shareplay.tv added to Social Stream
Live.space fix out for Social Stream, along with an opt-in channel feature, to avoid picking up chat from other channels
Updated the Social Stream code with some more error handling to the &server
mode logic
Dialect support in Social Stream's Text to speech fixed; i.e: en-UK vs en-US, should be working now
Added the TTS menu to
Padding improvements and "member for N months" added to featured chat badge
jaco.live added to Social Stream
Google font options added to the hypemeter, wait list, etc, as well now; plus fixes
The Extension version of Social Stream also has had some bug fixes pushed; an error related to user blocking caused some bot action to fail.
Added dozens of new advanced transition in/out effects for the dock.html page.
Video of the transitions effects mentioned above
You can specify a Google font in Social Stream now; works for the dock or the featured chat page.
https://fonts.google.com/ fonts for reference are here; you just need to enter the name
&padding=5
added as an option to the dock page now; you can also enable it via the menu. this adds vertical spacing to the lines.
In this case , it's padding=5, but that's 5px x 2 = 10px pixels total. 5 is the default for &padding
, but you can specify your own amount
I also modified the default vertical padding, even if not using &padding; there's now a small bit of extra padding to make things a bit more readable
Fixed an issues where the session IDs still were not saving in some cases. Hopefully that's fixed now, after updating the extension.
For those so inclined to make their own overlays for Social Stream from scratch, I've created a basic and bare HTML template for reference.
No functions like TTS or customization via URL parameters; it's just a simple fixed overlay with minimal code.
It can be used as a featured overlay or as a dock-alternative, with all messages. see the code for reference.
Pushed an update for Firefox and the Social Stream extension; it brings back basic Firefox support to the extension.
You'll need to installed it via the about:debugging#/runtime/this-firefox
page as a temporary extension I guess? Or self-sign it.
The hide/only Twitch option for Social Stream added to the index.html page also now.
Twitch subs work again as 'stream events' that you can capture.
More Easter eggs added to the Twitter integration.
Social Stream updates
Added an option to hide or limit to just Twitch chat.
Works for just the dock.html page currently; if you need it for other things, let me know.
This could be helpful if you wanted two dock pages open; one for an OBS with Twitch output and one OBS with an output for everything else.
You can also use the "filter messages" text bar in the dock menu to do th same, using source:youtube
if you wanted to just show youtube, or source:!youtube
if you wanted anything but YouTube chat.
tl;dr; Twitch officially allows simulcasting now, but not consolidated chat, so this I hope might help with that.
Also updated the Social Stream standalone app; https://github.com/steveseguin/social_stream/releases/tag/0.1.4 (mac/win64)
It's still very much in 'just a preview test" mode, though I've trying to work thru all the issues. Please bare with me if you have issues with it.
I updated the sample custom.js
file for Social Stream with the option to allow your public chat to control your OBS scenes with chat !commands
.
In the provided sample code, when a guest types !cycle
into chat, it will tell your OBS to switch to the next available scene, cycling between them all. Timeout of 10-seconds between uses.
More details and the code, check out here: https://github.com/steveseguin/social_stream/issues/148#issuecomment-1793594605
Added a 'goodwords.txt' option to Social Stream
If the file is present in your extension's folder, messages will be filtered out (**) if they are not included in the provided good words list.
MacOS support added to the Standalone version of Social Stream
Several bugs fixed in the standalone version https://github.com/steveseguin/social_stream/releases/tag/0.1.1
Fixed an issue with TikTok events not working
Social Stream updates
Fixed an issue with duplicate messages and cozy.tv.
I'm putting out a "still-in-development preview" version of the Social Stream Standalone app -- I've been poking at this project for the past year, and due to frequent requests for it I'm making it available as a preview-build. -- I'd say 90% of the features available in the extension work in this standalone version, with the interface about 50% done. -- Available as an installer for Windows x64 only at this point, but a Mac build is probably not far off.
https://github.com/steveseguin/social_stream/releases/tag/0.0.1
Improved &floatup
; supports &showtime now, to control speed, plus OBS fixes.
caffeine.tv support added to Social Stream.
Font-resizing for long messages is no longer enabled by default on the featured chat page; you'll need to now use &fontfit
to enable it. (it's available as a toggle under featured->style)
YouTube chat from channel members can have all their chat be considered as "membership chat" now, rather than just their monthly highlighted messages. This can be enabled via the general mechanics option.
&showonlymembers
and &showonlydonos
added to the Social Stream's dock.html page, as URL options.
sesssions.us added to Social Stream
whatnot.com added to Social Stream. (no pop out, so just open the watch page and pause the video I guess)
steamcommunity.com live chat added to Social Stream. ie: https://steamcommunity.com/broadcast/chatonly/XXXXXXX
younow.com support added to Social Stream (since there's no pop out chat; just use the main view page)
cozy.tv support added to Social Stream
Align messages to the right-side of the screen added to Social Stream; for both the dock and featured chat pages
Right-to-left read language forced support added to message text; it's set to automatic detection by default however.
The featured chat messages can "stack" on top of each other now, although this is a work in progress.
https://boltplus.tv/ support added to Social Stream.
Facebook sticker support added to Social Stream
Added an option to filter for 'members' to the dock's menu
Updated Social Stream, attempting to fix some issues with relayed messages sometimes duplicating, etc. This includes also a change to avoid publishing to the same chat window if open in two different tabs; URL matching based, so not 100% ideal.
A few minor fixes and additions to Social Stream the last couple days, like the option to opt-in to showing "user joined" messages from TikTok.
Added initial support for language localizations to Social Stream. -- So far some pop-up menu text and a few Twitch/YouTube donation labels are supported -- I've added a "test" translation file, with a couple translations added, to try it out -- Actual translations for other languages still need to be actually added. (difficulty level: 3/10) -- (German was added*)
Added the option to use a !custom command for the waitlist trigger
Added the option to use a custom title message for he wait list page
Clarified the language/style to make it a bit clearer that you have to enable the page for it to work
On Social Stream now:
If you delete a message as a mod/host on Twitch, it will now propagate to the Dock, deleting all messages from that user in the dock. (other chat sites will be added eventually). Future messages from that user will not be blocked though.
If you right click on a message, you'll have an option to block a user now. It will propagate to other open docks automatically, however, these blocks will reset after a page reload unless you have the Hide and block specified users
toggle enabled. Users blocked via right-clicking will be added to that block list, but you'll need to toggle it on for it to persist on each page load.
Adding a user to the Hide and block specified users
will have it retroactively delete all messages from that user from all open docks.
MS Teams "enterprise" chat now working; not just the personal version. -- update Social Stream to access