Run pyTivo on your PogoPlug (Page 1 of 2)
Categories: PogoPlug Development
Update Edit 07/26/2011:
The below procedures on installing PlugApps is no longer correct. You can still install Python and pyTivo but you will have to do it manually.
My goal with my Pogoplug was to get it to do everything that my Windows Server did, so I could finally turn it off and stick with just my Pogoplug.
The last thing I needed to do to accomplish this was to replace my TiVo Desktop program with something that would work on my Pogoplug.
I decided in my case was to go with pyTivo. It is simple to set up and confgure, and although it doesn't do everything that something like Galleon does, it does enough for my needs.
There may be other ways to get pyTivo going on your Pogoplug, but here is how I did it:
Requirements:
- Windows - PuTTY (download here)
- WinSCP Free SFTP, FTP and SCP client for Windows.
Step 1 - Get Familiar with Putty, SSH and WinSCP
You first need to turn on SSH via My.Pogoplug.com. To do this click on "Settings" then "Security Settings" There you will find the option to turn on SSH.

Then after installing PuTTY and WinSCP, run PuTTY and log into your PogoPlug. To find your Pogoplug IP address you may have to get into your router settings to see what address it has been assigned.
Enter the IP address of your Pogoplug, and click on SSH.

Then, just click on "Login."
You will be presented with a window asking for a login and password.
Type "root" and the password "ceadmin" and you will left at what is called a bash prompt.

This is where you will enter most of the commands needed to create everything. If you want to learn more about bash see here.
Step 2 - Install the PlugApps program for the Pogoplug
Go to OpenPogo for Pogoplug and install their program using PuTTY. I installed their apps using the internal flash procedure, so my instructions reflect that. If you use the USB isntall, your files will be in different places than I show here. The PlugApps program allows us to easily install Python which is needed for pyTivo.
Step 3 - Install Python On Your Pogoplug
Simply run PuTTY and type "ipkg install py26-pil" (without the quotes). This will install both Python 2.6 nd the Python Imaging Library needed to video pictures. If you will not be viewing pictures on your TiVo, you can just install Python 2.6 by running "ipkg install python26"
Step 4 - Get pyTivo
Head over to pyTivo here and read up on it then download the program to your computer. I used wmcbrine's fork latest release, found here for my choice of pyTivo. Download it to your computer, and extract it to your hard drive.
Step 5 - Run WinSCP
WinSCP basically is a file explorer "on steroids" that you can use to explore, download, change, and a lot more! You enter the address, port and set the file protocal to SCP and click on"Login"

You will then be presented with an error, but don't worry!

Just ignore it and click on "OK"
You will then see a list of files on your Pogoplug.

From there it basically works as expected. Click on the folder up icon and you will see every folder on the Pogoplug. At this point you should look around and get familiar with WinSCP.

Step 6 - Put pyTivo on Your Pogoplug
First create a new folder in /opt called "py". Click on the"opt" folder and then do a "Shift -F4" and name the new folder "py".
Afterwards the /opt folder should look something similar to this.

Now, double click on thepy folder and you will see that it is empty. On the left side file list, you can see the files on your computer. Find where you unZipped the pytivo files. Then do a Ctrl-A and highlight all the files there. Once highlighted, drag them to the empty py folder.

Now, you should have all the files you need on your Pogoplug. But hold on! There are several more things you need to do!

RSS


