Moode Audio Player for Raspberry Pi

Hi, no USB DAC. Using a Piano2.1
greetings

A U D I O P A R A M E T E R S

Audio device = Allo Piano HiFi DAC
Interface = I2S
Hdwr volume = None
Mixer name = Digital
Output stream = Closed (while playing to librespot)
ALSA version = 1.0.28-1+rpi1
SoX version = 0.1.1-1

Volume knob = 0
Volume mute = Off
Volume limit = 100

Airplay receiver = On
Squeezelite = Off
UPnP renderer = Off
DLNA server = Off

Rotary encoder = Off
Crossfeed DSP = Off
Equalizer DSP = Off
Auto-shuffle = Off
Autoplay = Off
MPD crossfade = Off

M P D S E T T I N G S

Version = 0.20.6
Volume control = disabled
ALSA device = hw:0
SoX resampling = *:24:*
SoX quality = very high
SoX multithreading = off
Audio buffer (kb) = 1024
Buffer before play = 10%
Output buffer size (kb) = 81920
Volume normalization = no
DSD over PCM (DoP) = no
Replay gain = off

A I R P L A Y S E T T I N G S

Version = 3.0.2
Friendly name = Moode Airplay
Metadata display = On
ALSA device = hw:0
Volume mixer = auto
Resume MPD after = No
Output bit depth = S24
Output sample rate = 44100
Session interruption = yes
Session timeout (ms) = 120000
Audio buffer (secs) = 0.15
 
On my RPi2, Moode sometimes is not responding when I am trying to access it. The box doesn't even respond to ping. A power cycle makes it available again.
I think I have this since 3.5 - so also on 3.6, but not on 3.1.

The last message I can find is that it renewed dhcp. Could this be related?
 
Squeezelight hogging audio device

Hi,

Firstly, thanks Tim for making MoOde - an amazing package!

Secondly, I would like to document the following behaviour just in case other users are not aware of this (hope I'm not spamming the thread with this):

Whenever I enabled other renderers in addition to Squeezelite, SL was hogging the audio device. The effect is that if you play music to the other renderers no sound comes out of the audio device. Everything else looks normal.
Remedy is to put a "-C <timeout>"-option into the Squeezelite config that will let you specify a timeout in seconds after which SL will free the audio device so other renderers can use it.
As a result now the "Other options" text input in my Squeelite config shows "-C 3 -W -D 500 -R vMX". The "-C 3" is the relevant value (other parameters are personal preference), specifying a timeout of 3 seconds after which the audio device is freed. Specify, hit apply and you're good 🙂
 
Hi All!


We are talking about 10 tiny Dollars- some people- as I read here, have a problem to spend 10 stinky Dollars for such a project- and don't feel ashame in any way!!!

Make a research what someone have to pay for a software like Amarra ore many more of similar kind- that aren't any better than MoOde or Archphile. You will be shocked!

So, people- in order to avoid MoOde going the unjustified way of Archphile:
Let's
Engage! Participate! Show Ambition! Donate!
Or at least pay that ridiculous amount of bucks that is needed to enjoy MoOde now and don't search for some old versions somewhere in the net only to get it free- that kills progress! And MoOde 3.6 sounds definitely better than any version before!

Greetingz, Robert
+1

I agree whole-heartedly with Robert.

I also do software development and I understand and appreciate the time and effort Tim puts into MoOde. Ten dollars is a very small amount of money to contribute for pay for Tim's ongoing development and outstanding support of MoOde.
 
Hi,

If you don't see "USB audio device" in the drop-down on MPD config then Linux did not recognize the device and ssh won't help you.

What USB DAC are u using?

-Tim

I use an audio system with wireless signal transmission, the transmitter uses the DECT format. I connect the transmitter to the USB port. Perhaps the system does not define it as an audio card. So I want to try and install the USB device directly.
 
Couple of basic questions:

If starting out with a new USB drive for a music source what would you suggest as the best format for the drive?

I use both Mac and PC's. not bothered if one machine can't write the drive, just looking for the most efficient formatting for serving my Flac and Mp3 files.

I asked this one previously but still lookoing for advice. If I buy a new RPI 3 is the built Wlan OK or should I consider a separate dongle, or even just get a later model RPI2?
 
But the previous version of your player worked fine with my audio system. I just want to set up the system so that by default it always uses the USB device first.
P.S. I`m sorry for my english.

Hi,

Which previous version?

Moode has been using USB hot-plug starting with version 2.5. This means that USB audio devices are always assigned to card1 (hw:1) while I2S device or On-board audio device gets assigned to card0 (hw:0).

-Tim
 
Hi,

Which previous version?

Moode has been using USB hot-plug starting with version 2.5. This means that USB audio devices are always assigned to card1 (hw:1) while I2S device or On-board audio device gets assigned to card0 (hw:0).

-Tim

Unfortunately, I can not see the previous version, since I wrote a new version on top of it. As I said, maybe the system does not define my USB device as audio. With other players (volumio) everything works well. When I try to select an audio device, I see only the standard device on the board and do not see the USB audio device. Previous version 3.0.
I found information that the information about devices by default is contained in the /etc/modprobe.d/alsa-base.conf file, but on your system this file is empty. Therefore, my question about the file, which contains such information.
 
Last edited:
Couple of basic questions:

If starting out with a new USB drive for a music source what would you suggest as the best format for the drive?

I use both Mac and PC's. not bothered if one machine can't write the drive, just looking for the most efficient formatting for serving my Flac and Mp3 files.

I asked this one previously but still lookoing for advice. If I buy a new RPI 3 is the built Wlan OK or should I consider a separate dongle, or even just get a later model RPI2?

Hi,

I think it depends on whether u need to be able to R/W the drive on Mac or Windows. If not then EXT4 would be a good choice, if Yes then probably exFAT.

Integrated Pi3 Wifi is decent but you will get better performance from an external dongle. I use Edimax 7811Un on all my Pi's.

-Tim
 
Regarding Pi3 Wifi ... I'm using Asus EA-N66 as WiFi to Ethernet bridge/repeater for all network enabled audio devices. In it's own right, RPi3 WiFi implementation is not that bad really ... but internal antenna does have physical limitations translated in signal stability issue when faced against rather busy domestic networks or tucked away placement .... and on top of that you have only 2.4Ghz band to play with. It's certainly better to use Ethernet cable or more advanced WiFi to Ethernet converters and free the USB bus from unnecessary duties. Good thing about Moode is that you can disable internal Pi3 WiFi-BT adapter if left as surplus to requirements.