Thank you for your donation!


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


Thread Closed 
Upcoming moOde 8.1.0 release (Q2)
#31
We're investigating an issue where librespot 0.4.0 will compile from source but not as a crate (package). We should release 0.4.1 soon to fix that with otherwise no changes.
#32
Here's the latest WIP release notes. Be sure to review the list of updates. Some new one's were recently added. There are a few more items on the TODO list to be finished and we are on track for shipping the 32 and 64 bit releases in June :-)

Code:
New features

- NEW: Support for multiple WiFi networks
- NEW: Library Playlist view with covers
- NEW: RaspiOS 64-bit moOde image

Updates

- UPD: Bump to CamillaDSP 1.0.0 + CamillaGUI 1.0.0
- UPD: Bump to librespot 0.4.1
- UPD: Store WiFi and AP mode PSK's (passwords) in backup zip
- UPD: Replace auto-reboot in Restore by "reboot required" message
- UPD: Add option to include playlists in Backup/Restore
- UPD: Restore the Default Playlist if present in the backup
- UPD: Add Preferences option to play selected track plus following tracks
- UPD: Try to detect Samba protocol even when host appears to be offline
- UPD: Tracks added to the Queue are ordered same as in Tag view
- UPD: Purge extraneous session files during the maintenance task
- UPD: Ensure Hardware mixer state is 'on' during startup
- UPD: Mount NAS sources before starting renderers or UPnP/DLNA
- UPD: Add new Soma FM stations to Default Playlist (new image only)
- UPD: Use all Tiles on Menu, Configure modal
- UPD: Improve config back link function
- UPD: Improve help text in Save playlist modal
- UPD: Remove Radio manager Import/Export (replaced by Backup/Restore)
- UPD: Remove UPnP browser (djmount) which is unsupported on 64-bit RaspiOS
- UPD: Add "get_currentsong" command to the command API (see setup.txt)
- UPD: Add Chinese, Japanese and Korean fonts for use in the Local display feature
- UPD: Partial refactoring of the codebase to improve maintainability

Radio stations

- UPD: KanalK
- UPD: DR P1 - P4, P6, P8
- DEL:

Bug fixes

- FIX: Play next an album when Queue empty
- FIX: Reconnect screen is displayed after Create Backup
- FIX: Backup/Restore back arrow not returning to System Config
- FIX: Self IP address not being filtered in Players and TRX Config
- FIX: Custom backup script not being restored
- FIX: Top margin for EDIT button on src-config
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#33
A very big update is getting ready. cool
#34
(05-28-2022, 03:00 PM)Tim Curtis Wrote: Here's the latest WIP release notes. Be sure to review the list of updates. Some new one's were recently added. There are a few more items on the TODO list to be finished and we are on track for shipping the 32 and 64 bit releases in June :-)

Code:
New features

- NEW: Support for multiple WiFi networks
- NEW: Library Playlist view with covers
- NEW: RaspiOS 64-bit moOde image

Updates

- UPD: Bump to CamillaDSP 1.0.0 + CamillaGUI 1.0.0
- UPD: Bump to librespot 0.4.1
- UPD: Store WiFi and AP mode PSK's (passwords) in backup zip
- UPD: Replace auto-reboot in Restore by "reboot required" message
- UPD: Add option to include playlists in Backup/Restore
- UPD: Restore the Default Playlist if present in the backup
- UPD: Add Preferences option to play selected track plus following tracks
- UPD: Try to detect Samba protocol even when host appears to be offline
- UPD: Tracks added to the Queue are ordered same as in Tag view
- UPD: Purge extraneous session files during the maintenance task
- UPD: Ensure Hardware mixer state is 'on' during startup
- UPD: Mount NAS sources before starting renderers or UPnP/DLNA
- UPD: Add new Soma FM stations to Default Playlist (new image only)
- UPD: Use all Tiles on Menu, Configure modal
- UPD: Improve config back link function
- UPD: Improve help text in Save playlist modal
- UPD: Remove Radio manager Import/Export (replaced by Backup/Restore)
- UPD: Remove UPnP browser (djmount) which is unsupported on 64-bit RaspiOS
- UPD: Add "get_currentsong" command to the command API (see setup.txt)
- UPD: Add Chinese, Japanese and Korean fonts for use in the Local display feature
- UPD: Partial refactoring of the codebase to improve maintainability

