I managed to run Peppymeter (on 1480x320 display) with the resolution: small (320x240) and medium(480x320).
Additionally, I noticed that at these resolutions it only works after restarting Volumio. Setting a different resolution and back to small and medium causes Peppymeter to no longer work.
I tried to run the 1480x320 resolution from the created custom_7 (1480x320) directory and from custom_5 (1920x480) with uploaded 1480x320 files (according to Gelo5 instructions).
After manually starting with 1480x320 resolution:
export DISPLAY=:0
python3 volumio_peppymeter.py
I get a message:
volumio@volumio:/data/plugins/miscellanea/peppy_screensaver/peppymeter$ python3 volumio_peppymeter.py
pygame 1.9.4.post1
Hello from the pygame community. Contribute - pygame wiki
Traceback (most recent call last):
File “volumio_peppymeter.py”, line 113, in
pm.init_display()
File “/data/plugins/miscellanea/peppy_screensaver/peppymeter/peppymeter.py”, line 121, in init_display
screen_w = self.util.meter_config[SCREEN_INFO][WIDTH]
KeyError: ‘width’
Any ideas?
Update:
I noticed that in the file /data/plugins/miscellanea/peppy_screensaver/peppymeter/config.txt in the field [current] values for width and height are empty:
meter = Gelo5_Technics
random.meter.interval = 15
meter.size = custom_7 (1480x320)
screen.width =
screen.height =
After manual completion:
screen.width = 1480
screen.height = 320
and restarting Volumio finally Peppymeter worked in 1480x320 resolution!
However, any change to the Peppymeter settings clears the resolution and you must re-enter them manually and restart Volumio again.