Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Solved: RPi built in soundcard & HDMI display
#1
I have just installed v9.3.6 and, initially at least, I would like to use the RPi (3B+) built in sound output and local HDMI display.
I cannot get an output from either.

1) Audio
Under - 'Audio Output', 'Output device' - all I see is '0: Pi HDMI 1'. All other options are 'Empty', there is no 'Local (Onboard audio)' and when I try to play an audio file, I get - 'Output is set to HDMI but no audio device was detected on the HDMI port.'

2) HDMI
I have tried setting - 'Peripherals', 'General settings', 'Display', 'ON' - but the display goes into power-save (ie. no output from RPi).

Martin
Reply
#2
Menu > Configure > Audio
Integrated audio
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
Thanks, that has fixed the audio issue, but I still do not have local hdmi ouput.

I have, 'Peripherals', 'Local Display', 'General settings', 'Display', enabled, but although the display now does not go into power-save, all I see is the boot messages followed by a login prompt.
Reply
#4
Right but note the help for Integrated audio > Firmware mode. Its only supports a headless Headphone jack only config.

Kernel mode: Default vc4-kms-v3d driver for advanced HDMI capabilities.
Firmware mode: Legacy snd-bcm2835 driver to support Pi Headphone only configuration. No other audio, video or system features are supported.

If there is a way to get the on-board headphone jack enabled in the default Kernel mode driver I'm all ears.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
OK, clearly I am showing my age here. I do not understand this, comparatively modern, idea that everything has to be controlled by a web browser.

I have a computer (RPi) with built in sound and hdmi outputs. (I accept that the sound is not the most stunning quality for audiophiles, however, to my mind, it is perfectly adequate. I can take the headphone ouput to a stand-alone amplifier (showing my age again) and the quality is adequate for my needs.)

What I do not get, is the need then to involve another, otherwise redundant, computer in order to run the web browser. Why not simply write the software as a stand-alone package with the option of browser control (or, I suppose, vice versa)

Also, your previous post implied that 'Kernel mode' would give me hdmi video output but not audio - not the case - as I said , with  'Peripherals', 'Local Display', 'General settings', 'Display', enabled, (which purports to 'Display the moOde WebUI on a locally attached display') still, all I see is boot messages followed by a login prompt.

Clearly Moode is not for me, which is a shame as the UI is the best I have found so far. I will obviously need to continue searching for a suitable stand-alone RPi music player.
Reply
#6
(06-22-2025, 10:16 AM)duzeper Wrote: OK, clearly I am showing my age here. I do not understand this, comparatively modern, idea that everything has to be controlled by a web browser.

I have a computer (RPi) with built in sound and hdmi outputs. (I accept that the sound is not the most stunning quality for audiophiles, however, to my mind, it is perfectly adequate. I can take the headphone ouput to a stand-alone amplifier (showing my age again) and the quality is adequate for my needs.)

What I do not get, is the need then to involve another, otherwise redundant, computer in order to run the web browser. Why not simply write the software as a stand-alone package with the option of browser control (or, I suppose, vice versa)

Also, your previous post implied that 'Kernel mode' would give me hdmi video output but not audio - not the case - as I said , with  'Peripherals', 'Local Display', 'General settings', 'Display', enabled, (which purports to 'Display the moOde WebUI on a locally attached display') still, all I see is boot messages followed by a login prompt.

Clearly Moode is not for me, which is a shame as the UI is the best I have found so far. I will obviously need to continue searching for a suitable stand-alone RPi music player.

A screwdriver is a terrible chisel, and v.v., but there’s nothing wrong with either. Good luck finding the tool you want.

Regards,
Kent
Reply
#7
(06-22-2025, 10:16 AM)duzeper Wrote: OK, clearly I am showing my age here. I do not understand this, comparatively modern, idea that everything has to be controlled by a web browser.

I have a computer (RPi) with built in sound and hdmi outputs. (I accept that the sound is not the most stunning quality for audiophiles, however, to my mind, it is perfectly adequate. I can take the headphone ouput to a stand-alone amplifier (showing my age again) and the quality is adequate for my needs.)

