Moode Audio Player for Raspberry Pi

Hi,

Just a brief bugfix report.

Mostly minor issues except for the major fix to volume warning for knob and slider input across multiple clients and the bounds check fix :)

-Tim

########################################################
//
// 4.1 Release 2018-MM-DD
//
########################################################

Bug fixes

- FIX: Horiz scrollbar appears on pi touch lib panel
- FIX: Minor padding issues in panels.css
- FIX: Timeknob position for iphone5 landscape
- FIX: Invalid param in .xinitrc
- FIX: Vol slider not updated when multi-clients
- FIX: Vol slider not hooked to warning limit
- FIX: Timeknob bounds check excluding lower portion
- FIX: Bluetooth mpd output not reported in moode.log
- FIX: Wrong theme switch/case in autoConfig()

Updates

- UPD: Add file size validation to bgimage chooser
- UPD: Add mpd output check and config to startup
- UPD: Add raspbian ver to moodelog, sysinfo and about
- UPD: Bump to PHP 7.0.27
- UPD: Bump to Squeezelite 1.8.7-1052
- UPD: Use mpd index order for Library track sort
 
Hi,

Just a brief bugfix report.

Mostly minor issues except for the major fix to volume warning for knob and slider input across multiple clients and the bounds check fix :)

-Tim

########################################################
//
// 4.1 Release 2018-MM-DD
//
########################################################

Bug fixes

- FIX: Horiz scrollbar appears on pi touch lib panel
- FIX: Minor padding issues in panels.css
- FIX: Timeknob position for iphone5 landscape
- FIX: Invalid param in .xinitrc
- FIX: Vol slider not updated when multi-clients
- FIX: Vol slider not hooked to warning limit
- FIX: Timeknob bounds check excluding lower portion
- FIX: Bluetooth mpd output not reported in moode.log
- FIX: Wrong theme switch/case in autoConfig()

Updates

- UPD: Add file size validation to bgimage chooser
- UPD: Add mpd output check and config to startup
- UPD: Add raspbian ver to moodelog, sysinfo and about
- UPD: Bump to PHP 7.0.27
- UPD: Bump to Squeezelite 1.8.7-1052
- UPD: Use mpd index order for Library track sort
[/Q

Tim is this an in place update or do you need to burn an new image?
 
Hi,

Just a brief bugfix report.

Mostly minor issues except for the major fix to volume warning for knob and slider input across multiple clients and the bounds check fix :)

-Tim

########################################################
//
// 4.1 Release 2018-MM-DD
//
########################################################

Bug fixes

- FIX: Horiz scrollbar appears on pi touch lib panel
- FIX: Minor padding issues in panels.css
- FIX: Timeknob position for iphone5 landscape
- FIX: Invalid param in .xinitrc
- FIX: Vol slider not updated when multi-clients
- FIX: Vol slider not hooked to warning limit
- FIX: Timeknob bounds check excluding lower portion
- FIX: Bluetooth mpd output not reported in moode.log
- FIX: Wrong theme switch/case in autoConfig()

Updates

- UPD: Add file size validation to bgimage chooser
- UPD: Add mpd output check and config to startup
- UPD: Add raspbian ver to moodelog, sysinfo and about
- UPD: Bump to PHP 7.0.27
- UPD: Bump to Squeezelite 1.8.7-1052
- UPD: Use mpd index order for Library track sort
[/Q

Tim is this an in place update or do you need to burn an new image?

In-place update -- however the Raspbian Team has upgraded from Raspbian 9.1 to 9.3 which contains important OS upgrades so this moOde update will require an apt update/upgrade process which is time consuming.

-Tim
 
This could also be due to differences in output voltage between the different sources.

This is something I was wondering, but without an oscilloscope I don't know how I would effectively measure and compare the output voltages of my various sources.

For sure, or it could be something wacky on the input of the refurbished audio device.

Is it really possible to effectively troubleshoot a remote issue like this?

-Tim

Could be, however the tech I use only had to bias the output transistors and everything else tested fine. If it was something wacky on the inputs of the amp it should happen with either of the other source components is swapped in.

I agree that it can be difficult to remotely troubleshoot this issue, especially if you don't know what my experience is with troubleshooting this type of thing. It might just end up being something silly and I'll have a good laugh if I ever find it. Either way If no one else is having the same experience an me, we can just leave it alone for now. Still open to suggestions though if someone gets an idea out of nowhere that they want to pass along.

Thanks again
 
In-place update -- however the Raspbian Team has upgraded from Raspbian 9.1 to 9.3 which contains important OS upgrades so this moOde update will require an apt update/upgrade process which is time consuming.

-Tim

Running
Code:
sudo apt update
returns...
Code:
The following packages will be upgraded:
  ffmpeg libav-tools libavcodec-dev libavcodec57 libavdevice57 libavfilter6
  libavformat-dev libavformat57 libavresample3 libavutil-dev libavutil55
  libpostproc54 libswresample-dev libswresample2 libswscale4
15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Checking for software update in the UI says all up to date...
What am I missing...?
 
Just check

pi@rp3:~ $ cat /etc/debian_version
9.3

That's what I get but apt update has packages, MoOde update says Up to Date and I haven't done any upgrade since installing...and certainly not since you posted about 4.1....system info says moOde = Release 4.0 2018-01-26 .sooooooo....
Is there a 4.1 update or is it still uploading...;)
 
Last edited:
System Configuration

