I am not sure if Peppy will still run on x86 devices.
I think you need to perform a full manual install, which breaks the Volumio intergration.
@2aCD
Any idea if the x86 users still have a way to use peppy?
volumio@volumio-dell-touch:~/scripts$ sudo bash peppy.sh
volumio_peppymeter.py is not running. Starting run_peppymeter.sh...
volumio@volumio-dell-touch:~/scripts$ pygame 1.9.4.post1
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "/usr/lib/python3.7/configparser.py", line 788, in get
value = d[option]
File "/usr/lib/python3.7/collections/__init__.py", line 914, in __getitem__
return self.__missing__(key) # support subclasses that define __missing__
File "/usr/lib/python3.7/collections/__init__.py", line 906, in __missing__
raise KeyError(key)
KeyError: 'meter.size'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "volumio_peppymeter.py", line 97, in <module>
parser = Volumio_ConfigFileParser(pm.util.meter_config[BASE_PATH])
File "/home/volumio/PeppyMeter/volumio_configfileparser.py", line 76, in __init__
meter_size = c.get(CURRENT, METER_SIZE)
File "/usr/lib/python3.7/configparser.py", line 791, in get
raise NoOptionError(option, section)
configparser.NoOptionError: No option 'meter.size' in section: 'current'
In 12 months of last year, everything worked great, as you can see in this video that I posted on YouTube. https://youtu.be/ulHCd63ZE_g
But this year I changed the hdd, installed the ssd and reinstalled the system and added the lcd touch screen, so yesterday I tried to install Peppymeter and it won’t work.
Hi @Wheaten, are you shure this is the latest configfilparser?
meter.size isn’t an config entry since peppy.player give us the possibility to change the template folder outside program path.
You can only use the link from post7. An older version matched not with the downloaded peppymeter version.
If not a raspberry detect, the installer download an pygame and use not the precompiled pygame2.
But I don’t know, which version on a x86 is downloaded. The best way is to use a 1.9 pygame on a not pi hardware.
It won’t start automatically, but it’ running. using:
#!/bin/bash
# Check if volumio_peppymeter.py is running
if pgrep -f "volumio_peppymeter.py" >/dev/null; then
# If it's running, kill both volumio_peppymeter.py and run_peppymeter.sh processes
echo "volumio_peppymeter.py is running. Killing processes..."
pkill -f "run_peppymeter.sh"
pkill -f "volumio_peppymeter.py"
# rm /tmp/peppyrunning
else
# If it's not running, start run_peppymeter.sh
echo "volumio_peppymeter.py is not running. Starting run_peppymeter.sh..."
XAUTHORITY=~volumio/.Xauthority /data/plugins/user_interface/peppy_screensaver/peppymeter/run_peppymeter.sh &
fi
I installed Peppymeter as explained here Volumio x86 + PeppyMeter - #30 by Wheaten but nothing happens when I play music. After posting the picture, you will see the configuration and the volume in question. A few months ago I installed it and everything was working fine, now when I had to reinstall the system it doesn’t work. If possible, a little help.
A couple of months ago, the soup was working, but due to the insertion of the ssd disk and the reinstallation of Peppymeter, it no longer works. I’ll post a youtube link so you can see it worked properly before. https://youtu.be/ulHCd63ZE_g
Keep in mind, Peppy plugin was built for the rPi. With some tinkering @dromichet got it working on a x-86. My previous post I also got it working, but needed some side steps. For that reason I can’t support it anymore.
Hello, i’ve installed the peppymeter plugin on a X86 Dell desktop following GELO5 guide for raspberry.
Finally in Volumio there is no configuration available clicking on plugin options. Could someone help me ? Thank you in advance
Flavio
Peppy was never written for the x86 platform, only the rPi.
With previous releases we where able to get it running, but currently it’s failing.
You can follow the instructions from a few post back, V1.42, but no support.
First of all thank you for the guide, It’s very usefull an appreciated. I copied all the lines of the guide onto a fresh installed X86 volumio, but after a reboot my "installed plugin " folder is empty. Is there some command to implement further.
I’ m using a Fujitsu Futro S700
Hi!
Do not know if I in the right tree, but at least I am on X86 machine.
I am on Volumio2.
I installed the Volumio version from:
I got python 3.7.3 installed (as python3)
Yes, I manage do it, from Debian buster archive.
I also installed this package, via aptitude:
python3-requests python3-pygame python3-socketio-client
Then I try yo test some moduels in pyhon console, after Peppymeter installation.
pyhon3
import cairosvg
Got error message:
File “”, line 1
import cairovg
^
IndentationError: unexpected indent
I also tried (at firs, before Peppymeter installation):
sudo aptitude install cairosvg
( get python3-cairosvg)
then I got some xml errors:
File “/usr/lib/python3/dist-packages/defusedxml/ElementTree.py”, line 56, in _get_py3_cls
_IterParseIterator = pure_pymod._IterParseIterator
AttributeError: module ‘xml.etree.ElementTree’ has no attribute ‘_IterParseIterator’
(I removed cairosvg before installing Peppymeter, as I read it installing cairosvg)
The plugin started directly after installation, but after reboot, it crashes whole system. That even if I unactive it before I reboot.
It runs if I start it by hand i.e. I do:
sh /data/plugins/user_interface/peppy_screensaver/peppymeter/run_peppymeter.sh
Even having it disabled in gui.
Also funny that I can start it directly after installation (only enable the plugin)
What I expect is that is something with the alsa configuration in /etc/asound.conf that Peppymeter do after installation, that do not functions right after the restart.
Bur I can not change it, as it reinstall after I start Peppemeter.
My bee I can lock it, after doing change in it?
Well, I put the SD card with Volumio2 in an other faster machine with a Core 2 duo processor. Then it does not crash. The old Asus PC 900 atom processor was too slow, he!