SpiritStream v1.2.1
Highlights
- Major RTMP resiliency improvements (auto‑reconnect with backoff/cooldown, better timeouts/buffering/keepalive, crash detection + notifications).
- New OBS WebSocket integration with connection management and notifications.
- Discord webhook integration with security improvements.
- Settings split (profile vs app) with migration and encryption upgrades.
Changes
- RTMP/FFmpeg: reconnect/backoff, tuned send/receive timeouts and buffers, TCP keepalive, improved logging, outgoing port handling, allow same ingest port, crash handling, and optional timestamp/audio‑sync flags plus discard‑corrupt.
- Output groups: start/stop groups independently; per‑group and per‑target enable switches for exclusion/restart; fixed output group/target enabled state.
- OBS WebSocket: auth support, password visibility toggle, stored connection state, connect/disconnect notifications, event polling, start/stop control integration, directionality fixes, go‑live delay fix, and clean reconnect/retry behavior on profile change.
- Discord: webhook support with markdown, image attachments, test action, cooldown settings; masked/encrypted webhook URL; security fixes; UI show/copy improvements.
- Settings/data: profile settings separated from app settings; stream‑key encryption default on; auto‑encrypt when enabling; legacy data migration with safety net; consolidated app data directories; debounced settings saves flushed correctly.
- UI/UX & misc: new Lunduke theme; default stream target platform set to YouTube; remove
:443from YT URL; StreamTargets “+” button fix; improved save file picker for exports; localization cleanup and new translation keys; OS tray/dock notifications.
Downloads
Choose the appropriate download for your platform:
- macOS (Apple Silicon):
.dmgfile ending inaarch64 - macOS (Intel):
.dmgfile ending inx64 - Windows:
.msior.exeinstaller - Linux:
.AppImageor.debpackage
Requirements
- FFmpeg is required for streaming functionality
- macOS:
brew install ffmpeg - Windows: Download from ffmpeg.org
- Linux:
sudo apt install ffmpeg
- macOS: