Local audio output on HAOS (USB DAC / HDMI) – workaround

Pls see english version below, thx

Lokale Audioausgabe unter HAOS (USB‑DAC/HDMI) – Feature Request oder Workaround?

Hallo zusammen,
ich nutze Home Assistant OS auf einem Intel NUC und möchte Audio direkt über den lokalen Audio‑Ausgang (USB‑DAC oder HDMI) ausgeben – z. B. für TTS, Benachrichtigungen oder einfache Medienwiedergabe.

Dabei bin ich auf folgende Probleme gestoßen:

  • HAOS unterstützt keine direkte Audioausgabe über die Host‑Hardware
  • Snapcast‑Add-ons funktionieren nicht mehr (API‑Token‑Fehler, deprecated)
  • frühere Player‑Provider‑Add-ons sind entfernt oder inkompatibel
  • Add-ons haben keinen Zugriff auf ALSA/PulseAudio des Hosts
  • es gibt aktuell keine offizielle Lösung für lokale Audioausgabe

Meine Fragen:

  1. Ist lokale Audioausgabe unter HAOS grundsätzlich geplant?
  2. Gibt es ein aktuelles Add-on oder Projekt, das ich übersehen habe?
  3. Wäre eine offizielle Audio‑API oder ein Audio‑Add-on denkbar?

Ich möchte HAOS nicht verlassen, aber Audio direkt am Gerät wäre für viele Anwendungsfälle extrem hilfreich.

Danke für jede Rückmeldung!


:uk: English

Local audio output on HAOS (USB DAC / HDMI) – Feature request or workaround?

Hi everyone,
I’m running Home Assistant OS on an Intel NUC and would like to output audio directly through the local audio hardware (USB DAC or HDMI) – for example for TTS, notifications, or simple media playback.

However, I’ve run into several issues:

  • HAOS does not support direct audio output through the host hardware
  • Snapcast add-ons no longer work (API token errors, deprecated)
  • former Player Provider add-ons have been removed or are incompatible
  • add-ons cannot access the host’s ALSA/PulseAudio system
  • there is currently no official solution for local audio output

My questions:

  1. Is native local audio output on HAOS planned?
  2. Is there any current add-on or project that I might have missed?
  3. Would an official audio API or audio add-on be possible in the future?

I would prefer to stay on HAOS, but local audio output on the device would be extremely useful for many use cases.

Thanks for any feedback!

Hi, likely not of much help but my 2cts
On my HA in container (!) NUC, I also have mpd running on the NUC OS of course. And this outputs to my HDMI (alsa) for specifcally multi-channel DSD/SACD to the Denon receiver
The mpd is a media_player and I can use this to tts to it

action: tts.speak
target:
  entity_id: tts.google_translate_en_com
data:
  cache: true
  media_player_entity_id: media_player.music_player_daemon
  message: "The laundry is finished."

I can also play that on another machine that runs mpd too.
From a bit of searching, there may be a vlc addon (creating a media player) that allows to play locally…not sure as not running HAOS

EDIT : addons/vlc at master · home-assistant/addons

It literally states:

1 Like

Feature Requests all go here: home-assistant · Discussions · GitHub

Have you tried this integration known as " VLC media player via Telnet". This is very much documented here. I am using this for more than an year now and its working fine with inbuilt Audio of the device HA is running on.