Skip to content

wortkrieg/streamdeck-onairclock

Repository files navigation

GH_Banner

streamdeck-onairclock

A versatile and configurable broadcast-inspired on air clock for Elgato Stream Deck.

moving_preview

Features

Features

  • Choose between different watchfaces - including classic on air clock or more modern clockface
  • Change the appearance colors by simply setting color values.
  • Set the watch to display date (format can be configured) and/or seconds or just hh:mm.

PI

Installation

Package file

Download the fail.marc.onairclock.streamDeckPlugin file from releases section and install it directly with streamdeck software.

From elgato plugin store

The plugin is not submitted yet. Will do this once all features are included and tested enough.

Manually using sources from github

Mac

Go to

'~/Library/Application Support/com.elgato.StreamDeck/Plugins/'

and copy the fail.marc.onairclock.sdPlugin folder there.

Then relaunch streamdeck software.

Windows

Go to

'%appdata%\Elgato\StreamDeck\Plugins'

and copy the fail.marc.onairclock.sdPlugin folder there.

Then relaunch streamdeck software.

Developing

Follow this tutorial for advice on how to debug the plugin.

Distribution

Not yet done. Should work using DistributionTool and this command:

./DistributionTool -b -i fail.marc.onairclock.sdPlugin/ -o release/

Make sure to rm or rename file from release folder before calling DistributionTool.

Dependencies

Currently just the official Stream Deck SDK.

Disclaimer

I made this plugin just for fun and because I thought it would be handy to have a plugin like that. Therefore, it is released under MIT license. Do whatever you want with it, but it comes without warranty or liability of any kind.

However, an acknowledgement would be nice.

Feature & Pull Requests

Feel free to request features, but my time is very limited. So it is unlikely that any new features will be added in the future. If you want to contribute and add features yourself, feel free to create a PR. I'll review and merge if it makes the plugin any better!

Acknowledgements

This plugin is based on the elgato plugin template. The clock calculation and drawing routine is inspired by this kirupa tutorial.