I have duplicated @calogero69 attempt, and he is correct.
rPi5
Clean install of V4.064
Installing Touch plugin
reboot
installing Peppy_Meter_Basic
Reboot
From my log:
Nov 03 20:20:15 rpi5-es9039 volumio[2829]: pygame 2.1.2 (SDL 2.26.5, Python 3.11.2)
Nov 03 20:20:15 rpi5-es9039 volumio[2829]: Hello from the pygame community. https://www.pygame.org/contribute.html
Nov 03 20:20:15 rpi5-es9039 volumio[2829]: Traceback (most recent call last):
Nov 03 20:20:15 rpi5-es9039 volumio[2829]: File "/data/plugins/user_interface/peppymeterbasic/BasicPeppyMeter/peppymeter.py", line 30, in
Nov 03 20:20:15 rpi5-es9039 volumio[2829]: from httpinterface import HTTPInterface
Nov 03 20:20:15 rpi5-es9039 volumio[2829]: File "/data/plugins/user_interface/peppymeterbasic/BasicPeppyMeter/httpinterface.py", line 19, in
Nov 03 20:20:15 rpi5-es9039 volumio[2829]: import requests
Nov 03 20:20:15 rpi5-es9039 volumio[2829]: ModuleNotFoundError: No module named 'requests'
Nov 03 20:20:15 rpi5-es9039 systemd[1]: peppymeterbasic.service: Main process exited, code=exited, status=1/FAILURE
Nov 03 20:20:15 rpi5-es9039 systemd[1]: peppymeterbasic.service: Failed with result 'exit-code'.
Hi guys, I wanted to let you know that I reinstalled build 4.064. It seems that everything is working perfectly now, and thanks to @nerd I solved the problem of rotating the bootloader volume, great work you did. And thanks to @balbuze e for the solution to the peppymeter basic plugin. For now, everything seems to be working fine, but if there are any other problems, Iāll let you know here.
Thank you for reporting your system status. I think it was @Wheaten who quickly tested dependency chain and identified missing package. @balbuze, please update plugin install when you find time in your schedule.
This thread served a critical mission: ensuring the Volumio plugin ecosystem made the leap from Node 14 to Node 20, from Buster to Bookworm, without leaving anyone behind.
That mission is complete.
When we started the Alpha in April, the plugin migration landscape was uncertain. Dozens of plugins needed full rewrites to meet Bookworm compatibility standards. Some maintainers were active. Others had moved on. The work ahead was significant.
@balbuze stepped up and led this effort from the front. He didnāt just migrate his own plugins - he helped other maintainers debug dependency issues, resolve Node 20 breaking changes, and navigate the new build requirements. He answered questions. He provided guidance. He tested relentlessly.
To every plugin owner who responded to the call and migrated their work - whether it was Spotify, Touch Display, Rotary Encoder, mpd_oled, Pandora, or any of the others - thank you. Your effort ensured that users moving to Volumio 4 didnāt lose functionality they depended on.
The result: over 50 community plugins successfully migrated and validated for Volumio 4.067.
Moving forward, plugin discussions and support belong in the main Volumio 4 thread or their dedicated plugin support threads. This compatibility tracking thread has served its purpose.
To @balbuze: this wouldnāt have happened without you. The ecosystem is stronger because you took the lead.
Thank you to everyone who contributed. The foundation is solid.