Skip to content

TCP Streamer v1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Nov 00:15

🎛️ New Features

  • Dual RMS Volume Metrics
  • Real-time VU Meter: Smoothed visual indicator with fast attack (0.5) and slow decay (0.05) for natural, stable feedback
  • Signal Average: Intelligent average that only updates during active audio, ignoring silence gaps between songs
  • Both metrics displayed side-by-side in the UI for better volume monitoring
  • Dynamic Silence Detection
  • Live Settings Updates: Silence threshold and timeout now update in real-time without requiring stream restart
  • Instant Feedback: Change settings and see immediate results in audio transmission behavior
  • New Tauri command
  • update_silence_settings
  • enables on-the-fly configuration

🔧 Improvements

  • Windows Loopback Compatibility
  • Better Device Support: Loopback mode now uses BufferSize::Default for improved compatibility with internal laptop speakers and - integrated audio devices
  • Reduces Connection Errors: Fixes "Failed to connect to device" errors on many Windows systems
  • External audio devices (USB, headphones) continue to work as before
  • User Experience
  • Disabled by Default: Silence detection threshold and timeout now default to 0 (disabled) to prevent confusion for new users
  • Clear Visual Feedback: Average volume display helps users set appropriate silence thresholds

🐛 Bug Fixes

  • Fixed silence detection not applying when settings were changed during active streaming
  • Resolved duplicate function definitions in audio processing code
  • Corrected variable scoping issues in silence detection state management