Works now,
Changed config.txt modding/adding these lines
7" led screen.
Changed config.txt modding/adding these lines
hdmi_group=2
hdmi_mode=87
hdmi_cvt=1024 600 60 6 0 0 0
I don't know why, found that on another forum.disable_overscan=1
7" led screen.
I do a clean install of moode from raspberry pi imager. I follow the directions of setup using a desired name and password. Then when it starts loading on raspberry pi it stucks on raspberrypi login and do nothing. Am i missing something? Its not the first time that using it.
I faced the same problem on a pi5. I found that if I leave the pi5 without power for 24 hours then it works.
Excuse my English.
Excuse my English.
This would indicate that you expect MoOde to appear on your screen attached to the Pi on first boot ? That won't work and is the classic symptom you report.I do a clean install of moode from raspberry pi imager. I follow the directions of setup using a desired name and password. Then when it starts loading on raspberry pi it stucks on raspberrypi login and do nothing. Am i missing something? Its not the first time that using it.
MoOde is a headless player. You need to connect to it via another browser instance...such as from a PC or phone.
Once connected you can set the attached screen to show the MoOde GUI for subsequent boots.
Look in the system tab for options for attached screens.
Go back and re-read the set-up guide.
https://github.com/moode-player/docs/blob/main/setup_guide.md#setup-guide-
Last edited:
Hi,
moOde 9.0.6 is available in the Media Player OS section of the Raspberry Pi Imager or as a direct download at https://moodeaudio.org. Visit the Forum for more information https://moodeaudio.org/forum/showthread.php?tid=6783&pid=56618#pid56618

moOde 9.0.6 is available in the Media Player OS section of the Raspberry Pi Imager or as a direct download at https://moodeaudio.org. Visit the Forum for more information https://moodeaudio.org/forum/showthread.php?tid=6783&pid=56618#pid56618

I encountered an issue with my Moode player on version 9.0.6, where it suddenly stopped working. The problem seems related to the code, causing the player to freeze when I open the web console, with the browser repeatedly sending requests and the code continuously throwing errors. I tried downgrading to version 9.0.5, but the issue still persists. What could be causing this, and how can I resolve it?
The browser keeps sending requests to http://192.168.0.114/engine-mpd.php?state=undefined&_=1723361033192.
Uncaught exception happened at:
The browser keeps sending requests to http://192.168.0.114/engine-mpd.php?state=undefined&_=1723361033192.
Uncaught exception happened at:
Code:
playerlib.js:1057 Uncaught TypeError: Cannot read properties of undefined (reading 'indexOf')
at Object.success (playerlib.js:1057:57)
at u (jquery-1.8.2.js:974:30)
at Object.fireWith [as resolveWith] (jquery-1.8.2.js:1082:7)
at N (jquery-1.8.2.js:7788:14)
at XMLHttpRequest.n (jquery-1.8.2.js:8500:8)
JavaScript:
// Cover backdrop or bgimage
if (SESSION.json['cover_backdrop'] == 'Yes') {
var backDropHTML = MPD.json['coverurl'].indexOf(DEFAULT_ALBUM_COVER) === -1 ? '<img class="ss-backdrop" ' + 'src="' + MPD.json['coverurl'] + '">' : '';
$('#cover-backdrop').html(backDropHTML);
$('#cover-backdrop').css('filter', 'blur(' + SESSION.json['cover_blur'] + ')');
$('#cover-backdrop').css('transform', 'scale(' + SESSION.json['cover_scale'] + ')');
} else if (SESSION.json['bgimage'] != '') {
$('#cover-backdrop').html('<img class="ss-backdrop" ' + 'src="' + SESSION.json['bgimage'] + '">');
$('#cover-backdrop').css('filter', 'blur(0px)');
$('#cover-backdrop').css('transform', 'scale(1.0)');
}
When you say "suddenly stoped working" do you mean that it was working ok up until some point and then this error started occurring?
Yes, it is working fine and I'm listening to tracks, until I was switching manually to another track. Then it get stuck. I rebooted the Rpi immediately.
Then, I can open the web page via browser, but the playlist is gone, and there is no album cover. I tried to Update Library, but no response. With the browser develop tool, I noticed, there is very quick repeated request between browser and Rpi. So I think that's why the web does not respond.
The CPU is also high in the Rpi in this case.
Then, I can open the web page via browser, but the playlist is gone, and there is no album cover. I tried to Update Library, but no response. With the browser develop tool, I noticed, there is very quick repeated request between browser and Rpi. So I think that's why the web does not respond.
The CPU is also high in the Rpi in this case.
Very odd. Maybe something has crashed for some reason.
Try checking these two daemons
and also the moode log
Try checking these two daemons
PHP:
pgrep mpd
pgrep worker.php
and also the moode log
PHP:
moodeutl -l
Thanks for your kind instruction, Tim.
First, it seems the daemons are not running. Are they normally running?
Then this is the moode log.
There is nothing special in mpd log, it lists the last several songs I'm playing on Aug-10.
I checked the mpd.service, it's failed indeed. And I cannot manually restart it also.
First, it seems the daemons are not running. Are they normally running?
Bash:
pi@raspberrypi ~> pgrep mpd
pi@raspberrypi ~ [1]> pgrep worker.php
pi@raspberrypi ~ [1]>
Then this is the moode log.
Bash:
pi@raspberrypi ~ [1]> moodeutl -l
20240811 161646 worker: --
20240811 161646 worker: -- Start moOde 9 series
20240811 161646 worker: --
20240811 161646 worker: Successfully daemonized
20240811 161646 worker: Wait for Linux startup
20240811 161652 worker: Linux startup complete
20240811 161652 worker: Boot config is ok
20240811 161653 worker: Session loaded
20240811 161659 worker: Package locks applied
20240811 161659 worker: File check complete
20240811 161659 worker: Debug logging off
20240811 161659 worker: --
20240811 161659 worker: -- System
20240811 161659 worker: --
20240811 161701 worker: Host name: raspberrypi
20240811 161701 worker: RPi model: Pi-4B 1.5 4GB
20240811 161701 worker: moOde release: 9.0.5 2024-07-24
20240811 161701 worker: RaspiOS: 12.6 Bookworm 64-bit
20240811 161701 worker: Linux Kernel: 6.6.31 64-bit
20240811 161701 worker: MPD version: 0.23.12
20240811 161701 worker: User id: pi
20240811 161701 worker: Home folder: /home/pi
20240811 161701 worker: Time zone: Asia/Singapore
20240811 161701 worker: Kbd layout: us
20240811 161701 worker: HDMI ports(s): on
20240811 161701 worker: HDMI-CEC: off
20240811 161701 worker: Sys LED0: on
20240811 161701 worker: Sys LED1: on
20240811 161701 worker: Reduce power: n/a
20240811 161701 worker: CPU governor: ondemand
20240811 161701 worker: Integ audio: vc4-kms-v3d
20240811 161701 worker: --
20240811 161701 worker: -- Network
20240811 161701 worker: --
20240811 161701 worker: Eth0
20240811 161701 worker: Ethernet: adapter exists
20240811 161701 worker: Ethernet: timeout off
20240811 161701 worker: Ethernet: method dhcp
20240811 161701 worker: Ethernet: address 192.168.0.114
20240811 161701 worker: Ethernet: netmask 255.255.255.0
20240811 161701 worker: Ethernet: gateway 192.168.0.1
20240811 161701 worker: Ethernet: pri DNS 192.168.0.1
20240811 161701 worker: Ethernet: domain none found
20240811 161701 worker: Wlan0
20240811 161701 worker: Wireless: adapter does not exist
20240811 161701 worker: --
20240811 161701 worker: -- File sharing
20240811 161701 worker: --
20240811 161702 worker: SMB file sharing: on
20240811 161702 worker: NFS file sharing: off
20240811 161702 worker: DLNA file sharing: off
20240811 161702 worker: --
20240811 161702 worker: -- Special configs
20240811 161702 worker: --
20240811 161702 worker: Plexamp: not installed
20240811 161702 worker: RoonBridge: not installed
20240811 161702 worker: Allo Piano 2.1: not detected
20240811 161702 worker: Allo Boss 2: not detected, OLED script ok
20240811 161702 worker: IQaudIO AMP*: not detected
20240811 161702 worker: --
20240811 161702 worker: -- ALSA debug
20240811 161702 worker: --
20240811 161702 worker: Cards: 0:vc4hdmi0 1:vc4hdmi1 2:empty 3:empty
20240811 161702 worker: 4:empty 5:empty 6:empty 7:empty
20240811 161702 worker: Mixers: 0:none 1:none 2:none 3:none
20240811 161702 worker: 4:none 5:none 6:none 7:none
20240811 161702 worker: --
20240811 161702 worker: -- Audio configuration
20240811 161702 worker: --
20240811 161702 worker: Audio device: 0:Pi HDMI 1
20240811 161702 worker: ALSA card: has not been reassigned
20240811 161703 worker: MPD config: updated (iec958 device)
20240811 161703 worker: ALSA output: HDMI
20240811 161703 worker: ALSA mode: IEC958 (iec958)
20240811 161703 worker: ALSA mixer PCM
20240811 161706 worker: ALSA volume: controller not detected
20240811 161706 worker: ALSA maxvol: 100%
20240811 161706 worker: ALSA loopback: off
20240811 161706 worker: MPD mixer
20240811 161706 worker: Audio formats: Alsacap was unable to detect formats
20240811 161706 worker: CamillaDSP: off
20240811 161706 worker: CDSP volume: 0dB
20240811 161706 worker: CDSP volrange: 60dB
20240811 161706 worker: --
20240811 161706 worker: -- MPD startup
20240811 161706 worker: --
20240811 161707 worker: MPD service: started
20240811 161710 worker: MPD port 6600: connection refused
There is nothing special in mpd log, it lists the last several songs I'm playing on Aug-10.
Bash:
pi@raspberrypi ~ [3]> cat /var/log/mpd/log
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[91746] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
[88884] D: bluealsa-pcm.c:677: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Prepared
[88884] D: bluealsa-pcm.c:388: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting
[93130] D: bluealsa-pcm.c:231: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting IO loop: 23
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[93130] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
[88884] D: bluealsa-pcm.c:677: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Prepared
[88884] D: bluealsa-pcm.c:388: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting
[93453] D: bluealsa-pcm.c:231: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting IO loop: 23
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[93453] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
[88884] D: bluealsa-pcm.c:677: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Prepared
[88884] D: bluealsa-pcm.c:388: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting
[93869] D: bluealsa-pcm.c:231: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting IO loop: 23
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[93869] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
Aug 10 22:36 : ffmpeg/mov,mp4,m4a,3gp,3g2,mj2: stream 0, timescale not set
[89100] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[89100] D: bluealsa-pcm.c:615: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Freeing HW
[89100] D: bluealsa-pcm.c:471: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Closing
[89100] D: bluealsa-pcm.c:1473: Getting BlueALSA PCM: PLAYBACK 00:16:94:25:6E:37 a2dp
[89100] D: bluealsa-pcm.c:1222: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Setting constraints
[89100] D: bluealsa-pcm.c:561: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing HW
[89100] D: bluealsa-pcm.c:600: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: FIFO buffer size: 1024 frames
[89100] D: bluealsa-pcm.c:605: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Selected HW buffer: 4 periods x 24000 bytes == 96000 bytes
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:677: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Prepared
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[88884] D: bluealsa-pcm.c:388: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting
[94332] D: bluealsa-pcm.c:231: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting IO loop: 23
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[94332] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
Aug 10 22:38 : ffmpeg/mov,mp4,m4a,3gp,3g2,mj2: stream 0, timescale not set
[88884] D: bluealsa-pcm.c:677: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Prepared
[88884] D: bluealsa-pcm.c:388: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting
[95621] D: bluealsa-pcm.c:231: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting IO loop: 23
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[95621] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
[89100] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[89100] D: bluealsa-pcm.c:615: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Freeing HW
[89100] D: bluealsa-pcm.c:471: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Closing
[89100] D: bluealsa-pcm.c:1473: Getting BlueALSA PCM: PLAYBACK 00:16:94:25:6E:37 a2dp
[89100] D: bluealsa-pcm.c:1222: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Setting constraints
[89100] D: bluealsa-pcm.c:561: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing HW
[89100] D: bluealsa-pcm.c:600: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: FIFO buffer size: 1024 frames
[89100] D: bluealsa-pcm.c:605: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Selected HW buffer: 4 periods x 24000 bytes == 96000 bytes
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:677: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Prepared
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[88884] D: bluealsa-pcm.c:388: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting
[96025] D: bluealsa-pcm.c:231: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting IO loop: 23
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[96025] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
[89100] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[89100] D: bluealsa-pcm.c:615: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Freeing HW
[89100] D: bluealsa-pcm.c:471: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Closing
[89100] D: bluealsa-pcm.c:1473: Getting BlueALSA PCM: PLAYBACK 00:16:94:25:6E:37 a2dp
[89100] D: bluealsa-pcm.c:1222: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Setting constraints
[89100] D: bluealsa-pcm.c:561: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing HW
[89100] D: bluealsa-pcm.c:600: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: FIFO buffer size: 1024 frames
[89100] D: bluealsa-pcm.c:605: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Selected HW buffer: 4 periods x 24000 bytes == 96000 bytes
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[89100] D: bluealsa-pcm.c:677: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Prepared
[89100] D: bluealsa-pcm.c:636: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Initializing SW
[88884] D: bluealsa-pcm.c:388: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting
[96410] D: bluealsa-pcm.c:231: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting IO loop: 23
Aug 10 22:43 : player: played "SDCARD/邓凯云 - HIFI女声 邓凯云/02-绿岛小夜曲.mp3"
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[96410] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
[88884] D: bluealsa-pcm.c:677: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Prepared
[88884] D: bluealsa-pcm.c:388: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting
[99203] D: bluealsa-pcm.c:231: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Starting IO loop: 23
[88884] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[99203] D: bluealsa-pcm.c:167: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: IO thread cleanup
[89100] D: bluealsa-pcm.c:424: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Stopping
[89100] D: bluealsa-pcm.c:615: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Freeing HW
[89100] D: bluealsa-pcm.c:471: /org/bluealsa/hci0/dev_00_16_94_25_6E_37/a2dpsrc/sink: Closing
Aug 10 22:46 : player: played "SDCARD/邓凯云 - HIFI女声 邓凯云/07-小白船.mp3"
I checked the mpd.service, it's failed indeed. And I cannot manually restart it also.
Bash:
pi@raspberrypi ~> systemctl status mpd.service
× mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; disabled; preset: enabled)
Active: failed (Result: exit-code) since Mon 2024-08-12 20:21:03 +08; 2min 42s ago
Docs: man:mpd(1)
man:mpd.conf(5)
file:///usr/share/doc/mpd/html/user.html
Process: 3328 ExecStart=/usr/bin/mpd --systemd $MPDCONF (code=exited, status=1/FAILURE)
Main PID: 3328 (code=exited, status=1/FAILURE)
CPU: 290ms
Aug 12 20:21:03 raspberrypi systemd[1]: Starting mpd.service - Music Player Daemon...
Aug 12 20:21:03 raspberrypi mpd[3328]: Ignoring the 'pid_file' setting in systemd mode
Aug 12 20:21:03 raspberrypi mpd[3328]: Aug 12 20:21 : exception: Failed to configure output in line 51; Unrecognized mixer type
Aug 12 20:21:03 raspberrypi systemd[1]: mpd.service: Main process exited, code=exited, status=1/FAILURE
Aug 12 20:21:03 raspberrypi systemd[1]: mpd.service: Failed with result 'exit-code'.
Aug 12 20:21:03 raspberrypi systemd[1]: Failed to start mpd.service - Music Player Daemon.
Last edited:
It looks like the mpd.conf file is broken.
Post the contents of the file and I'll have a look.
Post the contents of the file and I'll have a look.
Code:
cat /etc/mpd.conf
Code:
#########################################
# This file is managed by moOde
#########################################
music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/database"
log_file "/var/log/mpd/log"
pid_file "/var/run/mpd/pid"
state_file "/var/lib/mpd/state"
sticker_file "/var/lib/mpd/sticker.sql"
user "mpd"
group "audio"
bind_to_address "any"
port "6600"
log_level "default"
restore_paused "yes"
auto_update "no"
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
zeroconf_enabled "no"
zeroconf_name "Raspberrypi MPD"
filesystem_charset "UTF-8"
metadata_to_use "+comment"
replaygain "off"
replaygain_preamp "0"
volume_normalization "no"
audio_buffer_size "4096"
max_output_buffer_size "131072"
max_playlist_length "16384"
max_connections "128"
decoder {
plugin "ffmpeg"
enabled "yes"
}
input {
plugin "curl"
proxy ""
proxy_user ""
proxy_password ""
}
resampler {
plugin "soxr"
quality "high"
threads "1"
}
audio_output {
type "alsa"
name "ALSA Default"
device "_audioout"
mixer_type ""
dop "no"
stop_dsd_silence "no"
thesycon_dsd_workaround "no"
}
audio_output {
type "alsa"
name "ALSA Bluetooth"
device "_audioout"
mixer_type "software"
}
audio_output {
type "httpd"
name "HTTP Server"
port "8000"
encoder "lame"
bitrate "320"
tags "yes"
always_on "yes"
format "44100:16:2"
}
I think the issue is in audio_output type "alsa", mixer_type "". If I change the mixer_type to "software" then I can start the mpd.service, but when I reboot, the mpd file will be overwritten again.
Dump the following session variable and corresponding SQL value
If they are both blank then update the SQL table, delete mpd.conf and reboot. The mpd.conf file will be regenerated during startup.
If after rebooting the SQL param 'mixer_type' is set to "" again then it's not obvious to me what set of conditions could cause that. Your best bet at that point would be to re-image with a fresh 9.0.6 release.
Code:
sudo moodeutl -d -gv mpdmixer
moodeutl -q "select value from cfg_mpd where param='mixer_type'"
If they are both blank then update the SQL table, delete mpd.conf and reboot. The mpd.conf file will be regenerated during startup.
Code:
moodeutl -q "update cfg_mpd set value='software' where param='mixer_type'"
sudo rm /etc/mpd.conf
sudo reboot
If after rebooting the SQL param 'mixer_type' is set to "" again then it's not obvious to me what set of conditions could cause that. Your best bet at that point would be to re-image with a fresh 9.0.6 release.
Thanks providing the SQL. I'm checking the session env too, it's indeed empty
According to your method, I reset the value, remove mpd.conf and reboot, now it works ! 👍👍
Bash:
pi@raspberrypi ~> sudo moodeutl -d -gv mpdmixer
pi@raspberrypi ~> moodeutl -q "select value from cfg_mpd where param='mixer_type'"
pi@raspberrypi ~>
According to your method, I reset the value, remove mpd.conf and reboot, now it works ! 👍👍
Hi,
moOde 9.0.7 is available in the Media Player OS section of the Raspberry Pi Imager or as a direct download at https://moodeaudio.org. Visit the Forum for more information https://moodeaudio.org/forum/showthread.php?tid=6813&pid=56913#pid56913

moOde 9.0.7 is available in the Media Player OS section of the Raspberry Pi Imager or as a direct download at https://moodeaudio.org. Visit the Forum for more information https://moodeaudio.org/forum/showthread.php?tid=6813&pid=56913#pid56913

Hi,
moOde 9.0.8 is available in the Media Player OS section of the Raspberry Pi Imager or as a direct download at https://moodeaudio.org. Visit the Forum for more information https://moodeaudio.org/forum/showthread.php?tid=6837&pid=57074#pid57074

moOde 9.0.8 is available in the Media Player OS section of the Raspberry Pi Imager or as a direct download at https://moodeaudio.org. Visit the Forum for more information https://moodeaudio.org/forum/showthread.php?tid=6837&pid=57074#pid57074

Hello, I am using Moode on a Raspberry Pi 4 with the official 7" screen.
I am trying to change various audio settings using the web interface such as setting the audio output from stereo to mono from the default stereo and also trying to change the equalizer settings. However, every time I try to change a setting and save it, the setting reverts back to the default settings.
I have seen the message that says: "MPD settings cannot be saved when Audio output in Bluetooth Control is set to "Bluetooth speaker" or when Multiroom Sender or Receiver are On."
However, I think I have turned Bluetooth off and unchecked all of the Multiroom sender and receiver options.
Is there anything else that I should do to be able to make these changes?
I am trying to change various audio settings using the web interface such as setting the audio output from stereo to mono from the default stereo and also trying to change the equalizer settings. However, every time I try to change a setting and save it, the setting reverts back to the default settings.
I have seen the message that says: "MPD settings cannot be saved when Audio output in Bluetooth Control is set to "Bluetooth speaker" or when Multiroom Sender or Receiver are On."
However, I think I have turned Bluetooth off and unchecked all of the Multiroom sender and receiver options.
Is there anything else that I should do to be able to make these changes?
Hi there, i want to connect a speaker in raspi jack port but no audio neither a choice. Do I need to do something else?
Reboot and then post the contents of the startup log.Hello, I am using Moode on a Raspberry Pi 4 with the official 7" screen.
I am trying to change various audio settings using the web interface such as setting the audio output from stereo to mono from the default stereo and also trying to change the equalizer settings. However, every time I try to change a setting and save it, the setting reverts back to the default settings.
I have seen the message that says: "MPD settings cannot be saved when Audio output in Bluetooth Control is set to "Bluetooth speaker" or when Multiroom Sender or Receiver are On."
However, I think I have turned Bluetooth off and unchecked all of the Multiroom sender and receiver options.
Is there anything else that I should do to be able to make these changes?
The log can be viewed via the SSH command moodeutl -l or downloaded via the Logs section in System Config, or via Menu, System info from any of the Config screens. The startup log will be at the end of System info output.
What version of moode are you running?Hi there, i want to connect a speaker in raspi jack port but no audio neither a choice. Do I need to do something else?
- Home
- Source & Line
- PC Based
- Moode Audio Player for Raspberry Pi