################################################################################ # # RELEASE NOTES # # These release notes reflect the content contained in the official release of # moOde audio player. # # (C) Tim Curtis 2014 http://moodeaudio.org # ################################################################################ ################################################################################ # # 2025-10-07 moOde 9.4.1 (Bookworm) # ################################################################################ Updates - UPD: Bump to Linux kernel 6.12.47 - UPD: Run Peppy within XServer for orientation and rotation options - UPD: Enable local screen blank / wake on play for Peppy display - UPD: Enable remote screen blank / wake on play for Local WebUI display - UPD: Add check to Graphic/Parametric EQ (cannot use ALSA plughw if Peppy on) - UPD: Add 4GB item for MPD input cache - UPD: Add moode version to player info popup - UPD: Improve CSS for panel-header and related elements - UPD: Improve robustness and error handling for worker.php - UPD: Improve REST API toggle_play_pause (return play state after toggle) - UPD: Improve mount monitor re-mount detection Radio stations - UPD: Jazz24 Bug fixes - FIX: Peppy spectrum name always reverts to "random" - FIX: Cover visible when returning from CoverView in Mobile landscape - FIX: Potential divide by 0 condition in Network Config "qual" value - FIX: Mount errors not being logged in Library Config - FIX: Volume type "Hardware" not available for HiFiBerry DAC2 HD ################################################################################ # # 2025-09-12 moOde 9.4.0 (Bookworm) # ################################################################################ New features - NEW: Peppy VU Meter and Spectrum display - NEW: Peppy and WebUI/CoverView on separate HDMI displays - NEW: CoreDSP supporting MPD, Renderers and Bluetooth (inbound and speaker) - NEW: Folder view only: Hide Tag/Album view, skip the Library tag cache Updates - UPD: Bump to Linux kernel 6.12.34 - UPD: Bump to MPD 0.24.5 - UPD: Bump to librespot 0.7.1 - UPD: Bump to pleezer 0.19.1 and reenable Deezer Connect (deprecated) - UPD: Improve ready script, play system ready chime before auto-play - UPD: Improve startup logging for Boss 2 - UPD: Improve responsiveness for Prev button - UPD: Improve volume knob display of mute and dB - UPD: Improve font size for CoverView on Ultrawide screens - UPD: Add host address option to Local display - UPD: Add REST API toggle_play_pause - UPD: Add button feedback for Saved searches feature - UPD: Add audio device to Player info - UPD: Add Protocol (RSN/WPA) option to Hotspot section of Network Config - UPD: Add drive stats (size, used, free) to source mounts in Library Config - UPD: Designate Bluetooth PIN code option as experimental in help Radio stations - UPD: Kanal-K radio - UPD: BBC stations - UPD: FluxFM stations - UPD: WRTI Philadelphia 90.1 - DEL: JazzFM - DEL: Magic Classical Bug fixes - FIX: Incorrect capture and playback cards assigned for HifiBerry DAC+ ADC - FIX: Typo in moodeutl log output for restartServers() - FIX: Local display feature not working correctly in HTTPS mode - FIX: MPD excluding .aif files in database scan (part of MPD 0.24.5) - FIX: AirPlay not restarted correctly in mpdcfg job causing high CPU ################################################################################ # # 2025-06-26 moOde 9.3.7 (Bookworm) # ################################################################################ New features - NEW: Optional BASH script that runs after moOde startup completes - NEW: REST API's get_receiver_status, set_receiver_onoff Updates - UPD: Add MPD stats to moode startup log - UPD: Improve logging for Update and Regenerate library - UPD: KEXP 90.3 FM Seattle to 160K AAC-LC stream - UPD: Improve help for NVMe and SATA mount options - UPD: Remove refs to Deezer from setup guides and help ################################################################################ # # 2025-06-06 moOde 9.3.6 (Bookworm) # ################################################################################ New features - NEW: Add /mnt/OSDISK and corresponding Samba share point (deprecate SDCARD) Updates - UPD: Improve Renderer setup guide - UPD: Improve help for Equalizers section of Audio Config - UPD: Improve corner radius for main and thumbnail images Bug fixes - FIX: Playbar album - artist line not ellipsis limited - FIX: Random album (Clear/Play) in Playback view briefly shows default cover - FIX: CamillaDSP Quick config broken when Airplay/Deezer/Spotify on ################################################################################ # # 2025-05-25 moOde 9.3.5 (Bookworm) # ################################################################################ New features - NEW: REST API play_item | play_item_next supports Album and Playlist - NEW: REST API clear_queue for clearing the Queue Updates - UPD: Bump to MPD 0.24.4 - UPD: REST API play_item | play_item_next replaces playitem | playitem_next - UPD: Improve debug logging for NAS mounts Bug fixes - FIX: Tag view column height on mobile portrait - FIX: Hyphen showing when "Not playing" - FIX: Clock radio on indicator position for mobile portrait - FIX: ChainMpdCmds() Clear/Play results in stale MPD status ################################################################################ # # 2025-05-13 moOde 9.3.4 (Bookworm) # ################################################################################ Updates - UPD: Bump to Linux kernel 6.12.25 - UPD: Bump to upmpdcli 1.9.5 - UPD: Add IP address to Dashboard - UPD: Add player name to main menu header (click for Player info) - UPD: Add accent color border under volume icon for mobile portrait - UPD: Add DSI screen type "Other" with brightness 0-255, rotation 0|90|180|270 - UPD: Remove Deezer Connect feature (discontinued by company) - UPD: Improve moodeutl restartServers() Bug fixes - FIX: Click on "Artist - Album" in Playback view not working - FIX: Currentsong.txt not being updated for Deezer Connect ################################################################################ # # 2025-04-29 moOde 9.3.3 (Bookworm) # ################################################################################ New features - NEW: Dashboard with multi-select (formerly >>Players) Updates - UPD: Bump to pleezer 0.17.2 (new --dither-bits, --noise-shaping) - UPD: Style improvements for mobile portrait - UPD: Use uid:gid 1000:1000 in function getUserId() - UPD: Remove NVMe and SATA root shares (replaced by actual shared directories) - UPD: Remove root share for NAS (not needed) Bug fixes - FIX: Function chainMpdCmds(): Play or Clear/Play a group of tracks - FIX: Embedded single quote not working in Library Adv search - FIX: Waveform icon showing underneath Equalizer icon in CoverView ################################################################################ # # 2025-04-16 moOde 9.3.2 (Bookworm) # ################################################################################ New features - NEW: AirPlay metadata and cover art Updates - UPD: Bump to MPD 0.24.3 - UPD: Bump to pleezer 0.16.0 (new RAM cache option) - UPD: Bump to Linux kernel 6.12.20 - UPD: Add MPD verbose log on indicator to Playback view - UPD: Add System Config option to store /tmp in RAM - UPD: Update moodeutl -m to report user space CPU load - UPD: Improve mobile portrait layout for Config screens - UPD: Improve Regenerate db message on Library Config - UPD: Improve help info for certain settings on MPD Config - UPD: Improve timeline style and drag response - UPD: Improve renderer metadata overlay style Radio stations - UPD: Update France Musique La Jazz to 192K AAC - UPD: Update station names for NTS 1 and 2 Bug fixes - FIX: Fix volume and mute not being updated in currentsong.txt - FIX: Embedded single quote not working in Library search - FIX: Title string not escaped when submitted to search engine - FIX: Incomplete status may be returned after chainMpdCmds() - FIX: Input field validation on Network Config screen - FIX: Input field validation for Bluetooth PIN code field - FIX: Tag view Genre selection not remembered after page refresh ################################################################################ # # 2025-03-21 moOde 9.3.0 (Bookworm) # ################################################################################ New features - NEW: MPD 0.24 - NEW: MPC 0.35 Updates - UPD: Bump to pleezer 0.13.0 - UPD: Add configurable retry for ALSA card empty during startup - UPD: Add dedicated backdrop for Multiroom Receiver active - UPD: Add HiFiBerry DAC2 HD to Named I2S device list - UPD: Update 6forty Radio, Hi On Line - Pop (320K) URL's - UPD: Improve UPnP file metadata - UPD: Improve password input fields Bug fixes - FIX: Extra metadata contains 'Not playing' when playing to Bluetooth speaker - FIX: ALSA volume max message in Audio Config and Multiroom Config - FIX: Samba logs not being cleared by maintenance task - FIX: WPA3-SAE password config ################################################################################ # # 2025-03-07 moOde 9.2.6 (Bookworm) # ################################################################################ Updates - UPD: Add Security protocol option to Network Config for WPA3-SEC support - UPD: Improve HTTPS mode cert compatibility with Android - UPD: Improve metadata layout for mobile portrait - UPD: Improve encodedAt labels for UPnP files and Radio stations - UPD: Minor naming improvements to CamillaDSP sample configs (new image only) Bug fixes - FIX: Advanced search strict == not working - FIX: Crossfeed settings: set Jan Meier to 9.5 dB, add Liqube (730 Hz, 6.2 dB) ################################################################################ # # 2025-02-23 moOde 9.2.5 (Bookworm) # ################################################################################ Updates - UPD: Bump to CamillaGUI 3.0.2 - UPD: Add Bluetooth auto-disconnect to Renderer Config - UPD: Add Disable sync to AirPlay Config - UPD: Update Quick help with ref to new Music Database documentation - UPD: Update JB Radio2 (320K) playable URL - UPD: Improve help on Bluetooth Control Bug fixes - FIX: Chip options button not working - FIX: DLNA rebuild button not working - FIX: Shairport-sync.conf not being updated during restore ################################################################################ # # 2025-02-06 moOde 9.2.4 (Bookworm) # ################################################################################ New features - NEW: Play here (Opens new tab/window and plays MPD HTTP server stream) Updates - UPD: Bump to Linux kernel 6.6.74 - UPD: Bump to CamillaDSP 3.0.0 - UPD: Bump to CamillaDSP V3 configs - UPD: Bump to pleezer 0.12.0 - UPD: Bump to shairport-sync 4.3.6 - UPD: Add mDNS option to Networking section of System Config - UPD: Update BBC playable URL's - UPD: Update JB Radio2 (320K) playable URL - UPD: Improve grep for userid pi in function getUserID() - UPD: Improve >> Players feature - UPD: Improve border style for the badges - UPD: Improve Startup options section of System Config - UPD: Move "Integrated audio" option from System to Audio Config Bug fixes - FIX: Time slider position after moving the thumb - FIX: Players discovery not working in certain cases - FIX: Hotspot fail on Pi-3B - FIX: Radio monitor settings missing from backup/restore - FIX: SATA mount type missing from backup/restore - FIX: No fallback probe when mediainfo is empty for DSD files ################################################################################ # # 2025-01-21 moOde 9.2.3 (Bookworm) # ################################################################################ Updates - UPD: Bump to pleezer 0.10.0 (add support for podcast covers) - UPD: Set S32 as default for cfg_deezer format param - UPD: Improve Players feature: sort results and more accurate auto padding Bug fixes - FIX: Renderer metadata icons not responsive - FIX: Audio info track tab showing when renderer is active - FIX: Some Deezer Config settings not restored from backup - FIX: PHP/NGINX upload increases not applied during in-place update - FIX: Deezer password parsing ################################################################################ # # 2025-01-08 moOde 9.2.2 (Bookworm) # ################################################################################ Updates - UPD: Bump to pleezer 0.8.0 - UPD: Add support for Deezer live radio and podcasts - UPD: Add new options to Deezer Config - UPD: Add audio format badge to Deezer metadata - UPD: Add audio format badge to Spotify metadata - UPD: Improve Players feature: Add "Refresh screen" and "Rediscover" options - UPD: Increase PHP/NGINX upload/transfer limits from 75M to 128M Bug fixes - FIX: IQaudIO Pi-DigiAMP+ not being unmuted during startup - FIX: Restore fails when backup zip file size > 75M - FIX: Audio info not showing for UPnP files - FIX: Welcome notification gets clipped in certain landscape modes - FIX: REST API commands sent via CLI can't access PHP session ################################################################################ # # 2024-12-30 moOde 9.2.1 (Bookworm) # ################################################################################ Updates - UPD: Bump to pleezer 0.7.0 Bug fixes - FIX: SATA mount listing in Library Config missing device and format - FIX: SATA root folder icon missing in Folder View - FIX: USB mounts missing from listing in Library Config - FIX: Clipped renderer metadata icons - FIX: Raw HTML entities showing up in CoverView artist line - FIX: ALSA volmax not restored after Bluetooth disconnect w/CamillaDSP - FIX: ALSA card number hard coded to 0 for Piano 2.1 DAC ################################################################################ # # 2024-12-21 moOde 9.2.0 (Bookworm) # ################################################################################ New features - NEW: Deezer Connect renderer with metadata and cover art Updates - UPD: Bump to Linux kernel 6.6.62 - UPD: Bump to shairport-sync 4.3.5 - UPD: Bump to upmpdcli 1.9.0 - UPD: Downgrade to chromium-browser 126.0.6478.164-rpt1 (new image) - UPD: Add "Downgrade chromium" option to Peripheral Config - UPD: Add PCIe SATA drive support to Library Config - UPD: Add DSI port option to Peripheral Config - UPD: Add Zeroconf port to Spotify Config - UPD: Add FluxFM - Livestream (replaces FluxFM) - UPD: Add FluxFM - Livestream (128K) - UPD: Add FluxFM - 90's (320K) - UPD: Add REST API commands: playitem | playitem_next - UPD: Improve REST API return values for consistent JSON - UPD: Improve layout of renderer metadata display Bug fixes - FIX: Bluetooth start failures due to being RF blocked - FIX: Bluealsa-aplay fails to start after first-boot due to blank AUDIODEV - FIX: Pi Touch 1 brightness not restored after return from screen blank - FIX: Extra metadata under main cover showing raw html entity codes - FIX: Audio info shows no info for some tracks - FIX: Track year shows '00' if no date tag is present - FIX: Various local display issues by reverting to chromium v126