Radio stations

- UPD: KanalK
- UPD: DR P1 - P4, P6, P8
- DEL:

Bug fixes

- FIX: Play next an album when Queue empty
- FIX: Reconnect screen is displayed after Create Backup
- FIX: Backup/Restore back arrow not returning to System Config
- FIX: Self IP address not being filtered in Players and TRX Config
- FIX: Custom backup script not being restored
- FIX: Top margin for EDIT button on src-config

Nice!
Re: the 64 bit release. Take it that this lacks 32 bit dependencies for roon bridge (runs off to see what those are and remembers that Tim doesn’t use roon).
#35
Roon runs their bridge app in the Mono (.Net) CLR on Linux. Maybe a good question to ask on the Roon forum as to whether or not RoonBridge is supported on 64 bit RaspiOS.

We are releasing both 32 bit and 64 bit moOde so you should be OK if Roon does not work on 64 bit RaspiOS.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#36
I don’t use Roon either but couldn’t someone who does try installing their package on a Pi running 64-bit Raspberry Pi OS?

Regards,
Kent
#37
That would be helpful. It might shed light on whether the RoonBridge install is even available for 64 bit RaspiOS.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
#38
Regarding Roon Bridge and 64-bit moOdeOS, I figured I ought to try the initial test I proposed.

1. Spun up a freshly downloaded copy of 64-bit Raspberry Pi OS Lite on a Pi4B. [Aside: It took me two tries before I remembered the new requirement to define the initial user account in /boot/userconf.txt!]

2. Followed Roon's instructions to download and run their installation script. I chose the armv8 rather than the armv7hf script.

3. Executed the script. Everything appears to be copacetic but I don't have any way to test that this Pi is now a valid Roon Audio Device.

Code:
bar@raspberrypi:~ $ sudo ./roonbridge-installer-linuxarmv8.sh

--------------------------------------------------------------------------------------

Welcome to the RoonBridge installer

This installer sets up RoonBridge to run on linux with the following settings:

- RoonBridge will be installed in /opt/RoonBridge
- RoonBridge's data will be stored in /var/roon/RoonBridge
- RoonBridge will be configured to run as a system service
- RoonBridge will run as root

These settings are suitable for turning a dedicated or semi-dedicated device
into an appliance that runs RoonBridge

If you want customize how RoonBridge is installed, see:

  http://kb.roonlabs.com/LinuxInstall

--------------------------------------------------------------------------------------

Do you want to install RoonBridge on this machine? [Y/n]

Downloading RoonBridge_linuxarmv8.tar.bz2 to /tmp/tmp.4rlOi6OY9m/RoonBridge_linuxarmv8.tar.bz2

######################################################################### 100.0%

Unpacking RoonBridge_linuxarmv8.tar.bz2...Done

Checking to see if RoonBridge can run on this machine

   Checking for Binary Compatibility                            [   OK   ]
   Checking for ALSA Libraries                                  [   OK   ]

STATUS: SUCCESS


Copying Files...Done
Failed to stop roonbridge.service: Unit roonbridge.service not loaded.

Installing /etc/systemd/system/roonbridge.service

Enabling service roonbridge...
Created symlink /etc/systemd/system/multi-user.target.wants/roonbridge.service → /etc/systemd/system/roonbridge.service.
Service Enabled

Starting service roonbridge...
Service Started

--------------------------------------------------------------------------------------

All Done! RoonBridge should be running on your machine now.

--------------------------------------------------------------------------------------

bar@raspberrypi:~ $ ps aux|grep Roon
root        2120  0.0  0.0   2068   528 ?        Ss   15:17   0:00 /bin/sh /opt/RoonBridge/start.sh
root        2123 13.8  2.3 479500 45004 ?        Sl   15:17   0:01 RoonBridge --debug --gc=sgen --server RoonBridge.exe
root        2137 40.3  2.3 1093468 45076 ?       Sl   15:17   0:04 RoonBridgeHelper --debug --gc=sgen --server RoonBridgeHelper.exe
root        2143  0.0  0.0   2496   492 ?        S    15:17   0:00 /opt/RoonBridge/Bridge/processreaper 2137
bar         2229  0.0  0.0   5912   644 pts/0    S+   15:18   0:00 grep --color=auto Roon
bar@raspberrypi:~ $

