Project with PeppyMeter/PeppySpectrum Screensaver Plugin for VOLUMIO

Download as Plugin:

(it’s all inclusive, nothing other is needed)
Version 2.2.1 (2024.06.10)
peppy_screensaver.zip

Be sure you have installed the TouchScreen PlugIn before!
To install the peppy_screensaver plugin create a new folder in /home/volumio and copy the content of zip file and switch into this folder and run:

volumio plugin install

!! Important !! Do you want update from a previous version < 1.5.0, please start with a new fresh Volumio original image or a factory reset. Otherwise an installed pygame will not be replaced. Install the original TouchScreen-Plugin at first.
Please restart after the plugin peppy screensaver is installed

What’s new in version 2.2.1:

  • fix stop screensaver on title end
  • add volume fadeIn also for spectrum
  • add animation on startup and on close of screensaver
  • add the possibility to change the position of screensaver window if it smaller then screen
  • disable cache mode per default for systems with installed memory smaller then 4Gb

2.2.0:

  • compatible with updated socketIO of Volumio > 3.661
  • fix some little issues with buildin templates

2.1.0:

  • complete spectrum templates for all resolutions
  • add an option for USB-DAC’s to prevent abbort playing with spotify
  • add the possibility to disable screensaver explicit for Spotify
  • add transitions between different albumarts and different styles in random mode for a better look
  • add check for list mode, are all sections available which you want use
  • upper and lower character now allowed in meter sections and list mode
  • add UI option for cache size configuration (default is now 20 different meters) to use also bigger meter folders
  • exit peppy meter screen now also when music ends
  • fix some graphical artefacts on random mode with title change

1.5.0:

  • fix title info change issue
  • convert to pygame 2.6 with arm neon fpu support (hardware acceleration) based on SDL2 for Raspberry pi3/4/5
  • all dependecies (peppyalsa, pygame2, cairosvg, socketIO) now precompiled for Raspberry pi3/4/5
  • therefore no more compilation at installation time, no developer libraries needed → very easy installation

1.4.2:

  • add Airplay integration
  • fix some graphical issues for random mode on title change
  • performance optimizations

1.4.1

  • fix Spotify stops playing in combination of PeppyMeter and some USB-DAC’s
  • external stop of PeppyMeter now possible with deletion of /tmp/peppyrunning
  • disable of screensaver function available, with timeout = 0

1.4.0:

  • better compatibility with FusionDSP
  • PeppyMeter is running now after an installed DSP, so the meters are synchron with audio if a DSP enabled
  • Spotify now working in combination with DSP
  • for RaspberryPi peppyalsa is precompiled included (no more buildessentials and compiling needed)
  • Custum Meters you can put now outside the installation folder here:

/data/INTERNAL/peppy_screensaver/templates

8 Likes