Moode Audio Player for Raspberry Pi

Hi Tim,

Thanks very much. That's a lot of stuff that appeared on the screen as a result of those commands. I'm not sure what I should be looking for. At the moment, the RPi seems to be behaving itself. I will wait until it freezes again to test.

best regards,
Chi

Copy the output from the commands and paste it here, or somewhere like pastebin.

Unless you know Linux and MPD, etc., it's unlikely you will know what to look for, but Tim does ;)
 
Simply, you can't, unless your PC has line-in.

I'm confused as to what you are trying to do. That you have gone through four completely different streaming iterations and failed to get anything working says to me you are looking at it all wrong.

You bought a couple of Pi3 and a couple of HAT DACs - you should be connecting your dac to a line-level amplifier input and playing music or internet radio. Your pc is only involved in that it accesses Moode's graphical UI to tell it what to do.

What your pc is, how big your hd is, what your cables are, who your internet provider and the router they supplied is completely irrelevant. The Pi is a pc.

Think of Moode as a modern version of a jukebox, with http front end and a bunch of cool features.

The process to make it work is absolutely clear in the setup guide and given the equipment you have bought, should work first time, with all four music players you have tried.

Assemble and configure Pi and DAC
Connect audio out on the DAC to line-level audio in on your amp (aux/cd, etc)
Adjust volume to a low level
Insert previously-imaged SD card
Power on
Follow the setup guide to configure networking, i2s DAC parameters, etc.
Reboot
Configure MPD config to point to the DAC you chose in setup
Play one of the default radio stations
Adjust volume at your amp to a satisfactory level.

