AnyRemote is a free and open source software project that adds remote control support for applications using Wi-Fi or Bluetooth connections. It is a command-line application that runs in the background, as a non-interactive daemon (server).
Supports a wide range of mobile devices
The software has been designed from the ground up to support a wide range of mobile devices, including big names like Nokia, Motorola and Sony, as well as the majority of Android powered smartphones and tablets.
Several GUI front-ends exist
Despite the fact that it’s a command-line program, AnyRemote’s developers offers graphical user interfaces for users of the KDE Plasma and GNOME desktop environments, such as kAnyRemote and gAnyRemote (search them on Softpedia for more details).
Numerous open-source apps are compatible with anyRemote
AnyRemote supports a wide range of open-source applications, for which it has ready-to-use configuration files. Among these, we can mention Audacious, Kaboodle, Quodlibet, Amarok, Aqualung, BMP, Rhythmbox, Banshee, Comix, KMPlayer, Decibel audio player, Elisa, Totem, Evince, Exaile, TVtime, Eye of GNOME, GPicView, XBMC (Kodi) and Gmusicbrowser.
Addditionally, the gThumb, KPlayer, JuK, Kdetv, Kaffeine, Apache OpenOffice Impress, Kmid, Kscd, MPD, Kuickshow, VLC Media Player , KView, XMMS2, Listen, Moc, MPlayer, Noatun, MythTV, Okular, WmCtrl, SMPlayer and Xine applications are also supported by the AnyRemote software.
Under the hood and supported OSes
A quick look under the hood will show us that the application is written entirely in the C programming language. It should run well on any GNU/Linux distributions, supporting both 32-bit and 64-bit hardware platforms.
Currently, like any other open source GNU/Linux software, AnyRemote is distributed as a universal sources archive, which means that you will be able to optimize it for your Linux kernel-based operating system. It can also be easily installed from the default software repositories of your Linux OS.