Skip to content
project-owner edited this page Jul 17, 2021 · 22 revisions

Introduction

PeppyMeter is a software VU Meter written in Python. It was originally developed as the new 'VU Meter' screensaver for Peppy Player. With minor modifications it became a stand-alone application. PeppyMeter receives volume data from media players (e.g. vlc) via named pipe and displays the volume level in a Graphical User Interface in a form of traditional VU Meter.

meters

meters-2

meters-3

meters-4

Key Features

Here are the key features of the program:

  • Written in Python.
  • Pygame library leveraged for UI purposes.
  • UI is available in four resolutions 1280x400, 800x480, 480x320 and 320x240 pixels.
  • The input for the program is the data from the named pipe. That signal should be provided by peppyalsa plugin.
  • Supplies 14 default meters for the resolutions 800x480, 480x320 and 320x240.
  • Supplies 8 default meters for the resolution 1280x400.
  • Allows to add your own meters.
  • Open-source. All source files are available on Github.
  • Several data sources are available for testing and tuning.
  • Provides five output types: Display, Serial, I2C, PWM and HTTP.

Next>>