1.0.0-alpha07: Early access fixes, UI update

:warning: This is an old version, please check the latest releases.

Changelog

1.0.0-alpha07 (2026-03-18)

  • Improved the UI on desktop
  • The settings screen should be easier to navigate
  • Reworked how audio device selections and audio settings are stored
    • You’ll have to redo those
    • There’s no longer the notion of default settings that can be overriden in audio streams. It was confusing.
    • Now you can create input and output audio configs that can be used in audio streams
    • Moved the audio device selection in those audio configs
    • You’ll have to redo settings related to this change
  • The app now shows in-app notifications for some important events
  • Added an experimental activity screen so that you can check errors, connections events, etc. without having to read logs
  • Added a way to get logs from iOS and Android
  • (Early access) Fixed an issue where the connection screen could show an empty list of audio streams after a reconnection
  • (Early access) Fixed an issue where the app could stop receiving audio data until it was restarted (a socket wasn’t closed properly)
  • (Early access) Fixed not being able to dismiss the welcome card

Windows

  • Made it easier to distinguish loopback capture vs “normal” capture when choosing an input config/device
  • Improved window resizing: removed white flashes and the UI no longer jumps around
  • The tray icon opens the main window with a left-click instead of a double-click
  • The tray icon’s menu renders correctly when running the app with a Chinese locale
  • Fixed a crash occurring when mic access is denied
  • Fixed an issue where starting AudioRelay.exe from outside its installation directory would prevent it from working properly. (The error showed in the logs as IOException: Dotnet backend not found at .net/audiorelay-backend.exe. Try to reinstall the application)

Linux

  • Added a tray icon
  • Added a minimize to tray setting

iOS

  • Added audio exclusivity settings, disable to mix AudioRelay’s audio with other apps
    • Audio mixiing is enabled by default
    • Some apps will still interrupt AudioRelay, though
  • Fixed an issue where the app showed garbled characters or black rectangles when coming back to it
  • Fixed a crash that could occur when stopping to play audio

Android

  • The app now requires at least Android 7 to run
  • Fixed a crash that could occur when the app failed to capture audio
  • (Early access) Fixed an issue where the app didn’t properly respect audio exclusivity. It didn’t mute/lower the volume on temporary interruptions from other apps

Previous versions

1.0.0-alpha06: Fixed crashes
1.0.0-alpha05: Early access fixes
1.0.0-alpha04: Early access fixes
1.0.0-alpha03: First iOS version
1.0.0-alpha01: Listen from multiple devices, require connection approval, audio settings on desktop, premium on desktop, linux ARM

Known issues

General

  • Most translations are out of date
  • There’s now a legacy network protocol (used by 0.x.x) and a new one. It’s not clearly surfaced in the UI
  • The documentation isn’t up to date

Android

  • The app asks for the Media capture permission too much. For example, when restarting a stream after changing some input/output config

Linux

  • Potential crash due to a missing dependency related to the new system tray
    • Try to install libayatana-appindicator or libayatana-appindicator-gtk3

iOS

  • Missing device-wide audio capture
  • Missing the equivalent to Android’s playback notifications

Limitations

  • You can’t have multiple audio streams that send audio to AudioRelay’s virtual mic

Notes

  • Sharing Android’s audio won’t work for every app, check the compatibility here
  • Prices are increasing for the 1.0.0 release. For the early bird price, purchase premium from the 0.x.x version or, use the coupon EARLYACCESS2025 on the web for the monthly or lifetime purchases.
  • The main site doesn’t link to these pages for now:

Feedback

1 Like

Hello! I’m trying to receive audio from Windows 11 on my iPhone, does it work? Or is it only possible within the Apple ecosystem? They registered and connected, but the audio isn’t being transmitted; the operation failed.

That’s not causing any issues anymore. Thanks!

The iOS app crashed yesterday. You should have received a report. (never happened with the version before)
I’m not exactly sure what happened. I think it was still “active” when I drove away (out of the WiFi range)

All in all a very good update. The toggle to turn off exclusive mode is great too

1 Like

Hi, it’s expected to work.

Have you installed the same version alpha version on both ends?
Could you please post the logs from both devices? You can access them via Settings > Help > Logs.

2 posts were split to a new topic: Libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory

Thanks for the report, it should be fixed in the next version.

1 Like

Hi asapha. The TestFlight link only goes to the app and it ask for a code to get access… Can I get one?

Hi! I’m using the latest alpha (1.0.0-alpha07). Whenever I connect to any device, I have to confirm on the host, which wouldn’t be an issue—but it keeps asking even after a brief connection drop. I’ve disabled “require authorization” in the settings, but it still prompts every time. Is the toggle meant for something else and I’m confusing two separate functions, or is this a bug?

Hi @Dwight_Schrute, it seems that it can happen if you don’t have TestFlight installed on your device. Can you try again after installing via ‎TestFlight App - App Store?

Otherwise, please post a screenshot of the message.

Hi, this seems like a bug.
Would you mind uploading the logs from both devices? (here, by DM or to [email protected])
You can get them via Settings → Help

Hello!! I was using AudioRelay and suddenly the audio stopped working. For some strange reason, it only fixes itself when I open the Hearing panel (the one in the iPhone Control Center with the ear icon), and when I leave it or the phone locks, the audio stops again.

3 posts were split to a new topic: Failed to launch JVM

5 posts were split to a new topic: Audiorelay:amd64 Depends libpcre3

Hi, I’m not experiencing this issue.
What’s your device model and iOS version?
Are you using one of accessibility features from the panel?

Works very well with my iphone 16 and fedora thanks for devolpoing this both resive and send works

1 Like

will the developer be adding a way to control the volume of the stream from the hosting device?

I’m streaming audio from my phone, and listening from my TV and I was to be able to lower the volume of the stream from my phone.

6 posts were split to a new topic: Connect via IPv6 leads to SocketException: Address family not supported by protocol

Devices that connect to an Android device should be able to see a volume bar in the connection details screen. So, your phone should have this volume bar when connecting to your Android TV. Isn’t that the case?

Or maybe you want to lower AudioRelay’s volume independently of the system one?

Hey! how can I get access to the alpha on ios ? Its says “beta is full”.