Resource icon

OBS Python YouTube Live Chat Sync v0.1.0

YouTube Live Chat Sync


Automated YouTube Live Chat URL management & cross-device stream link sharing for OBS Studio.

Features​


- Automatic Chat URL Updates: Automatically fetches and updates YouTube Live Chat URLs in your OBS Browser Source when streaming starts
- Cross-Device Stream Sharing: Share live stream links between multiple computers automatically (with verysync)
- Real-time Monitoring: Monitors and corrects manually modified browser source URLs
- API Quota Protection: Built-in rate limiting and exponential backoff to protect YouTube API quota
- JSON Logging: Structured logging system for stream data [synchronization](https://www.verysync.com/)
- Timestamped Logs: Detailed logging with automatic timestamps for debugging

How It Works​


1. Stream Start → Automatically fetches your YouTube Live videoId and updates local browser source URL
2. Cross-Device Sync → Writes stream share links to JSON log files for other devices to read
3. Real-time Monitoring → Continuously monitors and syncs URLs between devices
4. Stream End → Automatically cleans up all background tasks

Installation​


1. Download the script file `youtube_livechat_sync.py`
2. In OBS Studio, go to ToolsScripts
3. Click the `+` button and select the downloaded script
4. Configure the required settings (see Configuration section)

1758581507921.png


⭐ If this script helps your streaming setup, please give it a star!
Author
xczphysics
Downloads
25
Views
159
First release
Last update
Rating
0.00 star(s) 0 ratings
Top