Peppy Meter Basic - The plugin!

Can you send me the files? Or send a PR GitHub - balbuze/Meter-peppymeter

Sorry the image is low res and only edited in mobile app.

1 Like

This is however possible with the Peppy_meter plugin.
Here you can set the position of the left top corner.
It’s just a low res example (420x320 screen) , but it’s duable.

Nice. Possible in Peppy meter basic plugin?

not yet unless @balbuze implements the same logic.

A post was merged into an existing topic: Project with PeppyMeter/PeppySpectrum Screensaver Plugin for VOLUMIO

Sorry but this is not the good thread. This one is only for the plugin PeppyMeterBasic. Post on the other thread.
TY

new meters for 1920x1080
Update the list in the plugin, download, select it, enjoy!



2 Likes

Hello everyone
How should I proceed to install this plugin?

Directly from the UI as any other plugin. No need to enter command line.

I saw after I posted. Thank you!

Hello, I have Volumio installed on an Intel NUC NUC8CCHK Rugged Celeron N3350 4GB 64GB SSD mini pc. I have also connected a 7inch touch display, installed plugon Peppy meter Basic and additional skins for the display. The monitor displays 105G5_Technics S+M nicely, even the Vu+ indicators work, but it doesn’t show me cover art and artist and track information. What could be the cause?

If you read carefully the first post, you can read " There is no concurrences with the very nice PeppyMeter, PeppyMeterBasic does not display MetaData, just meters. And probably don’t work with DSD track…"

1 Like

Hello
I discovered your work while trying to install peppy meter on X86 without success, the one if it worked well on my old system (RPI4).
No problems for Peppy meter basic, works very well, I miss my 1280 x 800 screen resolution. But 1280x400 works on my screen, so it’s OK.
Thank you for sharing your work

Hello,
I’m having trouble with the peppy-meter plugin. When activated, the peppy-meter needle moves normally for a few minutes, then drops to zero for a few seconds and starts moving again. Sometimes the music stops playing. So I have to change song and resume play. When peppy-meter is deactivated, everything works fine.

Here’s the live log. Can anyone help me?

info: CoreStateMachine::syncState   stateService play
info: CoreStateMachine::syncState   currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: ------------------------------ 42ms
info: PeppyMeterBasic ---peppymeterbasic status play
info: PeppyMeterBasic ---peppymeterbasic status play
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl start peppymeterbasic.service
pam_unix(sudo:session): session opened for user root by (uid=0)
info: PeppyMeterBasic ---peppymeterbasic status play
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl start peppymeterbasic.service
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
info: PeppyMeterBasic ---peppymeterbasic status play
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl start peppymeterbasic.service
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
info: peppymeterbasic Daemon Started
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl start peppymeterbasic.service
pam_unix(sudo:session): session closed for user root
pam_unix(sudo:session): session opened for user root by (uid=0)
info: peppymeterbasic Daemon Started
pam_unix(sudo:session): session closed for user root
info: peppymeterbasic Daemon Started
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState

info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState


info: sendMpdCommand status took 4 milliseconds

info: sendMpdCommand status took 5 milliseconds




info: sendMpdCommand clearerror took 5 milliseconds
info: sendMpdCommand clearerror took 4 milliseconds
info: sendMpdCommand playlistinfo took 2 milliseconds

info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService pause
info: CoreStateMachine::syncState   currentStatus play
info: CoreStateMachine::pushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushState
info: CoreStateMachine::stPlaybackTimer
info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService pause
info: CoreStateMachine::syncState   currentStatus play
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreStateMachine::stPlaybackTimer
info: ------------------------------ 24ms
info: ------------------------------ 23ms
info: PeppyMeterBasic ---peppymeterbasic status pause
info: PeppyMeterBasic ---peppymeterbasic status pause
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl stop peppymeterbasic.service
pam_unix(sudo:session): session opened for user root by (uid=0)
Stopping peppymeterbasic Daemon...
peppymeterbasic.service: Main process exited, code=killed, status=15/TERM
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl stop peppymeterbasic.service
pam_unix(sudo:session): session opened for user root by (uid=0)
info: touch_display: Setting screensaver timeout to 120 seconds.
peppymeterbasic.service: Succeeded.
Stopped peppymeterbasic Daemon.
pam_unix(sudo:session): session closed for user root
info: peppymeterbasic Daemon Stop
pam_unix(sudo:session): session closed for user root
info: peppymeterbasic Daemon Stop
info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus
info: Received Get System Info
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses

info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: wizard , getShowWizard
info: CoreCommandRouter::executeOnPlugin: system , getShowWizard
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus
info: Received Get System Info
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses

info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: wizard , getShowWizard
info: CoreCommandRouter::executeOnPlugin: system , getShowWizard
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
 volumio : TTY=pts/0 ; PWD=/data/plugins/user_interface/peppymeterbasic/BasicPeppyMeter/800x480 ; USER=root ; COMMAND=/bin/systemctl status mpd
pam_unix(sudo:session): session opened for user root by volumio(uid=0)
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses

pam_unix(sudo:session): session closed for user root
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses

info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses

info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState


info: sendMpdCommand status took 5 milliseconds

info: sendMpdCommand status took 10 milliseconds




info: sendMpdCommand clearerror took 12 milliseconds
info: sendMpdCommand clearerror took 7 milliseconds
info: sendMpdCommand playlistinfo took 5 milliseconds
info: sendMpdCommand playlistinfo took 4 milliseconds


info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService pause
info: CoreStateMachine::syncState   currentStatus play
info: CoreStateMachine::pushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushState
info: CoreStateMachine::stPlaybackTimer
info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0


info: CoreStateMachine::syncState   stateService pause
info: CoreStateMachine::syncState   currentStatus play
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreStateMachine::stPlaybackTimer
info: ------------------------------ 31ms
info: ------------------------------ 30ms
info: PeppyMeterBasic ---peppymeterbasic status pause
info: PeppyMeterBasic ---peppymeterbasic status pause
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl stop peppymeterbasic.service
pam_unix(sudo:session): session opened for user root by (uid=0)
 volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl stop peppymeterbasic.service
pam_unix(sudo:session): session opened for user root by (uid=0)
Stopping peppymeterbasic Daemon...
info: touch_display: Setting screensaver timeout to 120 seconds.
peppymeterbasic.service: Main process exited, code=killed, status=15/TERM
peppymeterbasic.service: Succeeded.
Stopped peppymeterbasic Daemon.
pam_unix(sudo:session): session closed for user root
pam_unix(sudo:session): session closed for user root
info: peppymeterbasic Daemon Stop
info: peppymeterbasic Daemon Stop
info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus
info: Received Get System Info
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus
info: Received Get System Info
info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
info: Discovery: Getting this device information
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses

The issue seems to be coming from the peppy-Meter plugin. I will make a post in this topic.

New meters for 1600x720 screen!
Update the list in the plugin and enjoy! :wink:







5 Likes

Hi,
I’m sorry, I’m a new member here. No experiences with Volumio.
I can’t see any info about the song in any skin. Is necessary to enable something?
Thank you

Peppy Meter Basic only comes with Meters no Metadata as mentioned in the opening post.

If you need Metadata you need to install this version manually.

1 Like

4 posts were merged into an existing topic: Project with PeppyMeter/PeppySpectrum Screensaver Plugin for VOLUMIO