Skip to content

Releases: moode-player/moode

moOde audio player 9.0.1

29 May 21:56
Compare
Choose a tag to compare

This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-05-30, Linux kernel 6.6.28, our suite of custom drivers and patches, and important updates and bug fixes as listed below.

Updates

  • Allow backup zips from moode 8 to be restored
  • Show 255.255.255.0 (Default) as the default netmask
  • Add Library one-touch option for Random Album (asterisk icon)

Bug fixes

  • Thumbnail generator crashes (see commit 4d16640)
  • Network scan list is incorrectly parsed and incomplete
  • Library update REST API not working due to incorrect include path
  • Worker log reports method: dhcp even when static addr is set
  • GPIO buttons driver crashes due to bad values in cfg_gpio table
  • Fixed (0dB) reverts to Software vol for DAC's w/o Hardware volume
  • Clear/Play action for One touch radio displays an unknown notification
  • CoverView automatic display notification stays up indefinitely
  • Rotary encoder systemd unit file is marked as executable

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 2597dabd751641127934892640b76f75305047a8cd094ba9f89197c5371ad3e1

Note: The ISO image reflects the sources at tag r901Fix which is 2 commits ahead of r901prod.

moOde audio player 9.0.0

18 May 10:41
Compare
Choose a tag to compare

This release is based on RaspiOS Bookworm Lite most recent packages as of 2024-05-17, Linux kernel 6.6.28, our suite of custom drivers and patches, and important new features, updates and bug fixes as listed below.

New features

  • Switch audio output (HDMI, I2S, USB) without reboot
  • HDMI/IEC958 audio format including multichannel
  • WiFi Hotspot (2.4 GHz WiFi bridged to Ethernet if present)
  • Option to reduce Pi-5 shutdown wattage to .01W
  • Option to enable Pi-5 PCI express bus (gen2 or gen3)
  • Option to use snd-bcm2835 audio driver for Pi Headphone only config
  • Option to enable 4K 60Hz for Pi-4 local display

Updates

  • Bump to Linux kernel 6.6.28
  • Bump to alsa-cdsp 1.2.0-1moode2
  • Bump to upmpdcli 1.8.10
  • Improve Bluetooth (add volume and pin options)
  • Improve multiroom command response
  • Improve SMB protocol detection
  • Improve radio station edit/delete
  • Improve notification messages
  • Improve setup guides and quick help
  • Add autoclick for dropdown controls on the configs
  • Add "Show items" option to One-touch playlist
  • Add "Queue info" to ellipsis menu (stats + saved playlist name)
  • Add Pull-up/down option for each pin in GPIO Config
  • Add Spotify and Amazon Music to Prefs Search sites
  • Add window-size (randomness) option for auto-shuffle
  • Add time options up to 5 mins for IP address timeout
  • Add restart_renderer REST command
  • Add ALSA max volume option to Receiver Config
  • Remove HDMI On/Off option (not valid on Bookworm)
  • Remove redundant or obsolete devices from audio device table
  • Allow any netmask to be entered for static IP address
  • Saved SSID's appear for selection in the main SSID dropdown
  • Prevent comma when entering a new station name
  • Add missing settings to Backup/Restore

Bug fixes

  • MusicBrainz date format (with hyphens) not being parsed
  • RoonBridge restart and disconnect not working correctly

Radio stations

  • UPD: ArtSound FM 92.7
  • UPD: JB Radio2 (320K)
  • UPD: Kanal K
  • UPD: Venice Classic Radio Italia
  • UPD: WCRB Boston 99.5 - Classical
  • DEL: Audiophile Baroque
  • DEL: Audiophile Classical
  • DEL: Audiophile Jazz
  • DEL: Audiophile Lounge
  • DEL: Audiophile Rock-Blues
  • DEL: FluxFM - Hot R&B
  • DEL: FluxFM - Pop Radio
  • DEL: Soma FM - BAGeL Radio
  • DEL: Swedish Classic Radio
  • DEL: WRPI 91.5 FM Troy
  • DEL: Eirewave

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 bd333f770cc1b4da0f18f131dfcfb7209fae21e485176c13ce7a554df6196d6d