Regards,
Kent
#39
@TheOldPresbyope thanks. If roons own ‘documentation’ (being generous here) is anything to go by it is fine on arm v8 Linux ports. I’ll install it when @Tim Curtis releases and flag any issues. I’d test a beta but understand why the preference is to just release production versions and troubleshoot as needs be.
#40
Here are draft release notes for upcoming 8.1.0 release.

It looks like the ;latest version of chromium-browser does not have the issue where after ~2.5 hours all RAM gets eaten up. This means no more automatic restarts of LocalUI every 2 hours :-)

NOTE: There will be 2 images released, a 64-bit image and a "legacy" 32-bit image plus an in-place update for the current 32-bit moOde 8.0.2. The update *will not* convert 32-bit moOde to 64-bit.

Model support is as follows:

# 64-bit
Compatible with 3B, 3B+, 3A+, 4, 400, CM3, CM3+, CM4, Zero 2W

# 32-bit (Legacy)
Compatible with all Raspberry Pi models

Code:
################################################################################
#
# 2022-MM-DD TC moOde 8.1.0
#
################################################################################

New features

- NEW: RaspiOS 64-bit moOde image
- NEW: Support for multiple WiFi networks
- NEW: Library Playlist view with covers and sort/group
- NEW: Library 'Add to playlist' context menu item

Updates

- UPD: Bump to Linux kernel 5.15.32 build #1538
- UPD: Bump to CamillaDSP 1.0.0 + CamillaGUI 1.0.0
- UPD: Bump to librespot 0.4.1
- UPD: Bump to chromium-browser 101.0.4951.57-rpt2
- UPD: Store WiFi and AP mode PSK's (passwords) in backup zip
- UPD: Replace auto-reboot in Restore by "reboot required" message
- UPD: Restore the Default Playlist if present in the backup
- UPD: Add option to include playlists in Backup/Restore
- UPD: Add Preferences option to play selected track plus following tracks
- UPD: Add Preferences option to auto-start CoverView on local display
- UPD: Add new Soma FM stations to Default Playlist (new image only)
- UPD: Add get_currentsong command to the command API (see the Setup guide)
- UPD: Add "No limit" option to Preferences, Library, Recently added filter
- UPD: Add Chinese, Japanese and Korean fonts for use in the Local display feature
- UPD: Improve the Configure modal by displaying all large tiles
- UPD: Improve the back link function in the Config screens
- UPD: Improve the help text in the Save playlist modal
- UPD: Improve Samba protocol detection by scanning even when host appears offline
- UPD: Improve track order in the Queue (tracks added are ordered as in Tag view)
- UPD: Purge spurious session files created by chromium in the maintenance task
- UPD: During startup set ALSA hardware mixer state to 'on'
- UPD: During startup mount NAS sources before starting renderers or UPnP/DLNA
- UPD: Remove legacy Radio manager Import/Export (replaced by Backup/Restore)
- UPD: Remove UPnP browser (djmount) which is unsupported on 64-bit RaspiOS
- UPD: Partial refactoring of the codebase to improve maintainability

Radio stations

- NEW: DR P8 Jazz (320K)
- UPD: DR P1 - P4, P6, P8
- UPD: Jazz FM
- UPD: KanalK
- UPD: Scala Radio

Bug fixes

- FIX: Play next an album when Queue empty
- FIX: Reconnect screen is displayed after Create Backup
- FIX: Backup/Restore back arrow not returning to System Config
- FIX: Self IP address not being filtered in Players and TRX Config
- FIX: Custom backup script not being restored
- FIX: Top margin for EDIT button on src-config
- FIX: LocalUI 'Wake on play' when multiroom sender active
- FIX: Width of radio svg in the time knob
- FIX: Chromium browser memory leak
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub


Forum Jump: