Zum Ende der Metadaten springen
Zum Anfang der Metadaten
AutorChristian Fenzl
Logo

Status

STABLE

Version0.1.2
Kompatibilität

LB 0.2.3LB 1.0

Downloadhttps://github.com/christianTF/LoxBerry-Plugin-ALSATools/archive/0.1.2.zip
Zweck

Die ALSA Tools stellen eine Sammlung an Werkzeugen und Einstellungen für die Audio-Bibliothek ALSA bereit. Vorerst beschränkt sich der Funktionsumfang des Plugins auf eine Weboberfläche für den ALSA Mixer. Dieses Webinterface läuft als eigener Dienst am LoxBerry.

 Version History...

V 0.1.1

  • erste Veröffentlichung

V 0.1.2

  • Fix eines Logfile-Bugs

Inhalt

 


Konfigurationsoptionen

Im Plugin kann derzeit das ALSA Mixer Webservice aktiviert und deaktiviert, sowie der Port dieses Webservices geändert werden. Die Änderung wird erst nach Neustart des LoxBerrys aktiv.

Download

Funktion des Plugins

Das Plugin stellt ein Webinterface für den ALSA Mixer bereit. Das Webinterface wird als eigener Dienst am LoxBerry gestartet und kann über eine eigene URL aufgerufen werden. Der Link befindet sich oben in den Konfigurationseinstellungen und kann auch direkt aufgerufen werden.

Das eigentliche Webinterface des ALSA Mixers stammt von Ji?í Škorpil. Vor der Übernahme seines Programms habe ich noch Änderungen in dessen Sourcecode eingebracht, um den Mixer mit einem Raspberry Pi lauffähig zu machen. Der Mixer hat trotzdem noch Eigenheiten (siehe Tipps).

Tipps

Raspberry: PCM Playback Route

"PCM Playback Route" - Damit kann die Standardausgabe (Auto, Klinke, HDMI) eingestellt werden:

  • Regler links (0) → Automatik
  • Regler Mitte (1) → Klinkenstecker
  • Regler rechts (2) → HDMI

Raspberry: Lautstärke Minus Zehntausend?

Am Raspberry kann man den Regler zwischen -10239 bis +400 einstellen. Das ist nicht etwa ein Bug, sondern ein "Feature", zurückzuführen auf eine zweifelhaft kluge Idee von den Soundtreiber-Entwicklern des Raspberry, und der Konzeption des Webinterfaces von Jiri.

ALSA spezifiziert ein absolutes Minimum und Maximum der Lautstärke für die Entwickler von Treibern. Während die meisten Soundtreiber hier 0 bis 100 (Prozent) verwenden, hat man sich beim Raspberry-Treiber für eine Angabe von -10239 bis +400 (angelehnt an dB und die Hörkurve) entschieden.

Das Mixer-Webinterface verwendet diese absoluten Angaben, daher kommt diese negative Zahl. 

Road Map

Aktuell sind noch folgende Erweiterungen vorgesehen:

  • Direkt aus den Konfigurationsoptionen heraus soll der Audio-Output des Raspberrys umgestellt werden können zwischen Auto, Klinke und HDMI (derzeit über PCM Playback Route).
  • Die aktuellen Lautstärkeeinstellungen sollen auf Knopfdruck explizit gespeichert werden (das passiert derzeit durch ALSA beim Shutdown).

Fehler melden / Fehlersuche / Troubleshooting

Eindeutige Fehler bitte direkt als GitHub Issue melden: https://github.com/christianTF/LoxBerry-Plugin-ALSATools/issues

Fragen und Diskussionen zur Funktionsweise bitte im Forumsthread.

Änderungen

TIPP! Beobachte diese Seite (rechts oben), um sofort über Änderungen informiert zu werden.

 

Fehlerberichte bitte direkt im Repository auf GitHub melden.