python

  1. Marvin1099

    OBS Python Auto Recording Mover 2025-11-18

    Auto Recording Mover Automatically moves video recordings from OBS Studio into uniquely named folders based on the current active window title. Supports path translation (e.g., from mounted network shares), shorthand mappings to clean up folder names, and custom window tracking commands (useful...
  2. icy404

    OBS Python VLC Now Playing Monitor - Metadata Display 1.2.5

    VLC Now Playing Monitor Automatically detects and displays the currently playing song from your VLC Video Source, reading actual ID3 metadata tags (title, artist, album) instead of relying on manual timing. ✨ Features Real-time Detection: Automatically detects which song VLC is currently...
  3. Troyo

    OBS Python Twitch Auto Category Manager 1.1

    https://github.com/Troyo26/TwitchAutoCategoryManager Automatically updates your Twitch stream category based on running applications. Supports custom game mappings and the Discord detectable apps database as a fallback. For further information about it please visit the github where I also made...
  4. ChefJayTay

    Non-OBS Script FS Source 1.0

    ✨ What It Does You look at camera → Your chosen source appears across ALL scenes You look away → Source disappears (except in your monitoring scene) Separate python script that can be run on streaming PC or remotely via NDI. Can be run only when desired or in daemon (always on) mode. The script...
  5. M

    OBS Python When There's a Chat, a Source is Activated (Preferably a Chat Showing Source) (Twitch) v1.0

    This is used for if you want a chat display to pop up when someone chats... Or maybe you want a source to activate when someone chats. This script will enable a source to activate when a Twitch viewer sends a chat in. The source will deactivate if a minute goes by and no new chats were sent...
  6. LexianDEV

    How should you change the recording format in OBS Websocket?

    Hello, I hope this is the right place to ask — I’m currently stuck on something and could use some help. I’m building software that uses **OBS** through its **WebSocket server** (with the `obsws-python` library) to automatically record videos. Everything works fine in terms of recording — the...
  7. H

    OBS Python Multi-Counter Script with Sounds v1.3

    This script can handle as many counters as your system has hot keys. Each counter gets a increment, decrement and reset hotkey, start, end and step values, and you can pad the beginning of the output with whatever character you'd like, the length is calculated on the maximum value. You can...
  8. H

    OBS Python YouTube Live Chat browser source updater 1.0

    This is a script that will automatically update a browser source to your YouTube Live's chat window. It take's your channel URL, with example in settings. Then you can set the retry interval, it does this because sometimes the URL isn't available right when going live. So it makes sure the...
  9. T

    OBS Python Python Tkinter OBS Recording & Replay Indicator 1.1.0

    Description A super-lightweight Python/Tkinter overlay that shows recording and Instant-Replay status icons (in the style of NVIDIA Geforce Instant Replay) on top of all windows (except exclusive fullscreen), with no external dependencies, and fully visible in your OBS captures. Functionality...
  10. X

    Find a scene filter and enable/disable it

    I'm making a python script for OBS and woud like to do that. I don't think obs_source_get_filter_by_name can be used on scenes, so how can I access the filter list? And once done, how do I enable the filter? I cannot find this info in the doc, sorry.
  11. shadowxdgamer

    OBS Python Recording & Replay buffer Notification Popup 1.1.0

    Hi OBS community! I've developed a polished recording notification simple script "third party plugin" that brings clean, Shadowplay-style like alerts to OBS Studio. Key Features: ✨ Sleek Modern UI - Dark theme with vibrant indicators Smooth Animations - Elegant fade in/out transitions ✅ Smart...
  12. N

    How to Resize Output (Source size) from python after hook

    Making some automations for game testing and I want to do what the Resize Output menu item does from python. Specifically I have a hook callback which allows me to get the resolution of the game's window (I test in windowed mode usually). I've figured out that Resize changes at least 2...
  13. Markwasfy

    How do you create a transition programmatically?

    as the title says how can I create a transition with Python or C, I searched in WebSockets too but had no hope
  14. blackeye

    OBS Python Reset and overwrite source setting values 1

    This OBS-Script can reset and overwrite values of a source. This can be done via a json file which contains the values for the update. But I can edit the values in the source setting and save them? Why Do I need a script for that? Thats right, but sometimes there are cases, where you need to...
  15. Send

    Excel2OBS v1.0

    https://github.com/loseisbest/Excel2OBS excel2OBS是一款非常方便的软件,可以使obs读取Excel数据,其中包括文本和图片。
  16. satalight

    OBS Python Shitrate!! - Decreases the bitrate of a recording / stream as audio increases. v1.0.0

    A Python 3.6 script that reduces the bitrate of the stream / recording as audio increases. Includes two versions of the script, one that looks for specific jumps in volume and another that proportionally relates high volume amounts with bitrate count. Full Description and Instructions...
  17. S

    checking obs si via code

    Hello friends, I am making a stream deck for myself, but I don't understand how to control obs si, I want to make all of the scene transitions on and off through the code, I want to make code that turns the recording on and off through the code, but I don't know how to do it, I want to write...
  18. oxypatic

    OBS Python OBS Recording Organizer Upgraded 1.0

    Originally created by francdv23. What has changed? I freshened it up and made it working again. Additionally I added a feature that lets you choose if you prefer the "game title + recording name" file name or without any changes. Will there be any updates? In the future I will be improving it...
  19. Andrewwz

    python script doesn't work?

    I installed python3.9 built by the framework on macOS and successfully loaded the path in the OBS script. But the python file didn't work
  20. M

    Python Script to connect to OBS Websocket Server Help

    Goal of the script: Send command to OBS to make it do something, like switch scenes, change Sources, play a gif, etc. I've tried using Postman to get an example, and while I can connect, I get errors about the websocket version from the client being out of date when I try and SEND something to...
Top