Projects / AVRemote


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.

Operating Systems

Recent releases

  •  13 Mar 2012 18:51

    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'.

    •  01 Jul 2011 14:16

      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.

      •  24 May 2011 14:58

        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).

        •  19 Apr 2011 10:34

          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.

          •  15 Apr 2011 15:49

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


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.