Moode Forum

Full Version: Two Questions
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Hey Guys, 

1) When I enable the HDMI port and Local Display UI my Denon s750H always turns to the MoOde player when it powers on. I have timeout set to 5 min and resume on music start. If I turn off the HDMI port in the MoOde system settings it eliminates the problem. Is there any way around this? I didn't see system standby setting in MoOde, but I assume that would work. 

2) I'm having inconsistent playback of my 24/96 vinyl flac rips. I've read through a couple threads here and edited my tags, tried via USB, modified MoOde resource settings, all to no avail. It does seems there is some consistencies I have noticed: 

-- If I start my listening with a 24/96 flac file it skips bad, but if I start with a couple standard 16/44.1 cd ripped files, then go to a 24/96 file it tends to playback without issue. 

-- Sometimes 24/96 files will play fine for a while then begin to skip bad (resource issue?)

-- These files play fine from VLC on my Android device, and locally on the host PC. 

-- I can have the same file play without issue, then later skip terribly later on. 

I am hosting the files on a PC in my basement connected via ethernet running Manjaro Linux and served to MoOde via NFS. The vinyl rips are made on a Manjaro Linux PC via -arecord>import into Audacity for editing>export from Audacity as .flac with metadata added in Audacity>Tags edited via Kid3 using discogs search. 


Thanks so much! 

David

System info: 

Code:
System Information
        
S Y S T E M   P A R A M E T E R S

moOde release        = 7.6.1 2021-12-17
RaspiOS            = 10.6
Linux kernel        = 5.4.77-v7+ #1371
Platform        = Pi-3B+ 1.3 1GB
Architecture        = armv7l (32-bit)
System uptime        = up 1 day, 23 hours, 33 minutes
Timezone        = America/Louisville
Current time        = 2022-02-20 21:00:42

Host name        = moode
Ethernet address    = 192.168.1.xxx
Ethernet MAC        = b8:27:eb:c8:f2:03
WLAN address        = unassigned
WLAN MAC        = no adapter
WLAN country        = US

SoC identifier        = bcm2837
Core count        = 4
Kernel timer freq    = 100 Hz
SDCard freq        = 50 MHz
USB boot        = enabled
Warranty        = OK

Root size        = 3.9G
Root used        = 77%
Root available        = 881M
Root expand        = not expanded
Memory total        = 947 MB
Memory free        = 612 MB
Memory used        = 335 MB
SoC temperature        = 53.2°C
Throttled bitmask    = 0x80000
Throttled text        = Soft temperature limit has occurred

CPU governor        = performance
Onboard WiFi        = Off
Onboard BT        = Off
HDMI output        = Off
LED state        = 1,1
IP addr timeout        = 90 (secs)
Ethernet check        = Yes
USB auto-mounter    = udisks-glue
SSH term server        = Off

PHP-FPM version        = 7.3.19
NGINX version        = 1.14.2
SQLite3 version        = 3.27.2
Hostapd version        = 2.8-devel
WiringPi version    = 2.50
RPi.GPIO version    = 0.7.0

A U D I O   P A R A M E T E R S

Audio device        = Allo DigiOne
Interface        = I2S
Mixer name        = none
Hardware mixer        = No
Supported formats    = S16_LE, S24_LE
ALSA max volume        = 100
ALSA output mode    = Direct (hw)
ALSA loopback        = Off
MPD max volume        = 100
Volume step limit    = 10
Display dB volume    = Off
Audio source        = Local
Output device        = Local
Resume MPD        = No
Volume knob        = 0
Volume mute        = Unmuted
Saved MPD vol        = 0
Preamp volume        = 0
ALSA version        = 1.1.8-1+rpt1
SoX version        = 0.1.2-3

Bluetooth controller    = Off
Pairing agent        = Off
Airplay receiver    = Off
Spotify receiver    = On
Squeezelite        = Off
RoonBridge        = Not installed
UPnP client        = Off
DLNA server        = Off
GPIO button handler    = Off
Multiroom sender    = Off
Multiroom receiver    = Disabled
UPnP browser        = Off

Auto-shuffle        = On
Ashuffle mode        = Track
Ashuffle filter        = None
Autoplay        = Off
Rotary encoder        = Off
Encoder params        = 100 2 3 23 24
USB volume knob        = Off
Polarity inversion    = Off
Crossfeed        = Off
Crossfade        = Off
Parametric EQ        = Off
Graphic EQ        = Off
CamillaDSP        = off
MPD httpd        = Off
Ignore CUE files    = Yes

P R E F E R E N C E S

