Switch OBS Scenes with Keyboard Only | No Stream Deck, No GUI (macOS + Python)

Опубликовано: 05 Апрель 2026
на канале: linkarzu
614
14

Yes, there are many different ways to control OBS, I wanted a way to be able to control it using keyboard shortcuts. I didn't want to use dedicated hardware like a stream deck, and I didn't want to use an app on my phone.

My macOS workflow is very keyboard centric as I use keymaps for basically everything, so I wanted a solution that allowed me to switch scenes without even thinking about it or looking at another device.

For example, if I want to switch to:
Guest 1 screen, I type `hyper+o+1`
Guest 2 screen, I type `hyper+o+2`
Guest 3 screen, I type `hyper+o+3`
Starting soon screen, I type `hyper+o+s`
My main screen, I type `hyper+o+m`

In this video you will learn how to use the 1password CLI to store secrets that you can query from a script so that you're not hard coding those secrets in plain text in your code.

I'll show you how to connect to the OBS WebSocket server using Python, authenticate securely with a password stored in 1password, and switch scenes with a simple CLI script. No GUI needed, no mouse, no phone app, and definitely no stream deck.

This setup works locally, stays secure, and is fast. You'll see how to install 1password-cli, generate secret references, authorize them, and trigger scene changes through Python.

Perfect for streamers, macOS power users, and developers who want a minimal and secure OBS automation setup without relying on third-party tools or extra devices.

Blogpost related to this video
https://linkarzu.com/posts/tools/obs-...

Join us in discord
  / discord  

YouTube Memberships
   / @linkarzu  

Start your setap 7 day free trial (my affiliate link)
https://setapp.sjv.io/QjKK1a

Start your 1password 14 day free trial (my affiliate link)
https://www.dpbolvw.net/click-1013272...

If you find this video helpful and want to support me
https://ko-fi.com/linkarzu

Follow me on twitter
https://x.com/link_arzu

My dotfiles (remember to star them)
https://github.com/linkarzu/dotfiles-...

#obs #streamdeck #streamer #python #1password #macos #streaming

00:00 - switch scenes keyboard shortcuts
01:21 - demo running script
02:29 - demo unauthenticated
03:32 - Change OBS password
04:35 - update password in 1password
05:23 - Restart OBS after changing password
06:05 - change secret in 1password
06:50 - configuration
07:26 - configure obs websocket
08:20 - different libraries available
09:11 - 1password cli
11:39 - use my 1password link
12:08 - python script
13:51 - --no-auth flag
15:24 - switch scenes with shortcuts
15:39 - sketchybar on top
16:52 - see you in discord