Project with PeppyMeter Screensaver Plugin for VOLUMIO v2.9xx and 3.0xx buster

Hi 2aCD

Thanks for yours and members invaluable help that we can enjoy beauty of peppymeter.
I have a question to ask in relation to peppymeter and Spotify.

I have installed peppymeter as well as spotify in volumio.
The issue is that the VU meter does not move in spotify

You have documented the solution, but I am a dummy as to how to affect the changes.

Maybe to help me alot, you can share and teach me how to open the file as stated below by you :
open the file:
/data/plugins/music_service/spop/spop.conf.tmpl
and
/etc/spopd.conf
and change in both files the output_name to peppyalsa

And then also how to change the below.

[sox]
output_type = alsa
#output_name = ${outdev}
output_name = peppyalsa

have you tried to set in playback-options/volume option - mixer type to software/hardware or to none.
or in peppymeter plugin, set alsa configuration to DSD native and check if the meters are moving now.
or if you use Fusion DSP plugin it will not work with peppymeter.

or ssh in volumio and set output device, whether this is still current and still works I don’t know.
location file: /data/plugins/music_service/spop/volspotify.tmpl

Schermafbeelding 2023-02-05 om 11.29.02

1 Like

Thanks Michel8166

I will work on your suggestion. Will let you know. Thanks

Amazing design ! Congrats.
Could you please describe function of local/AUX switch ?
I was planning to use PeppyMeter to monitor external sources too but have no idea how to approach this. Any advice would be much appreciated.

The Local / AUX switch is to select input source for internal amp.
Local : Rpi (DAC)
AUX : external analog audio (RCA), ex. CDP, TV…

The PeppyMter is only working with local source.

Hi Michel

I tried to ‘second guess’ the instructions given to you by 2aCD but I still don’t really know how to go about executing them.

For instance what is the command to type in ssh (I am assuming the commands has to be executed in ssh) to arrive at :

Step 1
/data/plugins/music_service/volspotconnect2/volspotify.tmpl

Subsequently what should I type in ssh to achieve :

Step 2
replace in section output [output] device = ‘${outdevice}’ with [output] device = ‘peppyalsa’

Lastly, this portion too, what command to type :
Step 3
Then change the mixertype or outputdevice to another value and revert it back to create a new config file from temp.

Hope you can help . Thanks John

@JohnSnowLow you must first enable ssh and only then can you adjust the line via terminal.

then connect to your streamer, for example ssh volumio@192.168.5.6…password is volumio.

After ssh enabled type and adjust.
sudo nano /data/plugins/music_service/volspotconnect2/volspotify.tmpl

Safe is control X and y (Yes)

Schermafbeelding 2023-02-07 om 08.52.00

Many thanks Michel. I know how to enable ssh, it is the executing the commands to resolve the Spotify uv not moving is the challenge. I hope I can do it soon …thanks for your guidance and patience.

okay, once you are ssh logged in to volumio you can enter the command and then follow the instructions from the link.

command: sudo nano /data/plugins/music_service/volspotconnect2/volspotify.tmpl

@Gelo5
Thanks for the great work and creating the different skins for the displays.
My Waveshare 11.9 inch 1480 x 320 display is running.
The easiest way is via the HDMI connection.
Now I can finish the case and the front panel.

5 Likes

Thanks KMF…

I just think about moving forward with this great project:

  • Include Peppy Spectrum as a separate plugin and have it in parallel with PeppyMetter (not at the same time but available), that should be relatively easy, relatively to the second idea:

  • Enable pi to " listen" , and display screensavers for external line sources. That sounds more problematic as requires involving ADC …

Unfortunately I have no idea how to approach this…

As for now I play a lot with PeppyMeters with few great skins prepared by our great skinmaster @Gelo5.

Hope there will be someone who can help with implementing PeppySpectrum one day …

Hi,

Did you use this display for your project? https://www.waveshare.com/product/raspberry-pi/displays/lcd-oled/11.9inch-hdmi-lcd.htm
If so, could you share the info about the case? Where would it be possible to buy it?

Thank you!

1 Like

Yes i use this Display

This is my Case, and i buy it here

https://modushop.biz/site/index.php?route=product/product&product_id=532

Hello Gelo5, my hands are up, is there a way to adjust this?

[Gelo5_Leben]
meter.type = circular
channels = 2
ui.refresh.period = 0.033
bgr.filename = Leben_bgr.png
fgr.filename = Leben_fgr.png
indicator.filename = Leben_needle.png
steps.per.degree = 4
start.angle = 36
stop.angle = -32
distance = 80
left.origin.x = 213
left.origin.y = 260
right.origin.x = 543
right.origin.y = 260
meter.x = 0
meter.y = 700

Which code should I change so that the vumeters appear in their original state?

1 Like

missing screen.bgr = Leben.jpg
The item fgr (bgr) is responsible for: meter.x, meter.y

1 Like

I wrote the code short so that the page does not fill up. Now I am changing the meterx and y numbers. By the way, the screen is 11.6-1920 * 1280
#-----------------------38 LEBEN GOLD--------------------------
[Gelo5_Leben]
meter.type = circular
channels = 2
ui.refresh.period = 0.033
bgr.filename = Leben_bgr.png
fgr.filename = Leben_fgr.png
indicator.filename = Leben_needle.png
steps.per.degree = 4
start.angle = 36
stop.angle = -32
distance = 80
left.origin.x = 213
left.origin.y = 260
right.origin.x = 543
right.origin.y = 260
meter.x = 0
meter.y = 700
screen.bgr = Leben.jpg

1920x1280??

1 Like

1920*1080 sory

Everything should work. But replace the attached file. Change meter.y=0 (not 700)
Leben_bgr.zip (328.9 KB)

1 Like


it looks like this