Moode Audio Player for Raspberry Pi

I just installed Moode 4.0 (4.0 2018-01-26) and enjoyed the Radio music on my Chord Hugo2.

I am unable to setup my new NAS. I get a mount error. Any hints of how to correct this? How do I see the moode.log?
...

Remote directory

Public/Shared Music/Music
...


@sg300b

Are you sure this is the share name as advertised by your NAS? It looks like a partial directory path to the desired folder (minus the leading solidus) to me.

As as example, I have an OpenMediaVault NAS with SMB/CIFS enabled. The shared music directory is located at /srv/dev-by-disk-label-data/Music but it is advertised on the network as \\OMV-HC1\Music (this is SMB/CIFS talk for the share "Music" on the server "OMV-HC1")

In my moOde settings, I have entered the IP address for OMV-HC1 in the "HOST or IP address field" and the string Music in the "Remote directory" field.

Similarly, I have a Linux host named krypton sharing the music directory /home/moode/MoodeMusic which is advertised on the network as \\KRYPTON\MOODEMUSIC and mounted in moOde as the remote directory MOODEMUSIC.

There are different tools available to look at network shares depending on the host OS you are using. You can always SSH into your moOde player (the SSH Terminal feature is great for this) and use the Linux tool smbtree.

Regards,
Kent
 
As long as the update doesn't try to override our 4.14.x kernels.

I'm afraid it would replace existing kernel with 4.9.80. Is there something specific in 4.14.y that u are using?

When I briefly tested 4.14.21 it seemed to break Samba mounts. I wasn't able to connect to my Route's Samba share :-0

-Tim
 
Last edited:
UI crash

Hello
thank again for the great work

I installed version 4 today.
However, it presents me with the following problem I did not have with previous versions. Everything in my browser looks white so I can not choose music. Do you know why this is happening?
 

Attachments

  • ui.jpg
    ui.jpg
    102.1 KB · Views: 282
Open NAS config again and click the mount error to show the log

Post the error and I'll have a look

ok error message below:

