Skip to content
project-owner edited this page May 29, 2018 · 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 gets audio data from media players (e.g. mpd) via fifo and displays current volume level in a Graphical User Interface in a form of traditional VU Meter.

meters

Key Features

Here are the key features of the program:

  • Written in Python.
  • Pygame library leveraged for UI purposes.
  • UI is avaiable in two fixed resolutions 480x320 and 320x240 pixels.
  • The input for the program is the PCM signal from the named pipe. That signal can be provided by media player which is capable to output PCM signal to the fifo/named pipe or through ALSA File plugin.
  • Supplies 9 default meters out of the box.
  • Allows to add your own meters.
  • Open-source. All source files are available on Github.
  • Provides different algorithms for processing PCM data.
  • Several data sources are available for testing and tuning.

Next>>