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"
  • 10k new games supported using discord api database, thanks to @mee

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:1111
    • Category: Application Integration
    • Client Type: Confidential
    • Copy the Client ID and Client Secret -> step 4.
      * note the port `1111` must match in both Twitch App and the script (line 194). If changing it: Use a port number above 1024​

Usage​

  1. Launch OBS (run as admin to minimize any issues)
  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 Manually override discord database with prioirty over 30

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",

Blacklist​

You can add programs to the blacklist if you do not want them to trigger a category update on twitch.
Things always default to Just Chatting

Note​

Author
Misiphear
Downloads
1,276
Views
3,044
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Misiphear

Top