Moode Forum

Full Version: moOde 6.6.0 is available
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,

moOde 6.6.0 is available for download at http://moodeaudio.org :-)

This release includes many new features, updates and important bug fixes with particular emphasis on improving the Library. Also included is an upgrade to the new Raspberry Pi OS 10.4  (RaspiOS), Linux kernel 5.4.y branch and MPD 0.21.24 for improved robustness and stability. Below is a summary by category.

Library

- Radio station batch import/export
- Option to display sample rate or HD badge in Library
- Search Library by sample rate and/or audio format
- Option to adjust the number of thumbnail columns
- Support for Browser native image lazy load
- Use MusicBrainz date tags if present in track
- Use check mark style on Library menu
- Add album count to Tag view
- Improve browsing in Tag view
- Improve fetch for cover image files
- Improve thumbnail generator
- Larger top buttons in Radio/Folder views for mobile
- Fix wrong cover artist when album header clicked in Tag view
- Fix header text for "Recently added" being set incorrectly
- Fix empty search filter not resetting lib header
- Fix tag view tracklist show/hide state when switching to Library

Appearance

- Custom scroll bars replace default white scroll bars
- Add X-Large font size option to Appearance
- Improve renderer active and restart/shutdown overlays
- Fix playlist line 2 left alignment in mobile portrait
- Fix no media query for Pi Touch 443 x 799 viewport (Sq Pixels)
- Fix knob text and play controls not scaling

Audio

- Bump to MPD 0.21.24 (Default)
- Bump to MPD 0.22~git-4d88bdd (Test)
- Bump to upmpdcli 1.4.12-7ea91f5d
- Bump to bluez-alsa 2.1.0-49ad348
- Airplay and Spotify renderers output via Bluetooth

System

- Upgrade to RaspiOS Buster Lite 2020-05-27 (10.4)
- Bump to Linux kernel 5.4.49 build #1323
- Bump to PHP-FPM 7.3.14
- 64-bit ASIX and CF-912AC drivers for Allo USBridge SIG
- Fix bluez-alsa hangs at end of Playlist
- Fix unhandled "Database locked" error in vol.sh and rotvol.sh
- Fix rotary encoder driver (rotenc.py) not checking volume_mpd_max

IN-PLACE UPDATE

An in-place update is also available that upgrades moOde 6.5.2 to release 6.6.0. It typically takes 30 to 45 minutes to install depending on system and network speed. The long install time is due to lengthy component compiles for the new version of upmpdcli plus installation of the new 5.4.49 kernel.

IMPORTANT: The in-place update replaces the entire radio station feature including SQL table, PLS files and logo images with the new metadata enhanced stations and logos. Be sure to backup any custom stations and logos that you have added. 

After the update completes and the system has been rebooted run "Update library".

NOTES: 

1) Monitor progress of the in-place update via SSH using the moodeutl -t command and be sure to backup your system before installing the update.
2) The in-place update does not upgrade Raspbian 10.3 to the new RaspiOS 10.4. This new OS is only included in the ISO image download.

This release is based on RaspiOS Buster Lite 2020-05-27 (10.4) and Linux kernel 5.4.49 build #1323. Refer to the Release Notes for more information.

[Image: attachment.php?thumbnail=1177]    

Don't forget to take a moment to consider showing your appreciation for the effort that goes into developing, debugging and supporting moOde audio player by making a donation. This will help ensure the moOde project is able to continue to make great audio software for the wonderful Raspberry Pi audio community :-)

-Tim

Code:
########################################################
//
// 2020-07-09 TC moOde 6.6.0
//
########################################################

New features

- NEW: Radio station batch import/export
- NEW: Option to display sample rate or HD badge in Library
- NEW: Filter Library by sample rate and/or audio format
- NEW: Option to adjust the number of thumbnail columns
- NEW: First use help for Playback/Playbar switch
- NEW: Airplay and Spotify renderers output via Bluetooth
- NEW: Support for Browser native image lazy load
- NEW: Custom scroll bars replace default white scroll bars
- NEW: 64-bit ASIX and CF-912AC drivers for Allo USBridge SIG

Updates

- UPD: Upgrade to RaspiOS Buster Lite 2020-05-27 10.4 (New image only)
- UPD: Bump to Linux kernel 5.4.49 build #1323
- UPD: Bump to PHP-FPM 7.3.14 (New image only)
- UPD: Bump to bluez-alsa 2.1.0-49ad348
- UPD: Bump to MPD 0.21.24 (Default)
- UPD: Bump to MPD 0.22~git-4d88bdd (Test)
- UPD: Bump to upmpdcli 1.4.12-7ea91f5d
- UPD: Use MusicBrainz date tags if present in track
- UPD: Use check mark style on Library menu
- UPD: Add X-Large font size option to Appearance
- UPD: Add album count to Tag view
- UPD: Improve browsing in Tag view
- UPD: Improve renderer active and restart/shutdown overlays
- UPD: Improve fetch for cover image files
- UPD: Improve thumbnail generator
- UPD: Improve software update check
- UPD: Larger top buttons in Radio/Folder views for mobile

Radio stations

- NEW: Hi On Line - Classical
- NEW: Hi On Line - France
- NEW: Hi On Line - Gold
- NEW: Hi On Line - Jazz
- NEW: Hi On Line - Latin
- NEW: Hi On Line - Lounge
- NEW: Hi On Line - Pop (320K)
- NEW: Hi On Line - Pop (FLAC)
- NEW: Hi On Line - World
- NEW: Radio Paradise - Main Mix
- NEW: Radio Paradise - Mellow
- NEW: Radio Paradise - Rock
- NEW: Radio Paradise - World
- NEW: Soma FM - Heavyweight Reggae
- UPD: Playable url for 4ZZZ FM
- UPD: Station logos for Absolut stations
- UPD: Station logos for KUVO stations
- UPD: Station logo for Soma FM - DEF CON
- UPD: Station logo for Maschinengeist Radio
- UPD: Station logo for Morow - Retro Progressive Rock
- UPD: Station logo for Roots Legacy Radio - Dub UK & Roots Reggae
- UPD: Change Koffee to smooth Chill
- DEL: Radio Caroline (playable URL fail)
- DEL: MPR - Minnesota Public Radio (playable URL fail)
- DEL: JB Radio 2 FLAC (stops after song ends)

Bug fixes

- FIX: Bluez-alsa hangs at end of Playlist
- FIX: Unhandled "Database locked" error in vol.sh and rotvol.sh
- FIX: Playlist line 2 left alignment in mobile portrait
- FIX: Wrong cover artist when album header clicked in Tag view
- FIX: Header text for "Recently added" being set incorrectly
- FIX: Empty search filter not resetting lib header
- FIX: No media query for Pi Touch 443 x 799 viewport (Sq Pixels)
- FIX: Knob text and play controls not scaling
- FIX: Tag view tracklist show/hide state when switching to Library
- FIX: Rotary encoder driver (rotenc.py) not checking volume_mpd_max