über die
DVBLink Remote API forum.dvblogic.com/viewtopic.php?f=61&t=18004 ist es möglich Aufnahmen zu programmieren:
In dem Plugin "Aufnahmesteuerung" ein neues Gerät vom Typ "Standard-Treiber" hinzufügen
Sheet "Applikation": die folgende URL des DVBLink Server eingeben (Standard-Port ist 8100):
Sheet "Parameter": für die Aufnahme folgendes eingeben:
Code: Alles auswählen
command=add_schedule&xml_param=<schedule><manual><channel_id>{channel_name_external}</channel_id><title>{urlencode(title, "utf-8")}</title><start_time>{start_unix}</start_time><duration>{length_sec}</duration></manual></schedule>
Sheet "Sender" - über den Link
können die IDs der DVBLink Sender ermittelt werden - diese als "Externer Name" den TV-Browser Sendern zuordnen.
Leider ist es m.E. nicht möglich aus dem TV-Browser heraus die Aufnahmen wieder zu löschen.
Die API liefert als Ergebnis einen XML-String zurück - Status Code = 0 bedeutet fehlerfreie Verarbeitung:
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<response xmlns="http://www.dvblogic.com">
<status_code>0</status_code>
<xml_result/>
</response>
Viele Grüße,
Reiner
über die [b]DVBLink Remote API[/b] forum.dvblogic.com/viewtopic.php?f=61&t=18004 ist es möglich Aufnahmen zu programmieren:
In dem Plugin "Aufnahmesteuerung" ein neues Gerät vom Typ "Standard-Treiber" hinzufügen
Sheet "Applikation": die folgende URL des DVBLink Server eingeben (Standard-Port ist 8100): [code]http://<IP>:<Port>/cs/[/code]
Sheet "Parameter": für die Aufnahme folgendes eingeben:
[code]command=add_schedule&xml_param=<schedule><manual><channel_id>{channel_name_external}</channel_id><title>{urlencode(title, "utf-8")}</title><start_time>{start_unix}</start_time><duration>{length_sec}</duration></manual></schedule>[/code]
Sheet "Sender" - über den Link [code]http://<IP>:<Port>/cs/?command=get_channels[/code] können die IDs der DVBLink Sender ermittelt werden - diese als "Externer Name" den TV-Browser Sendern zuordnen.
Leider ist es m.E. nicht möglich aus dem TV-Browser heraus die Aufnahmen wieder zu löschen.
Die API liefert als Ergebnis einen XML-String zurück - Status Code = 0 bedeutet fehlerfreie Verarbeitung:
[code]<?xml version="1.0" encoding="UTF-8"?>
<response xmlns="http://www.dvblogic.com">
<status_code>0</status_code>
<xml_result/>
</response>[/code]
Viele Grüße,
Reiner