Posts by davie2000

    MarkusE Danke nochmal fürs rasche Einbauen!

    Allerdings bekomme ich jetzt einen Fehler, wenn ich den neuen Befehl absetze:


    Code: http://192.168.x.y:8008/vdr_request/switch_channel?channel_number=10
    Normale Seite:
    channel: -0-0-0
    result: 0
    error: Kann das Programm nicht finden oder keine vorhanden.
    Seitenende!


    Schaut so aus, als würde da noch das Format von "param" erwartet, oder?

    Probier mal die Menüpunkte (Video, Audio, etc.) nicht mit "ok" bestätigen, sondern mit "pfeil nach rechts".
    Dann sollte das nach unten aufklappen.

    Der Goldtipp ist aber wahrscheinlich von vdr_rossi ;)

    Ok, danke!


    Eine Frage noch:
    Was muss ich denn im Tab "Einstellungen" (im Browser) bei

    Lokales Netz (keine Anmeldung notwendig):

    eingeben, wenn ich das aktivieren möchte? mit "192.168.x.255" oder "ja" klappts schon mal nicht.
    Ich könnte natürlich Benutzername und Passwort komplett leeren, aber "Lokales Netz" klingt genau nach dem, was ich will.

    Ich nutze VDR 2.4.8 aus Seahawks Focal-PPA (Ubuntu 20) mit vdr-plugin-live 2.3.1.

    Jetzt möchte ich lieber vorher fragen, ob ich das neuere vdr-plugin-live-ng (3.3.4) einfach dazu installieren kann?

    Oder, ob ich das alte vorher purgen muss?


    Da ich live täglich nutze, möchte ich mir da nichts zusammenschießen.


    Danke schon jetzt für eure Unterstützung!

    Wieder mal vielen Dank für eure Rückmeldungen!


    wmautner Du hast natürlich Recht! Dann habe ich schon mal Version 3.3.4 drauf.

    Code: apt-cache policy vdr-plugin-live-ng
    vdr-plugin-live-ng:
      Installiert:           (keine)
      Installationskandidat: 3.3.4+git20240110-1-af40f42-0yavdr0~focal
      Versionstabelle:
         3.3.4+git20240110-1-af40f42-0yavdr0~focal 500
            500 http://ppa.launchpad.net/yavdr/experimental-vdr/ubuntu focal/main amd64 Packages


    seahawk1986 Danke für den Hinweis mit restfulapi - werde ich mir alternativ auch anschauen.
    Gibts da vielleicht schon eine Möglichkeit mit Kanalnummer statt ID?
    Und ja, ich sollte schon längst mal den VDR updaten; aber eigentlich auch Ubuntu und überhaupt alles ganz neu, aber dafür fehlt mir im Moment einfach die Zeit.

    Danke für den Code!
    Deine neuen Zeilen 18-23 (im Vergleich zu vdr-plugin-live/pages/switch_channel.ecpp) lesen sich sehr gut.
    Sehr gute Idee mit GetByNumber und GetChannelID! Ich hätte wahrscheinlich versucht ein passendes svdrp-Kommando abzusetzen oder so was *brrrr*


    Jetzt ist mir aber schmerzlich aufgefallen, dass ich noch mit einer veralteten Version (2.3.1) unterwegs bin.

    Code: apt-cache policy vdr-plugin-live
    vdr-plugin-live:
      Installiert:           2.3.1+git20170623.4.6335b64-7yavdr7~focal
      Installationskandidat: 2.3.1+git20170623.4.6335b64-7yavdr7~focal
      Versionstabelle:
     *** 2.3.1+git20170623.4.6335b64-7yavdr7~focal 500
            500 http://ppa.launchpad.net/yavdr/experimental-vdr/ubuntu focal/main amd64 Packages
            100 /var/lib/dpkg/status
         2.3.1-5build1 500
            500 http://at.archive.ubuntu.com/ubuntu focal/universe amd64 Packages


    seahawk1986 könntest du bitte bei Gelegenheit mal in deinen Focal-Zweig vdr-plugin-live auf v3.3.7 aktualisieren?

    Vielen Dank für eure schnellen Rückmeldungen!


    Ich habs ausprobiert - klappt nur, wenn der Rechner, wo die URL abgesetzt wird, auch angemeldet ist.
    Sonst kommt "Leider nicht erlaubt. Bitte kontaktieren Sie Ihren Administrator!"

    Da ich ja im LAN bin, könnte ich die Anmeldepflicht für live tatsächlich einfach komplett ausschalten.
    Obwohl mir lieber wäre, die Anmeldung zu automatisieren.



    Die Angabe der Kanalnummer beherrscht das Modul nicht, ließe sich von Markus aber sicherlich nachrüsten (?channel=X).

    Dann werde ich mal schauen, ob ich vielleicht sogar einen Pullrequest zusammenbringe.
    Bei Markus betteln kann ich sonst auch noch ;)

    Danke!

    Update: habs gefunden ;) "vdr-plugin-live/pages/switch_channel.ecpp"


    Update2:

    Hat wohl geklappt, weil ich in dem Browser in live schon angemeldet war.
    Geht das auch irgendwie ganz OHNE Anmeldung?
    Oder kann man die Anmeldung irgendwie auch via URL durchführen?

    ["vdr-plugin-live/pages/switch_channel.ecpp" ist offenbar kein solcher "Request" (wie switch_channel) sondern zeigt die Anmeldeseite.]

    Echt jetzt? Das wär ja cool (obwohl auch etwas peinlich)


    Trotz der fehlerhaft anmutenden Meldung

    Code: http://192.168.x.y:8008/vdr_request/switch_channel?param=S19.2E-1-1019-10301
    Normale Seite:
    channel: S19.2E-1-1019-10301
    result: 1
    error:
    Seitenende!


    haut das tatsächlich hin: der VDR schaltet auf ARD - VIELEN DANK kfb77 !


    Ich werde also den live-Code durchsuchen bzw. mal damit Rumspielen, ob es da auch einfachere Möglichkeiten ohne diese IDs gibt.

    Woher weißt du, dass es den Request "switch_channel" überhaupt gibt - Erfahrung/Erinnerung oder Code-Studium?

    Ich hoffe, ich bin damit im richtigen Unterforum, sonst bitte verschieben - Danke!


    Gibt es eine Möglichkeit eine URL von einem beliebigen Gerät im LAN aufzurufen, die dazu führt, dass im VDR auf einen bestimmten Kanal umgeschaltet wird?

    zB http://192.168.x.y:8008/switch_to_channel?channel=13 oder http://192.168.x.y:8008/switch_to_channel?id=S19p2Em1m1010m11150



    Hintergrund:

    Wir haben einige Multiroomgeräte, auf denen ein Server läuft, auf dem man URLs mit diversen Steuerbefehlen absetzen kann.

    Deshalb konnten wir ganz einfach zB einen Kurzbefehl basteln, der mit Siri per Sprachbefehl aufgerufen werden kann.

    "Hey Siri, ich mag das Lied" ruft zB einfach nur die URL "http://192.168.x.y:8080/raumserver/controller/addCurrentItemToPlaylist?playlist=autoLike&id=Wohnzimmer" auf und der Raumserver fügt das aktuell laufende Lied der übergebenen Playlist hinzu.

    Da ich ja dzt. auch von meinem Notebook aus mit der Fernbedienung von Live auf einen beliebigen Kanal umschalten kann, müsste das ja irgendwie "recht einfach" schon gehen, oder bin ich da zu naiv?


    Danke schon jetzt für euren Input!

    ACHTUNG: beinhaltet sehr viel persönliche Meinung!

    Jetzt muss ich mal blöd fragen, aber wie macht ihr eigentlich Updates eurer Software oder eures Betriebssystems?
    Geht das wirklich OHNE, dass ihr aktiv (persönliche) Daten von eurem Rechner zum Server schickt (und dann nicht ganz genau wisst, was der damit macht)? Und bei jeder Verbindung ist die persönliche IP-Adresse ja ohnehin dabei.


    Ich persönlich würde Klaus da wesentlich mehr Vertrauen, dass er kein Schindluder damit treibt, als den Großkonzernen, mit denen meine Hardware aber permanent kommuniziert (und dabei was auch immer schickt).


    Mein VDR holt zB alle paar Minuten EPG-Infos von div. Anbietern ab und die loggen ganz bestimmt meine IP (und mehr?) mit.

    Wenn Klaus das einfach stillschweigend eingebaut hätte, hättens vielleicht 10 Pros hier gemerkt.
    Ist ja auch nichts anderes als die vielen Besucherzähler, die es früher auf fast jeder Websites gab.
    Was soll das Theater - ICH verstehs nicht.

    Der CheckInitial steht auf 0, trotzdem ist das EPG jetzt wieder vollständig.
    Ja, tvsp ist in den source vorhanden und wurde mitgebaut.


    Schaut jetzt wieder wie gewohnt aus, denk ich.


    Danke für eure tolle Unterstützung!


    PS: Nur leider habe ich mir beim Bauen das komplette src-Verzeichnis gelöscht und meine Kanallogos mitgekübelt :wand
    Aber das ist ein vollkommen anderes Thema.