Moode Audio Player for Raspberry Pi

Something silly ... I hope

Switched from IQaudio i2s dac to HiFiBerry+ i2s dac. Used MoOde 2.5... fired it up. Thought I followed all the directions... but no sound (radio or library)

When I play (radio or music) i get green light on top of DAC. What have I done wrong?
I can browse music or radio
I can 'play'
Moode claims is playing
Just no sound...

On my rig, I have Moode output to AUX 2. Aux 1 is connected to another DAC system and I get sound when I set to AUX 1 input.... so the amp+pre amp+ speaker system is working. UPDATE: piCorePlayer with exact same hardware (except for different SD card of course) is working just fine.

Apologies if it's something simple. What should ALSA volume % be set to?
 
Last edited:
Switched from IQaudio i2s dac to HiFiBerry+ i2s dac. Used MoOde 2.5... fired it up. Thought I followed all the directions... but no sound (radio or library)

When I play (radio or music) i get green light on top of DAC. What have I done wrong?
I can browse music or radio
I can 'play'
Moode claims is playing
Just no sound...
...
Apologies if it's something simple. What should ALSA volume % be set to?

I had the same problem (I think) - I had chosen the wrong HifiBerry DAC. They use different DAC chips between the DAC, DAC+ and DAC-lite - one works with the HifiBerry DAC+ setting in Moode, the others don't.

Even though I have configured it a dozen times, I mistakenly selected the wrong one.

You could also SSH in and run 'dmesg', it will give you the latest messages since the last boot - that might give you a pointer.
 

Attachments

  • Документ3.jpg
    Документ3.jpg
    16.5 KB · Views: 336
Last edited:
Was bored so as all my other HiFi is isolated in one way or another i thought why not my Pi 🙂



An externally hosted image should be here but it was not working when we last tested it.




An externally hosted image should be here but it was not working when we last tested it.




Just need to lift Meridian Explorer 2 DAC 😀


Lol.
I like the case of your Pi.
Would you mind to share where you got it?

Thanks and Cheers,
M.
 
So the author of the program through which the enkoder works recommends.

Which didn't answer my question "Can't we use the internal pull-up resistors?"

That's why they are there - to pull up the pin.

Or... if it isn't being used as a pull-up (or down) to fix a floating pin to a particular state, then it's being used as a current limiter, to protect the GPIO pins from over-current damage.

But... if it is to fix the floating state, you should enable the internal 1.8K pull-up resistors, they are there for a reason.

Which isn't to say that you don't put protection from random stray currents externally, depending on what you are doing, that can be a fine idea.

But, in your example, it's being used as a pull-up, when the Pi has a perfectly functional internal pull-up/pull-down mechanism built in.

Here: https://learn.sparkfun.com/tutorials/pull-up-resistors/what-is-a-pull-up-resistor
 
Last edited:
Some investigation led me to /etc/mpd.conf, where the configuration is stored. That file contains a playlist path, which I assume can be modified to point to a network share. Hopefully the NAS will be set up before any playlists can be loaded, and multiple RPis can share them.
Unfortunately, the NAS mounts are read-only, so the playlists can't be saved until I find where that mode is selected.

Rick
 
Dear Tim!

I remember, some times You have written the place of info fie, what can be
displayed on I2C LCD.

In the end, I can finished my system its work well DAC+, Wifi and LCD driven byI2C, so
I try to write a Python script to display station, title, vol. level

If You be so kind, to answer :where can I find the file (txt?) in my 2.5 Moode on RPI2.
One more question - about this conf- which Python is suggested ? Now the PY 2.7, I found on base system. Shall I use 3.0 ?

Best regards
Janos
 
Zootalaws

Most likely you are right and it is possible to use internal Pi resistors. I had available had an enkoder on a board with already soldered resistors, I have connected him, he works. I can't experiment with other enkoder yet.

What Moode version are you using? I've tried this on my Pi2 running Release: 2.4 and it's not responding. I've done a continuity test to ensure that the encoder's functioning properly...

I've got center pin to connected directly to ground, pins 1&3 are connected to GPIO pins 23&24. I've also got 10k resistors connected between 3.3v and encoder pins 1&3

Any advice?
 
DarpMalone

I have connected as I have drawn, to Moode 2.5.
The sound card of Suptronics X400 at me. Because of a mistake in display of the Customize menu I have chosen from the list of I2C devices IQaudIO Pi-DAC+ (both of them are brought together on PCM5122). Volume control has to be established in the Hardware mode.
 
Dear Tim!

I remember, some times You have written the place of info fie, what can be
displayed on I2C LCD.

In the end, I can finished my system its work well DAC+, Wifi and LCD driven byI2C, so
I try to write a Python script to display station, title, vol. level

