Moode Audio Player for Raspberry Pi

Hi Tim,

Any update on the release date on version 2.4? No rush, as 2.3 is excellent, just curious. I have set up my other Moode player again with AAC files ready to test the tags are decoding properly with cover art.

My 2 DACS are the HifiBerry Plus and the IQ-Audio. I mostly use the HifiBerry plus as I can fit it in a small case. However, in getting ready for the AAC files I got out the IQ-Audio and it might be just in my head but the IQ-Audio seems to sound better, in particular in decoding webradio streams which have a low bandwidth.

In terms of some suggestions for new radio stations, I suggest:

+ Jazz24 - See here for stream info Jazz24 Listener FAQ | Jazz24
+ Koffee - See here for stream info Australian Live Radio - Listen Online

Jazz24 is my favourite Jazz station. Koffee is an Australian easy listening station. Both don't carry advertising (except for Jazz24's occasional funding drives).

Thanks again for your hard work on Moode.
 
Hi Tim,

Any update on the release date on version 2.4? No rush, as 2.3 is excellent, just curious. I have set up my other Moode player again with AAC files ready to test the tags are decoding properly with cover art.

My 2 DACS are the HifiBerry Plus and the IQ-Audio. I mostly use the HifiBerry plus as I can fit it in a small case. However, in getting ready for the AAC files I got out the IQ-Audio and it might be just in my head but the IQ-Audio seems to sound better, in particular in decoding webradio streams which have a low bandwidth.

In terms of some suggestions for new radio stations, I suggest:

+ Jazz24 - See here for stream info Jazz24 Listener FAQ | Jazz24
+ Koffee - See here for stream info Australian Live Radio - Listen Online

Jazz24 is my favourite Jazz station. Koffee is an Australian easy listening station. Both don't carry advertising (except for Jazz24's occasional funding drives).

Thanks again for your hard work on Moode.

Hi,

Thanks for the compliment!

Release 2.4 is going to be available sometime near the end of Oct and it contains a really nice set of improvements, bug fixes and almost 20 new radio stations from user contribs 🙂

I'm also testing 2.4 on custom compiled, very latest MPD 0.19.10 and it appears to be working great. Performance is excellent and all audio formats in my test collection play without issues. Very promising 🙂

I'll add your radio stations with logos to 2.4, thanks so much!

Regards,
Tim Curtis
 
Hi,

The Library loader only uses the Genre, Artist and Album tags. I put Disk x/y tag on my to-do list to investigate.

Regards,
Tim

Thabks Tim,
This is to change the sort order of the track list.
When you rip multiple CD album, you have multiple 1-XXX tracks.

For Exemple Audirvana manage that very well grouping the tracks by album.

Best regards.
Georges.
 
All plays well and a quality is amazingly good even with radio stations.
I have no clue though what is the ideal resamling would be for my raspberry, as it seems none of the options works well- shudders.
Sample rate converter by default is SoX high quality. Do I really need to upgrade to the freshest raspberry board to be able to do resampling at max ? I assume it gives better SQ ?
 
All plays well and a quality is amazingly good even with radio stations.
I have no clue though what is the ideal resamling would be for my raspberry, as it seems none of the options works well- shudders.
Sample rate converter by default is SoX high quality. Do I really need to upgrade to the freshest raspberry board to be able to do resampling at max ? I assume it gives better SQ ?

Hi,

I have both Pi-1B and 2B systems and no issues with running SoX VHQ resample at max rate for a particular DAC. For example JDS Labs ODAC (USB/UAC1) 24/96, G2 Labs BerryNOS Red (I2S) 24/176.4, and IQaudIO DAC+ and DigiAMP+ (I2S) 24/192.

If u are experiencing audio glitches and are connected to a USB (UAC2) interface then try the USB/UAC2 patch listed in AUDIO FIXES at moodeaudio.org 🙂

Regards,
Tim
 
Hi,

I have both Pi-1B and 2B systems and no issues with running SoX VHQ resample at max rate for a particular DAC. For example JDS Labs ODAC (USB/UAC1) 24/96, G2 Labs BerryNOS Red (I2S) 24/176.4, and IQaudIO DAC+ and DigiAMP+ (I2S) 24/192.

If u are experiencing audio glitches and are connected to a USB (UAC2) interface then try the USB/UAC2 patch listed in AUDIO FIXES at moodeaudio.org 🙂

Regards,
Tim

Hello All,

For the resampling, I'm not sure if frequency resampling will give a good result and surly with odd frequency (44.1 => 192 or 384 for example.
But I think upscaling the bit deph can be usefull if the algorith add some fuzy "noice".
Is it possible to keep the frequecy of the original file (44.1, 48, 96, 192 for example) and upgrade the bit depth to 32 ?

Regards.
Georges.
 
I have been using SoX medium quality to upsample to 192/24 as I feel it gives the best sound quality for my system. My RPi2 with HifiBerry Digi+ does all SoX quality levels fine, and I prefer the medium quality overall. 192/24 is the max input rate for my Twisted Pear Opus DAC, so I think I'm avoiding any upsampling by the DAC itself, and hopefully using the gentlest low-pass filtration on the output.

Skip
 
I ws able to settle resampling at 24/96 but flac's are still not playing well. I am sure I m doing something wrong:
dwc_otg.fiq_fsm_mask=0x3 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=noop rootwait
 
Hi Tim.. here's another confirmed working I2S DAC for the database.
https://polyvection.com/shop/plaindac/

This thing is a midget..barely the size of the last joint of my thumb !
Build quality is everything you would expect for German manufacture, it performs well and sounds great. Especially given the price ! (lowest cost i2s available currently I believe. )

