View Full Version : TiVo to Go on Linux
JoeTaxpayer
06-25-2009, 11:41 AM
I have a Linux box (Ubuntu) and would like to know if anyone has enabled a TiVo to Go feature for Linux.
To be clear, I have a Mac that can pull videos from the TiVos and the TiVos can see the Mac. I'd be happy to just be able to use the Linux box to store video and have the TiVos see that box to be able to use it as a file server.
I know the process to enable video on the Mac was pretty simple, a terminal command and Desktop, and all set. I'd like a simple way to get the same thing under Linux.
(I don't much care right now if the Linux can rip from the TiVo, just the other way around. TiVo seeing Linux box)
tgmii
06-25-2009, 12:03 PM
pytivo or galleon work great.
Both are fairly simple to install and configure.
JoeTaxpayer
06-25-2009, 02:29 PM
pytivo or galleon work great.
Both are fairly simple to install and configure.
Simple for you.
Please assume I am a moron. I have a Linux running box, repurposed from PC/Vista. It works so far. But I do not know "Linux" just want this one function running.
How do I:
# Run the Galleon server using the galleon script in the bin directory: './galleon start'
# Access the GUI by running the gui.sh script in the Galleon bin directory
On PC, at least I knew how to pull up a CMD line. But I am a Mac guy and in Mac rarely use Terminal. This is beyond this old guy. Thanks for your patience.
9300170
06-28-2009, 03:16 PM
I run pyTivo on Ubuntu and I'm no Linux guru either. The instructions are pretty straight forward. The only bit that took a little effort was getting it to run as a service after every boot, but there is a nice script for that too now.
westside_guy
06-28-2009, 03:34 PM
If you were able to set up pyTivo (not pyTivoX) on the Mac, then setting it up under Linux should be done pretty much exactly the same way. Python is installed by default on pretty much all Linux distros. The one additional thing you might have to figure out is how to open that port in your box's firewall.
I may be misinterpreting you, but the tone of your posts make it sound like you want someone to tell you an exact step-by-step "type a, then type b, then type c" process (basically a recipe) - and you don't want to have to figure any of this out on your own. If that's the case, I'm somewhat puzzled why you're running a Linux box, to be honest.
windracer
06-29-2009, 08:46 AM
How do I:
# Run the Galleon server using the galleon script in the bin directory: './galleon start'
# Access the GUI by running the gui.sh script in the Galleon bin directory
From a terminal window (you should have an icon for this on your Gnome start menu), go to Galleon's bin directory. Assuming you used the install script, this should be /usr/share/galleon/bin):
$ cd /usr/share/galleon/bin
And now start galleon:
/usr/share/galleon/bin$ sudo ./galleon
Once Galleon is up and running (you can check the wrapper.log and look for "Galleon is ready"), you can run the gui.sh script to get into the interface:
/usr/share/galleon/bin$ sudo ./gui.sh
If you were able to set up pyTivo (not pyTivoX) on the Mac, then setting it up under Linux should be done pretty much exactly the same way. Python is installed by default on pretty much all Linux distros. The one additional thing you might have to figure out is how to open that port in your box's firewall.
I may be misinterpreting you, but the tone of your posts make it sound like you want someone to tell you an exact step-by-step "type a, then type b, then type c" process (basically a recipe) - and you don't want to have to figure any of this out on your own. If that's the case, I'm somewhat puzzled why you're running a Linux box, to be honest.
I have been using Linux exclusively since Suse 5.3 (1998) but prefer to have instructions as well. Nothing pleases me more than to just copy and paste a set of commands to make something work. Far too many people think the only people that should use and enjoy linux are computer geeks that enjoy programming. Back in the early days you had to struggle, but these days it is more click and go, and I like this newer way much better. Yes, the capability is there for the individual that wants to program, but not every linux user should be expected to be like that. The linux desktop can be fun for non programmers as well, and it is a disservice to linux community to suggest the only people that should use and enjoy linux are those individuals that want to "figure" out everything on their own.
tivo4tiny is an easy to use program to get videos from your Tivo, but it does not serve programs to the tivo.
Synaptic package description:
Tivo 4 Tiny is a GNOME desktop application which allows you
to browse the shows on any Tivo visible on your local network.
You can download shows to your computer and it will automatically convert them to a format suitable for mobile (i.e. tiny) devices such as iPod, BlackBerry, etc.
This package also contains the GUI application and the helper
program "tivodecode" which comes from tivodecode.sourceforge.net.
JoeTaxpayer
07-01-2009, 09:50 PM
Thanks for the replies. I'll continue to work on this.
Westside - the PC came with Vista which was impossible to use. It would not maintain an internet connection. Multiple Macs and Window XP PCs all had no issue. I am just tinkering now to avoid trashing the PC. Willing to learn, but of course canned is nice, as exemplified by the Ubuntu apps add/delete widget.
TolloNodre
07-01-2009, 10:52 PM
I have been using Linux exclusively since Suse 5.3 (1998) but prefer to have instructions as well. Nothing pleases me more than to just copy and paste a set of commands to make something work. Far too many people think the only people that should use and enjoy linux are computer geeks that enjoy programming. Back in the early days you had to struggle, but these days it is more click and go, and I like this newer way much better. Yes, the capability is there for the individual that wants to program, but not every linux user should be expected to be like that. The linux desktop can be fun for non programmers as well, and it is a disservice to linux community to suggest the only people that should use and enjoy linux are those individuals that want to "figure" out everything on their own.
So someone produces a piece of software that makes your life easier and gives it to you for free - with instructions - and you're complaining that the instructions aren't simple enough? Is that the 'disservice' you're complaining of? :confused:
Adam1115
07-01-2009, 11:02 PM
Another vote for TiVo4Tiny
tootal2
07-02-2009, 01:03 AM
I have a Linux box (Ubuntu) and would like to know if anyone has enabled a TiVo to Go feature for Linux.
To be clear, I have a Mac that can pull videos from the TiVos and the TiVos can see the Mac. I'd be happy to just be able to use the Linux box to store video and have the TiVos see that box to be able to use it as a file server.
I know the process to enable video on the Mac was pretty simple, a terminal command and Desktop, and all set. I'd like a simple way to get the same thing under Linux.
(I don't much care right now if the Linux can rip from the TiVo, just the other way around. TiVo seeing Linux box)
I use galleon for linux it works very good. But you need to turn the ports on in the firewall that galleon needs.
westside_guy
07-02-2009, 02:47 PM
Note: this is all tangential to the main subject of the thread - so feel free to skip my post. :D
IFar too many people think the only people that should use and enjoy linux are computer geeks that enjoy programming. Back in the early days you had to struggle, but these days it is more click and go, and I like this newer way much better. Yes, the capability is there for the individual that wants to program, but not every linux user should be expected to be like that. The linux desktop can be fun for non programmers as well, and it is a disservice to linux community to suggest the only people that should use and enjoy linux are those individuals that want to "figure" out everything on their own.
I don't believe I said anything like this, but I can see why you might have read between the lines and interpreted it that way.
Westside - the PC came with Vista which was impossible to use. It would not maintain an internet connection. Multiple Macs and Window XP PCs all had no issue. I am just tinkering now to avoid trashing the PC. Willing to learn, but of course canned is nice, as exemplified by the Ubuntu apps add/delete widget.
Just to be clear - it's not that I think only tinkerers and/or coders should be running Linux; it's just that almost all the Linux users I've run into are like that - so I came in with that presupposition. :D
Desktop Linux has come a long way, and for someone who just wants to use a computer for the web, email, and word processing it's sometimes possible to never have to get your hands dirty. Unfortunately, in my experience, stuff eventually comes up that requires tinkering - whether it's just hunting around for a homebrew solution whipped up by someone else running into the same problems as you are, to finding and learning about inserting modules, to recompiling the kernel to add some feature that's not compiled in by default. So you end up either learning that stuff, or else you end up feeling rather constrained. (Yes, this is all subjective personal opinion)
But to openly admit to my biases - I used a Linux desktop machine for a few years, after getting really fed up with Windows; however I got tired of the tinkering, and decided the best choice for me was to switch to a Mac (all the Unix-y goodness is still there, but with very little tinkering involved in the day-to-day stuff). I still occasionally fiddle around with desktop-type Linux machines; but most of my day-to-day Linux exposure is server-related nowadays.
Adahn
07-05-2009, 10:32 AM
ignore:
I had to uninstall open-jdk from my system
JoeTaxpayer:
I tried setting things up, as I posted previously TiVo4Tiny was extremely easy to install and run, I only had to add my key for tivodecode. However Tivo4Tiny does not serve the tivo so I thought I would give pyTivo a try.
I downloaded the latest snapshot (tar.gz zip) of pyTivo from:
http://repo.or.cz/w/pyTivo/wmcbrine.git
I have been using Midnight Commander for several years, a very powerful command line tool ( sudo apt-get install mc) and with it all I had to do was click on the file I downloaded and then copy the contents of the tar.gz.zip to a directory I had access to.
Afterwards I copied pyTivo.conf.dist to pyTivo.conf
( cp pyTivo.conf.dist pyTivo.conf )
and then typed in
./pyTivo.py
and it appeared to start up ok.
Note I did nothing to pyTivo.conf.dist other than copy it to pyTivo.conf.
I did this to keep the original copy.
Using Firefox, I went to
http://localhost:9032
and there was the setup page for pyTivo it had a section to tell it where "My Movies" were located - I typed in my home location saved it and reset pyTivo.
Sure enough when I went into "Now Playing" my home made movie ( avi) was there in a folder and all I had to do was click on it to transfer it to the HD Tivo. At least with that particular file it worked flawlessly.
PyTivo is not as easy to use as Tivo4Tiny but it really did not seem too difficult to get it to serve a movie, I admit transcoding may be a little more involved. I did not spend a lot of time with PyTivo, but now that I see how it works I may just play around with it to see what it all will do.
BTW: This is on a Kubuntu 9.04 system.
On edit:
HME/VLC video streamer, v3.5 looks interesting as well:
http://www.tivocommunity.com/tivo-vb/showthread.php?t=403174
vBulletin® v3.6.8, Copyright ©2000-2012, Jelsoft Enterprises Ltd.