Hallo Zusammen,

habe eure Unterhaltung hier verfolgt und habe mich gefragt ob mit der OpenWebIf API Aufrufe nach dem Muster

Code:
http://<adresse>/api/<methode>
gemeint sind?

Sollte das der Fall sein dann liefert die <methode> "about" doch alle verfügbaren Tuner zurück?! Die Elemente "live" und "rec" würden doch sogar die gerade in Verwendung befindlichen Tuner anzeigen.

Unter oATV 6.4 auf einer octagon sf8008 liefert mir

Code:
curl "http://sf8008/web/about"
...
		<e2tunerinfo>
			<e2nim>
				<name>Tuner A</name>
				<type>Si2166D (DVB-S2X)</type>
				<live></live>
				<rec></rec>
			</e2nim>
			<e2nim>
				<name>Tuner B</name>
				<type>ATBM7821 DVB-T2/C (DVB-C)</type>
				<live>DVB-C / Das Erste HD</live>
				<rec></rec>
			</e2nim>
			<e2nim>
				<name>Tuner C</name>
				<type>SAT&gt;IP DVB-C VTUNER (DVB-C)</type>
				<live></live>
				<rec></rec>
			</e2nim>
		</e2tunerinfo>
...
und

Code:
curl "http://sf8008/api/about"
...
  "tuners": [
   {
    "rec": "", 
    "live": "", 
    "type": "Si2166D (DVB-S2X)", 
    "name": "Tuner A"
   }, 
   {
    "rec": "", 
    "live": "DVB-C / Das Erste HD", 
    "type": "ATBM7821 DVB-T2/C (DVB-C)", 
    "name": "Tuner B"
   }, 
   {
    "rec": "", 
    "live": "", 
    "type": "SAT>IP DVB-C VTUNER (DVB-C)", 
    "name": "Tuner C"
   }
  ],
...
zurück.

Wobei ich mich jetzt beim schreiben dieser Antwort hier Frage, wie das gehen soll?! Wie wähle ich denn den zu verwendenden Tuner ganz normal über die GUI aus?

Was die Client Apps und das OpenWebIf implementieren ist "Vor dem streamen umschalten", was bei Vorhandensein mehrerer Tuner eigentlich nicht nötig sein sollte. Ist diese Einstellung nicht aktiviert und kein Tuner für den gewünschten Sender frei wird eben eine "Fehlermeldung" zurückgeliefert und es ist kein streamen möglich. Damit sollte die Stimmung also nicht Richtung Keller gehen

Habe ich das jetzt richtig verstanden?


Gruß