github marcomorosi06/WiFiAudioStreaming-Desktop v0.3.0-beta
Release v0.3.0-beta

latest releases: v1.2, v1.1, v1.0...
6 months ago

WiFi Audio Streaming Desktop v0.3.0-beta

This release introduces significant improvements to the desktop client, aligning it with the new multi-protocol architecture of the Android transmitter. The application now supports native low-latency streaming, professional RTP monitoring, and a revamped web-based player.

Key Features

  • Advanced Protocol Support: Full compatibility with the native WFAS protocol for minimal latency, alongside support for RTP and HTTP streams.
  • Integrated Web Server: The desktop application can now serve a high-performance web player (AAC/Opus) to any browser on the local network.
  • Smart Connection Logic: Manual IP entry now includes automatic detection of Unicast and Multicast modes to ensure immediate synchronization with the transmitter.
  • Virtual Driver Compatibility: Improved support for VB-Audio Virtual Cable (Windows), BlackHole (macOS), and PulseAudio/PipeWire (Linux) for capturing system audio.

User Interface Improvements

  • Material You Inspired Design: Updated interface featuring a dynamic color engine that adapts to system themes or custom seed colors.
  • Connection Status Overhaul: Real-time status indicators and "Live" pulse animations added to the web-based streaming interface.
  • Network Interface Selection: Users can now specify the active network interface to bypass VPN routing issues or handle multiple LAN connections.

Technical Fixes

  • AVX-512 Compatibility: Resolved a critical JVM crash on Windows by disabling specific AVX-512 instructions during native audio buffer copies.
  • Memory Management: Optimized buffer handling to prevent data races during multi-protocol distribution.
  • FFmpeg Integration: Updated grabber configurations to utilize low-latency hardware flags for real-time capture.

Support the Project

If you find this software useful, you can support further development via Ko-fi:
https://ko-fi.com/marcomorosi


Repositories:

Don't miss a new WiFiAudioStreaming-Desktop release

NewReleases is sending notifications on new releases.