App zur Steuerung des mpv Mediaplayers auf einem Raspberry Pi über HTTP
ulrich
2021-03-24 fd5fbe8c54cdc9c16e8fa0224b28777e45c778ad
README.md
@@ -5,7 +5,7 @@
## Nutzungsvoraussetzungen
Der AV-Direktor ist ein winziges Java-Programm, zu dessen Ausführung eine Java-Ablaufumgebung (Java Runtime Environment, JRE) benötigt wird, wie sie beim Raspberry Pi OS in der Variante 'full' bereits vorinstalliert ist. Auf der Kommandozeile des Raspberry Pi kann mit dem Kommando ermittelt werden ob das JRE vorhanden ist.
Der AV-Direktor ist ein winziges Java-Programm, zu dessen Ausführung eine Java-Ablaufumgebung (Java Runtime Environment, JRE) benötigt wird, wie sie beim Raspberry Pi OS in der Variante 'full' bereits vorinstalliert ist. Auf der Kommandozeile des Raspberry Pi kann mit dem folgenden Kommando ermittelt werden ob das JRE vorhanden ist.
```
java -version
@@ -78,10 +78,14 @@
Wird der Parameter `nfs-prefix` beim Start des AV-Direktors weggelassen, werden im Parameter `titel` Uniform Resource Locators (URLs) zu Media-Quellen erwartet wie z.B. in
```
http://rpi4-wz:9090/avd/play?title=http://mein-media-server:8080/mc/Filme/H/heat.m4v&th=60&ti=60&o=local
http://mein-raspi:9090/avd/play?title=http://mein-media-server:8080/mediacenter/Filme/H/heat.m4v&th=60&ti=60&o=local
```
Für das Abspielen über HTTP muss der Raspberry Pi nicht als NFS-Client eingerichtet werden. Der Media-Server muss dann das Streaming über HTTP implementieren.
## Steuerbefehle
Hier beschreiben
## AV-Direktor als Dienst einrichten
@@ -106,7 +110,7 @@
Der laufende Dienst kann mit folgendem Signal via HTTP veranlasst werden, sich zu beenden.
```
http://rpi4-wz:9090/avd/server/stop
http://mein-raspi:9090/avd/server/stop
```
Ueber systemd kann stattdessen der Prozess wie folgt 'hart' beendet werden.