Using the TI 51xx series converter and runs in MoOde using the HiFiberry-DAC driver.

Also for anyone looking for a cheap way to power a Pi.. if you have a wallwart from 7-24 volts and 2A+ then this dc-dc converter works fine.
http://www.ebay.com/itm/311395183467
and if you want to monitor voltage and current then use one of these in-line...
http://www.ebay.com/itm/201378350624

neither will break the bank 😉
 
Last edited:
Hi Tim.. here's another confirmed working I2S DAC for the database.
https://polyvection.com/shop/plaindac/

This thing is a midget..barely the size of the last joint of my thumb !
Build quality is everything you would expect for German manufacture, it performs well and sounds great. Especially given the price ! (lowest cost i2s available currently I believe. )

Using the TI 51xx series converter and runs in MoOde using the HiFiberry-DAC driver.

Also for anyone looking for a cheap way to power a Pi.. if you have a wallwart from 7-24 volts and 2A+ then this dc-dc converter works fine.
DC DC Converter 7V 24V to 5V 3A USB Output Voltage Step Down Power Module | eBay
and if you want to monitor voltage and current then use one of these in-line...
New 0 4inch LED 4 Digit Red Display USB Power Charger Voltage Current Tester | eBay

neither will break the bank 😉

Hi,

How does the tiny board attach to Pi I2S pins since it's not HAT form factor?

I'll ask them about their DAC+ board and whether it requires HifiBerry "dacplus" driver instead of "dac".

Regards,
Tim
 
Last edited:
Hi,

Just a brief update on release 2.4 🙂

Testing with Linux kernel 4.1.10+ and MPD 0.19.10 going good so far. This is exciting because:

(1) Linux kernel 4.1.10+ has overlay driver for the new HifiBerry DAC+ Pro Dual Clock board. This implementation operates PCM5122 DAC chip in master mode thus allowing for more precise clocking and lower jitter. Could be really nice.

(2) MPD 0.19.10 has a lot of bug fixes and improvements. I've compiled it with some additional options which may be useful in future. I'll post the full options list in a few days for review.

Also I've added a few more great radio stations from user contribs, all commercial-free, listener-supported stations. Thanks so much 🙂

Regards,
Tim Curtis
 

Attachments

  • moode-r24-mpd-01910-linux-4110.png
    moode-r24-mpd-01910-linux-4110.png
    258.9 KB · Views: 369
  • moode-r24-radiologo-mosaic-2.png
    moode-r24-radiologo-mosaic-2.png
    166 KB · Views: 375
Can't wait! Are we on 0.19.1 at the moment?

Yes, 0.19.1 is MPD version on Moode 2.3. Here is how 0.19.10 options differ from 0.19.1 options based on my current ./configure.

- added pipe, pulse and recorder to Output plugins.
- removed opus, sidplay, adplug and gme from Decoder plugins
- removed opus from Encoder plugins
- removed Archive plugins
- removed archive and cdio_paranoia from Input plugins

Below is complete option list as compiled for 0.19.10, comments welcome 🙂

Database plugins:
simple proxy upnp

Storage plugins:
local smbclient nfs

Neighbor plugins:
smbclient upnp

Decoders plugins:
[mad] mp3 mp2
[mpg123] mp3
[vorbis] ogg oga
[oggflac] ogg oga
[flac] flac
[sndfile] wav aiff aif au snd paf iff svx sf voc w64 pvf xi htk caf sd2
[audiofile] wav au aiff aif
[dsdiff] dff
[dsf] dsf
[faad] aac
[mpcdec] mpc
[wavpack] wv
[modplug] 669 amf ams dbm dfm dsm far it med mdl mod mtm mt2 okt s3m stm ult umx xm
[ffmpeg] 16sv 3g2 3gp 4xm 8svx aa3 aac ac3 afc aif aifc aiff al alaw amr anim apc ape asf atrac au aud avi avm2 avs bap bfi c93 cak cin cmv cpk daud dct divx dts dv dvd dxa eac3 film flac flc fli fll flx flv g726 gsm gxf iss m1v m2v m2t m2ts m4a m4b m4v mad mj2 mjpeg mjpg mka mkv mlp mm mmf mov mp+ mp1 mp2 mp3 mp4 mpc mpeg mpg mpga mpp mpu mve mvi mxf nc nsv nut nuv oga ogm ogv ogx oma ogg omg opus psp pva qcp qt r3d ra ram rl2 rm rmvb roq rpl rvc shn smk snd sol son spx str swf tgi tgq tgv thp ts tsp tta xa xvid uv uv2 vb vid vob voc vp6 vmd wav webm wma wmv wsaud wsvga wv wve
[pcm]

Output plugins:
shout null fifo pipe alsa pulse httpd recorder

Encoder plugins:
null vorbis lame twolame wave flac

Input plugins:
file alsa curl ffmpeg smbclient nfs mms

Playlist plugins:
extm3u m3u pls xspf asx rss soundcloud cue embcue

Protocols:
file:// http:// https:// mms:// mmsh:// mmst:// mmsu:// gopher:// rtp:// rtsp:// rtmp:// rtmpt:// rtmps:// smb:// nfs:// alsa://
 
Hi,

I test on Pi-1B w/512MB RAM and Pi-2B w/1GB RAM so not sure about Pi with only 256MB RAM, but if it works then 🙂

Regards,
Tim

I guess I'm the canary in the coal mine then! 2.3 works fine. Hopefully 2.4 will too!

Anyway, I'm gifting that Pi to a friend (along with an I2s DAC and Moode installed). I doubt it will get updated after that. As long as 2.4 works I'll be happy, although if not, a tweaked 2.3 will do fine.