• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

moOde audio player for Raspberry Pi

From a Browser enter one of the following, whichever works.
http://IP_ADDRESS_OF_PI

Setup Guide
Which browser?
The problem that I can't connect the wireless LAN configured when creating the boot SD using the imager.

Sorry, the setup guide is missing all the boot part after creating the boot SD.
 
Which browser?
The problem that I can't connect the wireless LAN configured when creating the boot SD using the imager.

Sorry, the setup guide is missing all the boot part after creating the boot SD.

Can you temporarily plug it into an ethernet port via cable? If you do then you can do as Tim said, and fix up the wireless connection for later use. Any browser on any other PC, tablet, or phone, that connected to the same local lan should work.
 
The problem that I can't connect the wireless LAN configured when creating the boot SD using the imager.
Just to avoid misinterpretations:
The LAN you configure when creating the SD is the LAN at your home, to which the PI will, eventually, connect to; not another LAN to which YOU can connect to...

Since you succeeded in connecting via SSH, everything is supposedly working fine... where's the problem?
 
I assumed that screen was directly connected to the pi - i.e. not via ssh
Exectly. Iv'e got the point that the LAN needs to fit my home Wifi network, and I reset the SD card.

But still, I can't access moode. from my main computer (not the Pi)
 
Iv'e got the point that the LAN needs to fit my home Wifi network

Sorry, I don't understand that. your home network is your LAN and it consists of both cable and wifi connected devices.
 
But still, I can't access moode. from my main computer (not the Pi)

Can I also clarify that you understand that the Pi running moOde, is a running a little web server? Once you know it's ip address (type ifconfig as a command at that screen you posted a picture of - the ip address will be in the data it responds with) you just put that ip address into a browser on your main computer (instead of a normal http:// etc/ etc address) and the web page interface for moOde should be displayed in the browser.
 
It will also be possible to specify the host name in the browser, usually "moode". More modernly you would like to type http://moode.local (the .local suffix telling your router to not waste time requesting a DNS for its address, and instead use mDNS locally in your LAN...)
Of course if you specified a different host-name, then use that; but again, DO add the .local thingy.
 
Can you temporarily plug it into an ethernet port via cable? If you do then you can do as Tim said, and fix up the wireless connection for later use. Any browser on any other PC, tablet, or phone, that connected to the same local lan should work.

Thank you @0bs3rv3r , I did plug it with cable and it allow me to complete the configuration.
Works well now.
 
I think its supported by default.

Run the command nmcli dev wifito get details on the wifi connection.

Here's an example from my network.
Code:
pi@moode9:~ $ nmcli dev wifi
IN-USE  BSSID              SSID      MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
*       xx:xx:xx:xx:xx:xx  AirnetN5  Infra  48    405 Mbit/s  65      ▂▄▆_  WPA2
 
I think its supported by default.

Run the command nmcli dev wifito get details on the wifi connection.

Here's an example from my network.
Code:
pi@moode9:~ $ nmcli dev wifi
IN-USE  BSSID              SSID      MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
*       xx:xx:xx:xx:xx:xx  AirnetN5  Infra  48    405 Mbit/s  65      ▂▄▆_  WPA2
The thing is I can't connect to my WIFI with WPA3. I've created separate guest WIFI with WPA2 just for moode and it works, but I wanted to have it under my WPA3 network.
 
https://github.com/raspberrypi/linux/issues/4718 - WPA3 support issue is still open and seems a mess as of the last update. When using built in WiFi hardware certain combinations of Pi model, WiFi device firmware and wpa-supplicant or iwd reportedly work, at least for some people, but what works on one model breaks another. It might give you sufficient pointers to get it working on your Pi. Alternatively a USB WiFi adapter might 'Just Work' as many don't have the limitations the onboard WiFi suffers from.
 
The thing is I can't connect to my WIFI with WPA3. I've created separate guest WIFI with WPA2 just for moode and it works, but I wanted to have it under my WPA3 network.

We haven't had any recent issues pop up in our Forum regarding WPA3 but you might want to get an account and post your particular issue and see if a discussion develops. A couple of our users have a lot of expertise in Linux networking and may be able to help out.

Visit the Support page at moodeaudio.org for info on how to easily request a Forum account.
 
Hi,

moOde 9.1.5 is available in the Media Player OS section of the Raspberry Pi Imager or as a direct download at https://moodeaudio.org. Visit the Forum for more information https://moodeaudio.org/forum/showthread.php?tid=7134&pid=59341#pid59341

moode-r900-logotype-bg.png
 
Hi Tim,

Thanks for making Moode. I'm trying it out as I wanted an easy way to run CamillaDSP. I was hoping to get help with a few questions:

1. If I change the volume option to "Hardware", and added a SPDIF HAT device to my Rasperry Pi, with an SPDIF cable connected to a Wiim Amp Pro, does that mean that I could potentially have it so that when I change the volume in Moode, it will change the volume on the Wiim (i.e. so that they both show the same volume level as it is adjusted in either place)? I understand you may not have specifically tested the Wiim Amp Pro, but would be grateful to know if that's the general idea or any known limitations.

