Moode Audio Player for Raspberry Pi

I use the X400 setting provided by Tim

Quote:
Originally Posted by gychang View Post
This is DAC+amplifier combo, reportedly works in moodeaudio.

Installed on RPi2 but no sound.

A. what should be the correct l2S configuration?
B. should be hardware volume?

ordered here: https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1

appreciate any help.

Hifiberry DAC+

I use the x400 setting - it works as either the DAC alone, or by setting the jumpers on the board, as the amp as well. I think Gychang already has it working as the x400? Regards Adrian
 
Hi Tim,

It seems that Moode Audio cannot sort album name correctly in the library view when album name starts with a Japanese character.
My tags are written in ID3v2.3/Unicode(UTF-16) format.

Folder name starting with a Japanese character is correctly sorted in the browser view.

Do you have any idea?

For what it's worth, my guess is this difference arises from the browser view being generated by Moode directly from the file directory contents and the library view being generated from information retrieved from the Music Player Daemon (MPD, code on which Moode and similar programs are based) which has built its own, internal database from the same directories. One might think the results should be the same automatically but there's plenty of room here for mismatches.

Then again, I may be completely off base (like Jason Werth in the 6th inning...oh, wait, this isn't a pity party for us Washington Nationals fans).

I'm sure Tim will chime in once he polishes and releases his update to release 2.7.

Regards,
Kent
 
Hi,

I was able to include the Advance Audio Kernel in the upcoming Moode 2.7 update by implementing a Kernel select feature on System config :) Screenshots attached.

There are two kernels, Standard and Advanced. The standard kernel is a mainline Raspbian kernel which in this case is 4.4.23. The advanced kernel is based on 4.4.23 and custom built by the inmates to make 4.4.23-sc1. This kernel provide important audio capabilities as listed below. These capabilities are not available in mainline kernels.

The following are enabled via <params> supplied to the dtoverlay in config.txt

- 352.8k and 384k sample rates for es9023, pcm512x, pcm514x
- Integer bit clock divider for es9023 codec for less jitter on 48K and 96K sample rate
- DSD128 via 352.8k sample rate (either DoP or DSD -> PCM on-the-fly)
- Bypass pcm512x, pcm514x oversampling filter via 384k sample rate

And by chip type / overlay.

PCM512X, PCM514X
- 384K is automatically enabled, no param needed

PCM5102, ES9023
- hifiberry-dac,384K

PCM5102
- simple-pcm5102a-audio

ES9023
- hifiberry-dacpluslight-es9023-audio,384k,bclk_ratio_int_div
- i-sabre-dac-es9023-audio,384k,bclk_ratio_int_div
- mamboberry-dacplus-es9023-audio,384k,bclk_ratio_int_div
- es9023-audio,384k,bclk_ratio_int_div
- simple-es9023-audio,384k

ES9018
- simple-bclk-64fs
- Descr: Use a "fixed" 64fs bclk_ratio for 2 channel, 32/24/16 bit audio

MMAP (Memory Mapped I/O for I2S interface)

Memory mapped I/O is available for the I2S interface providing the Player application enables it. Currently MPD does not enable MMAP. Other players for example Squeezelite do enable MMAP.

The other new feature shown in the screen shots is improved handling of chip options for the Burr Brown family of chips including PCM514x, PCM512x and TAS5756.

Regards,
Tim
 

Attachments

  • moode-r28-1-about.png
    moode-r28-1-about.png
    551.7 KB · Views: 441
  • moode-r28-2-sysconfig1.png
    moode-r28-2-sysconfig1.png
    174.5 KB · Views: 437
  • moode-r28-3-sysconfig2.png
    moode-r28-3-sysconfig2.png
    179.7 KB · Views: 429
  • moode-r28-4-chipoptions.png
    moode-r28-4-chipoptions.png
    488.6 KB · Views: 442
Last edited:
Hi, My setup is moode r25+remote+hd47780 lcd 16x2+ diy pcm5142 dac. I have a problem with moode r26. 1. I think something kill mpdlcd service. It appear when moode start and blank screen after finished boot. I must manual force mpdlcd service to restart again. How to force autostart or fix this problem? It work great on moode r25. 2. How can I force to load hifiberry dac+pro driver with moode r25? My diy dac only show hifiberry dac+ (aplay -l). I don't add a epprom like hifiberry but I want to using external dual clock. My linux not good but I think hifiberry dac autoswitch to dac+pro by hid that store on eeprom. Correct me if I wrong. Best Reguards, Joe
 
Hi,

I was able to include the Advance Audio Kernel in the upcoming Moode 2.7 update by implementing a Kernel select feature on System config :) Screenshots attached.

There are two kernels, Standard and Advanced. The standard kernel is a mainline Raspbian kernel which in this case is 4.4.23. The advanced kernel is based on 4.4.23 and custom built by the inmates to make 4.4.23-sc1. This kernel provide important audio capabilities as listed below. These capabilities are not available in mainline kernels.

The following are enabled via <params> supplied to the dtoverlay in config.txt

- 352.8k and 384k sample rates for es9023, pcm512x, pcm514x
- Integer bit clock divider for es9023 codec for less jitter on 48K and 96K sample rate
- DSD128 via 352.8k sample rate (either DoP or DSD -> PCM on-the-fly)
- Bypass pcm512x, pcm514x oversampling filter via 384k sample rate

And by chip type / overlay.

PCM512X, PCM514X
- 384K is automatically enabled, no param needed

PCM5102, ES9023
- hifiberry-dac,384K

PCM5102
- simple-pcm5102a-audio

ES9023
- hifiberry-dacpluslight-es9023-audio,384k,bclk_ratio_int_div
- i-sabre-dac-es9023-audio,384k,bclk_ratio_int_div
- mamboberry-dacplus-es9023-audio,384k,bclk_ratio_int_div
- es9023-audio,384k,bclk_ratio_int_div
- simple-es9023-audio,384k

ES9018
- simple-bclk-64fs
- Descr: Use a "fixed" 64fs bclk_ratio for 2 channel, 32/24/16 bit audio

MMAP (Memory Mapped I/O for I2S interface)

Memory mapped I/O is available for the I2S interface providing the Player application enables it. Currently MPD does not enable MMAP. Other players for example Squeezelite do enable MMAP.

The other new feature shown in the screen shots is improved handling of chip options for the Burr Brown family of chips including PCM514x, PCM512x and TAS5756.

Regards,
Tim

Zowie! No wonder you've been quiet in the forum, Tim. Full props to you.

Regards,
Kent
 
Hi, My setup is moode r25+remote+hd47780 lcd 16x2+ diy pcm5142 dac. I have a problem with moode r26. 1. I think something kill mpdlcd service. It appear when moode start and blank screen after finished boot. I must manual force mpdlcd service to restart again. How to force autostart or fix this problem? It work great on moode r25. 2. How can I force to load hifiberry dac+pro driver with moode r25? My diy dac only show hifiberry dac+ (aplay -l). I don't add a epprom like hifiberry but I want to using external dual clock. My linux not good but I think hifiberry dac autoswitch to dac+pro by hid that store on eeprom. Correct me if I wrong. Best Reguards, Joe

Sorry for bad text, I cannot edit the message I post a new one.

Hi,
My setup is moode r25+remote+hd47780 lcd 16x2+ diy pcm5142 dac.
I have a problem with moode r26.
1. I think something kill mpdlcd service.
It appear when moode start and blank screen after finished boot.
I must manual force mpdlcd service to restart again.
How to force autostart or fix this problem? It work great on moode r25.

2. How can I force to load hifiberry dac+pro driver with moode r25?
My diy dac only show hifiberry dac+ (aplay -l).
I don't add a eeprom like hifiberry but I want to using external dual clock.
My linux not good but I think hifiberry dac autoswitch to dac+pro by HAT that store on eeprom.
Correct me if I wrong.

Best Reguards,
Joe
 
Member
Joined 2003
Paid Member
Since quite some time, and great satisfaction I use an RPi-1 with Moode 6 and my Android phone in my home network. Thanks again Tim!

Now, I would like to use an RPi-2 as a standalone WIFI access point, and understand the Moode version 6 and 7 allow to do so. The RPi-2 will be used with a HiFIBerry DIGI+ . I still need to buy a wifi dongle, and wonder what the experience/ advice is on this forum.
What about the Edimax EW-7811Un or Wipi?

In post 4536, I read the instruction to install a dongle for the RPi-3. Is the instruction the same for the RPi-2?
 
Last edited:
Many thanks for continuing to develop Moode Tim - I'm very happy with what it's become and your efforts are hugely appreciated. Here’s the streams for a couple of London, community based radio stations, which if you can find the time, I would love to see included in the app’s shortlist:

NTS | Don't Assume

Soho Radio London


Any chance of this one as well?:

WFMU (NY)