Appearance
----------------------
Theme            = Default
Accent color        = Emerald
Alpha blend        = 1.0
Adaptive background    = No
Background image    = No
Cover backdrop        = No
Cover blur        = 20px
Cover scale        = 1.25
Renderer backdrop    = No
Font size        = Normal

Playback
----------------------
Show Queue thumbs    = Yes
Show Now-playing icon    = Yes
Show CoverView playbar    = Yes
Show extra metadata    = album,genre,track,disc,date,composer,conductor,performer,encoded
Search site        = Google
Playback history log    = No

Library
----------------------
One touch album        = Play
One touch radio        = Play
Albumview sort order    = by Artist
Tagview sort order    = by Artist
Recently added        = 1 Month
Show sample rate    = No
Cover search pri    = Embedded cover
Pixel ratio        = 0.800000011920929
Thumbnail resolution    = Auto
Thumbnail columns    = 6/2 (Default)

Library (Advanced)
----------------------
Tag view genre        = Genres
Tag view artist        = Artist
Album key        = Album@Artist (Default)
Include comment tag    = No
Library filter        = full_lib
Library filter str    =
Ignore articles        = a,an,the
Show tagview genres    = Yes
Show tagview covers    = Yes
Ellipsis limited text    = No
UTF8 character filter    = No

CoverView
----------------------
Automatic display    = Never
Backdrop style        = Gradient (Linear)

R A D I O   M A N A G E R   S E T T I N G S

Sort tag        = Name
Group method        = No grouping
Show moOde stations    = No action
Show other stations    = No action

M P D   S E T T I N G S

Version            = 0.23.4_p0x3
Volume type        = none
ALSA device        = hw:0
SoX resampling        = disabled
Selective resampling    = disabled
SoX quality        = high
SoX multithreading    = off
DSD over PCM (DoP)    = no
Replaygain        = off
Replaygain preamp    = 0
Volume normalization    = No
Audio buffer        = 4 (MB)
Output buffer size    = 128 (MB)
Max playlist items    = 16384
Input cache        = Disabled

B L U E T O O T H   S E T T I N G S

Bluetooth ver        = 5.50
Bluealsa ver        = v3.0.0
Speaker sharing        = No
Resume MPD        = No
PCM buffer time        = 500000 (µs)

A I R P L A Y   S E T T I N G S

Version            = 3.3.8
Friendly name        = Moode Airplay
ALSA device        = hw:0
Interpolation        = soxr
Output bit depth    = S16
Output sample rate    = 44100
Session interruption    = no
Session timeout        = 120 (ms)
Latency offset        = 0.0 (secs)
Audio buffer        = 0.2 (secs)
Resume MPD        = No

S P O T I F Y   S E T T I N G S

Friendly name        = Moode Spotify
ALSA device        = plughw:0
Bit rate        = 320
Initial volume        = 100
Volume curve        = log
Volume normalization    = No
Normalization pregain    = 0
Autoplay        = No
Resume MPD        = Yes

S Q U E E Z E L I T E   S E T T I N G S

Version            = 1.9.7-1270 "DSD/SRC enabled"
Friendly name        = Moode
ALSA device        = hw:0
ALSA params        = 80:4::1
Output buffers        = 40000:100000
Task priority        = 45
Codec list        = flac,pcm,mp3,ogg,aac,alac,dsd
Other options        = -W -D 500 -R E -S /var/local
Resume MPD        = No

L O C A L   D I S P L A Y   S E T T I N G S

Local UI display    = On
Mouse cursor        = Off
Screen blank        = 300 Secs
Wake display on play    = On
Brightness        = 255
Pixel aspect ratio    = Default
Rotate screen        = 0 Deg

M O O D E   S T A R T U P   L O G

