Moode Audio 4.1 help install > RPi 3B+?

je2a3

Junior Member
#1
Just got a Raspberry Pi 3b+ for streaming Jazz FM and Spotify based on good reviews I've gotten in the internet. I'm planning to use it with either an XtremPro X1 USB DAC or Topping D30 which I already have.

However, I didn't realize that the latest version is no longer as simple as downloading and etching image info to a micro SD card. Unfortunately I have no Linux or Raspbian background at all. The DIY Audio thread is over 1400 pages while perusing the Moode Audio Forum, I realized that they are mostly experienced computer users.

Any link(s) to a step by step install will be appreciated.

Thanks!

JE
 

airdronian

Junior Member
#3
Just got a Raspberry Pi 3b+ for streaming Jazz FM and Spotify based on good reviews I've gotten in the internet. I'm planning to use it with either an XtremPro X1 USB DAC or Topping D30 which I already have.

However, I didn't realize that the latest version is no longer as simple as downloading and etching image info to a micro SD card. Unfortunately I have no Linux or Raspbian background at all. The DIY Audio thread is over 1400 pages while perusing the Moode Audio Forum, I realized that they are mostly experienced computer users.

Any link(s) to a step by step install will be appreciated.

Thanks!

JE
Probably the easiest way to do it is get the version of Raspbian-Stretch-Lite (RSL) they recommend (release 2018-3-13) and run the automated builder from that. That is an image you can burn on the microSD. People are starting to try the latest RSL release but for now they haven't changed their instructions.

Moode instructions:

Enter the cmds below via SSH on a Pi running Raspbian Stretch Lite release 2018-03-13.
NOTE: No other release is guaranteed to work.

1. Download Builder version 2.4

cd /home/pi
sudo wget -q http://moodeaudio.org/downloads/mos/mosbuild.sh -O /home/pi/mosbuild.sh
sudo chmod +x /home/pi/mosbuild.sh

2. Start the Builder

sudo ./mosbuild.sh

It may look a little puzzling, but if you can type these commands as shown the builder will do the work for you.

Things to note - spelling and correct spaces are essential. When you install the RSL you will have a default username and password. This is what you'll use when you type "sudo" and it prompts for password. This will change once Moode is installed. The commands may look confusing, but if you are careful it should work out for you. One thing in Linux - when you enter a command and it just pops to the next line that usually means it completed successfully - you'll get an error if something's wrong. And I recommend a wired internet connection.

I can't count the amount of times I've had to fix things in Linux just by following recommended commands and not fully knowing what I was typing but getting the results I needed. :biggrin:

You can do this without SSH, but you won't be able to view the progress. Depending on your system it may take 75 minutes or more (or less). I've done it without SSH and a good way to test if complete is to plug the IP address of your Pi into a web browser and seeing the web interface of Moode.

Hope that helps. Report back with any questions - MikeyFresh is often around and he may have suggestions.
 

MikeyFresh

Moderator
Staff member
#4
Just got a Raspberry Pi 3b+ for streaming Jazz FM and Spotify based on good reviews I've gotten in the internet. I'm planning to use it with either an XtremPro X1 USB DAC or Topping D30 which I already have.

However, I didn't realize that the latest version is no longer as simple as downloading and etching image info to a micro SD card. Unfortunately I have no Linux or Raspbian background at all. The DIY Audio thread is over 1400 pages while perusing the Moode Audio Forum, I realized that they are mostly experienced computer users.

Any link(s) to a step by step install will be appreciated.

Thanks!

JE
EDIT: I see my post below crossed in cyber space with that of @airdronian , and you're in good hands there too!

I can help, and much of it is covered in another thread here, however some of that information was pursuant to upgrading Moode 4.0 to 4.1, which isn't entirely relevant to what you are doing.

Start by downloading and flashing the latest Raspbian Stretch Lite onto a microSD card. I'd recommend downloading the zip file, unzipping, and flashing it to SD using the superb freeware Etcher.

If you've all ready done the above, great, I'll provide the steps for building Moode 4.1 this evening.

Are you using a Windows or a Mac computer for this (please say Mac)?

If you can't wait for this evening, or if you'd like a head start on knowing whats involved, then have a look at Moode's new dedicated support forum, that easy method How-To guide details the steps, but it's not the only way to do it.
 

MikeyFresh

Moderator
Staff member
#6
Hope that helps. Report back with any questions - MikeyFresh is often around and he may have suggestions.
All good there, I'd add my preference now is for using SSH, though that's only a recent development and I'd made due without it up until a month or so ago.

Better yet than using the Mac's Terminal in my opinion is to install Adafruit Raspberry Pi Finder.
 
Last edited:

MikeyFresh

Moderator
Staff member
#7
I use a Macbook Pro from 2013.
Awesome, the built-in Terminal app on a Mac offers easy access via SSH, and the one thing I would then add to @airdronian 's instruction is a way to enable SSH on the RPi 3B+ upfront, before you start the actual builder script.

Or, if you don't care much about monitoring progress, you don't need SSH.

In the event you don't want to monitor the progress via SSH, I would add one bit of caution with regard to the checking via looking for an IP assigned to "MoodeUPNP" as suggested by @airdronian , that being you do NOT want to actually try to enter the configuration menus or do anything else until you are darned sure the build is complete. Getting hasty and failing to wait for the build to finish by entering Moode's configuration prematurely can corrupt the entire build, after which you'll have to start from scratch.

So for me it's either use SSH and actually monitor progress, OR, sit tight and patiently wait a solid 60+ minutes (maybe 90 depending on your download speed) to be sure the build is complete prior to entering any of Moode's configuration menus.

I edited the previous post to include use of Adafruit Raspberry Pi Finder for SSH purposes, yet another really great piece of freeware.
 
