his release is based on RaspiOS Bullseye Lite most recent packages as of 2023-12-07, Linux kernel 6.1.21, our suite of custom drivers and patches, and important updates and bug fixes as listed below.
New features
- Radio manager stream monitor for restarting stalled streams
- Qobuz credentials section in UPnP Config
Updates
- Bump to MPD 0.23.14
- Bump to shairport-sync 4.3.2
- Bump to NQPTP 1.2.4
- Bump to Font Awesome 6.4.2 Pro and update specific icons
- Add comparison operators =~ and !~ (PERL regex) to Library Adv search
- Add DSD badge for DSF/DFF/WavPack DSD formats
- Add DSD format to embedded cover art extractor
- Add WavPack format to Default/Default+ options for Prefs, Thumbgen scan
- Add Receivers btn on renderer overlay when connecting to Multiroom sender
- Add Audio info button on renderer overlay
- Add channel count and ALSA output format 'output' to extra metadata
- Add Artist under Title in Folder view (if Artist not = AlbumArtist)
- Add Prefs option for static waveform now-playing icon
- Add BSSID to info on Network Config
- Add underscore to allowed characters in manually entered SSID
- Add ALSA output mode option to Bluetooth Control
- Add Pi-5B revision code parsing to pirev.py utility
- Add option to remove CamillaDSP configs and IR files before restore
- Improve metadata layout in CoverView wide mode
- Improve icon for volume popup by always showing level
- Improve sort headings in Radio and Playlist views
- Improve bitrate sort in Radio view (sort high to low)
- Improve GPIO Config help and labels
- Improve Squeezelite Config help
- Improve readability and parsing of startup log
- Improve the "Artist column" option in Prefs Library
- Improve Favorite: update station type, include on Queue context menu
- Improve Input select configuration and volume handling
- Replace Chrome deprecated vertical sliders with cross-Browser sliders
- Remove unreliable AirPlay protocol switcher (only AirPlay 2 supported)
- Show "Radio station" for stations that transmit a bogus title tag
- Standardize display style for encodedAt and ALSA output formats
- Configure Squeezelite AUDIODEVICE param using Audio Config settings
- Move Local Display to Peripherals Config
- Move DLNA server to File Sharing section of System Config
- Move Prefs thumbnail and cover art options to dedicated section
- Move selected Library prefs options for a more logical grouping
- Allow host name to be imported from Raspberry Pi Imager
Audio devices
- ProtoDAC TDA1387 X8 (FifoPiMa)
Radio stations
- NEW: Eirewave
- NEW: Davide of MIMIC
- NEW: Soma FM - Bossa Beyond
- NEW: Soma FM - The In-Sound
- NEW: Soma FM - Tiki Time
- UPD: Jazz24
- UPD: BBC stations
- UPD: FluxFM stations
- UPD: Genres on various stations
Security
- Remove AP mode PSK from hostapd.conf
Bug fixes
- Radio/Tag/Album sync (auto-scroll then highlight item) not working
- WavPack format information not correct in Library and Audio info
- MPD mixer reverts to "software' after disconnecting bluetooth device
- Backup/Restore missing Prefs, Library, Track play setting
- Restore not updating buffer size in /etc/bluealsaaplay.conf
- Invert polarity auto-click not working
- Soma FM station name displays null when tag not present
- Base folder RADIO not excluded correctly in Folder view
- WebUI visual glitch when MPD is restarted
- Playbar context menu overflows right boundary
- Missing parenthesis when generating in nftables.conf
- Moodeutl -f/-F can hang if hwparams is empty (rare)
- HD badge hidden when radio station stopped
- Other minor fixes
Release notes:
https://github.com/moode-player/moode/blob/master/www/relnotes.txt
Setup guide:
https://github.com/moode-player/moode/blob/master/www/setup.txt
Raspberry Pi
https://github.com/raspberrypi
RaspiOS
https://www.raspbian.org/RaspbianRepository
ISO image (64-bit Bullseye)
SHA-256 316f69432b663a32a36e4b3810b92f0d9b99dec4fdac12d72bf8de436fc8300d
ISO image (32-bit Bullseye)
SHA-256 1cd55e6b9d587863a54f25bd31868442e950b79f824cd76534e29ac048a205d1