20220218 192209 worker: -- Start
20220218 192209 worker: Successfully daemonized
20220218 192209 worker: Integrity check (passed)
20220218 192210 worker: File check (OK)
20220218 192211 worker: Session vacuumed
20220218 192211 worker: Session loaded
20220218 192211 worker: Debug logging (OFF)
20220218 192211 worker: -- Audio debug
20220218 192211 worker: ALSA cards: (0:sndallodigione | 1:empty | 2:empty | 3:empty
20220218 192211 worker: MPD config: (0:Allo DigiOne | mixer:(none) | card:0)
20220218 192211 worker: ALSA mixer actual (none)
20220218 192211 worker: ALSA volume (none)
20220218 192211 worker: -- System
20220218 192214 worker: Host     (moode)
20220218 192214 worker: moOde    (7.6.1 2021-12-17)
20220218 192214 worker: RaspiOS  (10.6)
20220218 192214 worker: Kernel   (5.4.77-v7+ #1371)
20220218 192214 worker: Platform (Pi-3B+ 1.3 1GB)
20220218 192214 worker: ARM arch (armv7l, 32-bit kernel)
20220218 192214 worker: MPD ver  (0.23.4_p0x3)
20220218 192214 worker: CPU gov  (ondemand)
20220218 192214 worker: USB boot enabled
20220218 192214 worker: File system not expanded yet
20220218 192214 worker: HDMI port on
20220218 192214 worker: -- Network
20220218 192214 worker: IP address check timeout (90 secs)
20220218 192214 worker: eth0 adapter exists
20220218 192214 worker: eth0 IP address check (Yes)
20220218 192214 worker: eth0 wait 0 for IP address
20220218 192216 worker: eth0 wait 1 for IP address
20220218 192218 worker: eth0 wait 2 for IP address
20220218 192220 worker: eth0 wait 3 for IP address
20220218 192222 worker: eth0 wait 4 for IP address
20220218 192224 worker: eth0 wait 5 for IP address
20220218 192226 worker: eth0 wait 6 for IP address
20220218 192229 worker: eth0 wait 7 for IP address
20220218 192231 worker: eth0 wait 8 for IP address
20220218 192233 worker: IP addr (xxxxxxx)
20220218 192233 worker: Netmask (xxxxxxxx)
20220218 192233 worker: Gateway (xxxxxxxx)
20220218 192233 worker: Pri DNS (xxxxxxxx)
20220218 192233 worker: Domain  (xxxxxxxxx)
20220218 192233 worker: wlan0 adapter does not exist
20220218 192233 worker: -- Audio config
20220218 212827 worker: MPD conf updated
20220218 212827 worker: ALSA card number (0)
20220218 212827 worker: MPD audio output (Allo DigiOne)
20220218 212827 worker: Audio formats (S16_LE, S24_LE)
20220218 212827 worker: ALSA mixer name (none)
20220218 212827 worker: MPD mixer type (fixed 0dB)
20220218 212827 worker: Hdwr volume controller not detected
20220218 212827 worker: ALSA output mode (Direct: hw)
20220218 212827 worker: ALSA loopback (Off)
20220218 212827 worker: Reset renderer active flags
20220218 212827 worker: CamillaDSP (off)
20220218 212827 worker: -- MPD startup
20220218 212828 worker: MPD started
20220218 212829 worker: MPD accepting connections
20220218 212829 worker: MPD output 1 ALSA Default (on)
20220218 212829 worker: MPD output 2 ALSA Bluetooth (off)
20220218 212829 worker: MPD output 3 HTTP Server (off)
20220218 212829 worker: MPD crossfade (off)
20220218 212829 worker: MPD ignore CUE files (yes)
20220218 212829 worker: -- Feature availability
20220218 212829 worker: Source select (available)
20220218 212829 worker: Source select (source: MPD)
20220218 212829 worker: Source select (output: Allo DigiOne)
20220218 212829 worker: Bluetooth (available)
20220218 212829 worker: Airplay renderer (available)
20220218 212829 worker: Spotify renderer (available: started)
20220218 212829 worker: Squeezelite (available)
20220218 212829 worker: RoonBridge renderer (not installed)
20220218 212829 worker: Multiroom sender (available)
20220218 212829 worker: Multiroom receiver (available)
20220218 212829 worker: UPnP renderer (available)
20220218 212829 worker: DLNA server (available)
20220218 212829 worker: UPnP browser (available)
20220218 212829 worker: GPIO button handler (available)
20220218 212829 worker: Stream recorder (n/a)
20220218 212829 worker: -- Music sources
20220218 212829 worker: USB sources (none attached)
20220218 212830 worker: NAS and UPnP sources (mountall initiated)
20220218 212830 worker: -- Other
20220218 212830 worker: USB volume knob (Off)
20220218 212830 worker: USB auto-mounter (udisks-glue)
20220218 212830 worker: LED0 (On)
20220218 212830 worker: LED1 (On)
20220218 212830 worker: Saved MPD vol level (0)
20220218 212830 worker: Preamp volume level (0)
20220218 212830 worker: MPD volume level (0) restored
20220218 212830 worker: ALSA volume level (None)
20220218 212830 worker: Auto-play (Off)
20220218 212830 worker: LocalUI started
20220218 212830 worker: Maintenance interval (3 hours)
20220218 212830 worker: Screen saver activation (Never)
20220218 212830 worker: Session permissions (OK)
20220218 212831 worker: Watchdog started
20220218 212831 worker: Ready
20220218 212950 worker: Job clearbrcache
20220218 220317 waitWorker(): Start (sys-config, w_active=1)
20220218 220319 worker: Job installupd
20220218 220319 updater: Downloading update package r761
20220218 220320 updater: Update cancelled
20220218 220843 worker: Job mpdcfg
20220218 220857 worker: Job mpdcfg: devchg|mixchg (0|0), alsavol (none), playstate (paused)
20220218 221210 worker: Job update_library
20220218 221210 mpdindex: Start
20220218 221211 thmcache: Start
20220218 221211 thmcache: Priority: Embedded cover
20220218 221211 thmcache: Res,Qual: Auto
20220218 221211 thmcache: Px ratio: 1
20220218 221211 thmcache: Th width: 100
20220218 221211 thmcache: Thm qual: 75
20220218 221211 thmcache: Scanning: NAS, SDCARD, UPNP
20220218 221221 mpdindex: Done: indexed 178 artists, 226 albums, 2861 songs
20220218 221221 worker: Job update_library done
20220218 221229 thmcache: Done: 243 folders scanned, 0 thumbs created, 243 already in cache.
20220218 222832 worker: Job localui
20220218 222849 worker: Job localui
20220218 222900 worker: Job cpugov
20220219 085905 worker: Job update_library
20220219 085905 mpdindex: Start
20220219 085911 thmcache: Start
20220219 085911 thmcache: Priority: Embedded cover
20220219 085911 thmcache: Res,Qual: Auto
20220219 085911 thmcache: Px ratio: 0
20220219 085911 thmcache: Th width: 100
20220219 085911 thmcache: Thm qual: 75
20220219 085911 thmcache: Scanning: NAS, SDCARD, UPNP, DC14-485D
20220219 085919 mpdindex: Done: indexed 178 artists, 226 albums, 2872 songs
20220219 085919 worker: Job update_library done
20220219 085919 thmcache: Done: 245 folders scanned, 2 thumbs created, 243 already in cache.
20220219 104055 worker: Job spotifysvc
20220219 104204 worker: Job spotifysvc
20220219 142457 worker: Job scnblank
20220219 142530 worker: Job scnblank
20220220 124902 worker: Job scnblank
20220220 183721 worker: Job scnblank
20220220 191358 watchdog: Info: Reducing PHP fpm worker pool
20220220 192337 worker: Job scnblank
20220220 200009 worker: Job hdmiport
Almost impossible to diagnose a resource issue when we don't know what Pi model, MoOde version, power supply etc.
For a start post the MoOde system info while idle and then running one of your errant rips... and the audio info of the same file. (both can be found either in the main or config menus)

I have a vinyl ripping setup/chain almost the same as yours and have no problems so lets compare once we know hardware etc :-)
#1 - AFAIK there is no such "standby mode" capability in RaspiOS where the OS is cached to RAM and all the ports powered down waiting for some sort of startup signal. It sounds like your Denon is automatically switching to whatever it thinks is the active HDMI port.

#2 - PM a download link to a sample file to both @TheOldPresbyope and me so we can analyze the file and see if your issue can be reproduced in our environments.
(02-21-2022, 01:50 AM)DRONE7 Wrote: [ -> ]Almost impossible to diagnose a resource issue when we don't know what Pi model, MoOde version, power supply etc.
For a start post the MoOde system info while idle and then running one of your errant rips... and the audio info of the same file. (both can be found either in the main or config menus)

I have a vinyl ripping setup/chain almost the same as yours and have no problems so lets compare once we know hardware etc :-)

Of course, my fault. Updated the OP with the system info. In looking at it, I did notice that the "soft temperature limit had been reached" under the sdcard info, but not sure if that's in regard to the SOC??
(02-21-2022, 02:06 AM)Tim Curtis Wrote: [ -> ]#1 -  AFAIK there is no such "standby mode" capability in RaspiOS where the OS is cached to RAM and all the ports powered down waiting for some sort of startup signal. It sounds like your Denon is automatically switching to whatever it thinks is the active HDMI port.

#2 - PM a download link to a sample file to both @TheOldPresbyope  and me so we can analyze the file and see if your issue can be reproduced in our environments.

1) Thanks Tim, good to know. Guess I'll have to live without it or run the HDMI straight into the TV and see if that helps. 

2) There in lies the rub..there is no single file that is culprit. The issue is transient. I just listened to an album all the way through that this morning was unplayable due to skipping. What changed? I listened to some 16/44.1 files in between. Which leads me to believe a hardware issue or corrupted flash on the sdcard maybe?
The symptom suggests something external to the files or moOde software for example network, power supply, boot media, cables, downstream audio device, etc.

To troubleshoot try swapping to Headphone port or swapping other hardware parts.
I'd also suggest adding a heat sink or other form of cooling to the CPU since it is hitting the soft temperature limit (the Raspberry Pi Forum has lots of threads about the effect of temperature limits on various RPi models).

