Funktioniert auch allerdings werden dann im Webif im Feld
Extra text
zwei Rufzeichen eingetragenFunktioniert auch allerdings werden dann im Webif im Feld
Extra text
zwei Rufzeichen eingetragenJa, das ist so gewollt, weil irgendein Zeichen muss da ja drin stehen, sonst wäre es wieder ein Leerstring und wir wären
Das würde dann ja auch für den Titel gelten. Der kommt von TV-Browser und dient mir als Dateiname.
Naja, es gibt immer Grauzonen und der Titel ist halt der Titel, den weiß man in der Regel auch ohne, dass der aus den Daten von TV-Browser stammt. Bei der Beschreibung ist es eher unwahrscheinlich, dass man die alle im Kopf hat.Schwimmer742 hat geschrieben: ↑01 Aug 2022, 20:57Das würde dann ja auch für den Titel gelten. Der kommt von TV-Browser und dient mir als Dateiname.
--command "dvrcreate" --serverurl "http://192.168.0.1:9981/tv/" --username "{device_username}" --password "{device_password}" --starttime {start_unix} --endtime {end_unix} --channel "{channel_name_external}" --title "{maxlength(escapeQuotes(title),"200")}" {testparam(clean(description),"--description")} "{testparam(clean(description),replaceNewline(maxlength(escapeQuotes(description),"300")),"!")}!" --language "ger" --config "withPadding" --comment "add by TV-Browser"
--command "dvrcreate" --serverurl "http://192.168.0.1:9981/tv/" --username "user1" --password "***" --starttime 1659396600 --endtime 1659399240 --channel "ORF2O HD" --title "Liebesg _schichten und Heiratssachen" "!!" --language "ger" --config "withPadding" --comment "add by TV-Browser"
--command "dvrcreate" --serverurl "http://192.168.0.1:9981/tv/" --username "{device_username}" --password "{device_password}" --starttime {start_unix} --endtime {end_unix} --channel "{channel_name_external}" --title "{maxlength(escapeQuotes(title),"200")}" --description "{testparam(clean(description),replaceNewline(maxlength(escapeQuotes(description),"300")),"!")}!" --language "ger" --config "withPadding" --comment "add by TV-Browser"
--command "dvrcreate" --serverurl "http://192.168.0.1:9981/tv/" --username "user1" --password "***" --starttime 1659396600 --endtime 1659399240 --channel "ORF2O HD" --title "Liebesg _schichten und Heiratssachen" --description "!!" --language "ger" --config "withPadding" --comment "add by TV-Browser"
Extra text
bleibt leerHab die Nutzungsbedingungen jetzt nicht genau im Kopf aber ich beziehe die EPG Daten von meinem eigenen TVHeadend Server und bereite sie dann für meinen TVBrowser auf. Wie hier beschrieben: https://wiki.tvbrowser.org/index.php/Ei ... n_anbieten Da sollte das dann doch kein Problem sein.
Nimm dies:odo125 hat geschrieben: ↑01 Aug 2022, 21:07 @ds10 und Schwimmer742
Bei Aufruf mit folgenden Parametern:
--command "dvrcreate" --serverurl "http://192.168.0.1:9981/tv/" --username "{device_username}" --password "{device_password}" --starttime {start_unix} --endtime {end_unix} --channel "{channel_name_external}" --title "{maxlength(escapeQuotes(title),"200")}" {testparam(clean(description),"--description")} "{testparam(clean(description),replaceNewline(maxlength(escapeQuotes(description),"300")),"!")}!" --language "ger" --config "withPadding" --comment "add by TV-Browser"
bekomme ich folgende Ausgabe:
--command "dvrcreate" --serverurl "http://192.168.0.1:9981/tv/" --username "user1" --password "***" --starttime 1659396600 --endtime 1659399240 --channel "ORF2O HD" --title "Liebesg _schichten und Heiratssachen" "!!" --language "ger" --config "withPadding" --comment "add by TV-Browser"[/c]
Das heißt im ersten Beispiel fehlt der Parameter --description ganz und somit werden die Rufzeichen auch nicht zum TVHeadend übermittelt und das FeldExtra text
bleibt leer
Und auch wenn ich etwas lästig erscheine, nein bitte nicht mehr ganz von vorne......
{testparam(clean(description),"--description","--description")}
Ich habs jetzt so gelöst:Schwimmer742 hat geschrieben: ↑01 Aug 2022, 21:26
Nimm dies:
{testparam(clean(description),"--description","--description")}
Oder schreibe einfach nur --description, weil immer eine kommt, und wenn es nur "!!" ist.
--command "dvrcreate" --serverurl "http://192.168.0.1:9981/tv/" --username "{device_username}" --password "{device_password}" --starttime {start_unix} --endtime {end_unix} --channel "{channel_name_external}" --title "{maxlength(escapeQuotes(title),"200")}" {testparam(clean(genre),"--description")} "{testparam(clean(genre),replaceNewline(maxlength(escapeQuotes(genre),"300")),"!")}" --language "ger" --config "withPadding" --comment "add by TV-Browser"
{testparam(clean(genre),"--description")}
--description
schreiben, sonst geht das Problem von Vorne los, wenn dein Genre leer ist.