From f1e273acd38c1c7bab91d254fa093c777f960b4c Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Sun, 21 Jan 2018 12:37:39 +0000 Subject: [PATCH] Dialog fuer neuen Abspieler gebaut --- README.md | 76 ++++++++++++++++++++++++++++++++++--- 1 files changed, 69 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 6d0680c..2926eed 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,6 @@ Diese sind in der Datei `index.html` über die folgenden Einträge eingebunden. ```` -<link rel="stylesheet" type="text/css" href="../jslib/app-menu/nav-toggle.css"> <link rel="stylesheet" type="text/css" href="../jslib/app-menu/app-menu.css"> <script src="../jslib/jquery-1.11.1/jquery-1.11.1.min.js"></script> <script src="../jslib/mustache/mustache.min.js"></script> @@ -126,7 +125,7 @@ Ist die Fernbedienung pirc auf einem Raspberry Pi installiert, lautet das Kommando zum Abspielen des Webradiosenders radiobob (vgl. Senderliste weiter unten) wie folgt ```` -http://raspi:8080/pirc/sys/rpc?c=de.uhilger.pirc.App&m=abspielen&p=http://bob.hoerradar.de/radiobob-live-mp3-hq +http://raspi:8080/pirc/sys/rpc?c=de.uhilger.pirc.App&m=abspielen&p=http://bob.hoerradar.de/radiobob-live-mp3-hq&p= ```` Das obige Kommando geht davon aus, dass der betreffende Raspberry Pi unter dem Namen `raspi` auf Port `8080` über `HTTP` erreichbar ist und dass auf dem Pi die Anwendung pirc unter dem Kontextnamen `pirc` installiert wurde. Es bewirkt, dass auf dem betreffenden Raspberry Pi eine Instanz des omxplayer gestartet wird und diese fortlaufend den Webradio-Stream unter der angegebenen Adresse abspielt. @@ -170,6 +169,14 @@ Mobile Nutzung: http://bob.hoerradar.de/aac-radiobob +#### Test der Bandbreite + +Spielt man den URL 'hq' von Radiobob im Browser zeigt der Netzwerkmonitor von Linux eine Netznutzung von 24-32 kbit/s. Das ergibt die folgende Betrachtung: + ++ 32 kBit/s ++ 115.20.000 Bit/Std (kBit x 3600 x 1000) ++ 13,74 MB pro Stunde (Bit : 8 : 1.024 : 1.024) + ### FFH [Livestream-Übersicht](https://www.ffh.de/musik/webradios/stream-adressen.html) @@ -194,16 +201,20 @@ ## Schnittstellenbeschreibung -Die folgenden Funktionen sind Mocks für eine noch zu erstellende Schnittstelle. +Für den Prototyp des radio-ui können verschiedene Arten des Umgangs mit Sendern und Abspielern hergestellt werden. Die folgenden Angaben zeigen die Punkte auf, an denen eine konkrete Implementierung ansetzen kann. -### Senderliste lesen +### Sender + +#### Senderliste lesen Aufruf + ```` data/sender.json ```` Antwort + ```` { "senderliste": { @@ -227,14 +238,65 @@ } ```` -### Neuen Sender speichern +#### Neuen Sender speichern Noch nicht realisiert. -### Änderungen an einem Sender speichern +#### Änderungen an einem Sender speichern Noch nicht realisiert. -### Sender löschen +#### Sender löschen + +Noch nicht realisiert. + +### Abspieler + +#### Abspielerliste lesen + +Aufruf + +```` +data/abspieler.json +```` + +Antwort + +```` +{ + "abspielerliste": { + "titel": "Abspielerliste", + "inhalt": [ + { + "abspielerid": 1, + "abspielername": "dieses Gerät", + "abspielerurl": "", + "abspielertyp":"lokal", + "abspielerbild": "", + "abspielerzustand":"" + }, + { + "abspielerid": 2, + "abspielername": "Raspberry Pi Wohnzimmer", + "abspielerurl": "", + "abspielertyp":"pirc", + "abspielerbild": "", + "abspielerzustand":"selected" + }, + usw. + ] + } +} +```` + +#### Neuen Abspieler speichern + +Noch nicht realisiert. + +#### Änderungen an einem Abspieler speichern + +Noch nicht realisiert. + +#### Abspieler löschen Noch nicht realisiert. -- Gitblit v1.9.3