uav-play - Push and play a media on UPnP-AV Renderer(s)
uav-play [-p port] [-i interface] [-t timeout] [-s]
[-r renderer] [-H file] [-D file] [-d]
uav-play is a kind of control-point in command line for shell-scripting
purpose.
Two modes are proposed:
By providing a media file to host (option -H), uav-play acts as a small web server for this file, computes an almost DLNA-conformant DIDL-Lite xml with metadata about the media, then asks discovered renderers to play it.
By providing a DIDL-Lite xml file (option -D) describing a media hosted somewhere on the net, uav-play asks discovered renderers to play it.
Mixed mode: host a media file, but provide your own DIDL-Lite xml description.
Note that if you do not use -H or -D then uav-play expects a DIDL-Lite xml on standard input.
-p, --port=PORT-i, --interface=INTERFACE-t, --timeout=TIMEOUT-s, --strict-r, --renderer=RENDERER-H, --hosted_file=FILE-D, --didl_file=FILE-d, --dump_didl$ uav-play -i wlan0 -H image.jpgLooks for renderers on the wlan0 interface and asks them to play image.jpg
$ uav-play -r uuid:384fe2ed-0c0f-4c78-8481-4b5c77dd0f01 -D didl-example.xmlRetreives the rederer designed by this uuid and asks it to play media described by didl-example.xml
uav-play cannot host media files larger than 2Gb on 32 bits systems.
Christophe Lohr <clohr_at_users.sourceforge.net>
gupnp-av-cp(1), gupnp-dlna-info(1), gupnp-upload(1), Rygel(1), Korva(1), dLeyna(1)