GadgeteerZA

Bitfocus Companion is a Free Cross-Platform Open-Source app for the Elgato Stream Deck


Listen Later

Bitfocus Companion enables the reasonably priced Elgato Streamdeck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment. It has over 500 ready-to-use connectors to interface with numerous hardware devices (for presentations, music and video production work, cameras, etc) and for software services (YouTube, Twitch, Google Sheets, Zoom, OBS Studio, Slack, Home Assistant, etc).

In this video, I show how I'm using it for general gaming and productivity use at home. I show examples of how to start creating buttons, how to use delays and feedbacks, and some workarounds for auto-page changing (if you have a small deck), using global shortcut keys under Wayland and X11, opening an Obsidian Note, running OS updates, and more. I also show a workaround I use in gaming to hold a button to execute repairs whilst I do other things in the War Thunder game, like shooting back at the enemy.

My Stream Deck also works as a mini-dashboard for my Home Assistant to alert me of warning conditions for my solar system, home router, server, etc.

I spend some time too on the page I use for OBS Studio which has a button that visually shows the microphone recording level, zooming controls, warnings for microphone muted, etc.

The video is intended to give you a feeling of what this software can do and what its interface looks like. I also do a quick high-level comparison of how it compares to the StreamController software, which I did a video about a month or two back. In that video, I also showed how I use a Stream Deck to automate some spreadsheet functionality.

CHAPTERS:

Intro 00:00

Agenda 01:31
Comparison with StreamController 02:26
Connectivity Overview 05:01
Getting Started 07:09
Surface Devices 08:48
Settings 10:11
Backup/Restore 12:34
Connectors and Music Devices 12:54
Using Connectors 15:35
Connector Variables 18:06
Creating Buttons 19:41
Delays 24:30
Feedbacks 25:53
Steps 26:22
Button to Change Pages 27:19
Button for Auto Page Change 28:37
Custom Variables 30:30
Triggers 32:28
Wayland and X11 Global Keys 34:37
Time Button 35:17
Ping Button with Blinking Colour Change 36:28
Weather Button 38:20
Signature Button and ydotool 39:08
Linux Updates Button and Timeout Workaround 39:48
Opening Obsidian Note 41:33
Opening a Webpage Button 41:52
Using HomeAssistant functions 42:40
Obs Studio 43:26
Media Buttons 50:27
Snowrunner Target Window 51:48
Macro Delays 52:28
Holding Button Down Action 53:36
Macro Action 54:38
Hold Button Until Later Release 56:02
Home Assistant, Alarms and Triggers 59:03
Router Warnings 01:01:51
HTTP GET 01:02:11
Timer Connector Button 01:05:05
MQTT 01:05:59
Emulator View 01:08:02
Web Buttons View 01:08:41
Documentation 01:09:36
Outro 01:10:39

LINKS:

Bitfocus Companion Github site https://github.com/bitfocus/companion

Bitfocus Companion Website https://bitfocus.io/companion
Bitfocus Companion Connectors https://bitfocus.io/connections
Code for Test Apps Open https://pastebin.com/BqH16RkE
My StreamController App Video https://www.youtube.com/watch?v=kIJOj_6Jimk

FOLLOW ME:

My daily tech blog at https://gadgeteer.co.za/blog

I post to all these social networks at https://gadgeteer.co.za/social-networks-i-post-to/
Videos are posted to YouTube at https://www.youtube.com/@GadgeteerZA, Odysee at https://odysee.com/@GadgeteerZA and Peertube at https://video.hardlimit.com/c/gadgeteerza/videos

#technology #streamdeck #opensource #productivity

...more
View all episodesView all episodes
Download on the App Store

GadgeteerZABy