I had a picture in my head like watching the TV with the sound turned down and listening to vinyl records on my Grundig Radiogram at the same time, ; (as I did in the 60's) but with modern tech and quality. I have a large collection of Chaplin and Buster Keaton silent movies and I have composed and recorded my own audio tracks to play along to the silent films.
I will rewire my system as Tim and Ian suggest and see what happens.

I am finding it very difficult being understood as I don't know what the setup should be capable of and the correct terms to describe it.

regards

Tom
 
Hi,
I'm very much a 'noob' here and also pretty ignorant about this digital format - I've read/reread the first couple hundred posts here but, unfortunately, not much wiser.

However, I'm told that I don't really have to understand how it all works before putting it into service just the same as I do with the jRiver program on my laptop.

A question ...
Will the RPi3 function with my Ayre Acoustic QB-9dsd DAC? Apparently, this uses Gordon Rankin's 'Streamlength Asynchronous usb' system where the dac 'talks back' (?) to the computer

2nd Question ... Is it possible to insert a dsp crossover program into the RPi3 so that there is 2 separate usb outputs that can feed 2 discrete dacs (for a high pass signal and a low pass signal)?
Or, if not, is it possible to 'piggy-back' another RPi3 on top to achieve a similar result?

Hi James,

Most USB DAC's work with Moode but some that use high speed USB (UAC2) receivers require the USB (UAC2) fix thats on Moode System config page.

For the second question regarding Software Crossover, I'd suggest searching the "PC based" forum using key words "BruteFIR" or "Ecasound", or searching through user Charlie Laub's posts and threads. This should be a good start.

-Tim
 
Last edited:
Wow that was fast, thank's Tim for your quick reply :)

Moode 3.1 does not support 0W.

Upcoming Moode 3.5 release supports 0W and will be released after I finish stress testing it.

-Tim


Okay then I know i can stop trying for now. I will continue to use this great player on my Pi3 for now and wait the upcoming release for 0w.

Thanks for your great work
Tor
 
Radio station with multiple streams

How to I have multiple streams for a streamed radio station. For example Michigan Public Radio has the following available as a playlist.

File name: WUOMFM.pls
[playlist]
File1=http://17513.live.streamtheworld.com:80/WUOMFM_SC
File2=http://17513.live.streamtheworld.com:3690/WUOMFM_SC
File3=http://15093.live.streamtheworld.com:80/WUOMFM_SC
File4=http://15093.live.streamtheworld.com:3690/WUOMFM_SC
File5=http://19303.live.streamtheworld.com:80/WUOMFM_SC
File6=http://19303.live.streamtheworld.com:3690/WUOMFM_SC
File7=http://18123.live.streamtheworld.com:80/WUOMFM_SC
File8=http://18123.live.streamtheworld.com:3690/WUOMFM_SC
File9=http://16083.live.streamtheworld.com:80/WUOMFM_SC
File10=http://16083.live.streamtheworld.com:3690/WUOMFM_SC
File11=http://17453.live.streamtheworld.com:80/WUOMFM_SC
File12=http://17453.live.streamtheworld.com:3690/WUOMFM_SC
File13=http://15123.live.streamtheworld.com:80/WUOMFM_SC
File14=http://15123.live.streamtheworld.com:3690/WUOMFM_SC
File15=http://18363.live.streamtheworld.com:80/WUOMFM_SC
File16=http://18363.live.streamtheworld.com:3690/WUOMFM_SC
Title1=WUOMFM_SC
Title2=WUOMFM_SC-Bak
Length1=-1
NumberOfEntries=16
Version=2

Thanks
Jim
 
How to I have multiple streams for a streamed radio station. For example Michigan Public Radio has the following available as a playlist.

File name: WUOMFM.pls
[playlist]
File1=http://17513.live.streamtheworld.com:80/WUOMFM_SC
File2=http://17513.live.streamtheworld.com:3690/WUOMFM_SC
File3=http://15093.live.streamtheworld.com:80/WUOMFM_SC
File4=http://15093.live.streamtheworld.com:3690/WUOMFM_SC
File5=http://19303.live.streamtheworld.com:80/WUOMFM_SC
File6=http://19303.live.streamtheworld.com:3690/WUOMFM_SC
File7=http://18123.live.streamtheworld.com:80/WUOMFM_SC
File8=http://18123.live.streamtheworld.com:3690/WUOMFM_SC
File9=http://16083.live.streamtheworld.com:80/WUOMFM_SC
File10=http://16083.live.streamtheworld.com:3690/WUOMFM_SC
File11=http://17453.live.streamtheworld.com:80/WUOMFM_SC
File12=http://17453.live.streamtheworld.com:3690/WUOMFM_SC
File13=http://15123.live.streamtheworld.com:80/WUOMFM_SC
File14=http://15123.live.streamtheworld.com:3690/WUOMFM_SC
File15=http://18363.live.streamtheworld.com:80/WUOMFM_SC
File16=http://18363.live.streamtheworld.com:3690/WUOMFM_SC
Title1=WUOMFM_SC
Title2=WUOMFM_SC-Bak
Length1=-1
NumberOfEntries=16
Version=2

Thanks
Jim

Hi Jim,

Try copying WUOMFM.pls to /var/lib/mpd/playlists, then update mpd database and it should show up in Browse panel.

-Tim
 
Hi Jim,

Try copying WUOMFM.pls to /var/lib/mpd/playlists, then update mpd database and it should show up in Browse panel.

-Tim

I tried this, but the playlist did not show up in the Browse tab. I did change the owner and group to match the Default Playlist.m3u and did a Sources "Update MPD DB". Please note that I have changed the links in /var/lib/mpd/music to use the music directory on my external USB drive, in place of the whole drive. I do not think this should cause a problem here, but....

Thanks
Jim
 
I tried this, but the playlist did not show up in the Browse tab. I did change the owner and group to match the Default Playlist.m3u and did a Sources "Update MPD DB". Please note that I have changed the links in /var/lib/mpd/music to use the music directory on my external USB drive, in place of the whole drive. I do not think this should cause a problem here, but....

Thanks
Jim

It might have to be .m3u formatted playlist.
 
Hi there. First of all, THANK YOU for this software & the support here. Great stuff. I'm very new to all of this. Have read & researched more hours than I can count. :)

I have a Pi3 with Hifiberry DAC+ Pro running into my 2-channel home audio system. All my lossless music is stored on a thumb drive that I just keep plugged in to a USB port on the Pi3.

So here's my question... What volume settings do I need to make to make sure I'm getting bit-perfect output to my system?

I have read quite a bit about distortion & clipping at 100% volume. I dont need any volume control from my Pi setup at all, as I use the volume on my audio system Preamp exclusively. I just want a completely pure signal being sent to my system & want to make sure I'm setting everything correctly!

Hardware Volume? Max setting? Disable volume all together? What exactly should I do?

Thanks in advance!

Dave
 
Dave,

The only way to get bit-perfect output is with 100% volume. A volume control changes the bits.
The trouble with hfiberry dac+ is at 100% vol, there is distortion on peaks, and it needs to be set to 81% (I think, it could be 83) to eliminate this distortion. So you will not have bit-perfect output. But does this matter?
There is much folk law about having bit-perfect and the jury is out. However, there is no contention about the distortion of PCM5xxx dacs at 100%.
So, if you want bit-perfect, set the volume to 100%, or disable volume control, and get distortion on peaks.
If you want the best sound you can get, set the volume to no more than 81%, but it won't be bit-perfect.

Ian
 
Hi there. First of all, THANK YOU for this software & the support here. Great stuff. I'm very new to all of this. Have read & researched more hours than I can count. :)

I have a Pi3 with Hifiberry DAC+ Pro running into my 2-channel home audio system. All my lossless music is stored on a thumb drive that I just keep plugged in to a USB port on the Pi3.

So here's my question... What volume settings do I need to make to make sure I'm getting bit-perfect output to my system?

I have read quite a bit about distortion & clipping at 100% volume. I dont need any volume control from my Pi setup at all, as I use the volume on my audio system Preamp exclusively. I just want a completely pure signal being sent to my system & want to make sure I'm setting everything correctly!

Hardware Volume? Max setting? Disable volume all together? What exactly should I do?

Thanks in advance!

Dave

On Hifiberry gear, set alsamixer to 81% for 0db, as per Daniel and Tim's thread here: https://support.hifiberry.com/hc/en-us/community/posts/201496622-DAC-Pro-and-DAC-ALSA-0dB-level
 
Just chiming in here... Was looking for a stable platform for a streamer and the moode audio player has a more stable http interface (no spinning gears - with phone / tablet) compared to Rune, so it stays.
Now if there was a way to turn of the "click on album art"; function it would be near on perfect.

Sounding good!
 
Last edited:
Hi there. First of all, THANK YOU for this software & the support here. Great stuff. I'm very new to all of this. Have read & researched more hours than I can count. :)

I have a Pi3 with Hifiberry DAC+ Pro running into my 2-channel home audio system. All my lossless music is stored on a thumb drive that I just keep plugged in to a USB port on the Pi3.

So here's my question... What volume settings do I need to make to make sure I'm getting bit-perfect output to my system?

I have read quite a bit about distortion & clipping at 100% volume. I dont need any volume control from my Pi setup at all, as I use the volume on my audio system Preamp exclusively. I just want a completely pure signal being sent to my system & want to make sure I'm setting everything correctly!

Hardware Volume? Max setting? Disable volume all together? What exactly should I do?

Thanks in advance!

Dave

Hi Dave,

If you are using an external volume control then set MPD volume control to "disabled". This yields 0dB audio output.

The "disabled" setting causes the following to happen internally.

1) MPD outputs 100% volume level (0dB)
2) Hardware volume (ALSA) is set to 100% (0dB)

