Deutsche Flagge

First, I beg your pardon, because my English is very bad. ( I come from Germany )

I would be glad, when you send me a emended version of this document :)

VDRControl, a advanced remote-control

Recent program version is 0.65, requires at least Android v.1.5

News

Application v.0.65 is now localized into English. I am focusing now on bug-fixing and minor adjustments.

Table of contents

  1. Overview and introduction

  2. Features

  3. VDRControl via the Internet

  4. Description of the used icons

  5. Download and external links

  6. Developer

  7. Licenses and disclaimer

  8. Thanks to..

1. Overview and introduction

VDRControl is a remote-control with advanced features for Klaus Schmiedingers video-disc recorder. The control happens via the SVDR-protocol and requires a WLAN connection or a mobile network connection to the Internet. The remote-control was tested with a T-Mobile Pulse mobile (Android 1.5) and a Motorola Milestone (Android 2.0). The software is only available for the Android operation system and need network communication in order to operate.

2. Features

VDRControl contains four tabs with keys for different tasks.

The first tab can be used to handle the VDR. The second tab is helpful in order to play records. Tab3 eases the cutting of records. Tab4 isn't used yet. But I am still working on zapping with gestures.

The advanced features are listed in the menu. Here you can find the list of records and timers, the channel-overview and settings. You can open extra menus or make further actions by pushing an entry.

Settings are structured as stated below:

3. VDRControl via the Internet

To make a safe encoded and authenticate connection over Internet, you have to do the followed

conditions:

  1. You need access to your home-network. Your router need a valid Domainname. You get it from a service like DynDns. For further information see Google, bing or yahoo ;)

  2. On your VDR-Machine must run a SSH-Daemon who is further reaching the connection to VDR.

  3. In the router-firewall must be opened the SSH-Port to reach the VDR from outside your home-network. For details see your router manual.

To connect to your VDR you have to set the "togglebutton portforwarding" in menu/settings to "yes".

Now you have to confirm the fingerprint and enter your ssh-password. Ok, that's all. Now you can use your remote-control what you will. Congratulation ! You have found the perfect employment for vacation :)

4. Icon description

Hartmut, the designer of the icons, have build it very expressive. So here is no further description necessary.

5. Download and extern Link's

Currently, you can't get the Application in Android-Market.

This document: www.jollina.de/misc/vdrControlHelp.htm

APK-File for direct installing: www.jollina.de/misc/VdrControl.apk

The complete Source-Code as eclipse-project: www.jollina.de/misc/vdrcontrol.zip

VDR-Homepage: www.tvdr.de

The VDR-Wiki: http://www.vdr-wiki.de/wiki

SVDR-Protocol: http://www.vdr-wiki.de/wiki/index.php/SVDRP

6. Developer

Reinhold Kreisel

Schloßstr. 2

BRD 74579 Fichtenau-Wildenstein

www.jollina.de

www.jollina.de/misc/vdrControlHelp.htm

post@jollina.de

7. Licenses and disclaimer

GPLv2-License:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. For more information:http://www.gnu.org/copyleft/gpl.html

BSD-style License:

The applied library and it's BSD-style License:
JSch 0.0.* was released under the GNU LGPL license. Later, we have switched over to a BSD-style license.
------------------------------------------------------------------------------
Copyright (c) 2002,2003,2004,2005,2006,2007,2008 Atsuhiko Yamanaka, JCraft,Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. The names of the authors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT,INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Disclaimer:

In face of careful coding this application may contain errors. You use this application at your own risk.

8. Thanks to:

Hartmut. He developed the layout and removed bug's and gives important link's to me.

Without him, the software has not this quality.

Olaf. He gives me link's too and help me by implementing the SSH-Library.