Modifications

Aller à : navigation, rechercher

Pd2vlc

1 641 octets ajoutés, 1 septembre 2016 à 14:48
du côté de chez Puredata
{{Projet
|status=PrototypeExperimental
|image=Pd2vlc_Capture_du_2016-05-04_16-38-47.png
|description=Patch puredata pour commander le lecteur VLC par Telnet
|license=GFDL
|contributeurs=Oli44,
|inspiration=sur une idée du recyclartiste Julien Merlaud
|ingrédients=Puredata
|source=http://fablabo.net/wiki/Fichier:Pd2VLC_20160504.tar.gz
|url=http://olivier.heinry.fr
}}
== Mise en oeuvre ==
Il faut tout d'abord lancer VLC avec les options permettant d'écouter les commandes réseau. On doit spécifier le nom (ou l'IP, quand on a plusieurs interfaces) de la machine et un numéro de port. Sous Mac/Linux, on peut utiliser le nom Avahi/Bonjour sans souci. La doc originale est disponible sur le site de videolan : https://wiki.videolan.org/Console/. Pour avoir plus d'information sur les commandes disponibles, il suffit de taper $ vlc -h | less en ligne de commande sous Linux. Il faut au préalable enregistrer une playlist, peu importe son format, m3u ou xspf. Version utilisée: VLC media player 2.1.6 Rincewind pour Linux X86_64. Marche aussi avec la version Rasbian mais sans accélération graphique (needs recompile).  === Les commandes VLC importantes ===  --intf rc Il s'agit du choix d'interface. Attention, quand on la lance, si on a l'option autostart désactivée, aucune fenêtre n’apparaît au démarrage.  --rc-host truc.local:44400 --rc-host 192.168.1.100:44400 On donne le nom de la machine ou son IP, ainsi que le numéro de port, supérieur à 1000. Il faut évidemment que le firewall laisse ce port accessible en TCP.
Sous Linux, ça donne ça:
xubuntu@Astro:~$ vlc --intf rc --rc-host Astro.local:44400 --no-playlist-autostart /home/xubuntu/liste.xspf
Sous Mac OSX, ça donne ça:
/Applications/VLC.app/Contents/MacOS/VLC --intf rc --rc-host 192.168.1.99:44400 --no-playlist-autostart ./playlist.m3u === du côté de chez Puredata === Il y a 3 abstractions et un simple fichier de demarrage avec une interface simplifiée. Si les commentaires dans le code ne vous suffisent pas pour comprendre le fonctionnement, get back to me, dude! [[Fichier:Pd2vlc20160901.zip]] Pour mémoire, toute première version: [[Fichier:Pd2VLC_20160504.tar.gz]] ==== configuration de Puredata ==== J'ai utilisé Pd-L2ork , paquet Burrito Supreme 64 bit , Février 2016. Les 2 librairies vraiment nécessaires sont mrpeach (objets [tcpclient] et [str to_list] et moocow ([any2string], quoi que ces 2 derniers devraient pouvoir être réécrits en purepd.
== Résultat(s) ==
Emailconfirmed
471
modifications

Menu de navigation