Resource icon

OBS Python Auto Twitch Category 4

Auto-Category: OBS Script Automating Twitch Categories​

This script automatically updates your Twitch.tv category based on the currently running program. For example:
  • If minecraft.exe is running -> update Twitch category to "Minecraft"

Installation & Requirements​

  1. Python version 3.9 or later, configured/loaded with OBS
  2. Python libraries: requests, psutil
    pip install requests psutil
  3. Save As and Place auto-category4.py in:
    C:\Program Files\obs-studio\data\obs-plugins\frontend-tools\scripts
  4. Create a config.json file in the same folder with your Twitch API credentials:
    { "client_id": "YOUR_CLIENT_ID", "client_secret": "YOUR_CLIENT_SECRET", "broadcaster_name": "YOUR_TWITCH_USERNAME" }

  5. To obtain Twitch API credentials:
    • Go to the Twitch Developer Console
    • Register a new application
    • Set OAuth Redirect URL to: http://localhost
    • Copy the Client ID and Client Secret

Usage​

  1. Launch OBS
  2. Go to Tools -> Scripts -> + Button
  3. Select auto-category4.py
  4. Click "Login With Twitch"
  5. Login when prompted (required once per OBS session)

Adding More Games​

Edit these two lines in auto_category4.py:
process_categories = {"minecraft.exe": "Minecraft"}
process_priorities = {"minecraft.exe": 90}

Further example:
"game or app in lowercase as is on task manager.exe": "Category as it appears in Twitch categories",
"vscode.exe": "Software and Game Development",

Note​

  • Login is only needed once per OBS session. Thank you and have fun
Author
Misiphear
Downloads
43
Views
221
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Misiphear

Top