moOde audio player 8.3.9

23 Feb 17:09
Compare
Choose a tag to compare

This release is based on RaspiOS Bullseye Lite most recent packages as of 2024-02-23 Linux kernel 6.1.21, our suite of custom drivers and patches, and important updates and bug fixes as listed below.

Updates

  • Multiroom setup guide
  • Add back delay after MPD stop to renderer event scripts

Bug fixes

  • Graphic EQ displays wrong levels for 3rd to 10th freq band
  • CamillaDSP quick config sort and checkmark for original configs
  • V2 camilladsp.conf file not installed during in-place update
  • Metadata file (currentsong.txt) updated too often
  • Quick search not working for "year YYYY" or "year YYYY-YYYY"

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 Bullseye)
SHA-256 e0c976043ce2a680d954b5386470c48b2bc48cb5a2f380793ba30f48c658f1ac

ISO image (32-bit Bullseye)
SHA-256 64d7e3196962ab35e5904cd6813e0259834e4accab3cd3c7dd103a2cefe7d57e

moOde audio player 8.3.8

15 Feb 12:28
Compare
Choose a tag to compare

This release is based on RaspiOS Bullseye Lite most recent packages as of 2024-02-14, Linux kernel 6.1.21, our suite of custom drivers and patches, and important updates and bug fixes as listed below.

Security

  • Option for secure HTTPS mode (Experimental)

Updates

  • Bump to CamillaDSP 2.0.1
  • Bump to mpd2cdspvolsync 1.0.0
  • Bump to squeezelite_1.9.9-1449+git20230814.8581aba-1
  • Add HTTP proxy option to MPD Config
  • Add disc and track to logic for showing now-playing icon in track list
  • Add SBC quality mode option to Bluetooth Control
  • Add mixer name 'A.Mstr Vol' for MERUS(tm) Amp piHAT ZW
  • Update Bluetooth to support Multiroom audio
  • Update Squeezelite to use ALSA _audioout device (support CamillaDSP)
  • Update CDSP Config with new option to Update to latest sample configs
  • Improve help text on the Configs, Preferences and Quick help
  • Improve Audioinfo line height so a bit more info shows on screen
  • Allow for month (YYYYMM) in Date tag to improve Album/Year sort
  • Allow for "AlbumDate: YYYYMM" in Comment tag to improve Album/Year sort
  • Allow @ (at sign) in manually entered SSID in Network Config
  • Display actual station format instead of VBR (Variable Bit Rate)
  • Display month name in Audio info if Date tag contains YYYYMM
  • Trim leading zero from track number in Tag/Album views (for CUE)
  • Refactor REST API commands (refer to Setup Guide for info)
  • Provide visual feedback when play controls are clicked

Bug fixes

  • getEncodedAt() bits assignment for lossy
  • Incorrect index used when switching to Radio view via station click
  • Move Queue item range to end of Queue not working
  • CoverView Automatic display not activating
  • Popup on-screen keyboard not activating
  • Audioinfo not showing correct info for Multiroom receiver
  • Audioinfo not showing correct Audio chain for Squeezelite renderer
  • Browser title not being updated when importing host name
  • Volume not restored correctly when Spotify Connect and CamillaDSP volume
  • Import WiFi country code from Pi Imager not working
  • Chromium fails to start after host name change

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 Bullseye)
SHA-256 9997a45ec91e30c54a0e2bb895a221377481c9e5bb8b0832fdce375e50858d16

ISO image (32-bit Bullseye)
SHA-256 c68895a6fd4834ae9c9ce8cf8a7f114bf5fd4f2646e8f08f026c05400b2a1ac8

moOde audio player 8.3.7

08 Dec 12:47
Compare
Choose a tag to compare

This 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/docs/blob/main/setup_guide.md#setup-guide-

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

moOde audio player 8.3.6

06 Sep 13:04
Compare
Choose a tag to compare

This release is based on RaspiOS Bullseye Lite most recent packages as of 2023-09-05, Linux kernel 6.1.21, our suite of custom drivers and patches, and important updates and bug fixes as listed below.

Updates

  • Add comparison operators == and != to Library Advanced search
  • Add channels and multichannel options to 'encoded' predefined search
  • Add channel count to Audio info
  • Add emphasis (bold) to Queue time notification
  • Add 1600 x 600 widescreen display format to CSS
  • Improve collection stats displayed in Library Tag/Album views
  • Improve consistency in how audio format is displayed
  • Improve Folder view search results tally
  • Improve layout and help for CamillaDSP Config
  • Update Quick help for new search features
  • Radio logo updates are included with in-place update

Radio stations

  • Update NTS station metadata bitrate to 256 kbps
  • Update Soma FM - DEF CON Radio logo

Bug fixes

  • Toggle button auto-click not working on CamillaDSP Config
  • Typo in Equalizers heading on Audio Config
  • Rates not showing on Audio info for Multiroom sender
  • Tag/Album views not being cleared correctly when no search results
  • In-place update overwriting BUFFERTIME in bluealsaaplay.conf
  • In-place update not adding SBC XQ+ line in bluealsa.service
  • Metadata under cover art clipped on 1280 x 400 widescreen display
  • Auto-shuffle filter string embedded quotes not being restored
  • Reduced system logging setting not being restored correctly

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) (Archived)
SHA-256 3084bd9d7a63ba81b3e4f81b965983327efb7a1cefe6f62895ac55282179c46e

ISO image (32-bit) (Archived)
SHA-256 76ffc9658efaf2eba59abd0e38ab43745e8ae64faa4710f0ef88e25941f0ac6d

moOde audio player 8.3.5

20 Aug 14:25
Compare
Choose a tag to compare

This release is based on RaspiOS Bullseye Lite most recent packages as of 2023-08-19, Linux kernel 6.1.21, our suite of custom drivers and patches, and important updates and bug fixes as listed below.

Bug fixes

  • Config screen toggle button slide animation on touch devices

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) (Archived)
SHA-256 9dd67d1096d1c0d34532c730247d77ea093d286a3eba2ed51058071d85e8843d

ISO image (32-bit) (Archived)
SHA-256 0b6daccab8606fbede57c87dfc708709a2527c64f22250acdbee761a7e032c42

moOde audio player 8.3.4

18 Aug 13:45
Compare
Choose a tag to compare
Pre-release

This release is based on RaspiOS Bullseye Lite most recent packages as of 2023-08-17, Linux kernel 6.1.21, our suite of custom drivers and patches, and important updates and bug fixes as listed below.

New Features

  • Save and reuse searches for Library Tag/Album view

Updates

  • Add support for Bluetooth LDAC encoder
  • Add support for Bluetooth SBC XQ/XQ+ quality (default to XQ+)
  • Add support for CamillaDSP to Bluetooth inbound connection
  • Add plus (+) entries to Prefs "Thumbgen scan" to include image types
  • Add predefined filters from Quick search to Library Advanced search
  • Add BTRFS (B-Tree File System) to udisks-glue auto-mount config (PR/631)
  • Add System config option to adjust responsiveness of worker daemon
  • Add System config option to reduce system logging
  • Add option to moodeutl to print daemon sleep intervals (responsiveness)
  • Add option to moodeutl to print Mount monitor and Auto-config logs
  • Add "Queue time" to the Playback and Playqueue context menus
  • Add PixelRatio to the viewport debug popup
  • Improve Backup/Restore (add missing settings, refactor code)
  • Improve renderer event handling when CamillaDSP volume is used
  • Improve Players >> feature by adding capability to send commands
  • Improve positioning and size of [HD] and [HiRes] badges
  • Improve kbps bitrate reporting for FLAC stations (assume 900 kbps)
  • Improve Config screen toggle buttons (SET no longer required)
  • Improve various help text, labels and notification messages
  • Place most recently selected CamillaDSP configs at top of Quick menu
  • Add saved searches to Backup/Restore

Radio Stations (New Image Only)

  • Update Radio Paradise stations to FLAC with metadata

Bug fixes

  • HDMI volume incorrectly set to +4dB at 100% instead of 0dB (PR/636)
  • Wrong message printed for Mixer type when USB DAC has no Hardware mixer
  • Extraneous hostname added to string returned by get_rx_status
  • Triggerhappy default user permissions not sufficient to run ALSA commands
  • Duplicate source mounts created when restoring from backup

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) (Archived)
SHA-256 43c4aa96160aa0884e2d251746f5b1e8e4c6bcada8d94f6c3b86bac32f13f399

ISO image (32-bit) (Archived)
SHA-256 0062b854ca7a766d98f0b869926493f3a4dab96f4c117e70b22a4c6a5b49d68b

moode audio player 8.3.3

09 Jun 21:56
Compare
Choose a tag to compare

This release is based on RaspiOS Bullseye Lite most recent packages as of 2023-06-08 Linux kernel 6.1.21, our suite of custom drivers and patches, and important updates and bug fixes as listed below.

Audio devices

  • NOTE: Allo Katana I2S driver load fail on Pi-4, Katana DAC and 6.1.y kernel

Updates

  • Bump to shairport-sync 4.2.0
  • Bump to nqptp 1.2.1 (Precision Timing Protocol for AirPlay 2)
  • Bump to bluez-alsa 4.1.0 with aptX/aptX-HD
  • Improve menu, modal and selected icon size/text on mobile portrait
  • Add capability for Folder images in Folder view
  • Add "Thumbnail scan" Prefs option to set audio formats to be scanned
  • Add "cache=none" to SMB default mount options to prevent log spam
  • Add note to Setup guide regarding requirement for SSH userid/password
  • Add note to Quickhelp regarding search field input constraints
  • Add 4 and 3 column selections for Prefs Thumbnail columns option
  • Support user defined level 1 dirs under /mnt/ for thumbnail generator
  • Import timezone and keyboard layout from Pi Imager

Bug fixes

  • Test button not working on Graphic Equalizer
  • Modal input field background not visible on GEQ/PEQ configs
  • Cover art extractor not handling uppercase mime image type
  • Incorrect version of bluez-alsa on release 8.3.2 image
  • Playlist covers not restored

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) (Archived)
SHA-256 cecf9398df5133fa35a8035a8043209857482ab86db85600966f40563e5f1c5a

ISO image (32-bit) (Archived)
SHA-256 a4342d5c5d553a22a9f24f530ade85cddc3c2df67a6ddbb9784c7cb69a3ec0ba

moOde audio player 8.3.2

21 Apr 15:17
Compare
Choose a tag to compare

This release is based on RaspiOS Bullseye Lite most recent packages as of 2023-04-17, Linux kernel 6.1.21, our suite of custom drivers and patches, and important updates and bug fixes as listed below.

Audio devices

  • NOTE: Allo Boss 2 I2S driver not working on new 6.1.y kernel branch

Updates

  • Remove reference to pi userid from SSH header

Bug fixes

  • Worker startup fails on Pi-Zero due to incomplete "is-system-running" test
  • Haveged daemon fails to start on Pi-Zero (arm6 platforms)
  • Power and activity LED ON/OFF options not working
  • Clicking on context menu check mark icon displays default moOde cover

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) (Archived)
SHA-256 fca7f878c96ddf0d8d6f1e7c9bae2ffcd15095e680ac8cd01d18c44df172bac8

ISO image (32-bit) (Archived)
SHA-256 bfb89eb975e560c0e1c44dff229c3aaec5787c590649256052b694bf27e8e351