Beiträge von gpu

    frol: Das mit Description match habe ich natürlich auch gesehen. Die Fragestellung war aber, wie / ob man mit einem Auto Timer innerhalb Titel und Description gleichzeitig suchen kann (also ein Treffer in Title ODER Description).


    @Sven H: Ja, das "funktioniert" technisch.... aber nach ca. 90 Sekunden Suchzeit hat er den Eintrag, der im ZDF in 2,5 Stunden beginnt nicht gefunden (und natürlich auch keinen Timer angelegt). Das ist für mich völlig unbrauchbar.
    Es sind wohl einfach zu viele EPG Einträge vorhanden und das 1000er Limit schlägt zu. Außerdem dauerts zu lange.


    Ich bin halt - was die Weboberfläche angeht - von meinem VDR mit VDR Admin bzw VDR Live und dem EPG Search einfach verwöhnt.
    Einerseits hat die Dreambox ja einige tolle Features, aber was die Weboberfläche angeht (und speziell Auto-/Suchtimer), ist der VDR um Klassen besser. Wirklich schade. :loudly_crying_face:


    Ich habe mich jetzt mit 2 Timern beholfen:
    - "description match" mit "exclude" Filter auf Titel und
    - "partial match" mit "exclude" Filter auf Description
    Nicht schön, aber es scheint zu funktionieren.

    Hi,


    ich versuche im WebControl ein Auto Timer zu erstellen, der einen Timer erstellen soll,
    wenn die Sendung "Tobias Mann" im Titel oder in der Beschreinung hat.


    Aktuell wäre das z.B. am 17.4. um 23:45 im ZDF die Sendung "Mann, Sieber!" wo Tobias Mann in der Beschreibung vor kommt.
    (s. Bild)


    Wie kann ich dem Auto Timer über Web Control beibringen, dass er diese Sendung aufzeichnen soll.
    Ich schaffe es nur Sendungen zu auto timern, die Tobias Mann im Titel haben.
    (s. Bild)


    Auch wenn ich Tobias mann in das EPG Suche - Feld vom Web Control eingeb, wird nix gefunden.


    Mache ich irgendetwas falsch, habe ich was übersehen?

    Hi,
    ich habe da eine kleine Inkonsistenz zwichen edEITcli und edEIT:
    Description und Content sind vertauscht.



    edEIT 1.6.0:
    Description = Die große Leere: Geschichten aus der Finanzwelt
    Content = Deutschland 2012 |Altersfreigabe: 6


    edEITcli 1.0.4 (JASON file):
    Content = Die große Leere: Geschichten aus der Finanzwelt
    Description = Deutschland 2012\r\nAltersfreigabe: 6


    Ich habe die JSON und die EIT mal hier in einem ZIP angehängt


    > Kennst Du edEITcli?


    Jetzt schon :smiling_face: - Danke für den Hinweis.
    Ich mag zwar JSON nicht besonders und es ist nicht mit Bordmitteln unter VBSCRIPT zu parsen (was bei XML der Fall ist),
    aber das bekomme ich irgendwie hin.

    Hi,


    Am 19.1.2017 schrieb juanito_perez in #79 als es um Massenverarbeitung ging:
    > So wie ich es bisher verstanden habe, geht es den Leuten hauptsächlich darum die .eit-Inhalte in eine Textdatei zu bekommen,
    > um diese dann anderweitig einzulesen.
    > Wenn es tatsächlich nur darum geht, dann wäre der Aufwand überschaubar, weil ich weite Teile vom aktuellen edEIT mehr oder
    > weniger 1:1 übernehmen könnte.
    > Ich warte aber auch erstmal ab, welche Anforderungen hier oder im Ihad tatsächlich kommen.


    Also ich erwähne mal (m)eine Anforderung (naja es ist eher ein Wunsch) die Informationen aus der .eit per Kommandozeile bzw.
    Übergabeparameter nach XML exportieren zu lassen. .... Nur damit später keiner sagen kann, es gebe diese Anforderung nicht :smiling_face:
    Es ist aber nur ein "nice to have"


    Z.B. sowas: edEIT.exe "\\mybox.local\Harddisk\movie\myeitfile.eit" -XML "d:\myeitfile.xml"

    Meine Anwendungszwecke:
    Ich habe aus VDR Zeiten ein script, welches mir mittels ffmpeg .ts dateien mach mp4 konvertiert. Dieses nutze ich um...
    ... die Filme / Serien zu archivieren
    ... die Filme / Serien fürs Handy Auflösungs- und Dateigrößenoptimiert zu konvertieren
    ... die damit Kinder auf langen Autofahrten in den Urlaub zu unterhalten (Kinderfilme / -Serien) (und meine Nerven zu schonen)


    Dieses Script baue ich gerade auf Dreambox um weil die Tage des VDR gezählt sind.


    Die XML Datei lese ich im script ein, parse sie und nutze die Infos daraus um einen sprechenden Dateinamen für die mp4 Datei zu erstellen, z.B.:
    eit: 20180304_1100_-_KIKA_-_LOEWENZAHN.eit
    mp4: Loewenzahn - Hamster - Dicke Backen in Bärstadt.mp4
    -> Loewenzahn
    : aus eit 'Title'
    -> Hamster - Dicke Backen in Bärstadt: aus eit 1. Zeile 'Content' weil 'Description' hier leer ist


    Manchmal sind die Infos auch im .ts Dateinamen drin aber halt nicht immer und mit deutlich weniger Informationen.

    Die Diskussion ist insoweit jetzt überflüssig als dass mittlerweile geklärt wurde...
    ... wie man einzelne Erweiterungen installiert ohne die Box Software komplett zu aktualisieren (#8)
    ... dass geklärt ist, wie man verhindert, dasss einzelne Pakete / Erweiterungen ungewollt aktualisiert werden (#11)
    ... dass die Meldung beim Box-Start ist vom mpgz Plugin kommt (#15)



    Damit gibt es für mein "Problem" jetzt eine Lösung:

    • Ich kann einzelne Erweiterungen installieren ohne gleichzeitig die Box Software zu aktualisieren
    • Ich kann die Box Software aktualisieren onhe meine veränderten Plugins aktualisieren zu lassen (mit entsprechenden Risiken und Nebenwirkungen)


    Ich habe jetzt mal im Mediaportal "Automatische Updateprüfung" aus "Nein" gesetzt und warte ab, ob die Update Meldungen des mpgz noch auftauchen.


    Danke an alle die mir geholfen haben.

    Ok, vielleicht falsch ausgedrückt.


    Die Box schaut regelmäßig nach, ob neue Updates zur verfügung stehen. Wenn dem so ist, dann bekomme nach dem "Einschalten" eine Info, dass Updates vorhanden sind und ob ich sie installieren möchte (Ja / Nein) - das habe ich aktuell bei eine Plugin.


    Wenn ich unter Erweiterungen > Erweiterungen verwalten ein einzelnes Plugin hinzufügen möchte, dann kommt (zwangsweise) auch immer gleich ne neue Box Software mit.
    Beides (Update Info von Plugins / Box Software? und Zwangs-Aktualisierung) würde ich gerne abschalten.


    Die Box-Software-Updates kann man sicherlich auch dadurch reduzieren, dass man vom experimental zurück zum stable wechselt. Würde aber gerne da bleiben, wo ich gerade bin.


    Hi,
    vielleicht (hoffentlich) sehe ich den Wald vor lauter Bäumen nicht.
    Ich möchte gerne den Check auf neue Versionen abschalten und ggf. nur manuell nach neuen Versionen suchen lassen.
    Dache, da gibts irgendwo eine Einstellung.... nur finden kann ich sie nicht...


    Da ich aktuell einige Änderungen an .js und .py Dateien vorgenommen habe, muss ich diese nach jedem Update neu
    applizieren, was mir aktuell zu aufwändig ist. Da die Box und alle Plugins gut laufen, habe ich derzeit auch keine
    Notwendigkeit Updates einzuspielen.

    zombi:
    Es ist mir natürlich klar, dass ich ggf. jeden einzelnen Screen was z.B. die Breite und die Positionen der Elemente angeht im Skin anpassen muss ... und das habe ich auch schon vielfach getan ... da wo es sinnvoll ist und wo ich die Screens gefunden habe.
    Meine Frage war gezielt für einige der Stellen / Screen an denen ich nicht weiter gekommen bin.


    Danke für Hinweis auf <listboxcontet>. Das war eines der Puzzel-Stücke, die mir gefehlt haben.
    Damit habe ich jetzt den Text innerhalb der verschiedenen Settings-Menus schonmal in der richtigen Größe.
    Ich habe meinen Skin auf dem "Default HD" von der 920 aufgebaut. Da war (entegen Deiner Aussage) nur ...
    <listboxcontent>
    <offset name="left" value="10"/>
    <offset name="right" value="10"/>
    </listboxcontent>

    ... drin und ich habe nicht realisiert, das das der zuständige Bereich ist.


    Ein Blick in skin_default.xml (da stehts wie von Dir beschrieben) hätte sicherlich auch weiter geholfen ... aber hinterher ist man ja immer klüger ... und besonders dann wenn man erklärt bekommt, wo man schauen muss.

    @Belp
    Den Skin Workshop kenne ich schon ... konnte da aber keine Lösung für meine Probleme finden.


    Den Thread mit den Listfonts kenne ich, Die Fonts habe ich auc schon geändert. Das ist aber nur ein kleiner Teil der Arbeit. Denn durch die vergrößerung der Zeichen müssen an vielen Stellen auch Abstände und Bereiche verändert werden.
    Außerdem kümmern sich Plugins i.d.R. nicht um diese Angaben.
    Den Metrixskin habe ich mir angeschaut. Auch dieser hat die gleichen "Probleme" wie meiner: Einige Screens haben einen (zu) kleinen Font. ... und die Senderliste gefällt mir beim Metrix nicht ... aber das ist kein technisches Problem :smiling_face:


    Und ich habe noch keinen Skin gefunden, der den Font in den Setting Menus vergrößert hat.
    Ich befürchte daher, das das nicht skinbar ist.

    ( MOD: eventuell verschieben nach Software > Enigma > Skins ???)


    Hi,


    ich suche ein Skin mit großer Schrift (Font Sizes 26..30), so dass man auch entfernt sitzen noch was erkennen kann.


    Da ich da nix finden konnte habe ich begonnen, mir einen eigenen Skin mit entsprechender Font-Größe zu bauen.
    Jetzt hänge ich aber bei einigen Screens und finde nicht die Stelle, wo diese definiert werden.
    Bin über Hinweise dankbar. .... un ja, ich kenne den "Skin Workshop" habe dort aber keine Hilfe zu den u.g. Fragen fefunden (oder diese übersehen).


    Die allgemeine Frage ist: Wo sind diese Screens oder Templates definiert (kann man diese überhaupt über einen Skin beeinflussen)?


    (1) Settings: wie z.B. Einstellungen > System > Anpassen (s.u.)
    Hier möchte ich gerne eine größere Schrift haben, außerdem soll das Window breiter sein (wegen der größeren Schrift).


    (2) Menu-Auswahl-Liste (z.B. beim Löschen einer Aufnahme)...
    ... hätte ich gerne breiter und mit größerer Schrift...



    (3) Und dann gibts da noch diese Ja / nein Box (z.B. beim Löschen einer Aufnahme)...

    maluhi: Cool danke, das hat geholfen!


    Ich bin mir nicht sicher, ob meine Lösung Nebenwirkungen hat (z.B. wenn man einen anderen Player als VLC nutzt), aber für mich funktionierts jetzt :grinning_squinting_face:


    Lösung:
    In Zeile 477 ein weiteres encodeURIComponent(...) hinzufügen... und so sieht das Ergebnis dann aus:


    JavaScript: /usr/lib/enigma2/python/Plugins/Extensions/WebInterface/web-data/helpers.js
    this.getServiceReference = function() {
    		return encodeURIComponent(encodeURIComponent(this.serviceRef));
    	};


    Getestet mit SAT-TV (SD, HD) und IPTV (Entertain).
    Noch nicht getestet mit EntertainTV - also den Streams mit den 2 IP Adressen in der URL (z.B. rtp://87.141.215.251@232.0.20.35:10000).
    Das mache ich mal bei nächster Gelegenheit.

    @maluhi @Swiss-MAD


    Ihr habt natürlich beide Recht.
    Da ich eine Fritz Box habe, kann ich ggf. auch aus deren Oberfläche heraus Live-TV schauen.
    Ich finde es aber halt schöner / einfacher wenn man nur eine Stelle hat, über die man auf die Inhalte zugreifen kann.


    Mal schauen ob ich in dem Python Code die Stelle für die m3u Datei finde und da n paar Zeilen für IPTV einfügen kann, die dann die URL anpassen.


    Oder ich versuche einen Entwickler zu motivieren :smiling_face:


    Danke auch an alle die Zeit investiert haben um zu helfen und mich ein wenig schlauer zu machen.

    Versuchs mal mit


    DREAM-IP/web/remotecontrol?command=105
    DREAM-IP/web/remotecontrol?command=106



    Keys.py:
    "KEY_LEFT": 105,
    "KEY_RIGHT": 106,


    Das sind die < und > Tasten vom Tastenkreuz.
    Vielleicht musst du dann nur noch herausfinden wo die Keys Zuordnungen für die Web FB hinterlegt sind, dort die o.g. Werte für << und >> eintragen und glücklich sein ....


    Oder du nutzt einfach in der Web FB die < und > Tasten vom Tastenkreuz. das funktioniert bei mir.


    Ich gehe jetzt aber erstmal ins Bett ....

    Wenn ich mittels journalctl -f anschaue, was beim klicken auf die tasten dew Web FB ankommt, dann ...


    >||: [RemoteControl.sendEvent] command was was sent (key: 207, flag: 0)
    []: [RemoteControl.sendEvent] command was was sent (key: 128, flag: 0)
    OK: [RemoteControl.sendEvent] command was was sent (key: 352, flag: 0)
    <<: [RemoteControl.sendEvent] command was was sent (key: 168, flag: 0)
    >>: [RemoteControl.sendEvent] command was was sent (key: 159, flag: 0)


    Daraus kann man schonmal die Erkenntnis ziehen, dass die Tasten zumindest definiert sind.
    Vielleicht existiert irgendwo eine Config / XML Datei, wo hinterlegt ist, was bei Code 186 / 159 passiert - ich habe auf die Schnelle aber nix gefunden....
    Vielleicht kann einer der Kundigen einen Tipp geben?