extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Streamer: Live Chat & Overlays for Streaming a Project

Open liablelua opened this issue 2 years ago • 28 comments

Extension to use Live Chat, Text Overlay and Image Overlay for streaming your projects! image

liablelua avatar Sep 24 '23 16:09 liablelua

Added the extension image on the fork, and fixed the aspect ratio, everything should be good to go!

liablelua avatar Sep 24 '23 16:09 liablelua

Please make a user folder for this and put the extension in there instead. Do that after you've addressed the comments I've made.

Let me know if theres anything I missed, please recheck my screenshots then I'll upload the updated extension, thank you! :)

liablelua avatar Sep 24 '23 23:09 liablelua

Also, I'll upload it under BOP/twitch.js

liablelua avatar Sep 24 '23 23:09 liablelua

Forgot to request review.

liablelua avatar Sep 25 '23 01:09 liablelua

This seems nice for games that wanna support streaming on Twitch.

LeafiDev avatar Sep 27 '23 01:09 LeafiDev

Could you add a block that returns the last messages in chat that aren't faded yet as a JSON array? This would make it possible to create stream games like Marbles on Stream as you could fetch inputs from the chat.

Meehdrescher avatar Oct 13 '23 17:10 Meehdrescher

Could you add a block that returns the last messages in chat that aren't faded yet as a JSON array? This would make it possible to create stream games like Marbles on Stream as you could fetch inputs from the chat.

Not possible, I'm using an IFrame to show, if I don't use IFrame then its impossible to show chat. Also I am no longer giving support to this thread, go to my PenguinMod Extenstion PR, It's the same as this, BUT I will give more support there.

liablelua avatar Oct 14 '23 21:10 liablelua

This could be problematic, since Twitch is not allowed on Scratch, and that would mean that you wouldn't be able to talk about TurboWarp on Scratch anymore.

PPPDUD avatar Nov 28 '23 00:11 PPPDUD

This could be problematic, since Twitch is not allowed on Scratch, and that would mean that you wouldn't be able to talk about TurboWarp on Scratch anymore.

But newgrounds also exists? and Gamejolt.

David-Orangemoon avatar Nov 28 '23 00:11 David-Orangemoon

Closed for being stale.

yuri-kiss avatar Feb 05 '25 00:02 yuri-kiss

Yeah I ported this to PenguinMod instead like months ago, probably even a year ago.

liablelua avatar Feb 05 '25 13:02 liablelua

If anyone wants to use the extension then you can find it on PenguinMod and use the link to use it on TurboWarp

liablelua avatar Feb 05 '25 13:02 liablelua

Actually I'll fix this, I'm quite bored.

liablelua avatar Feb 27 '25 15:02 liablelua

I'm guessing I'll have to create a new PR, but I fixed everything besides twitch api.

liablelua avatar Feb 27 '25 16:02 liablelua

@liablelua

yuri-kiss avatar Feb 27 '25 18:02 yuri-kiss

All changes hopefully completed

liablelua avatar Feb 27 '25 18:02 liablelua

I’m at school so if you could screenshot that would be better

liablelua avatar Feb 27 '25 18:02 liablelua

I’m at school so if you could screenshot that would be better

Just read it when you get home then

yuri-kiss avatar Feb 27 '25 18:02 yuri-kiss

Completed changes.

liablelua avatar Feb 27 '25 19:02 liablelua

Would it be better to rename this Streamer Utils?

liablelua avatar Feb 27 '25 19:02 liablelua

(I asked AI for a summary of Twitch’s trademark policy)

liablelua avatar Feb 27 '25 19:02 liablelua

(I asked AI for a summary of Twitch’s trademark policy)

Don't use AI, but sure maybe. Don't include Utils if possible though

yuri-kiss avatar Feb 27 '25 19:02 yuri-kiss

Finished rebrand i think

liablelua avatar Feb 27 '25 20:02 liablelua

Added license to top of code.

liablelua avatar Feb 27 '25 20:02 liablelua

Image changed

liablelua avatar Feb 28 '25 01:02 liablelua

Changelog

Added theme option
Added dropdown for true or false
New logo

liablelua avatar Feb 28 '25 03:02 liablelua

Hold on; if its Good enough rn to merge please wait ima make more blocks like instead of all in one block you can use multiple for your information, because the block right now is pretty long.

liablelua avatar Feb 28 '25 13:02 liablelua

@yuri-kiss I think this code is ready for review now

liablelua avatar Feb 28 '25 15:02 liablelua

@CubesterYT correct me if I'm wrong, but if the extension works like I think it does, it won't be merged for the following reasons:

  • Its reliance on an external/third party service of which we cannot guarantee security, privacy, stability, compatibility, etc.
  • Its enablement of unmoderated live interactions with video, images, and text
  • Its "niche" genre which is generally only supportive of streamers that could accomplish this extension's goals with alternative methods on their streaming platform

I do not, however, see anything "wrong" with the code so it could still be merged if I'm misunderstanding...

Brackets-Coder avatar Nov 21 '25 19:11 Brackets-Coder