Skip to content

studioplascode/multiplatform-streaming-interactions

Repository files navigation

❌ NOT USABLE YET ❌

Currently this project is not usable at all yet. As soon as I got some of the things working semi-properly this will change.

Multiplatform-Streaming-Interactions

Streaming has been closed source for too long. I am baffled that there are still no good solutions for things like Multiplatform-Chat, On-Stream Alerts and Notifications and everything else you've come to expect from the giants of the industry.

Thus, I wanna build a tool to do exactly that.

What this project is meant to be:

This project is meant to become an easy to use, user-friendly tool that should be as close to know streaming-solutions as possible. Everything should be customizable. And everything should be open source.

What it is right now

Nothing, to be quite honest. I've only started working on it. But I am highly motivated and I'm having a lot of fun making it. Let's hope it'll be useful to many in the future.

Roadmap

Twitch

  • Chat
    • First Time Chatters
    • Cheers
    • Highlighted
    • Emotes
    • Badges
    • Display Replys as such
    • Channel Point Rewards
    • Slash Commands
      • Shoutout Overlay
      • Announcements
  • Follows
    • Follow Goals
  • Subs
    • Sub Goals

YouTube

  • Chat
    • Super Chats
    • BTTV Emotes?
  • Members
    • Member Goals
  • Sub Goals

Discord

  • Chat
    • Emoji
    • Custom Emoji
    • Roles
  • Member Goals
  • Server Subscriptions?

UI

  • Dashboard to configure everything
  • Chat Overlay
  • Chat Dock/Window
  • Sub/Member/Cheer (Event) Overlay
  • Event Dock/Window
  • EInk Mode
  • Multiplatform Mod-View

Other

  • Easy setup via docker
  • Easy to use API
  • Great Documentation for said API
  • Polling accross all platforms?

Feel free to create issues and suggest features

Progress

  • Getting a basic understanding of the Twitch API
  • Getting the Twitch Chat working in a very basic manner
  • Higher understanding of the Twitch API
  • Getting to know the YouTubeLive API
  • Working OBS Web Widget to Display both Chats
  • OBS WebDock for the streamer with seperate settings
  • Getting basic alerts working
  • Bundling the app as a docker image
  • Web Interface to easily configure the Widgets