rtvRemote - ReplayTV Remote Yahoo! Widget 1.3

  • : Function ereg() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/includes/file.inc on line 646.
  • : Function split() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/sites/all/modules/flvmediaplayer/flvmediaplayer.module on line 529.
  • : Function split() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/sites/all/modules/flvmediaplayer/flvmediaplayer.module on line 529.
  • : Function split() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/sites/all/modules/flvmediaplayer/flvmediaplayer.module on line 319.
  • : Function split() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/sites/all/modules/flvmediaplayer/flvmediaplayer.module on line 529.
  • : Function split() is deprecated in /home2/optimoit/public_html/millardsoftware/millardsoftware.com/sites/all/modules/flvmediaplayer/flvmediaplayer.module on line 529.

(C) 2005, 2006 - Jason Millard - jsm174@gmail.com
Release Date: 01/19/06

VERSION HISTORY

01/19/06 - v1.3 - Added television display
                  Fixed Mac visibility issues
                  Updated to use DNS or IPs

                  [DOWNLOAD rtvRemote 1.3]
 
01/10/06 - v1.2 - Added ability to find ReplayTVs
                  using DVArchive
12/10/05 - v1.1 - Added Send Text dialog
12/05/05 - v1.0 - Initial Release

ABOUT

rtvRemote is another ReplayTV Remote Yahoo! widget. I had 
this written for some time, but I finally got around to 
cleaning it up. I believe it is pretty stable.

SCREENSHOTS



WHY

I have two ReplayTV's that I back feed into all other 
rooms in my house, using two Radio Shack RF modulators.
On my computer, I have an old Radeon All-In-Wonder that
I use to watch TV. Channel 68 is the Bedroom ReplayTV, 
and Channel 65 is the Living Room ReplayTV. Now I can 
control them both from my computer without having to 
VNC into my DVArchive server. Long story short, I'm lazy
and Yahoo! Widgets are pretty damn cool.

If your not familiar with Yahoo! Widgets check it out 
at:

http://widgets.yahoo.com/

INSTALLATION
 
You should be able to place the rtvRemote.widget file
anywhere. I don't have a Mac so it would be nice if 
someone could test it out and let me know. I think it 
should work.

USAGE

The first time the widget is fired up you will see the
text "Add ReplayTV" below the remote. Click the text to
add your first ReplayTV. To add, edit, remove, or select 
ReplayTVs, right click the remote to display the context
menu. Note, You will not be allowed to press any remote 
buttons until one ReplayTV is defined.

PREFERENCES

General

   Remote Size
      Select Mini or Large. The Mini remote is the default.

   Button Color
      Select the color of the ReplayTV remote's buttons 
      when selected. Default is good ole' ReplayTV blue.

   Show tool tips
      Have this enabled to show tool tips over the buttons.
      This is useful for the mini remote where the words 
      are hard to read.

Header/Footer

    Header Text
       Select Name, Address or None. The selected 
       information will be displayed above the remote.

    Header Color
       Select the color of the header text. Default is 
       again, good ole' ReplayTV blue.

    Footer Text
       Select Name, Address or None. The selected 
       information will be displayed below the remote.

    Footer Color
       Select the color of the footer text. Yup, ReplayTV
       blue.

SPECIAL REMOTE BUTTONS

Since there are more buttons than ReplayTV commands,
a few buttons have special functions.

Press the TV button to turn the television on/off.

Press the Volume Up button to go to the next ReplayTV 
remote.

Press the Volume Down button to go to the previous ReplayTV
remote.

Press the Mute button to jump to the rtvRemote homepage.

Press the ReplayTV logo to jump to AVS ReplayTV forum.

KEYBOARD SHORTCUTS

Control+Shift+F1 - toggles remote size mini/large

Control+Shift+F2 - send text to ReplayTV

Control+Shift+Page UP - selects previous defined ReplayTV

Control+Shift+Page DOWN - selects next defined ReplayTV

Control+Shift+Page END - toggles television on/off

TELEVISION

The television is a useful feature to display a snapshot
of the ReplayTV HUD. You can toggle the television on and
off by selecting Show/Hide television in the context menu.
You can also refresh the television if desired. Since 
fetching a snapshot from a ReplayTV is a intensive process, 
the last remote command in a series of consecutive commands 
will get queued. So, when the ReplayTV returns the first 
screenshot, it will fetch one more. This should match the 
current display.

SEND TEXT

You can send text to the ReplayTV by choosing Send Text
from the context menu. Enter the desired text, and click
this Send button. This will be useful for finding shows.

FIND REPLAYS USING DVARCHIVE

If you are running a DVArchive server you can automatically 
find and add your ReplayTVs without having to enter any
information (except for the DVArchive server address). This
is  handy if your ReplayTV's use DHCP and change addresses 
periodically. 

KNOWN ISSUES

As with all ReplayTV HTTP based remotes, the double
select issue is here too.

HELP

I tested the heck of out this application, but I probably
missed something. If something is broke, or could be improved
on, just drop me an email, or leave a message in the AVS Forum. 

FUTURE

I don't see too many additions to the remote, but a nice
feature would be to use UPnP to find the ReplayTVs instead of
DVArchive. I know for Windows I could probably just use the 
Windows UPnP COM object to send a broadcast message, but 
whatever solution I come up with should work on a Mac.

SOURCE CODE

rtvRemote's source code is inside the widget file. Just use
WinZip to uncompress the file.

I LIKE IT
 
If you like this application and find it useful, drop me
a line at jsm174@gmail.com. It's just cool to hear from 
people!

CREDITS

Some of rtvRemote is based on RTV Remote Commander (RTVrc). You
can find it here:

http://rtvrc.sourceforge.net/

DISCLAIMER

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.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS 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 THE AUTHOR OR CONTRIBUTORS 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.

ReplayTV and the ReplayTV remote image are (c) Digital Networks North 
America (DNNA). The rtvRemote widget is not provided, endorsed, or 
supported by DNNA.