Quote:If I start my listening with a 24/96 flac file it skips bad, but if I start with a couple standard 16/44.1 cd ripped files, then go to a 24/96 file it tends to playback without issue.

This is a bit of a stumper.

What is meant by "skip" here---is it literally skipping or is it sonic dropouts, e.g., moments of silence? Are there any useful error messages showing up in the logs (/var/log/syslog or /var/log/moode.log or /var/log/mpd/log) when the skips occur?

Have you tried copying some of the 24/96 files to local storage---the uSD card or a USB thumbdrive---and seeing whether they play without issue when the LAN and NFS server aren't involved?

Certainly I've played a number of so-called high resolution FLACs, e.g., 24/96 and above, in moOde on various RPi models, without issue, whether from local storage or from an SMB server on the other end of a WiFi connection. 

Finally, it would still be useful to examine at least one of the 24/96 FLACs just to make sure there's nothing unusual about Audacity's FLAC output which might make it challenging to playback.

Regards,
Kent
Quote:Finally, it would still be useful to examine at least one of the 24/96 FLACs just to make sure there's nothing unusual about Audacity's FLAC output which might make it challenging to playback.

 agreed...


What does the HDMI output and receiver recognise ?
The System Info output shows these formats..

Code:
20220218 212827 worker: Audio formats (S16_LE, S24_LE)

(I have always used arecord with  S24_3LE )
Thanks @Tim Curtis @TheOldPresbyope and @DRONE7 for your help.

Kent -- I have the Pi in the enclosure from Allo, which is basically a Digione Player (https://allo.com/sparky/digione-player.html). I'll have to look into cooling options for it.

By skipping I mean frequent hesitations in the playback. Sometimes it's one hiccup every couple minutes, sometimes it's every 1 second. I have noticed it does progressively get worse...which makes me think heat buildup..

I did try a particular group of files that were giving me repeated issues on a USB drive to rule out network/NFS issues, and the problem persisted. Then, I listened to the same files later in the day and the whole album played back fine, both on the USB and via NFS. I'll PM you three a copy of one of the ripped files if you don't mind taking a look.

In regards to looking at the logs, I didn't get that far as I've just recently installed Atmos speakers, got a new Denon receiver and have been getting Audyssey all set up for it. I've been using moOde to test out the 2 channel performance. I'll see if I can replicate and have a look at the logs after.

DRONE7- in regards to compatibility I use arecord @S32_LE//.wav, import into a 32 bit float Audacity session, then use the Audacity export function to export 24 bit flac. I input some basic metadata using the Audacity tag, then I use kid3 to import the correct tags.
I did notice the "eth0 wait" entries in the log you posted. Normally those will not appear because residential Routers typically hand out IP addresss instantly.

You should post your IP address assignments instead of xxxxx in case something is not right. They are all going to be private LAN addresses anyway like 192.168.1.1 that are inaccessible from the Public internet.

Code:
20220218 192214 worker: -- Network
20220218 192214 worker: IP address check timeout (90 secs)
20220218 192214 worker: eth0 adapter exists
20220218 192214 worker: eth0 IP address check (Yes)
20220218 192214 worker: eth0 wait 0 for IP address
20220218 192216 worker: eth0 wait 1 for IP address
20220218 192218 worker: eth0 wait 2 for IP address
20220218 192220 worker: eth0 wait 3 for IP address
20220218 192222 worker: eth0 wait 4 for IP address
20220218 192224 worker: eth0 wait 5 for IP address
20220218 192226 worker: eth0 wait 6 for IP address
20220218 192229 worker: eth0 wait 7 for IP address
20220218 192231 worker: eth0 wait 8 for IP address
20220218 192233 worker: IP addr (xxxxxxx)
20220218 192233 worker: Netmask (xxxxxxxx)
20220218 192233 worker: Gateway (xxxxxxxx)
20220218 192233 worker: Pri DNS (xxxxxxxx)
20220218 192233 worker: Domain  (xxxxxxxxx)
2
Pages: 1 2 3 4