DMXControl startet Programme, Plugin "External Action"

  • Hallo Stefan aus München


    Vielen Dank
    dem Werde ich mal nachgehen.


    Hab jetzt eine kleine Hilfe gebastelt:
    ein del Command.htm* bat
    das hab ich mir jetzt in den Ordner von DMXC gelegt, in dem auch die wget Dateien landen.


    Doll ist jetzt das ich dieses Bat auch mit Externel Aktion aufrufen kann.
    Aus einer szeneliste oder mit einem Buton.


    Philipp
    Das mit dem --spider funtion hatte ich wohl falsch verstanden.
    Und das auf die suche im Internet bezogen.
    Also googeln mit suchwort --spider
    -- spiderals option gegen "böses"


    Ja so kann man sich teuschen.
    funktioniert aber !

  • Hallo,
    eigentlich sollte es mit localhost und 127.0.0.1 gleich schnell gehen, denn beides ist identisch. Außer dein PC braucht für die "Namensauflösung" von 127.0.0.1 ewig, was er aber eigentlich nicht dürfte.
    Viele Grüße
    JP

  • Hallo zusammen,
    da die letzte Antwort zu diesem Thema mehr als 392 Tage zurück liegt, folge ich der Anweisung und erstelle ein neues Thema zu diesem Thema.


    Folgendes:
    Ich habe die ExternalAction.dll (Vers. 1.2) in das Verzeichnis DMXControl/Plugins kopiert (nur diese eine Datei).
    Im PluginAdministrator angegeben, dass dieses Anwendungsplugin auch ohne Administratorrechte verfügbar sein soll.


    Nach dem Start von DMXControl ist aber dieses Plugin (als Befehl) überhaupt nicht vorhanden.


    Was mache ich falsch?


    Schon 'mal Danke und viele Grüße


    Mike

  • Hatte mich ja damals sehr auf MPC-HC x64 als Player für DMXC eingestellt.

    Aber nur weils mit VLC nicht schnell genug geklappt hat.

    Bin mit meiner Wahl auch immer noch zufrieden, weil der absolute Vorteil war eben der zusätzliche Einsatz von FFmpeg.

    Das besondere für mich ist die Perspektivkorrektur, wenn der Projektor mal nicht im rechten Winkel vor der Leinwand steht.

    Inzwischen hat aber auch VLC Vorteile.

    Deshalb hier die Variante für DMXC, External Aktion, Wget, VLC Player

    ---------------------------------------

    External Aktion Hier mit Wget für VLC Player


    Vlc Player aufrufen und über Ansicht>Interface hinzufügen> Web aktivieren


    Die Einträge In External Aktion

    Name: VLC (zum Beispiel)

    Pfad : \dmx\Wget\wget.exe (zum beispiel)

    Windows State > versteckt aktivieren


    die Parameterliste


    http://127.0.0.1:8080/requests/status.xml?command=pl_pause --spider

    http://127.0.0.1:8080/requests/status.xml?command=pl_next --spider

    http://127.0.0.1:8080/requests…s.xml?command=pl_previous --spider

    http://127.0.0.1:8080/requests/status.xml?command=pl_stop --spider

    ---------------------------------------

    Der Eintrag für Pause ist auch für Play

    Die Einträge --spider verhindern kleine Dateien die beim Befehlsaufruf von wget erstellt werden

    ---------------------------------------

    Damit ist natürlich auch die Steuerung von VLC auf einem anderen Rechner im Netztwerk möglich.

    ---------------------------------------

    Für VLC mit wget.


    Nach dem Start von VLC

    Ansicht>Interface hinzufügen >Web

    Um zugriff für Wget/internet zu ermöglichen


    oder Dauerhaft

    Werkzeuge>Einstellungen>Interface-Einstellungen

    unten Erweiterte Einstellungen >Hauptinterface

    Extra Interface-Modul > Web (aktiv)

    ==========================================

    Ohne Wget geht auch was

    aber hier jetzt nur Local

    Einträge in External Aktion


    Name: vlc zum Beispiel

    Pfad: C:\Programme Portable\VLCPortable\VLCPortable.exe zum Beispiel

    Windows State > versteckt aktivieren


    die Parameterliste


    D:\Temp\VlctestPlaylist.xspf

    c:\VTS_01_1.VOB

    "C:\DMXCFilme\MPEG\Schwarz 30Min.mp4" " " wegen der Leerzeichen

    vlc://quit

    vlc://pause

    vlc://pause:7 7 Sekunden Pause


    hiermit kann man also eine Playlist komplett abspielen oder einzelne Filme aufrufen

    nachdem man die von Ecternal Aktion dafür zu Verfügung gestellten Befehle

    in die Kommandobox gelegt hat, oder auch in eine Szeneliste.


    mir sind leider keine Befehle für next oder previous bekannt,

    würde aber gerne davon Hören.

    ---------------------------------------

    Bei VLC


    Damit der Titel am Anfang nicht angezeigt wird

    Untertitel / OSD (Einfache Einstellung)

    bei Abteilung> On Screen Disply

    ausschalten >On Sceen Display

    ---------------------------------------

    Bei lokalem betrieb auf dem zweiten Screen.


    Interface-Einstellung (Einfache Einstellung)

    Video in Interface integrieren >deaktivieren

    Damit wird das Bild vom Interface gelöst und

    man kann dann das Bild in den zweiten Screen schieben.

    dabei bleibt die Steuerung und die Playliste auf den ersten Screen.


    Gruß und Gesundheit

    W.

  • Das Thema ist zwar schon uralt, aber weil es ja durch Wulf noch vor Kurzem editiert wurde, habe ich Hoffnung, dass es doch noch jemand liest.
    Also. Ich habe den VLC Player installiert und bekomme über External Action ein Video auch wunderbar ans Laufen. Hintergrund ist die Tatsache, dass ich mein Licht, den Ton und auch Videos auf der Bühne während meiner Zaubershow über eine Fernbedienung in meiner Tasche steuere. Sie kann Tastendrucke emulieren oder auch über ein von mir geschriebenes Script die Kommandobox bedienen.

    Da ich jedoch nirgendwo eine Dokumentation bzgl. der Befehle von External Action entdeckt habe, frage ich mich, wie kann ich ein laufendes Video, welches ich per External Action über VLC gestartet habe, über External Action per Fernbedienung auch wieder stoppen und den Player schließen?

    Konkretes Beispiel:

    Das Licht hat über die Fernbedienung eine Szene X gestartet. Nun soll über die Fernbedienung zusätzlich das Video Y gestartet werden, bewusst über DMX Control 2. Dazu habe ich also im External Action Plugin eine entsprechende Einstellung vorgenommen, und zwar folgende:

    Name: VLC Video 1
    Pfad: c:\programme\vlc\vlc.exe
    Windows state: normal

    Parameterliste: d:\viedeos\testvideo.mp4

    In DMX Control habe ich die Tastaturfunktion aktiviert und der Taste v das External Action "VLC Video 1" zugeordnet.

    Drücke ich nun auf der Fernbedienung die entsprechende Taste, startet das Video auch und wird am Bildschirm sichtbar.

    Wie kann ich nun das Video wieder über die Fernbedienung stoppen?

    Vielen Dank für Eure Hilfe.

  • Tja, leider habe ich mich etwas zu früh gefreut. Mit dem Video funktioniert der "Stop-Befehl". Wenn ich jedoch eine Präsentation von Libre Office (Pendant zu Powerpoint) gestartet habe und sie mit dem Befehl "stop" schließen will, geht das leider nicht.
    Ich nehme an, dass der "stop-Befehl" zufällig mit VLC funktioniert.
    Gibt es da vielleicht im External Action noch andere Befehle zum Schließen eines offenen Fensters oder Ähnliches?

    Von der Sicht aus gesehen, wäre ein kleines Wiki oder eine Befehlsliste, was External Action betrifft, hilfreich und auch für andere hier bestimmt sinnvoll.

  • Newly created posts will remain inaccessible for others until approved by a moderator.

    The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.