I have a strange bug/situation with the System Config page on my RPi3 with the touch screen.

I leave the RPi running all of the time, however if is has been running for a day or so, I can't get to the System Config page. The browser just "spins" forever. All other Config pages display without issue. I have 2 other RPis, a 2 and a 3 and they have no such problem. All were built using the same image file. This in new with 4.0. Beta 12 did not do this on my touch.

If I reboot the RPi, everything works as normal.

Has anyone else experience something like this?

Cheers, Bryce.
 
Hi,

Just a brief bugfix report.

Mostly minor issues except for the major fix to volume warning for knob and slider input across multiple clients and the bounds check fix :)

-Tim

########################################################
//
// 4.1 Release 2018-MM-DD
//
########################################################

Bug fixes

- FIX: Horiz scrollbar appears on pi touch lib panel
- FIX: Minor padding issues in panels.css
- FIX: Timeknob position for iphone5 landscape
- FIX: Invalid param in .xinitrc
- FIX: Vol slider not updated when multi-clients
- FIX: Vol slider not hooked to warning limit
- FIX: Timeknob bounds check excluding lower portion
- FIX: Bluetooth mpd output not reported in moode.log
- FIX: Wrong theme switch/case in autoConfig()

Updates

- UPD: Add file size validation to bgimage chooser
- UPD: Add mpd output check and config to startup
- UPD: Add raspbian ver to moodelog, sysinfo and about
- UPD: Bump to PHP 7.0.27
- UPD: Bump to Squeezelite 1.8.7-1052
- UPD: Use mpd index order for Library track sort

Tim,

What is the complete upgrade procedure? Is it
sudo apt-get update
apet-get upgrade
?
 
Hi

My Pi Touch working fine with all the kernels up to and including latest 4.9.79

-Tim

Hi Tim

This page appears to indicate there is an obscure issue with the kernel which is affecting some but not many people.

rpi 3 freezes / rpi 2 camera module not found kernel: Bump to 4.9.78 23a007716a0c6a8677097be859cf7063ae093d27 * Issue #165 * Hexxeh/rpi-firmware * GitHub

My hardware is a Rpi3, Iqaudio Dac + and Rpi display. These are common hardware meaning if it was a common problem it should be affecting more people. As I understand it though there are a few different driver boards fro the Rpi display so possibly that is an issue.

I did about 8 full builds none of which worked prior to creating a build which didn't update the kernel which finally fixed my problem. I am interested in knowing whether my solution also worked for jv275475 who posted about a kernel panic which appeared to be the same issue I had.

Whilst the kernel may be fixed shortly, perhaps the mosbuild.sh file could have a question asking whether the user wants to install the latest kernel (which potentially could have issues) or go with the stable kernel updated through sudo apt upgrade.
 
Just a quick technical question

I have the official 7" display, and i have a little problem with the brightness... I have changed in moode to 100, or 120, but the colort are very light... It seems, the backlight is very strong... Example the emerald color sheme is like cyan green. Have the same problem with other software. (rune, volumio) - so it's not software problem.
Have you got any idea? Thanks for your help!
 
Just a quick technical question

I have the official 7" display, and i have a little problem with the brightness... I have changed in moode to 100, or 120, but the colort are very light... It seems, the backlight is very strong... Example the emerald color sheme is like cyan green. Have the same problem with other software. (rune, volumio) - so it's not software problem.
Have you got any idea? Thanks for your help!

Try setting the Alpha Blend to 0.00. I have my Brightness set to 96. Yes the colours are off, but try it with the Accent Color set to River. I looks very nice on my display.
 
@Swizzle.....feature request....:)

in the browse tab the icon that is click-able, for add/play etc options, is too close to the click-able file name drop-down menu next to it.

I find I am trying to get the drop down and drill to the file I want but end up with an add/play option as I am slightly off target.

If there was a bigger gap between the icon and the file name drop down this wouldn't happen.... currently about 70% of my searches end up being restarted because of this...:( fat fingers....nope fat mouse cursor lol
 
Try setting the Alpha Blend to 0.00. I have my Brightness set to 96. Yes the colours are off, but try it with the Accent Color set to River. I looks very nice on my display.

Thanks - so i think here was the same problem by Tim, by the tabs: you cant read the active tab!

DPMrFDIU8AAc-3O.jpg


I thougt my display was upside down - but tte boot screen is all right. And with 0° rotate in moode the picture stand right for me!
 
Thanks - so i think here was the same problem by Tim, by the tabs: you cant read the active tab!

DPMrFDIU8AAc-3O.jpg


I thougt my display was upside down - but tte boot screen is all right. And with 0° rotate in moode the picture stand right for me!

There is something wrong there. Your display says Beta10, it should say moOde in the top right corner. You are using the lastest version of moOde, correct?

Those colours at the bottom are wrong too. The active tab should be blue and the inactive tabs grey.

I find that with the touch screen sometimes it is just easier to reboot to get the browser to refresh.
 
Btw, I was able to fix your "Track order" issue, and the Library gets a minor performance boost as a result :)

Nice to hear that, thank Tim.


I always use the compilation tag and the Album artist always set to Various Artists. I know the Compilation tag does not have universal support but I'm a committed upnp guy and my server supports it and the various artists as compilation.

OK, but you can have a "Best Of" disc of one artist - this should be a compilation - it shouldn't be a Various Artists and this disc should appear in at the right Artist.