Johann Beda - 2009-05-01

It used to be included with VisualHub - but now I cannot seem to find it anywhere. I think it was just a script that set  some "hidden" features of the TiVo Desktop software via "default write" or something like that.

Should we host this with the TranscoderRedux code?

The script inside the .app seems to be like this:

#!/bin/sh

##################################################
# TiVoGoBack Enabler by Tyler Loch, Techspansion LLC
# http://www.techspansion.com
# Based on the technical ramblings of Dennis Wilkinson
# http://www.tivocommunity.com/tivo-vb/showthread.php?t=298090
##################################################

## Tell the peoples what's happening.
answer=`osascript -l AppleScript -e 'tell application "SystemUIServer" to get button returned of (display dialog "This app will enable TiVoGoBack in TiVoDesktop, then restart your TiVoDesktop Server." buttons {"Run
Away", "Continue"} default button "Continue")'`
if [ "$answer"  == "Continue" ]
                then
        ## Write them defaults
        defaults write com.tivo.desktop FileVideo -dict-add VideoUIEnabled -bool true
        ## Set UID Root? You TiVo guys are crazy. Thanks for making my job easier.
        /Library/Application\ Support/TiVo/StopTiVoDesktop
        /Library/Application\ Support/TiVo/TiVoDesktop
        open /Library/PreferencePanes/TiVoDesktop.prefPane
        ## WHOOSAGOODUSER? Yes you are! YESSYOUARRRE.
        osascript -l AppleScript -e 'tell application "SystemUIServer" to display dialog "Done!" buttons {"Guilt", "Pride"} default button "Pride"'
        exit 0
        fi
if [ "$answer"  == "Run Away" ]
                then
        exit 0
        fi
   exit 0