Skip to content

Repository files navigation

Display Text — StreamController plugin

Adds one action, Display Text, that renders text on a key, dial, touch key, touchscreen, or the Stream Deck Neo info screen. No button press required — it draws on page load and keeps itself updated.

Source modes

Mode Shows Updates
Static text Whatever you type On page load / config change
Clock strftime of the current time (e.g. %H:%M, %a %d %b) Every second (on_tick)
Current page name Active page's name Every second + on page switch

Other settings: position (top / center / bottom), font size, color (hex).

Stream Deck Neo screen

StreamController exposes the Neo's non-touch screen as a screens input (sd-neo), shown as the "screen bar" in the page's deck-config panel. Drop Display Text onto that slot. The screen is 248×58 px (wide and short), so use font size ~14–20 and the centre position.

The Neo screen falls back to normal key rendering internally, so any key action that just paints labels/images works there too — e.g. the Weather plugin's Weather action can be placed on the screen slot directly for a temperature readout.

Install (Flatpak)

ln -sfn "$PWD" ~/.var/app/com.core447.StreamController/data/plugins/com_mrmicheall_DisplayText

Native install: use ~/.local/share/StreamController/data/plugins/ instead. Restart StreamController afterwards.

Files

  • manifest.json — plugin metadata read by register() (id, name, version, github, app versions)
  • attribution.json — asset/licensing info (required by the store)
  • about.json / changelog — author + release notes (optional)
  • actions.json — machine-readable action/settings reference (optional)
  • requirements.txt — Python deps (none)
  • main.py — registers the plugin + one ActionHolder (Key/Dial/Touchscreen/TouchKey/Screen)
  • actions/DisplayText/DisplayText.py — the action: source modes, config rows, rendering

About

Display text, a clock, or the current page name on a StreamController key or the Stream Deck Neo screen

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages