# Audio Out on Chromium

**URL:** <https://discourse.nodered.org/t/audio-out-on-chromium/94054>\
**Category:** Dashboard\
**Tags:** node-red-dashboard\
**Created:** [20 December 2024 17:30 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054 "2024-12-20T17:30:12Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![nurit0105](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/nurit0105/32/97421_2.png) [@nurit0105](https://discourse.nodered.org/u/nurit0105)\
**Post date:** [20 December 2024 17:30 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/1 "2024-12-20T17:30:12Z")

</div>

Hi,

I have a raspberry pi 4 running node-red.

I am trying to use an audio-out node.  
While debugging there is no issue, but I can't hear any sound.

Funnily the general audio plays like for example if I open Youtube.  
But the Node-Red Dashboard only writes a prompt with the text that is supposed to make a sound.

I tried with another Browser: it didn't work.  
I tried setting up the same flow on my laptop. Sound works.

So it's something about the Browsers on the raspberry, but I can't figure out what it is.

Came anyone around the same issue?

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [20 December 2024 17:47 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/2 "2024-12-20T17:47:38Z")

</div>

Hi @nurit0105

To help others, help.

You're saying:

The audio out Node does not work on RPI OS (despite whatever browser)  
BUT, does work on other OS browsers?

Lastley:

- Version of Node RED
- Version of DB (also is it V1 or V2)
- What Audio are you sending (MP3, WAV) etc etc

Disclaimer: I dont use DB, or Audio Out.  
To me - this sounds like the required codec is not installed in the OS (But I could be wrong 🤷 )

---

<div class="post-metadata">

**Author:** ![nurit0105](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/nurit0105/32/97421_2.png) [@nurit0105](https://discourse.nodered.org/u/nurit0105)\
**Post date:** [20 December 2024 19:36 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/3 "2024-12-20T19:36:11Z")

</div>

Hi,

- Yes. It does not work on the RPI OS despite the chosen browser
- When I run the same flows on another OS there the sound works on the Browser
- Version of Node-Red: v4.0.5
- Version of OS: Modell Raspberry Pi 4, Pi OS (64-bit), Version of 2024-11-19
- What do you mean by DB? I don't use any extra Database
- For audio just the node-red-contrib-audio and the sound should come via the browser

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [20 December 2024 19:39 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/4 "2024-12-20T19:39:17Z")

</div>

> [@nurit0105](#):
>
> node-red-contrib-audio

That node does not play in the browser. It uses `lame` decoder in the runtime (i.e. where Node-RED is installed).

The DB1 node that plays sound in your browser is a different node.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [20 December 2024 19:39 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/5 "2024-12-20T19:39:35Z")

</div>

> [@nurit0105](#):
>
> What do you mean by DB?

Dashboard

---

<div class="post-metadata">

**Author:** ![nurit0105](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/nurit0105/32/97421_2.png) [@nurit0105](https://discourse.nodered.org/u/nurit0105)\
**Post date:** [20 December 2024 19:55 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/6 "2024-12-20T19:55:06Z")

</div>

sorry for that perhaps naive question but do I have to install lame decoder for it to work then?

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [20 December 2024 20:00 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/7 "2024-12-20T20:00:10Z")

</div>

I think we need to know (WHERE) you want audio to be played.

- The Browser (A remote client or otherwise)
- The server its self - In which Node RED is running, i.e as if its being played in a media player (Not a browser)

2 very different requirements

---

<div class="post-metadata">

**Author:** ![nurit0105](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/nurit0105/32/97421_2.png) [@nurit0105](https://discourse.nodered.org/u/nurit0105)\
**Post date:** [20 December 2024 21:08 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/8 "2024-12-20T21:08:19Z")

</div>

Either would be satisfactory for me. Neither works when I try other node types.  
My goal is just to be able to play some sound when the user is on the node red dashboard.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [19 January 2025 21:08 UTC](https://discourse.nodered.org/t/audio-out-on-chromium/94054/9 "2025-01-19T21:08:54Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
