Skip to content

SpiritStream v1.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Feb 04:43
6a8b3b0

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 :443 from 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): .dmg file ending in aarch64
  • macOS (Intel): .dmg file ending in x64
  • Windows: .msi or .exe installer
  • Linux: .AppImage or .deb package

Requirements

  • FFmpeg is required for streaming functionality
    • macOS: brew install ffmpeg
    • Windows: Download from ffmpeg.org
    • Linux: sudo apt install ffmpeg