Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


How do you "read" the output of moodeutl -a?
#1
What exactly is the middle row, where it is either empty or showing a “y”?

[img]data:image/png;base64,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[/img]
Listening with the latest moOde on a RPI zero w with a MiniBoss DAC PCM5122 32bit 384kHz and a Volt+ AMP on a pair of Monitor Audio Bronze 100 speakers.

pi@moody:~ $ moodeutl -m 
CPU: 1.0 GHz, LOAD: 35% 47C | MEM: 63% used | DISK: 39% used, 4.1G free | PHP: 7 workers
Reply
#2
OK, not sure waht happened here, above I simply pasted a screenshot of this text:


Code:
pi@moody:~ $ moodeutl -a                                                                                                                                  
1               HTTPS-Only mode
2       y       AirPlay renderer
4       y       DLNA server
8               Stream recorder
16      y       Squeezelite renderer
32      y       UPnP client for MPD
64              Require squashfs for software update
128     y       RoonBridge renderer
256     y       Local display
512     y       Input source select
1024            UPnP volume sync
2048    y       Spotify Connect renderer
4096    y       GPIO button handler
8192    y       Reserved for future use
16384   y       Bluetooth renderer
32768           Developer tweaks
65536   y       Multiroom audio
Listening with the latest moOde on a RPI zero w with a MiniBoss DAC PCM5122 32bit 384kHz and a Volt+ AMP on a pair of Monitor Audio Bronze 100 speakers.

pi@moody:~ $ moodeutl -m 
CPU: 1.0 GHz, LOAD: 35% 47C | MEM: 63% used | DISK: 39% used, 4.1G free | PHP: 7 workers
Reply
#3
(02-07-2023, 06:00 PM)ovizii Wrote: OK, not sure waht happened here, above I simply pasted a screenshot of this text:


Code:
pi@moody:~ $ moodeutl -a                                                                                                                                  
1               HTTPS-Only mode
2       y       AirPlay renderer
4       y       DLNA server
8               Stream recorder
16      y       Squeezelite renderer
32      y       UPnP client for MPD
64              Require squashfs for software update
128     y       RoonBridge renderer
256     y       Local display
512     y       Input source select
1024            UPnP volume sync
2048    y       Spotify Connect renderer
4096    y       GPIO button handler
8192    y       Reserved for future use
16384   y       Bluetooth renderer
32768           Developer tweaks
65536   y       Multiroom audio

Simply your screenshot has been hash-encoded...

Then the output... maybe "y" stands for ON, or AVAILABLE, depending on the feature, as the leftmost values are the weight of the bits, which can be either 0 or 1.
Reply
#4
(02-07-2023, 06:00 PM)ovizii Wrote: OK, not sure waht happened here, above I simply pasted a screenshot of this text:

Code:
pi@moody:~ $ moodeutl -a                                                                                                                                  
1               HTTPS-Only mode
2       y       AirPlay renderer
4       y       DLNA server
8               Stream recorder
16      y       Squeezelite renderer
32      y       UPnP client for MPD
64              Require squashfs for software update
128     y       RoonBridge renderer
256     y       Local display
512     y       Input source select
1024            UPnP volume sync
2048    y       Spotify Connect renderer
4096    y       GPIO button handler
8192    y       Reserved for future use
16384   y       Bluetooth renderer
32768           Developer tweaks
65536   y       Multiroom audio

If you want to include a screenshot use the buttons in the Attachment section (screenshot below) when composing or editing a post. Then "Preview" to see how the post will look with the image thumbnail.

   

The y indicates the feature is enabled. 

To enable or disable features in the list use the -A option for example see below to enable or disable UPnP volume sync. A reboot is usually necessary after manipulating the feature mask.

Code:
# Enable UPnP volume sync
moodeutl -A add 1024

# Disable UPnP volume sync
moodeutl -A rm 1024
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
That is weird because according to the moOde GUI, the following features are NOT enabled. This only makes sense if it indicates "availability" not the actual running state of these features?

DLNA server, Squeezelite renderer, RoonBridge renderer, Local display, Spotify Connect renderer, Multiroom audio

The reason I am asking this is because my RPI zero w is constantly at 30% CPU usage and sometimes goes up to 100% while all it is supposedly doing is playing a song I am sending via UPnP.
Listening with the latest moOde on a RPI zero w with a MiniBoss DAC PCM5122 32bit 384kHz and a Volt+ AMP on a pair of Monitor Audio Bronze 100 speakers.

pi@moody:~ $ moodeutl -m 
CPU: 1.0 GHz, LOAD: 35% 47C | MEM: 63% used | DISK: 39% used, 4.1G free | PHP: 7 workers
Reply
#6
Right its "Feature availability". It controls whether a particular feature is available in the UI. There are some features for example "UPnP sync" that are not a UI option and so making it available also activates it.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#7
(02-08-2023, 01:31 PM)Tim Curtis Wrote: Right its "Feature availability". It controls whether a particular feature is available in the UI. There are some features for example "UPnP sync" that are not a UI option and so making it available also activates it.

Thanks, I understand. I was just trying to figure out what else I can disable to reduce the load on the RPI zero w and maybe figure out why I have so many PHP workers running when nothing's actually happening on the RPI. See: https://moodeaudio.org/forum/showthread.php?tid=5367
Listening with the latest moOde on a RPI zero w with a MiniBoss DAC PCM5122 32bit 384kHz and a Volt+ AMP on a pair of Monitor Audio Bronze 100 speakers.

pi@moody:~ $ moodeutl -m 
CPU: 1.0 GHz, LOAD: 35% 47C | MEM: 63% used | DISK: 39% used, 4.1G free | PHP: 7 workers
Reply


Forum Jump: