Project with PeppyMeter/PeppySpectrum Screensaver Plugin for VOLUMIO

Thankyou

I have a small problem with 2.0 beta :
When I play local file ( cue + single flac with many tracks )
The PeppyMeter will not show the metadata ( track name…etc ).

Thank you.

Is this data in the cue file? Maybe they’re not there. :thinking:

Hi @dewen
how it looks, if you have disabled PeppyMeter plugin on the standard play screen?
Can you see then the metadata?

Hi @2aCD
The cue file contain single flac and track metadata

In volumio ( PC remote web interface ), it display tracks metadata

In Touch Display and Now playing ( local display ), it shows tracks metadata

In PeppyMeter, only shows album cover, no metadata

I use RPi4 4GB, Volumio 3.631. PeppyMeter 2.0.0 Beta 4/20

BTW, after upgrade Volumio to 3.661 beta, it seems lost the cue + single flac function ?

Thank you !

yes, it’s been disabled because the system could have problems if the content of the .cue file was not formatted properly (mpd crashing very badly)

the easiest solution is to split the single file into separated tracks, and get rid of the .cue

Latest skins for resolutions
1920x1080 (120),
1480x320 (100) and
1280x400 (120).
These resolutions are the final skins. In a resolution of 1920x1080, I merged skins 720 and 740. Now they are all in the 720 folder. 740 can be deleted (from templates and templates_spectrum)

2 Likes

Hey Grzegorz, still waiting for 1280x800 Spectrum&Meter Skins from you! :slight_smile:

Waiting will be rewarded :laughing:

i have installed volumio on raspberry pi 5 and using R-PI DAC, and play music from local system storage.

it is working fine first but after playing a period of time like 15 minutes, the audio output from dac will pause automatically, but the display of the track is still running on the screen , and peppy meter is still can switch itself , just no audio output , it is strange.

then i click the pause button on the touch screen, it works again.

anyone know why?

thanks!

below is journalctl log, i cannot find any issue:

May 01 09:13:07 volumio5 sudo[3510]: pam_unix(sudo:session): session opened for user root by volumio(uid=0)
May 01 09:13:07 volumio5 sudo[3510]: pam_unix(sudo:session): session closed for user root
May 01 09:13:21 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 9
May 01 09:13:21 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:13:21 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:13:21 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 10
May 01 09:14:04 volumio5 ntpd[794]: 84.16.73.33 local addr 192.168.5.111 →
May 01 09:14:22 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 11
May 01 09:14:22 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 12
May 01 09:14:22 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:14:22 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:15:15 volumio5 ntpd[794]: 84.16.67.12 local addr 192.168.5.111 →
May 01 09:15:17 volumio5 ntpd[794]: 185.209.85.222 local addr 192.168.5.111 →
May 01 09:15:23 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 12
May 01 09:15:24 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 11
May 01 09:15:24 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:15:24 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:15:50 volumio5 ntpd[794]: 193.182.111.14 local addr 192.168.5.111 →
May 01 09:15:51 volumio5 ntpd[794]: 193.182.111.142 local addr 192.168.5.111 →
May 01 09:16:25 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 12
May 01 09:16:25 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 12
May 01 09:16:25 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:16:25 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:16:59 volumio5 ntpd[794]: 193.182.111.141 local addr 192.168.5.111 →
May 01 09:17:26 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 13
May 01 09:17:26 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:17:26 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:17:26 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 14
May 01 09:18:27 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 15
May 01 09:18:28 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 16
May 01 09:18:28 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:18:28 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:19:05 volumio5 systemd[1]: Starting Cleanup of Temporary Directories…
May 01 09:19:05 volumio5 systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
May 01 09:19:05 volumio5 systemd[1]: Started Cleanup of Temporary Directories.
May 01 09:19:29 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 15
May 01 09:19:29 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 16
May 01 09:19:29 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:19:29 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:20:30 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 17
May 01 09:20:31 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 18
May 01 09:20:31 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:20:31 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:21:32 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 18
May 01 09:21:32 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 17
May 01 09:21:32 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:21:32 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:22:33 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 18
May 01 09:22:34 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 19
May 01 09:22:34 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:22:34 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:23:35 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 19
May 01 09:23:36 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 20
May 01 09:23:36 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:23:36 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:24:37 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 21
May 01 09:24:37 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 21
May 01 09:24:37 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:24:37 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:25:31 volumio5 volumio[984]: info:
May 01 09:25:31 volumio5 volumio[984]: ---------------------------- MPD announces state update: player
May 01 09:25:31 volumio5 volumio[984]: info: ControllerMpd::getState
May 01 09:25:31 volumio5 volumio[984]: verbose: ControllerMpd::sendMpdCommand status
May 01 09:25:31 volumio5 volumio[984]: verbose: ControllerMpd::sendMpdCommand clearerror
May 01 09:25:31 volumio5 volumio[984]: info: sendMpdCommand status took 8 milliseconds
May 01 09:25:31 volumio5 volumio[984]: verbose: ControllerMpd::parseState
May 01 09:25:31 volumio5 volumio[984]: verbose: ControllerMpd::sendMpdCommand playlistinfo
May 01 09:25:31 volumio5 volumio[984]: info: sendMpdCommand clearerror took 1 milliseconds
May 01 09:25:31 volumio5 volumio[984]: info: sendMpdCommand playlistinfo took 1 milliseconds
May 01 09:25:31 volumio5 volumio[984]: verbose: ControllerMpd::parseTrackInfo
May 01 09:25:31 volumio5 volumio[984]: info: ControllerMpd::pushState
May 01 09:25:31 volumio5 volumio[984]: info: CoreCommandRouter::servicePushState
May 01 09:25:31 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:25:31 volumio5 volumio[984]: verbose: STATE SERVICE {“status”:“pause”,“position”:0,“seek”:853737,“duration”:2221,“samplerate”:“44.1 kHz”,“bitdepth”:“16 bit”,“channels”:2,“random”:false,“updatedb”:false,“repeat”:false,“bitrate”:null,“isStreaming”:false,“title”:“古巨基.-.欢乐今宵[WAV].wav”,“artist”:null,“album”:null,“uri”:“INTERNAL/music/古巨基《欢乐今宵》[香港][WAV整轨]/古巨基.-.欢乐今宵[WAV].wav”,“trackType”:“wav”}
May 01 09:25:31 volumio5 volumio[984]: verbose: CURRENT POSITION 0
May 01 09:25:31 volumio5 volumio[984]: info: CoreStateMachine::syncState stateService pause
May 01 09:25:31 volumio5 volumio[984]: info: CoreStateMachine::syncState currentStatus play
May 01 09:25:31 volumio5 volumio[984]: info: CoreStateMachine::pushState
May 01 09:25:31 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:25:31 volumio5 volumio[984]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
May 01 09:25:31 volumio5 volumio[984]: info: CoreCommandRouter::volumioPushState
May 01 09:25:31 volumio5 volumio[984]: info: ------------------------------ 31ms
May 01 09:25:39 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 21
May 01 09:25:39 volumio5 volumio[984]: info: CoreCommandRouter::volumioGetState
May 01 09:25:39 volumio5 volumio[984]: info: CorePlayQueue::getTrack 0
May 01 09:25:39 volumio5 volumio[984]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: python-requests/2.21.0 Total Clients: 22

