Moode Audio Player For Raspberry Pi

MikeyFresh

Moderator
Staff member
If I understand correctly, I can configure Moode so that I don't need an additional app on my phone/tablet?
I'm not a Tidal subscriber so can't comment directly there except to say I believe you still definitely need the app, it is the Control Point.

What Moode will do is convert the Tidal stream to be rendered by the RPi via UPnP. So the phone/app remains as a remote controller or "Control Point" in UPnP parlance, while the RPi3 takes the role of Renderer or "End Point" if I'm not mistaken.
 

gable

Senior Member
I'm not a Tidal subscriber so can't comment directly there except to say I believe you still definitely need the app, it is the Control Point.

What Moode will do is convert the Tidal stream to be rendered by the RPi via UPnP. So the phone/app remains as a remote controller or "Control Point" in UPnP parlance, while the RPi3 takes the role of Renderer or "End Point".
That makes sense. I'll have to give that a whirl soon, will be nice to be able to stream from Tidal, I sure do enjoy their service.

Cheers,
Gable
 

airdronian

Junior Member
That makes sense. I'll have to give that a whirl soon, will be nice to be able to stream from Tidal, I sure do enjoy their service.

Cheers,
Gable
I'm using BubbleUPnP on my Android phone to make this work. The Tidal app itself doesn't seem to support a connection to another endpoint like Spotify Connect does. (unless I've missed something) Works well though.
 

MikeyFresh

Moderator
Staff member
Moode Audio Player 5.0 update is now available as a downloadable disk image.

Code:
########################################################
//
// 5.0 2019-04-12
//
########################################################

New features

- NEW: Adaptive UI version 5 with Playbar
- NEW: User added radio station logos
- NEW: Redesigned Graphic and Parametric EQ's
- NEW: EQ support in Airplay and Spotify
- NEW: Bluetooth auto-pairing agent
- NEW: HTTP streaming server for MPD
- NEW: Polarity inversion for MPD output
- NEW: GPIO button handler
- NEW: Alpha index scroll for Library
- NEW: ESS driver for Audiophonics ES9028/9038 DAC
- NEW: Source select for HiFiBerry DAC+ ADC
- NEW: User defined articles for Library sorts
- NEW: Quick help for buttons and active elements
- NEW: Moode utility command (moodeutl)

Audio Devices

- NEW: Audiophonics ES9028/9038 DAC
- NEW: Audiophonics ES9028/9038 DAC (Pre 2019)
- NEW: HiFiBerry Amp2
- NEW: HiFiBerry Beocreate
- NEW: HiFiBerry MiniAmp
- NEW: HiFiBerry DAC Zero
- NEW: HiFiBerry DAC+ ADC
- NEW: HiFiBerry DAC+ DSP

Radio station updates

- NEW: JB Radio 2 USA (320K)
- UPD: Audiophile Baroque
- UPD: Audiophile Classical
- UPD: Audiophile Jaxx
- UPD: Audiophile Lounge
- UPD: Audiophile Rock-Blues
- UPD: Czech Radio Classical 256K
- UPD: Folk Radio UK changed to Radionomy
- UPD: KUVO 89.3 FM Denver
- UPD: KUVO HD2 - Jazz with Bob Parlocha
- UPD: Radio Caroline
- UPD: SUB.FM - Where Bass Matters
- DEL: EuropaRadioJazz - 88.3 Smooth Jazz HD
- DEL: EuropaRadioJazz - The Sound of Jazz
- DEL: The Finest Amsterdam
- DEL: Radio X Brussels
- DEL: Rock Radio 1
- DEL: Somehow Jazz

Updates

- UPD: Include MPD 0.21.6 as a testing option
- UPD: Bump to kernel 4.19.34
- UPD: Bump to shairport-sync 3.3.0 RC2
- UPD: Bump to librespot 2019-02-22 commit: daeeeaa
- UPD: Bump to bluez 5.50
- UPD: Bump to bluez-alsa 1.31 commit: d73282b
- UPD: Bump to hostapd 2.7
- UPD: Bump to wiringPi 2.50
- UPD: Bump to rotenc 1.1
- UPD: Freshen the Config pages
- UPD: Streamline bgimage processing
- UPD: Catch json data errors from engineMpd
- UPD: Reduce debug log clutter
- UPD: Add id3 "comment" tag to adv search
- UPD: Deprecate Airplay auto-volume
- UPD: Add "interpolation" to Airplay config
- UPD: Replace avprobe with mediainfo
- UPD: Remove restriction on NAS config Name
- UPD: Move Save PL and Set Favs to context menu
- UPD: Wrap to first PL item when skip from last
- UPD: Chg wifi country Britain (UK) to United Kingdom (UK)
- UPD: Revert to manual reboot for FS expand
- UPD: Add quotes to cifs userid in mount
- UPD: Add addl timeouts to screen blank for local ui
- UPD: Add librespot to watchdog
- UPD: Manual add/play/clrplay superceeds auto-shuffle
- UPD: Implement versioned css and scripts
- UPD: Deprecate manual "Tab default" setting
- UPD: Deprecate /var/local/www/cssw,jsw,templatesw
- UPD: Deprecate /var/www/themes

Bug fixes

- FIX: Mobile timeline unnecessary updates
- FIX: Corner case for 0 handling in duration
- FIX: Default cover width in Lib (Chrome only)
- FIX: Time knob sometimes not resizing
- FIX: Search reset icons not hiding when empty filter
- FIX: String "Disc tag missing" appears in Library
- FIX: Clock radio shutdown param name
 

MikeyFresh

Moderator
Staff member
I updated to Moode 5.0 on my bedroom streamer this afternoon. Unlike the living room unit I did last week, this bedroom unit is not running on the latest RPi3b+ board, in the bedroom I have the slightly older/lower spec'd RPi3b (non-plus) version.

Moode 5.0 is running just as smoothly on the older hardware, no discernible difference on either configuration or playback:

12735

12734
 

MikeyFresh

Moderator
Staff member
After 1,077 consecutive tracks played back via shuffle/random mode since last weekend, tonight I opened the System config screen and clicked "CHECK for software update", then clicked INSTALL to run the April 22nd update to Moode 5.1.

Upon completion of the 5.1 update, I resumed the same shuffle/random playlist right where it had left off, the JRiver server did not care that the Moode Renderer/endpoint had been both updated and rebooted, playback resumed as if it had just been paused.

12812
 

MikeyFresh

Moderator
Staff member
I'm running into issues trying to get Moode 5.x set up to talk to my LMS instance. Any tips?
None really, being that I don't have a LMS so I can't test the Squeezelite renderer.

What exactly is the issue?

Have you enabled the Squeezelite Renderer via: Configure-> Audio-> Squeezelite-> ON -> Set ?
 

Thermionics

Post Whore In Training
None really, being that I don't have a LMS so I can't test the Squeezelite renderer.

What exactly is the issue?

Have you enabled the Squeezelite Renderer via: Configure-> Audio-> Squeezelite-> ON -> Set ?
Yep. But LMS isn't picking up the Moode.
 

MikeyFresh

Moderator
Staff member
That should do it, though there is a separate Configuration pane for Squeeezelite.

But I don't think there are typically any parameters that need to be changed there under normal circumstances:

12836
If it plays OK now then I'd say just leave that config alone, and rock on... :punk
 

MikeyFresh

Moderator
Staff member
Moode Audio Player 5.2 is available for download.

There is also an in-place update available for existing Moode 5.x installs that upgrades it to 5.2. Click "CHECK for software update" in System config and then click VIEW / INSTALL. The typical update install time is 8 to 10 minutes.

Code:
########################################################
//
// 5.2 2019-05-07
//
########################################################

New features

- NEW: Artist/Station filter (see Quick help)

Radio stations

- UPD: KUVO HD2

Updates

- UPD: Further performance improvements for page loading
- UPD: Performance improvement for Playlilst
- UPD: Bump to MPD 0.20.23 (Default) and 0.21.8 (Testing)
- UPD: Bump to shairport-sync-3.3.0-rc6-0c65236
- UPD: Bump to Linux kernel 4.19.40
- UPD: Revert MPD buffer time/period, ALSA auto-conv to internal defaults
- UPD: Deprecate MPD replay gain handler setting, issue with 'mixer' option
- UPD: Add hardware revision codes for CM3/3+

Bug fixes

- FIX: Remove curve not working in Graphic and Parameteric EQ
- FIX: Input pattern missing from eq-p "Enter new curve name"
- FIX: Playlist on certain mobile devices not scrolling when < 5 items
- FIX: Firefox CORS error caused by getCSSRule() in playerlib
- FIX: Missing member var declarations in Zend application.php
- FIX: Radio station names with single quotes not being escaped
 

Thermionics

Post Whore In Training
Moode Audio Player 5.2 is available for download.

There is also an in-place update available for existing Moode 5.x installs that upgrades it to 5.2. Click "CHECK for software update" in System config and then click VIEW / INSTALL. The typical update install time is 8 to 10 minutes.
I've already converted one of my Raspberry Pi's to Moode 5.1 from Raspbian / Squeezelite - I may have to do the remainder, strictly from the 'ease of use / management' perspective.
 

MikeyFresh

Moderator
Staff member
Moode Audio Player 5.3 is available for download.

There is also an in-place update available for existing Moode 5.x installs upgrading them to 5.3. Click "CHECK for software update" in System config and then click VIEW / INSTALL. The typical update install time is about 5 minutes.

Code:
########################################################
//
// 5.3 2019-05-30
//
########################################################

New features

- NEW: Preamp mode for Audiophonics 9028/9038 DAC and HiFiberry DAC+ADC
- NEW: Disconnect button added to "Renderer Active" screens

Radio station updates

- NEW: Soma FM - Groove Salad Classic
- UPD: Audiophile Baroque
- UPD: Audiophile Classical
- UPD: Audiophile Jazz
- UPD: Audiophile Lounge
- UPD: Audiophile Rock-Blues

Updates

- UPD: Bump to Linux kernel 4.19.46
- UPD: Bump to shairport-sync-3.3.0-3c4a878
- UPD: Leave MPD random play alone for playqueue cmds
- UPD: Add Name Service Switcher package
- UPD: Improve performance of image lazyloader

Bug fixes

- FIX: Hostapd not starting due to service being masked
- FIX: Show/hide track list between Tag and Album views
- FIX: Artist - Album filter not using exact match
- FIX: Lazyload not activated after search in Tag view
- FIX: Function getYIQ return value not being parsed as int
- FIX: High CPU util for CoverView animated backdrop
 

MikeyFresh

Moderator
Staff member
Moode 5.3.1 update now available:

Code:
########################################################
//
// 5.3.1 2019-06-12
//
########################################################

Radio station updates

- UPD: Jazz24

Updates

- UPD: Bump to Linux kernel 4.19.49
- UPD: Bump to shairport-sync-3.3.1 bugfix release

Bug fixes

- FIX: Lazyload performance issue due to non-unique class names
- FIX: Disable WiFi adapters not working in kernel 4.19.46
- FIX: Parsing for Khadas Tone Board hardware mixer name
 

MikeyFresh

Moderator
Staff member
Tim Curtis announced today that Moode 5.4 will be built on Raspbian 10 Buster, and thus fully support the new RPi 4B board. Beta testing should begin in just a couple of days.

As such, 5.4 will be a downloadable image, but no in-place updates from current 5.3 installs will be possible as those are based on Raspbian 9 Stretch.

Tim also said it may be possible to give those Stretch based 5.3 installs one last bump to 5.3.2, and if so many/most of the improvements found in 5.4 will be available to current users without having to install a whole new disk image.
 
Top