Moode Audio 4.1 help install > RPi 3B+?

Discussion in 'All Things Digital' started by je2a3, May 3, 2018.

  1. je2a3

    je2a3 Junior Member

    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
     
  2. Prime Minister

    Prime Minister Site Owner Staff Member

    Yikes! Wish I could be of some help to you!
    Good luck.
     
  3. airdronian

    airdronian Junior Member

    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.
     
    rogerfederer likes this.
  4. MikeyFresh

    MikeyFresh Moderator Staff Member

    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.
     
  5. je2a3

    je2a3 Junior Member

    Thanks @airdronian, I'll give this my best shot. :)

    Ooops, just saw @MikeyFresh reply. I was about to download RSL...

    I use a Macbook Pro from 2013 and got the etcher Freeware last night.
     
  6. MikeyFresh

    MikeyFresh Moderator Staff Member

    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: May 3, 2018
    je2a3 likes this.
  7. MikeyFresh

    MikeyFresh Moderator Staff Member

    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: May 3, 2018
  8. je2a3

    je2a3 Junior Member

    Thanks guys! I will keep you posted, hope I don't turn out to be a pest. ;)
     
    MikeyFresh likes this.
  9. MikeyFresh

    MikeyFresh Moderator Staff Member

    Don't worry, it's easy enough.

    Another point of reference is in this Haven thread where the SSH method was used to install Moode 4.0.
     
  10. je2a3

    je2a3 Junior Member

    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 and MikeyFresh like this.
  11. airdronian

    airdronian Junior Member

    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.
     
  12. MikeyFresh

    MikeyFresh Moderator Staff Member

    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.

    I think with 4.2 we'll even be able to just hit the "Check For Updates" button in the System Configuration tab.
     
  13. je2a3

    je2a3 Junior Member

    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 don't understand any of these, my apologies.
     
  14. MikeyFresh

    MikeyFresh Moderator Staff Member

    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: May 3, 2018
  15. Mortsnets

    Mortsnets Junior Member

    If you download Fing app to your iPhone it will show the IP of all local devices connected to your router including your Raspberry Pi.
     
    marantzfan and MikeyFresh like this.
  16. airdronian

    airdronian Junior Member

    Moode.local never worked for me either. Didn't get name resolution. I just used the IP and bookmarked it.
     
  17. MikeyFresh

    MikeyFresh Moderator Staff Member

    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: May 4, 2018
  18. je2a3

    je2a3 Junior Member

    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
     
    marantzfan and MikeyFresh like this.
  19. airdronian

    airdronian Junior Member

    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.
     
    je2a3 and MikeyFresh like this.
  20. MikeyFresh

    MikeyFresh Moderator Staff Member

    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: May 4, 2018
    je2a3 and marantzfan like this.

Share This Page