Last edited:

je2a3

Junior Member
#10
I went for the EZ method linked above. Just hauled the TV closer to the router and searched for a USB keyboard, HDMI and Ethernet cables. Typing those commands reminded me of MS-DOS based Wordstar on an IBM XT/AT, that's how ancient I am. :biggrin:

Waiting for the download to complete. :popcorn
 

airdronian

Junior Member
#11
You should do just fine. One tip - once you have it up and running and have the settings the way you want it, take an image of your install. Should something bad happen to your microSD card then it will be trivial to install on a new one. It pays to use quality microSD as well, SanDisk is often recommended, I think Toshiba was as well. And at the size we need, they aren't expensive.

Moode is actively developed (yay) and version 4.2 is in the works. I would anticipate that the upgrade to this version will be done "in-place" as well. My upgrade was that way from version 4.0 to 4.1 - and that was a super easy process.
 

MikeyFresh

Moderator
Staff member
#12
Typing those commands reminded me of MS-DOS based Wordstar on an IBM XT/AT, that's how ancient I am. :biggrin:
I'm also old enough to have used the IBM PC XT/AT, I hear you on that!

Well don't leave us in suspense on your 4.1 build!

I'm also curious what kind of server you are running, i.e. are you a DLNA/UPnP type guy, or Logitech Media Server?

I use DLNA/UPnP on the server side, and use Moode strictly as a UPnP renderer/endpoint.

My upgrade was that way from version 4.0 to 4.1 - and that was a super easy process.
I think with 4.2 we'll even be able to just hit the "Check For Updates" button in the System Configuration tab.
 

je2a3

Junior Member
#13
IMG_6179.jpg
I left the thing on for over 90 minutes and took a walk with my wife. When I got back this is what I got after booting up the RPi. I can't access http://moode.local from my Macbook or iPhone browser.

I'm also curious what kind of server you are running, i.e. are you a DLNA/UPnP type guy, or Logitech Media Server?

I use DLNA/UPnP on the server side, and use Moode strictly as a UPnP renderer/endpoint.
I don't understand any of these, my apologies.
 

MikeyFresh

Moderator
Staff member
#14
Well the build must have completed OK or you wouldn't see that boot up screen stuff at all. So congratulations, you've built Moode 4.1 successfully, evidenced by the availability of a moode login on the last line of your screen shot. You don't need to do anything else there.

Do you see a Moode WiFi "hotspot" as an available network option under your WiFi icon in the top tool bar on your Mac? Click that WiFi icon and select the network SSID called Moode if that option is there. The password is moodeaudio.

Once logged in to the Moode hotspot, try substituting the actual Moode.local IP address of 172.24.1.1 by entering that right into the browser's address bar (in place of Moode.local), see if that brings up the Moode user interface.

Once logged onto the WiFi network with the SSID "Moode" you should be able to use http://moode.local, however that actual IP address of 172.24.1.1 should also work.
 
Last edited:

MikeyFresh

Moderator
Staff member
#17
Moode.local never worked for me either. Didn't get name resolution. I just used the IP and bookmarked it.
Do you mean you bookmarked the 172.24.1.1 IP, or you skipped Moode "local" altogether and just sniffed out the actual Ethernet IP using Fing or similar?

I've got Fing and certainly do go that route, however a 172.24.1.1 bookmark has never failed me so long as I remember to actually migrate to the Moode WiFi hotspot first (i.e. it can't be found on your existing WiFi SSID).

But for optimal sound quality, using Moode's System Configuration tab to physically shut down all WiFi activity is probably best practice, meaning that local hotspot is disabled after any initial use for configuration, and the Ethernet IP sniffed out via Fing (or similar) is the only remaining way to access the UI.
 
Last edited:

je2a3

Junior Member
#18
Got it to work using Fing to find the IP address in my router.

Just moved the RPi to my audio system, I'm getting audio through the 3.5mm jack. Not very high quality though. I can't get it to work with the Xtrempro X1 USB DAC yet. It's getting late and will continue tomorrow.

Thanks for all the help and encouragement, you guys are great!

I will keep you all posted.

JE
 

airdronian

Junior Member
#19
Do you mean you bookmarked the 172.24.1.1 IP, or you skipped Moode "local" altogether and just sniffed out the actual Ethernet IP using Fing or similar?

I've got Fing and certainly do go that route, however a 172.24.1.1 bookmark has never failed me so long as I remember to actually migrate to the Moode WiFi hotspot first (i.e. it can't be found on your existing WiFi SSID).
I've never used hotspot mode. Just used DHCP and then set a static address afterwards. I look at the network map on my router web interface (or phone app) to see what address gets served initially.

I'll bookmark the static address for convenience.
 

MikeyFresh

Moderator
Staff member
#20
Got it to work using Fing to find the IP address in my router.

Just moved the RPi to my audio system, I'm getting audio through the 3.5mm jack. Not very high quality though. I can't get it to work with the Xtrempro X1 USB DAC yet. It's getting late and will continue tomorrow.

Thanks for all the help and encouragement, you guys are great!

I will keep you all posted.

JE
Outstanding!

Yes the 3.5mm output leaves MUCH to be desired, [edit] only about 11-bit resolution there in terms of the analog output S/N ratio. Not good or even acceptable, an external sound card (DAC) is necessary.

To connect your USB DAC, just go to:

Configure -> Audio -> MPD Options (Edit) -> Audio Output (USB) -> Apply

And for that particular DAC I'd venture the following as well:

Configure -> System -> USB (UAC2) Fix -> On (Set)

Lastly, if you will control/manage volume in the analog domain using a preamp:

Configure -> Audio -> MPD Options (Edit) -> Volume Control (Disabled) -> Apply
 
Last edited:
Top