Moode Audio Player for Raspberry Pi

Library problem with 3.5

I have 10000+ tracks stored on a smb NAS coded as AIFF.
3.1 could read all the tags after update of the folder and I had a complete library with all necessary information..
With 3.5 most of the tracks are now in the library stored as unknown, even though the NAS remained unchanged.
Did I overlook something?
 
I want to disable the PI3B built-in wifi adapter because there is noise.
Wifi is connected in AP mode even though it is in the photo state.

https://twitter.com/takoyaki123/status/853454914290200577

I'm still not quite sure I understand your configuration. The info below might help troubleshooting the issue.

1. Hifiberry DAC+ Pro occilators (clocks) kill Wifi on Pi-3B. Refer to Git issue 1588. This is a hardware issue.
https://github.com/raspberrypi/linux/issues/1588

2. /boot/config.txt should contain the lines below when Pi-3 Wifi/BT is turned off

dtoverlay=pi3-disable-bt
dtoverlay=pi3-disable-wifi

3. Output from ifconfig command should show either no wlan0, or if you are using a WiFi dongle then wlan0 will appear. There should be no wlan1 in this case.

-Tim
 
Moode 3.5, trying to configure a NAS share, I had the problem referenced here:

http://www.diyaudio.com/forums/pc-based/271811-moode-audio-player-raspberry-pi-624.html#post4967141

Unable to delete misconfigured mount point.

In my case, the fix was to

sqlite3 /var/local/www/db/moode-sqlite3.db "delete from cfg_source where id='2';"

Tim, can you please make the code a tad more resilient so that it is possible to delete a NAS entry from the db within the GUI even when the mount point isn't there?

Cheers,

Phil

Hi Phil,

I've never been able to repro this issue but I could add a Reset button that would purge the sql table. Something like that.

-Tim
 
Hi,

I just checked and its working OK for me. What country?

-Tim

Worked for me after I went directly to your website from my laptop.
Earlier I was trying to open the download link via Google search results on my Android device, which did not work.

I received the key as well (those who did not, check in the junk email folder - because mine was there).

Now, I am going to start the installation process - with my BOSS DAC and RPI 3
 
Hi Tim,

I did that once with my Ibasso DX50 and the Chinese development team:they sent me an excel file with a table with all the english words they were using for their software "interface", and I sent them back all corresponding french words. This way, the Ibasso DX50 got a "verified" French translation update... I am not a programmer, but I guess that translations handling would require a database management not too complicated.

So if you are interested, we could first proceed the same way...

Hi,

Great thanks. First though I have to understand what type of coding framework to use to implement multi-language support. Ideally I'd like to present a dropdown list of Language choices to select from and then switch on-the-fly to the chosen language.

Send me an email and when I figure the framework out I'll contact you.

-Tim
 
3.5 up and running with Allo Kali/Piano 2.1. Thanks Tim!
I don't see a specific setting for the Piano 2.1, unless that's the 'Piano Dac Plus' that appears in the Custom Settings? In Volumio there are crossover settings for the Sub in 2.1 or 2.2 mode, but I would much prefer to use Moode.
I have installed the LL Advanced Kernel but the player won't reboot if I attempt to install the RT version. Using Pi3 with internal Wifi off.

Hi,

Yes its the DAC Plus board that has crossover and subw out. Allo did not slipstream the drivers for either the DAC Plus or Boss into the 4.4.y Linux kernel branch that Moode 3.5 uses. They are in the new 4.9 branch and as soon as the kernel dev's fix the I2S clock issue (see Git issue #1949 below), I'll start testing it with Moode.
https://github.com/raspberrypi/linux/issues/1949

Odd that RT kernel and no reboot. Can u get an ssh term or is the Pi actually DOA?

-Tim
 
Hi Bryce,

I think you previously told me you had placed the python script in,

Code:
/home/pi/www/

However the service file and your reference to v 3.1 suggest it should be located in:

Code:
/home/pi/command/

I know it seems like scraping the barrel for answers but have you been placing the .py script in the wrong location?

Also, if I'm not mistaken, you need to call pythons scripts via the python interpretter and not directly, like you would with an executable:


Code:
ExecStart=/home/pi/command/hw_pause_play.py

I think should become:

