Funktionsweise
BonbonPi ist ein Webinterface zum Abspielen von Musik- und Videodateien, sowie Livestreams und anderen Onlinemedien auf dem Raspberry Pi. Das Webinterface basiert auf PHP und nutzt zur Darstellung HTML und CSS. Die vom Interface ausgeführten Prozesse wurden in Ruby und zum Teil in Bash-Skripts geschrieben, um eine Verbindung mit den von BonbonPi genutzten Anwendungen und Diensten herzustellen, welche per PHP nicht alleine möglich sind.
Zum Abspielen von Musik- und Videodateien wird Omxplayer verwendet, ein Mediaplayer, der bereits mit Raspbian ausgeliefert wird und die Leistung der GPU mitverwendet. Um Livestreams und Videos von bekannten Videoplattformen, wie YouTube an Omxplayer weiterzugeben, wird die Anwendung Livestreamer verwendet, welche zu diesem Zweck in der aktuellen Version nachinstalliert werden muss.
Abhängigkeiten
- Webserver (NGINX, Apache 2, Lighttpd)
- PHP
- Ruby1
- Omxplayer1
- Screen
- Livestreamer (Für Livestream- und YouTube-Video Support)
- Ein Kommandozeilen Bluetooth-Verwaltungs-Tool1
Die mit 1 markierten Einträge sind im Standard-Image von Raspbian bereits vorinstalliert.
Screenshots
Download
Für dieses Paket steht derzeit noch kein Download bereit.