attach the mpd.log :

volumio@volumio5:~$ cat /var/log/mpd.log
May 01 09:53 : zeroconf: No global port, disabling zeroconf
May 01 09:53 : zeroconf: No global port, disabling zeroconf
May 01 09:53 : exception: No such directory
May 01 09:53 : mixer: Failed to read mixer for ‘alsa’: no such mixer control: PCM
May 01 09:53 : output: Failed to open mixer for ‘alsa’: no such mixer control: PCM
volumio@volumio5:~$ tail -f /var/log/mpd.log
May 01 09:53 : zeroconf: No global port, disabling zeroconf
May 01 09:53 : zeroconf: No global port, disabling zeroconf
May 01 09:53 : exception: No such directory
May 01 09:53 : mixer: Failed to read mixer for ‘alsa’: no such mixer control: PCM
May 01 09:53 : output: Failed to open mixer for ‘alsa’: no such mixer control: PCM
May 01 10:07 : output: Failed to play on “alsa” (alsa): snd_pcm_writei() failed: Broken pipe
May 01 10:07 : exception: Failed to open audio output

: exception: Failed to open audio output,

is that the R-PI DAC issue?

May 01 09:53 : mixer: Failed to read mixer for ‘alsa’: no such mixer control: PCM
May 01 09:53 : output: Failed to open mixer for ‘alsa’: no such mixer control: PCM
May 01 10:07 : output: Failed to play on “alsa” (alsa): snd_pcm_writei() failed: Broken pipe
May 01 10:07 : exception: Failed to open audio output
May 01 10:10 : output: Failed to open mixer for ‘alsa’: no such mixer control: PCM
May 01 10:25 : output: Failed to play on “alsa” (alsa): snd_pcm_writei() failed: Broken pipe
May 01 10:25 : exception: Failed to open audio output

when each time have the exception “Failed to open audio output” it will stop the audio output, then i replay or click the pause button again, it resumes to normal again. very weird.

Please post a full log instead of these snippets. Copy/Paste the generated url here.

1 Like

http://logs.volumio.org/volumio/Vuraj2R.html

1 Like

i tried different kind of dac board, and reinstall mpd service, still the same issue.

so i guess that is the some config on the volumio os that cause the issue.

It is rather due to peppymeter. Remove the plugin and reboot.
Let us know.

okay, thanks for the reply I will try to remove the peppymeter. Before this, I had tried to use the default hdmi audio output and peppymeter is on, then it seems no such issue. I am confused now.

yes, you are right, when I disable peppymeter it will not have this issue. But his won’t happen on raspberry pi 4b and 3b.

Does anyone know how to solve this issue? I think there may be some config changes on peppymeter that will fix this.

http://logs.volumio.org/volumio/BpO8Inm.html

The problem only happens when using raspberry pi 5 + dac + peppymeter.

Which version of Peppymeter did you use? Show settings from Peppymeter.