Я хочу связать Pure Data с VLC, чтобы управлять им (загружать файлы, играть, останавливать и т. Д.).Как управлять VLC от Pd Vanilla> 0,46 с собственной сетевой системой?
Существует способ сделать это, используя pyext в https://github.com/mxa/AudioVideoPatches (файл 15c-remote-vlc_python.pd), но я считаю, что для этого не нужно использовать внешний код (также я не мог получить это работать). Начиная с версии 0.48, Pd (Vanilla) имеет netsend и netreceive для подключения к сокетам изначально.
Я не знаком с розетками, поэтому не знаю, как это сделать.
Я нахожусь на Ubuntu-Mate x64, Pd 0.46.7, VLC 2.1.6.
Ну, после некоторых тестов я решил эту проблему (это легко и прямо) ... но есть проблема. Любое сообщение, отправленное в VLC, имеет «;» в конце («add file.avi» - «add file.avi;»). И пока я не разрешу эту проблему, я не могу опубликовать ответ на этот вопрос. –
IOhannes сказал мне, что последний «;» является нормальным, это формат, в который передаются сообщения Pd, называемые FUDI: https://en.wikipedia.org/wiki/FUDI –