Releases: moode-player/moode
moOde audio player 9.1.5
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-11-26, Linux kernel 6.6.51, our suite of custom drivers and patches, important updates and bug fixes as listed below.
Updates
- Bump to librespot 0.6.0
- Add cover art and metadata display for Spotify Connect
- Add section to Quick help explaining date tags in the Library
- Add support for Pi 7 inch Touch screen 2
- Add HDMI screen orientation option to Peripheral Config
- Add channel/security info to Network Config
- Add fan control for temp0 dtparam to System Config
- Add optional password for SMB file sharing
- Remove AP fallback for Spotify Connect (not needed for >= v0.5.x)
- Minor WebUI style improvements
Bug fixes
- In-place update removes --disable-gpu in .xinitrc if present
- In-place update resets cfg_radio monitor field to 'No'
- Resolv.conf file not being updated when using static IP address
- Call to getAlsaIEC958Device() in multiroom.php aborts script
- Bad screensize reported in xinitrc when using firmware driver
- GPIO buttons crashing when GPIO 2 or 3 is used
- Wrong ALSA cardnum assigned to Multiroom sender during startup
- Auto-scroll to artist in Tag not working
- Crossfeed input field on Audio Config not updating
- Queue items not being HTML escaped correctly
- Date parsing for Playback view and Audio Info
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 998585eeea648d4b02d1f97c251b995f7b8e1af6c9a3b45437838e93a8197b8b
moOde audio player 9.1.4
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-10-26, Linux kernel 6.6.51, our suite of custom drivers and patches, important updates and bug fixes as listed below.
Updates
- Add WebUI alert notification for missing userid
- Add WebUI first use Welcome notification
- Add current release info to System Config
- Add Jazz de Ville radio stations; Chill/Dance/Groove/Jazz
- Add tag/value exclude option to auto-shuffle
- Improve MPD restart process used in Radio stream monitor
Bug fixes
- Spotify Connect event script not processing session connect/disconnect
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 93d92c0b7f22f83c2d8f77e50a2774a2fd81fd7f1646bbfac2066a0ef9bacebe
moOde audio player 9.1.3
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-10-16, Linux kernel 6.6.51, our suite of custom drivers and patches, important new features, updates and bug fixes as listed below.
Packages
- Bump to Linux kernel 6.6.51 (1:6.6.51-1+rpt3)
- Bump to librespot 0.5.0
Updates
- Add Backlight on/off option for Pi 7 inch Touch
- Add option to disable GPU for chromium-browser
- Add link to renderer Setup guide on Renderer Config
- Add stats for log2ram option on System Config
- Add Prefs option to enable Timed CoverView when MPD is playing
- Improve tracks section for mobile Tag/Album views
- Improve Spotify Connect event handling
- Improve vol.sh to unmute when volume is changed
- Improve Clock Radio to add/play item if its not in the Queue
- Improve Prefs help for AlbumDate enhancement (Album year sort)
- Set default Opus frame size to 20ms for Multiroom
- Use higher res thumbnail for Stereo Test track
- Change Scala Radio to Magic Classical
Bug fixes
- Audio info output format when Multiroom sender on
- Log2ram memory size 32M not set by in-place update
- Knob sliders not visible on < pi4 local display
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 1d1bf2a8a2166d8766330281c50506e2957c1d164d3fa2b42f08bafd54b36376
moOde audio player 9.1.2
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-09-28, Linux kernel 6.6.47, our suite of custom drivers and patches, important new features, updates and bug fixes as listed below.
New features
- Write logs to memory using log2ram 1.7.2 (default on)
Security
- Filter music file metadata for unwanted Cross-site scripting (XSS)
Updates
- Bump to camillagui 2.1.0-1moode2
- Add librespot auto-restart to watchdog
- Store Receiver hosts/addresses in cfg_system for robustness
- Remove Prefs Adaptive coloring (not used/bugs)
- Remove FluxFM - Hard Rock FM (discontinued by broadcaster)
Bug fixes
- Manually added radio logo thumb saved to wrong directory
- File currentsong.txt not being updated correctly for renderers
- Remove broken "Interface" line in Audio section of System info
- Adv Search and Auto-shuffle filter cause SECCHK when pipe character
- REST API's that use PHP session not working
- Play buttons not using correct color for class active
- LED control for Pi-5 not working correctly
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 b776440f9348ef0a7dc9ffcbb702add7e557a92a51ee6a4d97b03d96a69bd698
moOde audio player 9.1.0
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-09-16, Linux kernel 6.6.47, our suite of custom drivers and patches, and important updates and bug fixes as listed below.
Security
- Filter SQL variables for unwanted characters and commands
- Filter music file metadata for unwanted Cross-site scripting (XSS)
Packages
- Bump to Linux kernel 6.6.47
- Bump to camillagui 2.1.0
- Bump to shairport-sync 4.3.4
- Bump to upmpdcli 1.8.16
- Bump to upmpdcli-qobuz 1.8.16
- Bump to upmpdcli-tidal 1.8.16
Updates
- Add Bluetooth CODEC to Source format line in Audio Info
- Add CSS media query for 1560x720 ultrawide resolution
- Add AP fallback option to Spotify Config
- Add webp mime type to Coverart extractor and Thumbnail generator
- Add auto-refresh after updating radio station
- Change Spotify Connect initial_volume to min 5 (from 0)
- Change Radio station 200px thumbs to native resolution of main image
- Change to 600px default for Radio and Playlist view thumbs
- Improve spacing on alphabet index to avoid scrollbar highlight
- Improve set_volume REST API to include Multiroom receivers
- Move USB volknob and Rotary encoder settings to Peripheral Config
Audio devices
- Add IanCanada I2S entries
- Add HifiBerry DAC8x
Bug fixes
- Cardnum 0 always used in chip options config
- Unnecessary query for 'inpactive' in chkBtActive()
- USB volume knob and Rotary encoder settings missing from backup/restore
- CamillaDSP quick convolution crashing due to invalid ';' delimiter
- CamillaDSP crashing due to empty 'mixers' array in config
- Volume 0 not being set for renderer active reset during startup
- Secchk not excluding qobuzpass variable
- Revision code decoding for Pi 1 returns incorrect results
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 c507f79f8d665e76a72a4e1f0ec69680d0af810de829bcfe77340841f41f5659
moOde audio player 9.0.8
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-08-21, Linux kernel 6.6.31, our suite of custom drivers and patches, and important updates and bug fixes as listed below.
Security
- Filter GET/POST and other variables for unwanted characters and commands
Radio stations
- NPO Radio 4 changed to NPO Klassiek
Audio devices
- Pi2Design AES
- Pi2Design AES-Lite
- Pi2Design Mercury
Bug fixes
- Receiver vol and mute buttons not disabled when renderer playing
- No tracks displayed for CUE files when Prefs "Album key" set to Folder Path
- IQaudIO Pi-Amp+/DigiAmp+ unmute during startup
- Footer include not being minified for Bluetooth Control
- Several lowercase sysCmd() calls in worker.php and renderer.php
- Add-to-playlist path variable getting overwritten causing script crash
- Clean embedded carriage return (CR) in cfg_radio monitor column
- Debug logger using session var instead of SQL param
- ALSA conf device mismatch after restore under certain circumstances
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 a6592a223ce15844e485d83141beaa5f55182d3a8fec3a8faa12b7f38fca979b
moOde audio player 9.0.7
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-08-13, Linux kernel 6.6.31, our suite of custom drivers and patches, and important updates and bug fixes as listed below.
NOTE: The ISO image was removed due to a serious bug in the security filter
Security
- Filter GET/POST and other variables for unwanted characters and commands
Radio stations
- NPO Radio 4 changed to NPO Klassiek
Bug fixes
- Receiver vol and mute buttons not disabled when renderer playing
- No tracks displayed for CUE files when Prefs "Album key" set to Folder Path
- IQaudIO Pi-Amp+/DigiAmp+ unmute during startup
- Footer include not being minified for Bluetooth Control
- Several lowercase sysCmd() calls in worker.php and renderer.php
- Add-to-playlist path variable getting overwritten causing script crash
- Replace CRLF with LF in moode-sqlite3.db.sql file
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 cc705cd4e8210714fa94c32d2b9b460db2eb502dba53241dec06ce6ff08c811d
moOde audio player 9.0.6
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-08-03, Linux kernel 6.6.31, our suite of custom drivers and patches, and important updates and bug fixes as listed below.
Bug fixes
- NFS /etc/exports not being updated for NVMe drive mounts
- NVMe format not checking for already mounted
- Thumbnail generator crash when binary data in MP3 Id3v2 tag
- Permissions for specific service and etc files
- Context menu spacing for "Receivers" line
- Lato-Thin @font-face definition and various other font defs
- Imported Pi Imager SSID not being SQL escaped
- Default metadata tags missing when add_to_playlist, New playlist
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 b435871592c6052341b1bd1f83481129d5ca7c6465f395f6cfc85354856e71e9
moOde audio player 9.0.5
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-07-24, Linux kernel 6.6.31, our suite of custom drivers and patches, and important updates and bug fixes as listed below.
Updates
- Add HDMI-CEC support to Local Display feature
- Add NVMe drive mount and drive format options to Library Config
- Add max ALSA volume option to Plexamp renderer settings
- Add 24 hour option for CoverView Digital Clock
- Improve Plexamp and RoonBridge setup guides
Bug fixes
- Plexamp renderer active detection and ALSA volume handling
- Multiroom Config advanced options don't get refreshed after updating
- Left margin for metadata in CoverView wide mode on Ultrawide displays
- LocalUI fails to start after in-place update when userid is not 'pi'
- LocalUI settings revert to default after in-place update when userid 'pi'
- Folder view not being auto-refreshed when its the current view
- Boot config.txt dtoverlay=rpi-backlight causing journal log errors
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 e5ad4bde79ba293f7b79ced1eb8631209d078e13f34ccae134034d15fec4953f
moOde audio player 9.0.4
This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-07-06, Linux kernel 6.6.31, our suite of custom drivers and patches, and important updates and bug fixes as listed below.
Updates
- Bump to bluez-alsa 4.2.0
- Add support for multiple Multiroom Senders
- Add swap file and use default size
- Add 'Any' to SoX Channels in MPD Config
- Improve CoverView screen saver
- Improve Library regen by including thumbnail regen
- Improve Setup Guide and include Pi Imager tutorial
- Remove rtl88xxau driver (fails on kernel 6.6.31)
Bug fixes
- Audio info decode/output bit depth when DSD -> PCM over HDMI
- System info query for nodejs version
- Typos in roonbridge setup guide
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bookworm)
SHA-256 eb870bbbc2035d4d9df644a3daec27f7ad51e08808b0bc77bc7340ecabc3bfd1