If You be so kind, to answer :where can I find the file (txt?) in my 2.5 Moode on RPI2.
One more question - about this conf- which Python is suggested ? Now the PY 2.7, I found on base system. Shall I use 3.0 ?

Best regards
Janos

Hi Janos,

The enhanced metadata from UI is written to /var/www/currentsong.txt

Turn on the LCD updater engine in System config and it will run a user-specified Python script anytime currentsong.txt file changes. If no script is specified then it just copies currentsong.txt to ~/lcd.txt file.

-Tim
 
I have moode working perfectly, big thanks to Tim! Now I got few questions:
1. Do I need to shut it down correctly(sudo shutdown) or can I just pull the power cable?
2. I am writing a python script for it, whats the easiest way to copy it on RPi from my PC?
3. Can I somehow open normal Rasbian GUI on RPi and open email while moode is playing?

thanks in advance!
 
High Frequency Buzz

I hope this isn't out of place here, but looking for some thoughts from the wider collective.

Setup is Pi 2 with iqaudio DAC+, running moode; amplifer is the Modulus-86 chip amp from Neurochrome (as can be found on this site), running pseudo-differential cables from the DAC to the amp. This combination is absolutely dead silent when music isn't playing - ear right up against the speaker and you can hear nothing (not even a hint of hiss or hum - it's uncanny just how silent the Modulus-86 is).

However, as soon as I select a track and play it in Moode, I get a high frequency buzz - it doesn't swamp the music, but is audible just before the track starts, and in quiet passages you can here it. As I say, this only happens when you press play.

Possible candidates I can think of are: it's something that is picked up in the ripping process and part of the audio file; USB connection interference (my music is on an external hard disk attached via powered USB hub); switching power supply interference to the Pi/DAC combination. Something else I can't think of.

At the moment I've done the following to try and eliminate issues:

  1. Bought a better powered USB hub - the one on the PI store - didn't make any difference
  2. Used a different ripper to burn music. I used Exact Audio to burn a track (I use FLAC) - made no difference
  3. Used a USB stick instead of the external drive, and tried the USB stick connected via the powered USB hub, and directly into the PI. None of tihs made any difference

This leaves me to ponder if it's the Pi power supply? I'm using the official one from the Pi shop (the white one with the raspberry logo on it), and I've not seen any comments about it causing noise - I've seen plenty of comments about some switching supplies causing the Pi to reboot, but not noise.

Other than trying a linear regulated power supply, I'm a bit stumped.

It's definately not a ground loop - it's not a low frequency hum, and it's not there when the music stops playing. It's a higher frequency buzz, and only there when you play music.

Thoughts, ideas welcomed.
 
I hope this isn't out of place here, but looking for some thoughts from the wider collective.

Setup is Pi 2 with iqaudio DAC+, running moode; amplifer is the Modulus-86 chip amp from Neurochrome (as can be found on this site), running pseudo-differential cables from the DAC to the amp. This combination is absolutely dead silent when music isn't playing - ear right up against the speaker and you can hear nothing (not even a hint of hiss or hum - it's uncanny just how silent the Modulus-86 is).

However, as soon as I select a track and play it in Moode, I get a high frequency buzz - it doesn't swamp the music, but is audible just before the track starts, and in quiet passages you can here it. As I say, this only happens when you press play.

Possible candidates I can think of are: it's something that is picked up in the ripping process and part of the audio file; USB connection interference (my music is on an external hard disk attached via powered USB hub); switching power supply interference to the Pi/DAC combination. Something else I can't think of.

At the moment I've done the following to try and eliminate issues:

  1. Bought a better powered USB hub - the one on the PI store - didn't make any difference
  2. Used a different ripper to burn music. I used Exact Audio to burn a track (I use FLAC) - made no difference
  3. Used a USB stick instead of the external drive, and tried the USB stick connected via the powered USB hub, and directly into the PI. None of tihs made any difference

This leaves me to ponder if it's the Pi power supply? I'm using the official one from the Pi shop (the white one with the raspberry logo on it), and I've not seen any comments about it causing noise - I've seen plenty of comments about some switching supplies causing the Pi to reboot, but not noise.

Other than trying a linear regulated power supply, I'm a bit stumped.

It's definately not a ground loop - it's not a low frequency hum, and it's not there when the music stops playing. It's a higher frequency buzz, and only there when you play music.

Thoughts, ideas welcomed.

Hi,

Couple things off the top of my head:

1) try standard audio cables in case the custom cables u are using are acting like antenna and picking up some EMI from either the Pi or the Amp

2) determine if noise follows Pi or Amp
a) connect different player to Amp
b) connect Pi to different Amp

-Tim