Volume resets automatically on moOde Audio 10.3.x (Volume bouncing issue)

MAFA version: 3.2.3
Android version: 16
Device model: Xioami 14T
MPD version: 0.24.13

Hi,

I am experiencing an issue with volume control when using MAFA with a Raspberry Pi running moOde Audio version 10.3.2.

Problem Description:

When I try to change the volume inside the MAFA app, the volume level reverts back immediately to the value set in the moOde WebUI (bouncing volume effect). The app is unable to maintain the new volume level.

Setup Details:

App: MAFA (latest version)

OS: moOde Audio 10.3.2 (Raspberry Pi 3B)

Hardware: HiFiBerry Amp / Amp+

Volume Type in moOde: Software / Hardware

Cause / Context:

It seems that recent updates in moOde Audio (specifically 10.3.x) introduced a new background service (moode-volumed) that strictly syncs the ALSA mixer with moOde’s internal SQLite database. When MAFA sends a standard MPD setvol command, MPD updates the mixer, but since it doesn’t update moOde’s database, moode-volumed detects a mismatch and overwrites the volume back to its saved WebUI state.

Is there any recommended setting in MAFA’s playback or mixer configuration to handle this new moOde volume daemon behavior, or any workaround to prevent the volume reset?

Thanks in advance for your help!

It looks like an issue in moode audio.

MAFA only supports the MPD protocol.

There seem to be some workarounds in moode audio for external volume control, but I can’t tell if they apply to your use case.

Try these sources, may be one of them will give a clue in the right direction:

  1. https://www.reddit.com/r/BudgetAudiophile/comments/1bke95g/can_raspberry_pi_running_moode_and_mpd_control/
  2. https://github.com/marcmunro/volumed-hack
  3. https://www.diyaudio.com/community/threads/moode-audio-player-for-raspberry-pi.271811/page-30