Moode Audio Player for Raspberry Pi

Yes, as you said before, but it looks like almost no one does.

Volumio and Rune both are much more commercial than you, and yet the only indication of compliance with GPL is those two links to some legalese.

I suspect shenanigans

Hi, Mike.

I'm not a lawyer nor do I play one on TV. However, I do know how to argue like one. It seems to me there is sufficient vagueness in the wording of GPLv3 (specifically in its labored definitions of things like "System Libraries") to be able to argue for and against releasing moOde images without providing access to source code for everything in them.

GNU General Public License - Wikipedia is a fun read (esp. the discussion of Linking and derived works). The line which jumps out at me is:

The FSF thus draws the line between "library" and "other program" via 1) "complexity" and "intimacy" of information exchange, and 2) mechanism (rather than semantics), but resigns that the question is not clear-cut and that in complex situations, case law will decide.

So it's not an issue unless someone makes it an issue. These shenanigans are the stuff of which lawyers careers are made. It's not for me.

Regards,
Kent
 
Last edited:
Mines called ‘Moode Indigo’ 🙂

YouTube

Love Moode Indigo (wish I'd thought of it) and have known the composition since I was a kid and my mom would play her worn-out LPs of big-band music she and my dad danced to when they were dating in the '40s.

In various projects, I've run the gamut of names of colors, planets, letters in the Greek alphabet, or the spelling alphabet I learned as a young radio operator. Host specifics like "RPi0W" and "RPi3B" only work until I have more than one of a kind on line.

Regards,
Kent
 
Hi,

I'm looking for a few good souls to test the new Local display feature on a Pi 7" Touchscreen before I release Beta10.

If you want to try it out send me an email.

-Tim
 

Attachments

  • mooder40b10-localui.png
    mooder40b10-localui.png
    78.7 KB · Views: 361
Piano DAC setting issues

Hi Tim

I have run into some issues with the Piano DAC. I'm running MoOde 40b9 with an Allo Piano 2.1 Dac and Kali reclocker.

I was playing with the dual mono, stereo and dual stereo settings and can change between them without issue. Tonight I wanted to test the Subwoofer 2.1 and 2.2 settings but MoOde will not let me select them. What I mean is that I can select the setting but when I click on apply and the message comes up that a reboot is required then the setting is back to whatever it was eg Dual Mono. When I reboot and go to check the setting it is on Dual Mono and not on Sub 2.1. Applying the changes in MPD settings does not make any difference. The strange thing then is that the left channel is then dead and it appears as if it is playing the full spectrum on the R speaker and the sub woofer connected to the slave L RCA port. Re-selecting Dual Mono and applying the change and rebooting does not fix the L Channel. I need to power down the RPI and then reboot and run alsamixer to check if the respective volume levels are set. They all seem to be fine. If I then play music from my library then the L channel is back again.
 
Hi Tim

I have run into some issues with the Piano DAC. I'm running MoOde 40b9 with an Allo Piano 2.1 Dac and Kali reclocker.

I was playing with the dual mono, stereo and dual stereo settings and can change between them without issue. Tonight I wanted to test the Subwoofer 2.1 and 2.2 settings but MoOde will not let me select them. What I mean is that I can select the setting but when I click on apply and the message comes up that a reboot is required then the setting is back to whatever it was eg Dual Mono. When I reboot and go to check the setting it is on Dual Mono and not on Sub 2.1. Applying the changes in MPD settings does not make any difference. The strange thing then is that the left channel is then dead and it appears as if it is playing the full spectrum on the R speaker and the sub woofer connected to the slave L RCA port. Re-selecting Dual Mono and applying the change and rebooting does not fix the L Channel. I need to power down the RPI and then reboot and run alsamixer to check if the respective volume levels are set. They all seem to be fine. If I then play music from my library then the L channel is back again.

Hi,

I'm able to repro this and will investigate.

-Tim
 
Hi Tim

I have run into some issues with the Piano DAC. I'm running MoOde 40b9 with an Allo Piano 2.1 Dac and Kali reclocker.

I was playing with the dual mono, stereo and dual stereo settings and can change between them without issue. Tonight I wanted to test the Subwoofer 2.1 and 2.2 settings but MoOde will not let me select them. What I mean is that I can select the setting but when I click on apply and the message comes up that a reboot is required then the setting is back to whatever it was eg Dual Mono. When I reboot and go to check the setting it is on Dual Mono and not on Sub 2.1. Applying the changes in MPD settings does not make any difference. The strange thing then is that the left channel is then dead and it appears as if it is playing the full spectrum on the R speaker and the sub woofer connected to the slave L RCA port. Re-selecting Dual Mono and applying the change and rebooting does not fix the L Channel. I need to power down the RPI and then reboot and run alsamixer to check if the respective volume levels are set. They all seem to be fine. If I then play music from my library then the L channel is back again.

Hi,

This appears to be a bug in Piano 2.1 driver. Sub 2.0 mode can be set but not the 2.1 and 2.2 modes. See the amixer output below. I've sent a note to Allo.

Kernel 4.9.61

pi@rp3:~ $ amixer -c 0 sget "Subwoofer mode"
Simple mixer control 'Subwoofer mode',0
Capabilities: enum
Items: 'None' '2.0' '2.1' '2.2'
Item0: 'None'

pi@rp3:~ $ amixer -c 0 sset "Subwoofer mode" 2.0
Simple mixer control 'Subwoofer mode',0
Capabilities: enum
Items: 'None' '2.0' '2.1' '2.2'
Item0: '2.0'

pi@rp3:~ $ amixer -c 0 sset "Subwoofer mode" "2.1"
amixer: Invalid command!

pi@rp3:~ $ amixer -c 0 sset "Subwoofer mode" "2.2"
amixer: Invalid command!


-Tim
 
Hi

I've been over to the GitHub thread and installed the DietPi image.
So far only MPD has been implemented and under testing, I see some members here also participating.

To connect to a NAS by way of NFS you will need to additionally install it.
Fortunately, DietPi has a GUI to do this.
After that you can use the moOde GUI to configure the source. No issues with playback.

Additionally I installed UPnP and is working fine with Lumin app so far.

BTW
I'm posing as martintenor over there since my username here seems to be taken up already 🙂
 
Hi @goldhorse,

Nice to hear that 🙂 Great work happening over there and it's no easy task!

-Tim

@Tim

Definitely, lots of hard work.
If the guys could get functions like Wifi, UPnP, Airpay working and available on a ready image, a lot more users will likely pitch in with the testing, and hopefully the project will gain much more support and momentum.

Still trying to get used to the hostname being dietpi instead of moode 🙂

Regards
 
You need a UPNP control point app running on your phone and/or tablet/computer.

For Android this means something like one of the two Bubble UPNP applications or Linn Kazoo.

For iOS you need Linn Kazoo or Luminous.

( Skip this if know the apps)
For example in BubbleUnpn if you select the menu Now Playing you get a menu. In that menu you should get a section called Renderer and One called library.

Renderer
This is the bit that plays the music, the first time you run Bubble it will probably have the Renderer set to Local Render, select the down arrow and a list of discovered UPNP output devices. You should be able to see Moode UPNP here.

Library
Again the first time you run Bubble the library will be set to Local and Cloud. In the list of Libraries you should see Moode UPNP-mediaserver, select this.

In the Library screen you should be able to navigate Tidal as a series of folders at the top of the screen. Play from here.

As an aside, for me Bubbleds and Kazoo are my choices on Android as they support the Radio features of the UPNP renderer in Moode. The normal BubbleUnpn is more feature rich with its support for Echo , the features appear in BubbleDS later.

Regards

Thanks for the info. I was also wondering. So you do not need to install anything else on the RPi other than configuring the UPNP media server? I wonder of the Tidal app one can download from iTunes store would serve the same function as Linn Kazoo or Lumin? I am thinking of getting a Tidal subscription but am just doing my homework now. I already have Apple Music (I know it is lossy) and I see Deezer is also now streaming lossless so am curious if that can work on the RPi as well. I will do some research on that still.
 
Good afternoon. Tell me what needs to change in the MPD settings to see all the folders on the NAS. The drive mounts fine but MPD can not display all folders updating to spin but the folders are not added.

Hi!
Most probably the player is not allowed to access all the folders.

Try to browse that folder from SSH like: cd /mnt/NAS/YOUR_NAS
Display folder and attributes: ls -l
 
Piano2.1

Code:
root@x ~# amixer -c 0 sget "Subwoofer mode"
Simple mixer control 'Subwoofer mode',0
  Capabilities: enum
  Items: 'None' '2.0' '2.1' '2.2'
  Item0: 'None'
root@x ~# amixer -c 0 sset "Subwoofer mode" "2.2"
Simple mixer control 'Subwoofer mode',0
  Capabilities: enum
  Items: 'None' '2.0' '2.1' '2.2'
  Item0: '2.2'
root@x ~# amixer -c 0 sset "Subwoofer mode" "2.1"
Simple mixer control 'Subwoofer mode',0
  Capabilities: enum
  Items: 'None' '2.0' '2.1' '2.2'
  Item0: '2.1'
root@x ~# amixer -c 0 sset "Dual Mode" "Dual-Mono"
Simple mixer control 'Dual Mode',0
  Capabilities: enum
  Items: 'None' 'Dual-Mono' 'Dual-Stereo'
  Item0: 'Dual-Mono'

No issues over here with the 4.9.61 kernel.
I'm running Arch.
And a patched 4.9.61 audio kernel of course. The patches though wouldn't make a difference.
 
Last edited:
Thanks for the info. I was also wondering. So you do not need to install anything else on the RPi other than configuring the UPNP media server? I wonder of the Tidal app one can download from iTunes store would serve the same function as Linn Kazoo or Lumin? I am thinking of getting a Tidal subscription but am just doing my homework now. I already have Apple Music (I know it is lossy) and I see Deezer is also now streaming lossless so am curious if that can work on the RPi as well. I will do some research on that still.
This is just a streaming function only, you cannot manage your subscription, to do that use the official app.