AVRemote aims to be a simple and portable tool to send UPNP commands to devices supporting the AVTransport 1 and 2 specifications. It allows you to control the playback of audio/video files on media players using the command line.
| Tags | multimedia upnp remote control |
|---|---|
| Licenses | Affero GPLv3 |
| Operating Systems | GNU/Linux Emdebian |
| Implementation | C |
Recent releases


Release Notes: This release adds support to load streams via FTP protocol, fixes discovery and error status return, and renames the 'get' command to 'status'.


Release Notes: HTTP URLs now can be loaded and played. Usability has been improved so that if no command is specified the file/URL argument will be loaded and played. The ability to pipe ad-hoc XML commands from stdin is also provided.


Release Notes: This release adds the seek capability to jump to time locations in the playing media. The code was cleaned up, and the miniupnpc library is now statically included to aid cross compilation and packaging (it still can be optionally compiled as a shared library).


Release Notes: This release fixes a bug when loading very long file paths and adds a new feature to run autodetection of other UPNP root devices (non IGS) on the same network, when compiled linking to miniupnpc.


Release Notes: This initial release provides basic functionality: load, play, pause, and stop are implemented and tested on a WD HD Live media player.