What I do not get, is the need then to involve another, otherwise redundant, computer in order to run the web browser. Why not simply write the software as a stand-alone package with the option of browser control (or, I suppose, vice versa)

Also, your previous post implied that 'Kernel mode' would give me hdmi video output but not audio - not the case - as I said , with  'Peripherals', 'Local Display', 'General settings', 'Display', enabled, (which purports to 'Display the moOde WebUI on a locally attached display') still, all I see is boot messages followed by a login prompt.

Clearly Moode is not for me, which is a shame as the UI is the best I have found so far. I will obviously need to continue searching for a suitable stand-alone RPi music player.

Couple things:
1. You don't need to use a second computer when the Pi is connected to a locally attached display for example a Pi Touch2 DSI display or an HDMI attached display. Moode's WebUI runs in a local instance of chromium browser on the Pi and renders entirely on that local display. This is entirely a "stand-alone" system.
2. The default "Kernel mode" video core driver supports both audio and video over HDMI for example when the Pi is connected via HDMI to an AVR + HDTV or any other HDMI display with audio capability.

A lot of our users run these two types of configurations myself included :-)

As I understood it you have a locally attached display and also want to use the built in Headphone out jack. The only way to enable the Headphone jack in moode is to revert to the Legacy Firmware Mode videocore driver which at least in moode, doesn't support any other audio or video options.

I think your usage scenario is perfectly valid and maybe there is way to get the Headphone jack enabled using the Default Kernel Mode videocore driver but I havent been able to figure that out.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#8
Regarding that on-board audio jack, you can purchase any number of inexpensive USB-to-3.5mm audio adapters which will serve the same purpose. I have one which may have cost all of 10 USD and sounds as good to my ears as the on-board arrangement (and better than the audio out of the early model Pis I had at the time I bought it).

It's autodetected by moOde and you can select it as your output device in the m>Config>Audio panel. Now you can keep the default driver setting and either HDMI or DSI local display.

Regards,
Kent
Reply
#9
(06-22-2025, 12:38 PM)TheOldPresbyope Wrote: Regarding that on-board audio jack, you can purchase any number of inexpensive USB-to-3.5mm audio adapters which will serve the same purpose. I have one which may have cost all of 10 USD and sounds as good to my ears as the on-board arrangement (and better than the audio out of the early model Pis I had at the time I bought it).

It's autodetected by moOde and you can select it as your output device in the m>Config>Audio panel. Now you can keep the default driver setting and either HDMI or DSI local display.

Regards,
Kent

This is definitely the way to go, one of these for example is not only cheap as chips, but is a brilliantly engineered hi-fi device.
----------------
Robert
Reply
#10
OK, let's assume I go down the USB-to-3.5mm route (thanks 'TheOldPresbyope' I hadn't thought of that) so that would fix the audio issue.

Firstly, a bit of info. which may be relevant. I am, while testing, using a single HDMI display shared between my PC and the RPi through an HDMI switch.

Re. the WebUI running locally, I think my initial problem is one of impatience. When I boot up the RPi, as I said before, all I see is boot messages followed by a login prompt. It seems that Moode startup is significantly slower than I was expecting, so when nothing seems to happen at the login prompt, I have been switching back to the PC too early.

You would think that, if after Moode has started in the background, switching back to the RPi would show the WebUI running. Unfortunately, this doesn't happen, as the RPi display has now powered down. This is not a problem since, when I have finished testing then the display will be dedicated to the RPI so will be a true stand-alone system.

What is an issue, however, is that the UI running on the RPi, apart from being super slow responding to the mouse, also behaves very strangely, in that if I click on, say 'M', 'Configure', instead of the grey overlay displaying full page with all the Configuration options showing, it flashes part page then goes back to most of the page that was previously showing, but the 'Configure' buttons are underneath that page, because I can click on them even though they are not visible.
Unfortunately, it seem that the forum will not allow video attachments.

That is just one example, but all the other options have similar effects. To be honest, it is completely unusable.
Reply


Forum Jump: