Jump to content
IGNORED

Moode Audio Player for Raspberry Pi


tcmods

Recommended Posts

Hi Tim and All

I'm sure I'm being very stupid and missing something obvious but...no sound from Moode, none. Running RP3 and HiFi berry Digi+pro with co-ax spdif going to dig input on Devialet 220. Same set-up works with Diet-Pi and Roon.I 've gone over the instructions many times but...time to ask the pros.

 

Ron

Link to comment
Hi Tim and All

I'm sure I'm being very stupid and missing something obvious but...no sound from Moode, none. Running RP3 and HiFi berry Digi+pro with co-ax spdif going to dig input on Devialet 220. Same set-up works with Diet-Pi and Roon.I 've gone over the instructions many times but...time to ask the pros.

 

Ron

Hi Ron,

 

Reboot and email me output from cmds below. I'll take a look.

 

cat /var/log/moode.log

cat /etc/mpd.conf

amixer -c 0

 

-Tim

Link to comment

Not sure I did the last command properly...

 

ssh: connect to host 192.16.1.213 port 22: Operation timed outRons-Mac-Pro:~ ronsanders$ raspberry-bash: raspberry: command not foundRons-Mac-Pro:~ ronsanders$ Rons-Mac-Pro:~ ronsanders$ Rons-Mac-Pro:~ ronsanders$ Rons-Mac-Pro:~ ronsanders$ ssh [email protected] authenticity of host '192.168.1.213 (192.168.1.213)' can't be established.ECDSA key fingerprint is SHA256:H6tnbQWvQE2M4YWqT4WQcA+O2wjx90JdPCKqIpkatiU.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added '192.168.1.213' (ECDSA) to the list of known [email protected]'s password: Linux 4.4.24-sc1 J-Lite Core, armv7l Architecture __ ____ ____ __ _ ___ ___ ___/ /__ / __ \/ __/ / ' \/ _ \/ _ \/ _ / -_) /_/ /\ \ /_/_/_/\___/\___/\_,_/\__/\____/___/ moodeOS Version 1.1 dual-kernel © 2016 Tim Curtis moodeOS is based on Debian GNU/Linux and is customfactored for Moode Audio Player. moodeOS and MoodeAudio Player are provided for free by the copyrightholders and contributors and come with no expressedor implied warranties or any other guarantees.pi@moode:~ $ cat /var/log/moode.log20170302 105210 worker: Startup20170302 105214 worker: Host (moode)20170302 105214 worker: Hdwr (Pi-3B 1GB)20170302 105214 worker: Arch (armv7l)20170302 105214 worker: Kver (4.4.24-sc1)20170302 105214 worker: Ktyp (Advanced)20170302 105214 worker: Gov (performance)20170302 105214 worker: OS (moodeOS 1.1)20170302 105214 worker: Rel (Moode 3.1 2016-12-05)20170302 105214 worker: Upd (None)20170302 105214 worker: MPD (0.19.19)20170302 105214 worker: Session loaded20170302 105214 worker: Debug logging (off)20170302 105214 worker: File check...20170302 105214 worker: File check ok20170302 105214 worker: Auto-shuffle deactivated20170302 105214 worker: USB sources (none attached)20170302 105214 worker: MPD scheduler policy (time-share)20170302 105214 worker: MPD started20170302 105215 worker: wlan0 does not exist (off)20170302 105215 worker: DLNA server started20170302 105215 worker: UPnP renderer started20170302 105215 worker: Squeezelite renderer started20170302 105215 worker: HDMI port on20170302 105215 worker: Audio (I2S audio device)20170302 105215 worker: Audio (HiFiBerry DAC+ Pro)20170302 105215 worker: PCM52xx/PCM51xx/TAS5756 chip options applied20170302 105215 worker: ALSA outputs unmuted20170302 105215 worker: ALSA mixer name (Digital)20170302 105215 worker: MPD volume control (hardware)20170302 105215 worker: MPD output 1 ALSA default (enabled)20170302 105215 worker: MPD output 2 ALSA crossfeed (disabled)20170302 105215 worker: Hdwr volume controller exists20170302 105216 worker: Volume level (40) restored20170302 105216 worker: wlan0 address not assigned20170302 105216 worker: eth0 exists20170302 105216 worker: eth0 (192.168.1.213)20170302 105216 worker: Airplay receiver started20170302 105216 worker: Airplay volume (auto)20170302 105234 worker: NAS sources (mountall initiated)20170302 105234 worker: MPD consume reset to off20170302 105234 worker: MPD crossfade (off)20170302 105234 worker: Watchdog started20170302 105234 worker: End startup20170302 105234 worker: Ready20170302 105240 worker: Job alsavolumepi@moode:~ $ cat /.etc/mpd.confcat: /.etc/mpd.conf: No such file or directorypi@moode:~ $ cat /etc/mpd.conf########################################## This file is automatically generated by# the player MPD configuration page. #########################################follow_outside_symlinks "yes"follow_inside_symlinks "yes"db_file "/var/lib/mpd/tag_cache"sticker_file "/var/lib/mpd/sticker.sql"log_file "/var/log/mpd/mpd.log"pid_file "/var/run/mpd/pid"music_directory "/var/lib/mpd/music"playlist_directory "/var/lib/mpd/playlists"state_file "/var/lib/mpd/state"user "mpd"group "audio"bind_to_address "any"port "6600"log_level "default"zeroconf_enabled "yes"zeroconf_name "moode"audio_output_format "48000:24:2"samplerate_converter "soxr very high"volume_normalization "no"audio_buffer_size "4096"buffer_before_play "10%"filesystem_charset "UTF-8"id3v1_encoding "UTF-8"gapless_mp3_playback "yes"auto_update "no"max_output_buffer_size "81920"restore_paused "yes"replaygain "auto"max_connections "20"decoder {plugin "ffmpeg"enabled "yes"}input {plugin "curl"}audio_output {type "alsa"name "ALSA default"device "hw:0,0"mixer_control "Digital"mixer_device "hw:0"mixer_index "0"dsd_usb "yes"}audio_output {type "alsa"name "ALSA crossfeed"device "crossfeed"mixer_control "Digital"mixer_device "hw:0"mixer_index "0"dsd_usb "yes"}pi@moode:~ $ amixer -c 0Invalid card number.Usage: amixer <options> [command]Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volumeAvailable commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one controlpi@moode:~ $ amixer -c0Invalid card number.Usage: amixer <options> [command]Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volumeAvailable commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one controlpi@moode:~ $ amixer -c 0Invalid card number.Usage: amixer <options> [command]Available options: -h,--help this help -c,--card N select the card -D,--device N select the device, default 'default' -d,--debug debug mode -n,--nocheck do not perform range checking -v,--version print version of this program -q,--quiet be quiet -i,--inactive show also inactive controls -a,--abstract L select abstraction level (none or basic) -s,--stdin Read and execute commands from stdin sequentially -R,--raw-volume Use the raw value (default) -M,--mapped-volume Use the mapped volumeAvailable commands: scontrols show all mixer simple controls scontents show contents of all mixer simple controls (default command) sset sID P set contents for one mixer simple control sget sID get contents for one mixer simple control controls show all controls for given card contents show contents of all controls for given card cset cID P set control contents for one control cget cID get control contents for one controlpi@moode:~ $

 

 

 

 

 

Hi Ron,

 

Reboot and email me output from cmds below. I'll take a look.

 

cat /var/log/moode.log

cat /etc/mpd.conf

amixer -c 0

 

-Tim

Link to comment

ssh: connect to host 192.16.1.213 port 22: Operation timed out

Rons-Mac-Pro:~ ronsanders$ raspberry

-bash: raspberry: command not found

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$ ssh [email protected]

The authenticity of host '192.168.1.213 (192.168.1.213)' can't be established.

ECDSA key fingerprint is SHA256:H6tnbQWvQE2M4YWqT4WQcA+O2wjx90JdPCKqIpkatiU.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.1.213' (ECDSA) to the list of known hosts.

[email protected]'s password:

Linux 4.4.24-sc1 J-Lite Core, armv7l Architecture

__ ____ ____

__ _ ___ ___ ___/ /__ / __ \/ __/

/ ' \/ _ \/ _ \/ _ / -_) /_/ /\ \

/_/_/_/\___/\___/\_,_/\__/\____/___/

 

moodeOS Version 1.1

dual-kernel

© 2016 Tim Curtis

 

moodeOS is based on Debian GNU/Linux and is custom

factored for Moode Audio Player. moodeOS and Moode

Audio Player are provided for free by the copyright

holders and contributors and come with no expressed

