Skip to content

Release v0.3.0-beta

Choose a tag to compare

@marcomorosi06 marcomorosi06 released this 21 Mar 18:10
· 70 commits to master since this release
55c004b

WiFi Audio Streaming v0.3.0-beta

This beta release introduces a major architectural overhaul, transforming the app into a versatile multi-protocol audio hub. You can now stream your smartphone's audio not only to the Desktop client but to any device with a browser or a media player.

Key New Features

  • Multi-Protocol Support: Choose between the native low-latency protocol (WFAS), universal RTP for media players, or HTTP for web browsers.
  • VPN & Network Interface Selection: Manually select your network interface to ensure compatibility when using VPNs or multiple active connections.
  • Smart Manual Connection: Entering a server IP manually now automatically detects whether the host is using Unicast or Multicast, ensuring a seamless connection every time.
  • HTTP Web Streaming: Listen directly from any browser (Chrome, Safari, Smart TVs) using high-efficiency hardware AAC encoding.
  • Educational Onboarding: A new 3-page introduction explains how to use each protocol and what to expect regarding synchronization and setup.

Protocol Guide

To help you choose the best setup for your needs:

  1. WFAS (Native): Best for synchronization. Requires the app on both devices. Ideal for gaming and watching videos.
  2. RTP: Industry standard for external players. Open the generated .sdp file with VLC, Kodi, or FFplay.
  3. HTTP (Web): Maximum compatibility. Note: Web browsers enforce internal buffering, which introduces a 1–3 second delay. This is a browser limitation and cannot be bypassed.

Fixes & Improvements

  • Zombie Server Fix: The HTTP server now terminates correctly when stopped, preventing background port hogging.
  • AAC Hardware Encoding: Optimized the media pipeline to use on-device hardware acceleration for minimal battery impact.
  • Material You UI: Refined Android interface with dynamic colors and improved interactive elements.
  • Localization: Full support for English and Italian languages.

☕ Support the Project

If you enjoy using this app, consider supporting its development by buying me a coffee on Ko-fi!


Repositories: