Moode Forum
Upcoming moOde 9.0.4 release - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: Upcoming moOde 9.0.4 release (/showthread.php?tid=6671)

Pages: 1 2


Upcoming moOde 9.0.4 release - Tim Curtis - 07-01-2024

Hi,

Here are the WIP release note for upcoming moOde 9.0.4 release

Whats new:

1. Add swap file to help avoid OOM conditions on < 1GB RAM Pi's. The default swap file size is 200MB for <= 4GB RAM and  100MB for > 4GB RAM Pi's
2. Add support for running multiple Multiroom Senders where each Sender and associated group of Receivers is configured with a unique Multicast IP address. This allows each Sender to distribute a different audio program to their Receivers.
3. Add track countdown time to CoverView
4. Add "Toggle CoverView" to context menu. This provides an easy way to switch between CoverView and the main Playback view on a locally attached display.

[attachment=3930][attachment=3931]

Code:
################################################################################
#
# 2024-MM-DD moOde 9.0.4 (Bookworm)
#
################################################################################

Updates

- UPD: Add support for multiple Multiroom Senders
- UPD: Add swap file and use default size
- UPD: Improve CoverView screen saver
- UPD: Improve Setup Guide and include Pi Imager tutorial
- UPD: Remove rtl88xxau driver (fails on kernel 6.6.31)

Bug fixes

- FIX: System info query for nodejs version
- FIX: Typos in roonbridge setup guide



RE: Upcoming moOde 9.0.4 release - Nutul - 07-01-2024

(07-01-2024, 12:21 PM)Tim Curtis Wrote: 4. Add "Toggle CoverView" to context menu. This provides an easy way to switch between CoverView and the main Playback view on a locally attached display.
Isn't it already possible by clicking the "display" icon to go to CoverView, and then clicking anywhere in CoverView to return to Playback or Library (and then eventually on the status bar to go to Playback)...?
I use it all the time... Or do you mean something different?


RE: Upcoming moOde 9.0.4 release - Tim Curtis - 07-01-2024

The new "Toggle CoverView" option controls what happens on a locally attached display. The CoverView icon under the volume knob only affects what shows in the Browser on your client.

This new option is really nice for the often used scenario where there is a nice large display attached to the Pi located at the front of the listening room and you control everything with your Smartphone from the listening chair.

Currently if you want to switch between CoverView and Playback view it takes 5 clicks: Menu > Configure > Peripherals > TOGGLE CoverView > Back to Playback.

With the new context menu option its only 2 clicks: ... > Toggle CoverView :-)


RE: Upcoming moOde 9.0.4 release - Nutul - 07-01-2024

(07-01-2024, 03:48 PM)Tim Curtis Wrote: The new "Toggle CoverView" option controls what happens on a locally attached display. The CoverView icon under the volume knob only affects what shows in the Browser on your client.

This new option is really nice for the often used scenario where there is a nice large display attached to the Pi located at the front of the listening room and you control everything with your Smartphone from the listening chair.

Currently if you want to switch between CoverView and Playback view it takes 5 clicks: Menu > Configure > Peripherals > TOGGLE CoverView > Back to Playback.

With the new context menu option its only 2 clicks: ... > Toggle CoverView :-)

Got it. Nice!


RE: Upcoming moOde 9.0.4 release - TheOldPresbyope - 07-02-2024

Regarding swap, I don't see any advantage to choosing different swap sizes based on the size of physical memory. I'd just set it always to be 200MB or whatever has been more than enough for everyone who's been having memory-related problems. With moOde 9.0.3 n my Pi 3A+ and Pi Zero 2W, that's about the same as the "available" memory reported by top.

On Pis with more physical memory, the operational importance of swap space for moOde recedes but it does no harm to let it be the same size.


All the uSD cards I use for moOde are 8GB to 32GB (depending on when/where I got them). The amount of space we're talking about reserving is trivial.


Just my 2 cents worth.

Regards,
Kent


RE: Upcoming moOde 9.0.4 release - Tim Curtis - 07-02-2024

I'll just go with the defaults: 200MB for <= 4GBRam and 100MB for >

The defaults are whatever gets set by the intelligence of RaspiOS when swap is enabled.


RE: Upcoming moOde 9.0.4 release - Tim Curtis - 07-04-2024

Here are latest WIP release notes

Whats new:

- Add 'Any' to SoX Channels in MPD Config
- Improve Library regen by including thumbnail regen
- Fix Audio info decode/output bit depth when DSD -> PCM over HDMI

Code:
################################################################################
#
# 2024-MM-DD moOde 9.0.4 (Bookworm)
#
################################################################################

Updates

- UPD: Add support for multiple Multiroom Senders
- UPD: Add swap file and use default size
- UPD: Add 'Any' to SoX Channels in MPD Config
- UPD: Improve CoverView screen saver
- UPD: Improve Library regen by including thumbnail regen
- UPD: Improve Setup Guide and include Pi Imager tutorial
- UPD: Remove rtl88xxau driver (fails on kernel 6.6.31)

Bug fixes

- FIX: Audio info decode/output bit depth when DSD -> PCM over HDMI
- FIX: System info query for nodejs version
- FIX: Typos in roonbridge setup guide



RE: Upcoming moOde 9.0.4 release - philrandal - 07-04-2024

(07-02-2024, 02:41 AM)Tim Curtis Wrote: I'll just go with the defaults: 200MB for <= 4GBRam and 100MB for >

The defaults are whatever gets set by the intelligence of RaspiOS when swap is enabled.

And then you take the sd card out of your 4GB pi and put it in a 1GB model.

I'm with Kent on this one.  Make it 200MB regardless.

Cheers,

Phil


RE: Upcoming moOde 9.0.4 release - Tim Curtis - 07-04-2024

(07-04-2024, 07:08 PM)philrandal Wrote:
(07-02-2024, 02:41 AM)Tim Curtis Wrote: I'll just go with the defaults: 200MB for <= 4GBRam and 100MB for >

The defaults are whatever gets set by the intelligence of RaspiOS when swap is enabled.

And then you take the sd card out of your 4GB pi and put it in a 1GB model.

I'm with Kent on this one.  Make it 200MB regardless.

Cheers,

Phil

No prob. Whats the command to set the size?


RE: Upcoming moOde 9.0.4 release - TheOldPresbyope - 07-04-2024

My assumption was that the dphys-swapfile command was being used to enable swap since I see that a recent commit to postinstall.sh has enabled it. There is an accompanying /etc/dphys-swapfile which configures it. 

There's lots of options (read the man page for details).
 
In a newly flashed but as yet not booted Raspberry Pi OS Lite this file has the line


Code:
CONF_SWAPSIZE=200


which tells the system to use a fixed 200MB swap space (which by default is in /var/swap). I just checked and that's the size of the swap space on my 4GB Pi400 (full Raspberry Pi OS Desktop). It's also the size of the swap space on my 4GB Pi 5B (Raspberry Pi OS Lite).

When I wrote my previous post I assumed either Tim or the OS installer was changing the swap size but now I'm just confused.

Regards,
Kent