or implied warranties or any other guarantees.

 

pi@moode:~ $ cat /var/log/moode.log

20170302 105210 worker: Startup

20170302 105214 worker: Host (moode)

20170302 105214 worker: Hdwr (Pi-3B 1GB)

20170302 105214 worker: Arch (armv7l)

20170302 105214 worker: Kver (4.4.24-sc1)

20170302 105214 worker: Ktyp (Advanced)

20170302 105214 worker: Gov (performance)

20170302 105214 worker: OS (moodeOS 1.1)

20170302 105214 worker: Rel (Moode 3.1 2016-12-05)

20170302 105214 worker: Upd (None)

20170302 105214 worker: MPD (0.19.19)

20170302 105214 worker: Session loaded

20170302 105214 worker: Debug logging (off)

20170302 105214 worker: File check...

20170302 105214 worker: File check ok

20170302 105214 worker: Auto-shuffle deactivated

20170302 105214 worker: USB sources (none attached)

20170302 105214 worker: MPD scheduler policy (time-share)

20170302 105214 worker: MPD started

20170302 105215 worker: wlan0 does not exist (off)

20170302 105215 worker: DLNA server started

20170302 105215 worker: UPnP renderer started

20170302 105215 worker: Squeezelite renderer started

20170302 105215 worker: HDMI port on

20170302 105215 worker: Audio (I2S audio device)

20170302 105215 worker: Audio (HiFiBerry DAC+ Pro)

20170302 105215 worker: PCM52xx/PCM51xx/TAS5756 chip options applied

20170302 105215 worker: ALSA outputs unmuted

20170302 105215 worker: ALSA mixer name (Digital)

20170302 105215 worker: MPD volume control (hardware)

20170302 105215 worker: MPD output 1 ALSA default (enabled)

20170302 105215 worker: MPD output 2 ALSA crossfeed (disabled)

20170302 105215 worker: Hdwr volume controller exists

20170302 105216 worker: Volume level (40) restored

20170302 105216 worker: wlan0 address not assigned

20170302 105216 worker: eth0 exists

20170302 105216 worker: eth0 (192.168.1.213)

20170302 105216 worker: Airplay receiver started

20170302 105216 worker: Airplay volume (auto)

20170302 105234 worker: NAS sources (mountall initiated)

20170302 105234 worker: MPD consume reset to off

20170302 105234 worker: MPD crossfade (off)

20170302 105234 worker: Watchdog started

20170302 105234 worker: End startup

20170302 105234 worker: Ready

20170302 105240 worker: Job alsavolume

pi@moode:~ $ cat /.etc/mpd.conf

cat: /.etc/mpd.conf: No such file or directory

pi@moode:~ $ cat /etc/mpd.conf

#########################################

# This file is automatically generated by

# the player MPD configuration page.

#########################################

 

follow_outside_symlinks "yes"

follow_inside_symlinks "yes"

db_file "/var/lib/mpd/tag_cache"

sticker_file "/var/lib/mpd/sticker.sql"

log_file "/var/log/mpd/mpd.log"

pid_file "/var/run/mpd/pid"

music_directory "/var/lib/mpd/music"

playlist_directory "/var/lib/mpd/playlists"

state_file "/var/lib/mpd/state"

user "mpd"

group "audio"

bind_to_address "any"

port "6600"

log_level "default"

zeroconf_enabled "yes"

zeroconf_name "moode"

audio_output_format "48000:24:2"

samplerate_converter "soxr very high"

volume_normalization "no"

audio_buffer_size "4096"

buffer_before_play "10%"

filesystem_charset "UTF-8"

id3v1_encoding "UTF-8"

gapless_mp3_playback "yes"

auto_update "no"

max_output_buffer_size "81920"

restore_paused "yes"

replaygain "auto"

max_connections "20"

 

decoder {

plugin "ffmpeg"

enabled "yes"

}

 

input {

plugin "curl"

}

 

audio_output {

type "alsa"

name "ALSA default"

device "hw:0,0"

mixer_control "Digital"

mixer_device "hw:0"

mixer_index "0"

dsd_usb "yes"

}

 