Code:
ExecStart=/usr/bin/python /home/pi/command/hw_pause_play.py

I assume permissions are set correctly (via chmod) on the service file and the python script?


LTF





Here is the output of the cat command:

Code:
[Unit]
Description=Moode Audio Pause/Play
After=mpd.service

[Service]
ExecStart=/home/pi/command/hw_pause_play.py
TimeoutSec=0
Restart=always
RestartSec=1
StartLimitInterval=30
StartLimitBurst=20

[Install]
WantedBy=multi-user.target

I found a reference that said jounalctl _PID=(PID from systemctl status) should help. It returned the following:

Code:
pi@moode:~ $ sudo journalctl _PID=1617
-- Logs begin at Sat 2017-04-15 21:48:48 PDT, end at Sat 2017-04-15 22:15:42 PDT. --
Apr 15 22:00:27 moode hw_pause_play.py[1617]: [49B blob data]

I went back to Moode 3.1 and moved the Python script from the /var/www/command directory to /home/pi/command and the service worked just fine.

The Python script works on its own in either Moode 3.1 or 3.5. It is just the service that will not start in 3.5.

Cheers, Bryce.
 
You can still use the earlier version for free can't you? What's the problem? Like most others here, I'm happy to pay a small sum for all the work Tim has put in.

I agreed with the donation system and I made some donations of course. But the latest version is changing the principles. Some sheep will pay, others are more flexible and use alternative products.
 
Last edited:
Moode was always free and it should remain free. If I have to pay I will use another software. Best regards.

Yet to install 3.5, paid, downloaded, got the key.

Also got 3 kids and no time!

Paid by the government, so not much wage rises since 2008... and just had the car written off in an accident.

I'm happy to pay £10 for such a major release. It seems only fair to reward such work that I get such pleasure for.

This is quite a niche product, and I like to think we're all part of a gang and friends.

Tim has my whole hearted support, and I'm always happy to buy a friend a coffee and a piece of cake when I can!

Those that don't wish to pay, 3.1 is a very good and stable release, for around £50 quid you can make a device that rivals hifi equipment costing *hundred* of pounds.
 
I have 10000+ tracks stored on a smb NAS coded as AIFF.
3.1 could read all the tags after update of the folder and I had a complete library with all necessary information..
With 3.5 most of the tracks are now in the library stored as unknown, even though the NAS remained unchanged.
Did I overlook something?

Hi,

Zip up some of the AIFF tracks and email me a download link. I'll try to repro the issue.

-Tim
 
Worked for me after I went directly to your website from my laptop.
Earlier I was trying to open the download link via Google search results on my Android device, which did not work.

I received the key as well (those who did not, check in the junk email folder - because mine was there).

Now, I am going to start the installation process - with my BOSS DAC and RPI 3

Hi,

You will need the Boss workaround described in post below.
http://www.diyaudio.com/forums/pc-based/271811-moode-audio-player-raspberry-pi-706.html#post5052081

-Tim
 
Hi,

If you know a little Linux ssh then try the cmd below. its a workaround until I can get an in-place update packaged up. Note that the Boss driver only works in the Adv kernels.

sudo sqlite3 /var/local/www/db/moode-sqlite3.db "update cfg_audiodev set kernel='' where id='1’"

-Tim

I have BOSS as well.
Should I enter this command and then reboot. Will BOSS DAC come up in the Audio setup dropdown menu after that?

Worked...we are in business!

One more issue: The volume control on the playback window is very erratic and slow to respond. Mouse seems to 'capture' the volume control...any ideas?
Any other issues faced? I am also running BOSS with RPI 3.
 
You are correct, some people will pay, some people will not.

The value of US$ 10 is of course relative to an individual, I'm not in the USA but to me, I'm happy to pay this as think it is aligned to the value of the software and the developers efforts. I wouldn't want to pay this every month, but Tim has suggested incremental updates will be free of those who have bought a major release (I think that's the gist of what he said)

I recently saw a meme that compared the same person torn in two over a 0.99c App Store purchase, but happily spending $60 on an Xbox game. Not everyone will want to pay, but IMHO moode is close to professional quality software at a hobbyist price.

Each to their own

LTF


I agreed with the donation system and I made some donations of course. But the latest version is changing the principles. Some sheep will pay, others are more flexible and use alternative products.