Also, open the Customize screen and look under Chip options to verify that Analog volume and Analog playback boost settings are both at 0dB.

If all the above are configured, and providing none of the DSP settings including Resampling, Volume normalization, Replaygain or Crossfeed are enabled, you will end up with "bit-perfect" output to your audio system.

-Tim
 

Hey Yatsushiro! :)
This RPi streamer is sounding quite good - so i might have to get another for the work area.
The Audiophonics DAC is working out quite nicely. It surpasses what i was getting from an opamp swapped (dual NE5534) and supply rail bolstered SMSL DAC.
It did not last long in my main rig as the HTTP interface was a plain buzz kill. Will be trying again with Moode.
 
Hi Dave,

If you are using an external volume control then set MPD volume control to "disabled". This yields 0dB audio output.

The "disabled" setting causes the following to happen internally.

1) MPD outputs 100% volume level (0dB)
2) Hardware volume (ALSA) is set to 100% (0dB)

Also, open the Customize screen and look under Chip options to verify that Analog volume and Analog playback boost settings are both at 0dB.

If all the above are configured, and providing none of the DSP settings including Resampling, Volume normalization, Replaygain or Crossfeed are enabled, you will end up with "bit-perfect" output to your audio system.

-Tim

Fantastic! Thank you Tim, that's great news. Thanks again for your support on this great project!