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: