Moode Forum
Upcoming moOde 9.3.3 - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: Upcoming moOde 9.3.3 (/showthread.php?tid=7656)

Pages: 1 2


Upcoming moOde 9.3.3 - Tim Curtis - 04-19-2025

Here are WIP release notes for upcoming moOde 9.3.3 release

- A new "Players dashboard" with multi-select and additional comannds
[attachment=4614][attachment=4615][attachment=4617][attachment=4616]

- An important fix to the function chainMpdCmds(). I'll prolly get this fix into a post-release patch.

Code:
################################################################################
#
# 2025-MM-DD moOde 9.3.3 (Bookworm)
#
################################################################################

New features
- NEW: Players dashboard with multi-select

Updates
- UPD: Minor style improvements for mobile portrait

Bug fixes
- FIX: Function chainMpdCmds(): Add, Play or Clear/Play a group of tracks
- FIX: Embedded single quote not working in Library Adv search
- FIX: Equalizer (Animated) now playing icon in CoverView



RE: Upcoming moOde 9.3.3 - Tim Curtis - 04-24-2025

Latest WIP release notes for upcoming 9.3.3

- New Dashboard (formerly >>Players)
- Bump to Deezer Connect (pleezer) 0.17.0 with new --dither-bits and --noise-shaping options
- WebUI style improvements for mobile portrait

Dashboard
[attachment=4645][attachment=4646][attachment=4647][attachment=4648]

Deezer Connect
[attachment=4644]

WebUI Mobile Portrait
[attachment=4643]


Code:
################################################################################
#
# 2025-MM-DD moOde 9.3.3 (Bookworm)
#
################################################################################

New features
- NEW: Dashboard with multi-select (formerly Players)

Updates
- UPD: Bump to pleezer 0.17.0 (new --dither-bits, --noise-shaping)
- UPD: Style improvements for mobile portrait
- UPD: Use uid:gid 1000:1000 in function getUserId()

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



RE: Upcoming moOde 9.3.3 - roderickvd - 04-25-2025

Great! I recommend that the default for dithering is not 0 but empty. This will make pleezer try and set something sane based on the output format (15.5 bits for S16, 19.5 for S32, 24.0 for F32).


RE: Upcoming moOde 9.3.3 - roderickvd - 04-25-2025

Also in the example with 0,0002% THD+N the output should be 18.6 bits, according to my calculations.


RE: Upcoming moOde 9.3.3 - Tim Curtis - 04-25-2025

Ok got it, default dither-bits should be empty/blank instead of 0. I'll update that code.

In the formula example I get the following.

( -20 * ( log10(P) - 1.76 ) ) / 6.02

Let P = .0002
log10(P) = -3.6989700043360187
-3.6989700043360187 - 1.76 = -5.458970004336019
-20 * -5.458970004336019 = 109.17940008672038
109.17940008672038 / 6.02 = 18.13611297121601


RE: Upcoming moOde 9.3.3 - roderickvd - 04-25-2025

It should be:

( -20 * log10(P) - 1.76 ) / 6.02


RE: Upcoming moOde 9.3.3 - roderickvd - 04-25-2025

With P = 0.0002 / 100 = 0.000002
… which may be an easy miss :-)


RE: Upcoming moOde 9.3.3 - Tim Curtis - 04-25-2025

Oops, percentage and incorrect order of operations :-0

Let P = 0.0002
( (-20 * log10(P/100) ) - 1.76  ) / 6.02 = 18.641096359933555



RE: Upcoming moOde 9.3.3 - Tim Curtis - 04-25-2025

(04-25-2025, 10:40 AM)roderickvd Wrote: Great! I recommend that the default for dithering is not 0 but empty. This will make pleezer try and set something sane based on the output format (15.5 bits for S16, 19.5 for S32, 24.0 for F32).

By empty do you mean 
1. don't supply the --dither-bits param in the pleezer launch string
-- or --
2. Supply the param as --dither-bits ""


RE: Upcoming moOde 9.3.3 - roderickvd - 04-25-2025

Option 1: don’t set it.