CoversalCheck the brand new Coversal project! The Coversal Android app is taking over both SSHmote and Androlirc. It will bring the two applications together using its Unified Control Framework and its plugin system.

Additional protocols are now supported such as "Wake On Lan" or "XBMC. Furthermore, Coversal will soon release new plugins and expends the possibilities offered by the Unified Control Framework. 

 

SSHmote - The Linux Multimedia Remote Control


What's new?

 

New Realease v0.4.4

  • Password popup. For those who don't want to store the password on their device
  • DB access optimization
  • SSH public key authentication method
  • Unlimited cusom commands can now be added to a profile
  • New "DBus Custom" profile
  • New "MPlayer with screen" profile
  • New "playing_media_query" and "query interval" option
  • Bug fixes, updated profiles, etc...

About SSHmote

 

SSHmote is a remote control for Android devices that uses the SSH protocol to connect to your computer and control your favorite multimedia applications through editable profiles. Using the SSH protocol means that for most Linux/BSD distributions, no additional server installation will be requiered, you will just have to enter your username and password in SSHmote and it will turn your Android device into a cool remote control.

The current embeded profiles are

  • MPlayer,
  • VLC,
  • Kaffeine,
  • Amarok.

There are also 2 additional profiles for more advanced use:

  • Custom: lets you create your own profile from scratc
  • Debug: redirect all commands to a file called "debug" on your computer in order to validate your custom commands.

SSHmote being an Android application controlling MPlayer via SSH limits the scope of users that could be interested in this project as it is strongly Linux/BSD oriented. For Windows friendly versions, you would have to wait future releases.

The idea of the project is to create an interface with existing software, and not to be bound to a specific server side. Here, in this version 0.3.5, we use existing, stable, and well known software and protocol: MPlaye, VLC and SSH. No further server installtion is requiered.


Features

 

  • Fully customizable command list
  • Custom keymap configuration
  • Customizable text buttons
  • Configurable controller screen appearance / Remote control layout selection
  • Possibility to edit commands within the keymap screen. A more intuitive way to configure a remote control. This also allows to edit commands while using the remote control which makes testing easier.
  • Possibility to reload default profile configuration allowing profile changes
  • DBus support
  • Browsable up to the root (/) directory
  • Remote control profiles
  • Profile Customization
  • Preloaded MPlayer, VLC, Kaffeine and Amarok profiles
  • Home directory selection
  • Gesture detection for playback actions
  • ....

Usage

 

Command  edition

More information on the customization and command editing on the Profile Customization page.

Gesture

Even if the application is pretty much self explanatory, I realized there is no information regarding the gesture capability and which gesture can be used on the "Touch command" area. So here is the list of gestures accepted and their corresponding commands:

  • Tap - Play/Pause toggle
  • Slide right - Fast Forward
  • Slide left - Rewind
  • Slide up - Raise the volume
  • Slide down - Lower the volume



Screenshots

 

SSHmote remote control layout        Source list image        Browse image

SSHmote playback screen        Command edition screen     Expert Tab


Requirements

  • Android device >= 1.6
  • SSH server opened to external connections
  • A media player (MPlayer, VLC, Kaffeine, etc...)



Downloads

 android market  You can also get the latest version (0.4.4) directly from the Android Market.



Changelog

 

SSHmote v0.4.3

  • A context menu has been added to the browser. We have now the "Play folder" and "Enqueue folder" options made available if the corresponding command have been defined.
  • The %s symbol is now used in "start_payback", "Play folder" and "Enqueue folder". It will be interpreted and replaced in the command with the selected item (file or directory).
  •  The MPlayer and VLC default profiles have been slightly improved. More could be done, so I'm waiting for your feedbacks!
  • The Control Set menu as been updated. We have now the option to start the browser or the remote right from the first screen. A simple tap on a Control Set will act as always.

 

SSHmote v0.4.2

  • Possibility to edit commands within the keymap screen. A more intuitive way to configure a remote control. This also allows to edit commands while using the remote control which makes tests easier.
  • The complete command list has been moved to the menu in the "Settings" screen

 

SSHmote v0.4.0

  • Layout selection 
  • Keymap configuration
  • Browsable up to the root (/) directory
  • Fastscroll when a lot a files are to be displayed
  • Better directory/file distinction
  • Possibility to reload profile's defaults also allowing profile changes
  • Possibility to "Show all" file types in the browser
  • Minor bug fixes
  • And more...

 

SSHmote v0.3.5 a.k.a the "CHPTma version".

The version is called "the CHPTma version" after the name of the user that reported many issues and helped me test the new version. He also gave me the commands for the new DBus profiles (Kaffeine, Amarok). Thanks CHPTma! And thanks to all who gave feedback and suggested features.

  • v0.3.5 comes with2 additional profiles Kaffeine and Amarok. Please not that you can now and you can now discuss existing profiles or suggest new ones on the forum, in the new profile section.
  • Home directory. You can now set your home directory while browsing the files on your computer. Just go to the menu and choose "Set Home Directory" option.
  • Enhanced SSH authentication support. It has been reported that the login failed in some authentication senario. The authentication method has been improved to better match the protocol.
  • Keystroke management for hardware keyboards allows the user to send more commands while playing media files. For example, with MPlayer 'm' will mute, 'f' will toggle fullscreen, etc...
  • Most of the new features can be found on the new Expert tab. As the name suggest, it contains settings for "expert" users, well, "advanced" will do, but please make sure you know what you're doing!. More details on the Profile Customization page.