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 Tools → Scripts
3. Click the `+` button and select the downloaded script
4. Configure the required settings (see Configuration section)
⭐ If this script helps your streaming setup, please give it a star!