You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @nekename! 👋
I would like to submit my open-source plugin Twitch Viewer Plugin (com.community.twitchviewer) to the OpenAction / OpenDeck plugin catalogue.
Supported OS: Linux, Windows, macOS (Node.js v20, zero native C++ dependencies)
AI-Assisted: Yes (developed and tested iteratively with AI assistance)
✨ What it does
Unlike streamer-focused plugins, this plugin is built specifically for Twitch Viewers:
Favorite Streamer Key: Displays the real Twitch channel avatar (Grayscale when offline, full color + live border when online, with 100% optional overlays for viewer count, name, and category).
Dynamic Live Slot & Switcher: Automatically displays and rotates through currently live followed channels.
Quick Chat (!lurk) & MultiTwitch: Send quick chat messages with a single tap or open multiple streams side-by-side.
Localization: Automatic German (de) and English (en) language detection via OpenDeck's -info payload.
Hi @Enfalion.
This seems like a great Plugin, I am looking forward to test and checkout. Please fix this PR first tho, so we can review the Submission.
BR
Terrorwolf
Hi @Enfalion.
This seems like a great Plugin, I am looking forward to test and checkout. Please fix this PR first tho, so we can review the Submission.
BR
Terrorwolf
Thank you - I hope the PR is now all right.
I am new to github and had a lot to struggle with. Feel free to give me feedback.
Enfalion
@Enfalion why is the bundle ID com.community.twitchviewer? You don't own the community.com domain, I presume?
No i dont - i can change it.
I can still change it.
This is the first time I've ever built something, and to be honest, I had no idea what I was supposed to do.
@Enfalion why is the bundle ID com.community.twitchviewer? You don't own the community.com domain, I presume?
Hi @nekename, thanks for pointing that out!
I own the domain enfalion.xyz, so I have updated the bundle ID across the entire plugin (manifest.json, action UUIDs, release assets, and catalogue.json + icon filename) to xyz.enfalion.twitchviewer.
I also published a fresh release (v1.3.1) with the updated bundle ID and a pre-configured default Twitch Client-ID so users can log in with 1 click out of the box.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi @nekename! 👋
I would like to submit my open-source plugin Twitch Viewer Plugin (
com.community.twitchviewer) to the OpenAction / OpenDeck plugin catalogue.📌 Plugin Details
com.community.twitchviewer✨ What it does
Unlike streamer-focused plugins, this plugin is built specifically for Twitch Viewers:
!lurk) & MultiTwitch: Send quick chat messages with a single tap or open multiple streams side-by-side.de) and English (en) language detection via OpenDeck's-infopayload.Thank you for your awesome work on OpenDeck!