Ich möchte Pure Data mit VLC verbinden, um es zu steuern (Dateien laden, abspielen, anhalten usw.).Wie steuert man VLC von Pd Vanilla> 0.46 mit nativem Netzwerksystem?
Es gibt eine Möglichkeit, dies zu tun, indem Sie pyext in https://github.com/mxa/AudioVideoPatches (Datei 15c-remote-vlc_python.pd), aber ich denke, dass es nicht notwendig ist, externen Code zu verwenden (auch ich konnte nicht bekommen es zu arbeiten). Ab Version 0.48 hat Pd (Vanilla) netsend und netreceive, um sich nativ mit Sockets zu verbinden.
Ich bin nicht vertraut mit Sockets, also weiß ich nicht, wie es geht.
Ich bin auf Ubuntu-Mate x64, Pd 0.46.7, VLC 2.1.6.
Nun, nach einigen Tests habe ich dieses Problem gelöst (es ist einfach und direkt) ... aber es gibt ein Problem. Jede an VLC gesendete Nachricht hat ein ";" am Ende ("add file.avi" ist "add file.avi;"). Und bis ich dieses Problem gelöst habe, kann ich die Antwort auf diese Frage nicht veröffentlichen. –
IOhannes sagte mir, dass das letzte ";" ist normal, es ist das Format, in dem Pd-Nachrichten übertragen werden, genannt FUDI: https://en.wikipedia.org/wiki/FUDI –