PeppyMeter ist ein in Python geschriebenes Software-VU-Meter. Es wurde ursprünglich als der neue 'VU Meter'-Bildschirmschoner für den Peppy Player entwickelt. Mit kleinen Modifikationen wurde es zu einer eigenständigen Anwendung. PeppyMeter empfängt Volumendaten von Media-Playern (z.B. vlc) über Named Pipe und zeigt den Lautstärkepegel in einer graphischen Benutzeroberfläche in Form eines traditionellen VU-Meters an. Es bietet vier Arten der Ausgabe: Anzeige, seriell, I2C und PWM.
Eine neue Version (Constable Edition) des PeppyMeters wurde heute veröffentlicht:
https://github.com/project-owner/PeppyMeter
Änderungen:
* Die Funktionalität der benannten Pipe-Datenquelle wurde neu gestaltet. Die Messgeräte wurden ansprechbar.
* Beseitigte die Startverzögerungen
* Der Smooth Buffer wurde eingeführt, der dazu beitrug, alle Indikatoranimationen zu glätten.
* Verbesserte die Leistung der Messgeräte. Jetzt tragen die Messgeräte etwa 7% zur CPU-Auslastung bei.
* Datei-Protokollierung hinzugefügt
Die Dokumentation einschließlich der Installationsanleitung ist hier verfügbar:
https://github.com/project-owner/PeppyMeter.doc/wiki
-------------------------------------------------------------------------------------
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 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. It provides four types of output: Display, Serial, I2C and PWM.
New version (Constable Edition) of the PeppyMeter was released today:
https://github.com/project-owner/PeppyMeter
Changes:
* Refactored the named pipe data source functionality. The meters became responsive
* Eliminated the startup delays
* Introduced the smooth buffer which helped to make all indicator animations smooth.
* Improved the meters' performance. Now the meters add about 7% to the CPU usage
* Added file logging
The documentation including the installation instructions is available here: