fb7edeae0b
- Introduced a mandatory update check on startup, disabling the plugin until updated. - Added a watermark for free users, displaying "Easy IRL Stream - stools.cc" in the video. - Fixed SSL connection errors by utilizing the Windows certificate store in API calls. - Updated help dialog to include information about the watermark feature.
1.8 KiB
1.8 KiB
Easy IRL Stream
v1.1.0 — Update Check, Watermark & SSL Fix
New Features
- Mandatory update check — The plugin now checks for updates on startup. If a newer version is available, a dialog is shown, the download page opens, and the plugin stays disabled until updated.
- Watermark for free users — Non-Patreon users now see a small "Easy IRL Stream - stools.cc" watermark in the bottom-right corner of the video. Patreon supporters get it removed automatically.
Bug Fixes
- Fixed SSL connect errors — API calls to
stools.ccfailed with "SSL connect error" because libcurl (built with OpenSSL) couldn't find CA certificates on Windows. AddedCURLSSLOPT_NATIVE_CAto all curl calls so OpenSSL uses the Windows certificate store.
v1.0.1 — Bug Fixes & Improvements
Bug Fixes
- Fixed HTTPS webhooks — Webhooks to
https://URLs were silently failing because the plugin used raw TCP sockets without TLS. Replaced with libcurl, which properly handles HTTPS, and added connect/request timeouts to prevent hangs. - Fixed shared decoder counters — Debug counters for video packets/frames were shared across all source instances (static variables). They are now per-source and reset on each new connection.
- Fixed SRT streamid not applied — The
streamidsetting was loaded from the remote config but never actually appended to the SRT listener URL. It is now included when set.
Improvements
- Enriched webhook payload — Webhook POST body now includes
bitrate_kbps,uptime_sec,video_width,video_height, andvideo_codecalongside the existingevent,source, andtimestampfields. - IP addresses in Stream Monitor — The monitor dock now shows your local (LAN) and external (WAN) IP at the bottom, so you don't have to open the Help dialog to check them.