2. If the above is possible, would I still be able to use CamillaDSP's "loudness" feature, or do I need to keep the volume setting on "CamillaDSP" for that to work?

3. When using Spotify Connect, how come the "m" icon on the top right disappears? It would be nice to be able to edit the settings even when having Spotify Connect live. It does not appear to be a functional limitation as if I keep a browser window open on the setting page, I can still use it when Spotify Connnect is running.

4. When using the icon to the left of "m" to change CamillaDSP from, e.g. loudness to flat, it does not seem to take immediate effect. Is it supposed to? Is there a way to keep an audio file running and toggle these back and forth with instant effect (so one can see if they like what it does to the sound)?

5. Shoot, I just read on the forum that using Spotify Connect sets the Moode volume to 100%, and you control volume with Spotify. Does that mean that the loudness feature from CamillaDSP would not work with Spotify Connect?

Many thanks for any help here.
 
Last edited:
Hi Tim,

Thanks for making Moode. I'm trying it out as I wanted an easy way to run CamillaDSP. I was hoping to get help with a few questions:

1. If I change the volume option to "Hardware", and added a SPDIF HAT device to my Rasperry Pi, with an SPDIF cable connected to a Wiim Amp Pro, does that mean that I could potentially have it so that when I change the volume in Moode, it will change the volume on the Wiim (i.e. so that they both show the same volume level as it is adjusted in either place)? I understand you may not have specifically tested the Wiim Amp Pro, but would be grateful to know if that's the general idea or any known limitations.

2. If the above is possible, would I still be able to use CamillaDSP's "loudness" feature, or do I need to keep the volume setting on "CamillaDSP" for that to work?

3. When using Spotify Connect, how come the "m" icon on the top right disappears? It would be nice to be able to edit the settings even when having Spotify Connect live. It does not appear to be a functional limitation as if I keep a browser window open on the setting page, I can still use it when Spotify Connnect is running.

4. When using the icon to the left of "m" to change CamillaDSP from, e.g. loudness to flat, it does not seem to take immediate effect. Is it supposed to? Is there a way to keep an audio file running and toggle these back and forth with instant effect (so one can see if they like what it does to the sound)?

5. Shoot, I just read on the forum that using Spotify Connect sets the Moode volume to 100%, and you control volume with Spotify. Does that mean that the loudness feature from CamillaDSP would not work with Spotify Connect?

Many thanks for any help here.

1. Not possible out of the box
(a) Volume type "Hardware" refers to a locally attached (I2S/USB/HDMI) audio devices internal on-chip hardware volume controller. When you change volume in moode, MPD sends volume commands via ALSA to the audio devices volume controller which then performs the requested volume adjustment using its own internal algorithm.
(b) There is an MPD volume type named "null" or fake volume. This allows setting the volume but has no effect on the output audio stream. It provides a way to adjust volume and then via a custom written software driver, send volume commands to an external audio device. Think of it as a way to do a custom volume proxy. In this case the external audio device has to have an interface that accepts volume commands. Moode doesn't support this MPD volume type because it's an extreme edge case and requires the development of custom driver software.
(c) If you add a S/PDIF HAT then typically you would set moode volume to Fixed (0dB) and then use the downstream audio devices volume control. If instead you want to use moode to control volume, set it to other than Fixed (0dB) then "calibrate" the overall system volume. Do this by turning the downstream devices volume control to 0%, moode volume to 100% and then play some material that represents what you typically listen to. Then gradually turn up the downstream devices volume to the loudest level you would ever listen at. Then reduce moode volume to your typical listening level. This calibration process results in the least amount of attenuation for moode volume to achieve a typical listening volume level.

2. See #1

3. The 3rd party audio renderers in moode including Bluetooth, AirPlay, Spotify Connect, Deezer Connect, Squeezelite, Plexamp and RoonBridge are playback applications that are completely separate from MPD (core moode playback app). These renderers need exclusive control of the playback chain which is why an "overlay" screen appears when they are running.
(a) Moode does support applying DSP either ALSA based or CamillaDSP based on final renderer audio output. You just can't adjust it while the renderer is playing like you can while MPD is playing.
(b) The UPnP Client for MPD renderer is not a separate playback application. It functions as a UPnP media renderer that proxies tracks to MPD for playback.

4. Yes the CamillaDSP Quick Config change takes effect immediately. If you want to confirm that then open the CamillaDSP screen and copy the config named "Flat" to a new config named "Test". Then set Signal processing to Test. Next open the Pipeline editor, click the Filter tab, set Gain to -15 then "Apply and save". Finally, return to the main Playback screen and switch between Test and any other config. You should hear the difference.

5. Volume for the 3rd-party renderers is always controlled by their respective player apps. When a renderer connects, moode automatically sets its own volume to 0dB (no attenuation) to ensure that the overall volume is 0dB when the renderer client app volume is at 100%. CamillaDSP Loudness filter will still work as expected because Camilla is receiving already attenuated volume from the upstream app and since its own volume is configured to 0dB no further change to volume will occur. When a renderer disconnects, moode resets its volume (MPD volume) to the value in its volume Knob.
 
Back
Top Bottom