audio_output {

type "alsa"

name "ALSA crossfeed"

device "crossfeed"

mixer_control "Digital"

mixer_device "hw:0"

mixer_index "0"

dsd_usb "yes"

}

pi@moode:~ $ amixer -c 0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $ amixer -c0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $ amixer -c 0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $

Link to comment
ssh: connect to host 192.16.1.213 port 22: Operation timed out

Rons-Mac-Pro:~ ronsanders$ raspberry

-bash: raspberry: command not found

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$ ssh [email protected]

The authenticity of host '192.168.1.213 (192.168.1.213)' can't be established.

ECDSA key fingerprint is SHA256:H6tnbQWvQE2M4YWqT4WQcA+O2wjx90JdPCKqIpkatiU.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.1.213' (ECDSA) to the list of known hosts.

[email protected]'s password:

Linux 4.4.24-sc1 J-Lite Core, armv7l Architecture

__ ____ ____

__ _ ___ ___ ___/ /__ / __ \/ __/

/ ' \/ _ \/ _ \/ _ / -_) /_/ /\ \

/_/_/_/\___/\___/\_,_/\__/\____/___/

 

moodeOS Version 1.1

dual-kernel

© 2016 Tim Curtis

 

moodeOS is based on Debian GNU/Linux and is custom

factored for Moode Audio Player. moodeOS and Moode

Audio Player are provided for free by the copyright

holders and contributors and come with no expressed

or implied warranties or any other guarantees.

 

pi@moode:~ $ cat /var/log/moode.log

20170302 105210 worker: Startup

20170302 105214 worker: Host (moode)

20170302 105214 worker: Hdwr (Pi-3B 1GB)

20170302 105214 worker: Arch (armv7l)

20170302 105214 worker: Kver (4.4.24-sc1)

20170302 105214 worker: Ktyp (Advanced)

20170302 105214 worker: Gov (performance)

20170302 105214 worker: OS (moodeOS 1.1)

20170302 105214 worker: Rel (Moode 3.1 2016-12-05)

20170302 105214 worker: Upd (None)

20170302 105214 worker: MPD (0.19.19)

20170302 105214 worker: Session loaded

20170302 105214 worker: Debug logging (off)

20170302 105214 worker: File check...

20170302 105214 worker: File check ok

20170302 105214 worker: Auto-shuffle deactivated

20170302 105214 worker: USB sources (none attached)

20170302 105214 worker: MPD scheduler policy (time-share)

20170302 105214 worker: MPD started

20170302 105215 worker: wlan0 does not exist (off)

20170302 105215 worker: DLNA server started

20170302 105215 worker: UPnP renderer started

20170302 105215 worker: Squeezelite renderer started

20170302 105215 worker: HDMI port on

20170302 105215 worker: Audio (I2S audio device)

20170302 105215 worker: Audio (HiFiBerry DAC+ Pro)

20170302 105215 worker: PCM52xx/PCM51xx/TAS5756 chip options applied

20170302 105215 worker: ALSA outputs unmuted

20170302 105215 worker: ALSA mixer name (Digital)

20170302 105215 worker: MPD volume control (hardware)

20170302 105215 worker: MPD output 1 ALSA default (enabled)

20170302 105215 worker: MPD output 2 ALSA crossfeed (disabled)

20170302 105215 worker: Hdwr volume controller exists

20170302 105216 worker: Volume level (40) restored

20170302 105216 worker: wlan0 address not assigned

20170302 105216 worker: eth0 exists

20170302 105216 worker: eth0 (192.168.1.213)

20170302 105216 worker: Airplay receiver started

20170302 105216 worker: Airplay volume (auto)

20170302 105234 worker: NAS sources (mountall initiated)

20170302 105234 worker: MPD consume reset to off

20170302 105234 worker: MPD crossfade (off)

20170302 105234 worker: Watchdog started

20170302 105234 worker: End startup

20170302 105234 worker: Ready

20170302 105240 worker: Job alsavolume

pi@moode:~ $ cat /.etc/mpd.conf

cat: /.etc/mpd.conf: No such file or directory

pi@moode:~ $ cat /etc/mpd.conf

#########################################

# This file is automatically generated by

# the player MPD configuration page.

#########################################

 

follow_outside_symlinks "yes"

follow_inside_symlinks "yes"

db_file "/var/lib/mpd/tag_cache"

sticker_file "/var/lib/mpd/sticker.sql"

log_file "/var/log/mpd/mpd.log"

pid_file "/var/run/mpd/pid"

music_directory "/var/lib/mpd/music"

playlist_directory "/var/lib/mpd/playlists"

state_file "/var/lib/mpd/state"

user "mpd"

group "audio"

bind_to_address "any"

port "6600"

log_level "default"

zeroconf_enabled "yes"

zeroconf_name "moode"

audio_output_format "48000:24:2"

samplerate_converter "soxr very high"

volume_normalization "no"

audio_buffer_size "4096"

buffer_before_play "10%"

filesystem_charset "UTF-8"

id3v1_encoding "UTF-8"

gapless_mp3_playback "yes"

auto_update "no"

max_output_buffer_size "81920"

restore_paused "yes"

replaygain "auto"

max_connections "20"

 

decoder {

plugin "ffmpeg"

enabled "yes"

}

 

input {

plugin "curl"

}

 

audio_output {

type "alsa"

name "ALSA default"

device "hw:0,0"

mixer_control "Digital"

mixer_device "hw:0"

mixer_index "0"

dsd_usb "yes"

}

 

audio_output {

type "alsa"

name "ALSA crossfeed"

device "crossfeed"

mixer_control "Digital"

mixer_device "hw:0"

mixer_index "0"

dsd_usb "yes"

}

pi@moode:~ $ amixer -c 0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $ amixer -c0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $ amixer -c 0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $

 

Strangely...on vnc i can connect to moode as a server and Radio plays...

 

 

 

Sent from my iPad using Computer Audiophile

Link to comment
ssh: connect to host 192.16.1.213 port 22: Operation timed out

Rons-Mac-Pro:~ ronsanders$ raspberry

-bash: raspberry: command not found

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$

Rons-Mac-Pro:~ ronsanders$ ssh [email protected]

The authenticity of host '192.168.1.213 (192.168.1.213)' can't be established.

ECDSA key fingerprint is SHA256:H6tnbQWvQE2M4YWqT4WQcA+O2wjx90JdPCKqIpkatiU.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.1.213' (ECDSA) to the list of known hosts.

[email protected]'s password:

Linux 4.4.24-sc1 J-Lite Core, armv7l Architecture

__ ____ ____

__ _ ___ ___ ___/ /__ / __ \/ __/

/ ' \/ _ \/ _ \/ _ / -_) /_/ /\ \

/_/_/_/\___/\___/\_,_/\__/\____/___/

 

moodeOS Version 1.1

dual-kernel

© 2016 Tim Curtis

 

moodeOS is based on Debian GNU/Linux and is custom

factored for Moode Audio Player. moodeOS and Moode

Audio Player are provided for free by the copyright

holders and contributors and come with no expressed

or implied warranties or any other guarantees.

 

pi@moode:~ $ cat /var/log/moode.log

20170302 105210 worker: Startup

20170302 105214 worker: Host (moode)

20170302 105214 worker: Hdwr (Pi-3B 1GB)

20170302 105214 worker: Arch (armv7l)

20170302 105214 worker: Kver (4.4.24-sc1)

20170302 105214 worker: Ktyp (Advanced)

20170302 105214 worker: Gov (performance)

20170302 105214 worker: OS (moodeOS 1.1)

20170302 105214 worker: Rel (Moode 3.1 2016-12-05)

20170302 105214 worker: Upd (None)

20170302 105214 worker: MPD (0.19.19)

20170302 105214 worker: Session loaded

20170302 105214 worker: Debug logging (off)

20170302 105214 worker: File check...

20170302 105214 worker: File check ok

20170302 105214 worker: Auto-shuffle deactivated

20170302 105214 worker: USB sources (none attached)

20170302 105214 worker: MPD scheduler policy (time-share)

20170302 105214 worker: MPD started

20170302 105215 worker: wlan0 does not exist (off)

20170302 105215 worker: DLNA server started

20170302 105215 worker: UPnP renderer started

20170302 105215 worker: Squeezelite renderer started

20170302 105215 worker: HDMI port on

20170302 105215 worker: Audio (I2S audio device)

20170302 105215 worker: Audio (HiFiBerry DAC+ Pro)

20170302 105215 worker: PCM52xx/PCM51xx/TAS5756 chip options applied

20170302 105215 worker: ALSA outputs unmuted

20170302 105215 worker: ALSA mixer name (Digital)

20170302 105215 worker: MPD volume control (hardware)

20170302 105215 worker: MPD output 1 ALSA default (enabled)

20170302 105215 worker: MPD output 2 ALSA crossfeed (disabled)

20170302 105215 worker: Hdwr volume controller exists

20170302 105216 worker: Volume level (40) restored

20170302 105216 worker: wlan0 address not assigned

20170302 105216 worker: eth0 exists

20170302 105216 worker: eth0 (192.168.1.213)

20170302 105216 worker: Airplay receiver started

20170302 105216 worker: Airplay volume (auto)

20170302 105234 worker: NAS sources (mountall initiated)

20170302 105234 worker: MPD consume reset to off

20170302 105234 worker: MPD crossfade (off)

20170302 105234 worker: Watchdog started

20170302 105234 worker: End startup

20170302 105234 worker: Ready

20170302 105240 worker: Job alsavolume

pi@moode:~ $ cat /.etc/mpd.conf

cat: /.etc/mpd.conf: No such file or directory

pi@moode:~ $ cat /etc/mpd.conf

#########################################

# This file is automatically generated by

# the player MPD configuration page.

#########################################

 

follow_outside_symlinks "yes"

follow_inside_symlinks "yes"

db_file "/var/lib/mpd/tag_cache"

sticker_file "/var/lib/mpd/sticker.sql"

log_file "/var/log/mpd/mpd.log"

pid_file "/var/run/mpd/pid"

music_directory "/var/lib/mpd/music"

playlist_directory "/var/lib/mpd/playlists"

state_file "/var/lib/mpd/state"

user "mpd"

group "audio"

bind_to_address "any"

port "6600"

log_level "default"

zeroconf_enabled "yes"

zeroconf_name "moode"

audio_output_format "48000:24:2"

samplerate_converter "soxr very high"

volume_normalization "no"

audio_buffer_size "4096"

buffer_before_play "10%"

filesystem_charset "UTF-8"

id3v1_encoding "UTF-8"

gapless_mp3_playback "yes"

auto_update "no"

max_output_buffer_size "81920"

restore_paused "yes"

replaygain "auto"

max_connections "20"

 

decoder {

plugin "ffmpeg"

enabled "yes"

}

 

input {

plugin "curl"

}

 

audio_output {

type "alsa"

name "ALSA default"

device "hw:0,0"

mixer_control "Digital"

mixer_device "hw:0"

mixer_index "0"

dsd_usb "yes"

}

 

audio_output {

type "alsa"

name "ALSA crossfeed"

device "crossfeed"

mixer_control "Digital"

mixer_device "hw:0"

mixer_index "0"

dsd_usb "yes"

}

pi@moode:~ $ amixer -c 0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $ amixer -c0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $ amixer -c 0

Invalid card number.

Usage: amixer <options> [command]

 

Available options:

-h,--help this help

-c,--card N select the card

-D,--device N select the device, default 'default'

-d,--debug debug mode

-n,--nocheck do not perform range checking

-v,--version print version of this program

-q,--quiet be quiet

-i,--inactive show also inactive controls

-a,--abstract L select abstraction level (none or basic)

-s,--stdin Read and execute commands from stdin sequentially

-R,--raw-volume Use the raw value (default)

-M,--mapped-volume Use the mapped volume

 

Available commands:

scontrols show all mixer simple controls

scontents show contents of all mixer simple controls (default command)

sset sID P set contents for one mixer simple control

sget sID get contents for one mixer simple control

controls show all controls for given card

contents show contents of all controls for given card

cset cID P set control contents for one control

cget cID get control contents for one control

pi@moode:~ $

Hi Ron,

 

From moode log I see

 

20170302 105215 worker: Squeezelite renderer started

 

The squeezelite renderer, unlike Airplay or UPnP renderers, hogs ALSA output and will block MPD.

 

Try turning it off.

 

-Tim

Link to comment
Hi Jonas,

 

Thats really interesting wrt the ALSA buffers. Look in shairport-sync.conf. There are some buffer settings that can be adjusted.

 

All my Raspberry Pi's are on 7/24/365. They really get hammered with software and OS changes, continuous music playback at max resampling, and sometimes they get abruptly powered off. I've never had a hardware failure and only one dead SD card in over 3 years. Its a remarkably robust platform.

 

On a Pi-1B I'd definitely go for OC and enjoy the nice bump in performance :-)

 

 

-Tim

 

 

Hi Tim,

 

awesome! Thanks big time for the pointer to shairport-sync.conf! With moderate overclocking at 900 MHz I still had interruptions, though it recovered more quickly.

I've had a look at the shairport config before, but somehow dismissed it as it didn't seem to be used by moode's shairport-sync at all (or is it?). I now set

alsa =
{
 audio_backend_buffer_desired_length = 44100
};

This gives a full second of buffered playback at 44.1 KHz sampling rate, which seems to be the default/usual rate used for Airplay.

 

After that I copied the config to /usr/local/etc so it's directly picked up by shairport-sync without touching its command line in /var/www/inc/playerlib.php.

 

 

Interruptions are gone for good, without overclocking even. :) I might try without buffer and full overclocking at some point again, but currently see no need for stressing the hardware more than needed.

 

 

What might be also interesting to note is that the current version 3.0 of shairport-sync changes this parameter to be given in seconds, so no more thinking about sampling rate: https://github.com/mikebrady/shairport-sync/blob/master/scripts/shairport-sync.conf#L71.

 

Best,

Jonas

Link to comment

Hi Tim & folks,

Where do I find instructions on setting up my Rpi3 MoOde setup to play YouTube audio? I have no idea how this works. I see sharePort is involved... But I know nothing about Linux and couldn't find any instructions... At the moment I just got my setup to play local files from a USB stick and I control it from chrome on my Android devices. Works great for that! Thanks for the pointers :-)

Link to comment
Hi Tim,

 

awesome! Thanks big time for the pointer to shairport-sync.conf! With moderate overclocking at 900 MHz I still had interruptions, though it recovered more quickly.

I've had a look at the shairport config before, but somehow dismissed it as it didn't seem to be used by moode's shairport-sync at all (or is it?). I now set

alsa =
{
 audio_backend_buffer_desired_length = 44100
};

This gives a full second of buffered playback at 44.1 KHz sampling rate, which seems to be the default/usual rate used for Airplay.

 

After that I copied the config to /usr/local/etc so it's directly picked up by shairport-sync without touching its command line in /var/www/inc/playerlib.php.

 

 

Interruptions are gone for good, without overclocking even. :) I might try without buffer and full overclocking at some point again, but currently see no need for stressing the hardware more than needed.

 

 

What might be also interesting to note is that the current version 3.0 of shairport-sync changes this parameter to be given in seconds, so no more thinking about sampling rate: https://github.com/mikebrady/shairport-sync/blob/master/scripts/shairport-sync.conf#L71.

 

Best,

Jonas

 

Hi Jonas,

 

I'll include that param in new Airplay config screen I'm working on for Moode 3.5.

 

-Tim

moode-r35-airplaycfg1.png

Link to comment
Hi Jonas,

 

I'll include that param in new Airplay config screen I'm working on for Moode 3.5.

 

-Tim

Hi Tim,

 

good to hear! I'm looking forward to get my hands on this new version. :)

In case you're looking for beta testers, let me know.

 

Cheers

Jonas

Link to comment
Hi Tim.

 

I've been using Moode on Rpi3 successfully with my Oppo HA-2 headphone USB DAC. However today I tried connecting it to my Rotel RDD-06 DAC, which uses a Wolfson chip, and moode did not recognize the external USB device. I've tried activating the UAC2 fix but still no DAC visible on moode.

 

Any idea?

 

Thanks.

 

 

Hi there, can anyone give me a hand into getting moode to "see" my USB DAC? I've checked with manufacturer and it should be plug-n-play with linux (ie no need for additional driver). I actually tested it with a different Linux RPi distribution and it worked.

 

Much appreciated

Link to comment

Tim,

 

Just wanted to let you know that the Schiit Bifrost Multibit will not work with Moode Audio.

It will only play files under 16Bit. Anything else above that will create white noise on both of my Pi's. 1 B and 2 B.

None of the media streaming service work ether.... All I hear is white noise.

 

Just for testing, I move the DAC to the Mac Server (OSX) and It works fine....

Can you help?

 

Thanks!

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...