Skip to content

Add Plugin: Twitch Viewer Plugin - #89

Merged
nekename merged 14 commits into
OpenActionAPI:mainfrom
Enfalion:main
Oct 19, 2026
Merged

nekename merged 14 commits into
OpenActionAPI:mainfrom
Enfalion:main

Conversation

@Enfalion

Copy link
Copy Markdown
Contributor

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

✨ 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.

Thank you for your awesome work on OpenDeck!

@Terrorwolf01

Copy link
Copy Markdown
Collaborator

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

@Enfalion Enfalion closed this Oct 18, 2026
@Enfalion Enfalion reopened this Oct 18, 2026
@Enfalion Enfalion closed this Oct 18, 2026
@Enfalion Enfalion reopened this Oct 18, 2026
@Enfalion Enfalion closed this Oct 18, 2026
@Enfalion Enfalion reopened this Oct 18, 2026
@Enfalion

Copy link
Copy Markdown
Contributor Author

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

@Terrorwolf01

Copy link
Copy Markdown
Collaborator

Right now you are adding two icons. Please remove the wrong one.

@Enfalion

Copy link
Copy Markdown
Contributor Author

Right now you are adding two icons. Please remove the wrong one.

Thank you - done.

@nekename

Copy link
Copy Markdown
Member

@Enfalion why is the bundle ID com.community.twitchviewer? You don't own the community.com domain, I presume?

@Enfalion

Copy link
Copy Markdown
Contributor Author

@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 Enfalion closed this Oct 18, 2026
@Enfalion Enfalion reopened this Oct 18, 2026
@Enfalion

Copy link
Copy Markdown
Contributor Author

@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.

@nekename
nekename merged commit 28f3765 into OpenActionAPI:main Oct 19, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants