uav-play is a kind of control-point in command line. It asks discovered renderers to play a file or a DIDL-Lite description. |
Portal on SourceForge: https://sourceforge.net/projects/uav-play/
Man page uav-play(1)
Download files: https://sourceforge.net/projects/uav-play/files/
Browse code: https://sourceforge.net/p/uav-play/code/
Debian package
Edit a file such as /etc/apt/sources.list.d/uav-play.list
with:
deb http://uav-play.sourceforge.net/apt/ sid main
deb-src http://uav-play.sourceforge.net/apt/ sid main
Add my key in your debian keyring (sudo or as root):
wget -O - http://uav-play.sourceforge.net/apt/lohr@users.sourceforge.net.gpg.key|apt-key add -
or:
apt-key adv --keyserver hkp://pgp.mit.edu --recv-keys CF47A959
Then execute (sudo or as root):
apt-get update && apt-get install uav-play
Christophe Lohr <clohr_at_users.sourceforge.net>
This code is based on gupnp-av-cp, gupnp-dlna-info, and gupnp-upload. https://wiki.gnome.org/Projects/GUPnP
Many thanks to the authors (Jens Georg, Zeeshan Ali, Parthasarathi Susarla, Krzesimir Nowak, Jussi Kukkonen)
Dump those of your MediaServer by patching gupnp-av-cp
./gupnp-tools-0.8.10/src/av-cp/renderer-controls.c
set_av_transport_uri()
printf("\n%s\n\n", metadata);