20180227 013416 worker: - Start
20180227 013417 worker: Successfully daemonized
20180227 013417 worker: - Init
20180227 013417 worker: Session loaded
20180227 013417 worker: Debug logging (off)
20180227 013417 worker: Host (moode)
20180227 013417 worker: Hdwr (Pi-3B 1GB v1.2)
20180227 013417 worker: Arch (armv7l)
20180227 013417 worker: Kver (4.9.79-v7+)
20180227 013417 worker: Ktyp (Standard)
20180227 013417 worker: Gov (performance)
20180227 013417 worker: Rel (Moode 4.0 2018-01-26)
20180227 013417 worker: Upd (None)
20180227 013417 worker: MPD (0.20.12)
20180227 013417 worker: USB boot not enabled yet
20180227 013417 worker: File system expanded
20180227 013417 worker: HDMI port on
20180227 013418 worker: File check ok
20180227 013418 worker: - Network
20180227 013418 worker: eth0 exists
20180227 013418 worker: eth0 (192.168.1.14)
20180227 013418 worker: wlan0 exists
20180227 013418 worker: wlan0 SSID is blank
20180227 013418 worker: eth0 addr exists, AP mode not started
20180227 013418 worker: wlan0 address not assigned
20180227 013418 worker: - Audio
20180227 013418 worker: ALSA outputs unmuted
20180227 013418 worker: Audio output (USB audio device)
20180227 013418 worker: ALSA mixer name (PCM)
20180227 013418 worker: MPD volume control (disabled)
20180227 013418 worker: Hdwr volume controller exists
20180227 013418 worker: - Services
20180227 013420 worker: MPD started
20180227 013420 worker: MPD scheduler policy (time-share)
20180227 013420 worker: MPD output 1 ALSA default (on)
20180227 013420 worker: MPD output 2 ALSA crossfeed (off)
20180227 013420 worker: MPD output 3 ALSA parametric eq (off)
20180227 013420 worker: MPD output 4 ALSA graphic eq (off)
20180227 013420 worker: MPD crossfade (off)
20180227 013420 worker: Bluetooth controller started
20180227 013426 worker: Bluetooth controller initialized
20180227 013426 worker: - Last
20180227 013426 worker: USB sources (none attached)
20180227 013426 worker: NAS sources (mountall initiated)
20180227 013426 wrk_sourcemount(): Mount error: (mount error: could not resolve address for http:: Unknown error)
20180227 013444 wrk_sourcemount(): Mount error: (mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20180227 013444 worker: Volume level (0) restored
20180227 013444 worker: Maintenance interval (21600)
20180227 013444 worker: Watchdog started
20180227 013444 worker: Ready
20180227 052550 worker: Job mpdcfg
20180227 052735 worker: Job mpdcfg
20180227 061838 worker: Job sourcecfg
20180227 061839 wrk_sourcemount(): Mount error: (mount error: could not resolve address for http:: Unknown error)
20180227 061913 worker: Job sourcecfg
20180227 061923 wrk_sourcemount(): Mount error: (mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20180227 062049 worker: Job sourcecfg
20180227 062059 wrk_sourcemount(): Mount error: (mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20180227 062212 worker: Job sourcecfg
20180227 062213 wrk_sourcemount(): Mount error: (mount error: could not resolve address for afp:: Unknown error)
20180227 062305 worker: Job sourcecfg
20180227 062305 wrk_sourcemount(): Mount error: (mount error: could not resolve address for afp:: Unknown error)
20180227 062308 worker: Job sourcecfg
20180227 062308 wrk_sourcemount(): Mount error: (mount error: could not resolve address for afp:: Unknown error)
20180227 062351 worker: Job sourcecfg
20180227 062352 wrk_sourcemount(): Mount error: (mount error: could not resolve address for ckwd16tb: Unknown error)
20180227 062518 worker: Job sourcecfg
20180227 062518 wrk_sourcemount(): Mount error: (mount error: could not resolve address for ckwd16tb: Unknown error)
20180227 062619 worker: Job sourcecfg
20180227 062629 wrk_sourcemount(): Mount error: (mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20180227 062706 worker: Job sourcecfg
20180227 062716 wrk_sourcemount(): Mount error: (mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20180227 062731 worker: Job sourcecfg
20180227 063007 worker: Job sourcecfg
20180227 063008 wrk_sourcemount(): Mount error: (mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20180227 063038 worker: Job sourcecfg
20180227 063048 wrk_sourcemount(): Mount error: (mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20180227 063116 worker: Job sourcecfg
20180227 063126 wrk_sourcemount(): Mount error: (mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
20180227 063227 worker: Job sourcecfg
20180227 063238 wrk_sourcemount(): Mount error: (mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs))
 
Last edited:
Fortunately, the site in question answers to both http: (e.g., port 80) and https: (e.g., port 443) requests so either will work. This isn't always the case.

In general, I'd suggest sticking to https: because it lowers the chance of a man-in-the-middle attack.

Regards,
Kent

Thanks ! Got 4 up and running just fine - running off a usb stick instead of SD too. Even got my ic2 display and 40x2 lcd display working.
 
Can sombody explain me how to install moode audio on a pi3?

These 2 steps from moodeaudio.org worked for me :)

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

1. Download the Image Builder version 2.2 (steps below)

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 Image Builder

sudo ./mosbuild.sh
 
@sg300b

Are you sure this is the share name as advertised by your NAS? It looks like a partial directory path to the desired folder (minus the leading solidus) to me.

As as example, I have an OpenMediaVault NAS with SMB/CIFS enabled. The shared music directory is located at /srv/dev-by-disk-label-data/Music but it is advertised on the network as \\OMV-HC1\Music (this is SMB/CIFS talk for the share "Music" on the server "OMV-HC1")

In my moOde settings, I have entered the IP address for OMV-HC1 in the "HOST or IP address field" and the string Music in the "Remote directory" field.

Similarly, I have a Linux host named krypton sharing the music directory /home/moode/MoodeMusic which is advertised on the network as \\KRYPTON\MOODEMUSIC and mounted in moOde as the remote directory MOODEMUSIC.

There are different tools available to look at network shares depending on the host OS you are using. You can always SSH into your moOde player (the SSH Terminal feature is great for this) and use the Linux tool smbtree.

Regards,
Kent

Kent,
Thanks for your detailed post. I am new to smbtree. Where do i see the output of smbtree after the run?
 
Last edited:
Kent,
Thanks for your detailed post. I am new to smbtree. Where do i see the output of smbtree after the run?

Hi, Rick.

Here's an example output from a bare invocation of smbtree after I SSh'ed into my moOde 4.0 player
Code:
pi@moode:~ $ smbtree
Enter pi's password: 
WORKGROUP
	\\PHYLLIS-PC     		
	\\MOODE          		moOde SMB Server
		\\MOODE\IPC$           	IPC Service (moOde SMB Server)
		\\MOODE\SDCARD         	SDCARD Storage
		\\MOODE\RADIO          	RADIO Stations
		\\MOODE\NAS            	NAS Shares
	\\KRYPTON        		krypton server (Samba, Ubuntu)
		\\KRYPTON\HL5450DN       	HL5450DN
		\\KRYPTON\IPC$           	IPC Service (krypton server (Samba, Ubuntu))
		\\KRYPTON\MoodeMusic     	
		\\KRYPTON\Tests          	
		\\KRYPTON\Pictures       	
		\\KRYPTON\Books          	
		\\KRYPTON\print$         	Printer Drivers

(At the moment, my OpenMediaVault is offline.)

Note it asked for my password. This can be bypassed with the '-N' option. Further, my significant other has a Windows host on the LAN (\\PHYLLIS-PC) which is acting as SMB master browser. Dependency on browsers can be bypassed with the '-b' option. The options can be combined. Invoking 'smbtree --help' will get you a list of the available options.

It's also possible to discover these shares using the GUI-based network browsers available on a Windows box or a Linux box running a Desktop Environment. I assume the equivalent exists for MacOS.

Regards,
Kent
 
Last edited:
Hello
thank again for the great work

I installed version 4 today.
However, it presents me with the following problem I did not have with previous versions. Everything in my browser looks white so I can not choose music. Do you know why this is happening?
Clear browser cache, reload. If it still happens reply and we can go from there, but the clock radio indicator is in the wrong place which is a pretty good indication the css file is the wrong version.

Edit: nvm, I see Tim already got this one. Tim, maybe you should put that in your signature. ;)
 
Last edited: