Stream Tivo programs to XBMC project

Oct 12, 2013 17:37

Having list a hard drive last week, I rebuilt my Lubuntu desktop. In an effort to get the sound working properly, I followed a very good article for XBMC Install and Config HOWTO for Linux on AMD Graphic Based Systems (FUSION) - XBMC XVBA. I have never checked out XBMC, so I thought why not. So far it's pretty cool ( Read more... )

geek, tivo, project, linux, video

Leave a comment

Comments 9

anonymous November 30 2013, 15:21:51 UTC
I just found this post after Googling to accomplish something similar. Any new progress to report?

Reply

ctuck December 3 2013, 01:57:08 UTC
No major progress so far. I am still looking at it. XBMC is all new to me, so there is a bit of a learning curve and not a lot of tutorials on making new modules/add-ons.

Reply

ctuck December 3 2013, 02:05:29 UTC
Feel free to reach out to me directly if you want to try and collaborate on it. Maybe we can put together what we know.

Reply

ctuck December 30 2013, 16:31:29 UTC

anonymous December 18 2013, 22:44:33 UTC
I have a PHP script that obtains all of the information from the TiVo and generates URLs for downloading. I have never got wget to work for the shows so I have always used Curl to get the job done. It gathers all of the information and echoes everything to a shell script. It uses CURL for downloading, tivodecode for decrypting, and I even have it setup at the moment to use HandBrakeCLI for converting MPG files to H.264 (MP4) (SD since it's only on a Linux machine with a Pentium 4 processor) for streaming over the internet using a site hosted on Apache2. (For my personal use of course) Having a HDTV in my room, I have a Raspberry Pi in which I have XBMC on. I'd love to find a way to stream a raw MPG file using tivodecode to XBMC without having to go through the trouble of waiting for the download. Raspberry Pi's are only 700 MHz, so even if I had to, I would just find a way to have the .tivo stream go through the server, and push the MPG stream over to XBMC on the Pi for watching instantly.

Reply

ctuck December 19 2013, 00:17:12 UTC
Sounds like a good setup. I have an RPi too, so I could test that. I thought about making a PHP Script to do the work of converting it and then use Red5 or something then stream the video directly to a flash player. Seems easier to just use XBMC so far. I wish I had more time tyo tinker on this and learn XBMC. Still looking for a good place to start making add-ons for it.

Have you tried using tivodecode to stream direct to mplayer or something on the RPi to see if it's fast enough? It should be.

Reply


ctuck December 27 2013, 01:08:44 UTC
FYI, if anyone is following this post, I have started working on the Add-On. I am new to Python, yet it does not scare me. First step is to get a Listing from Now Playing. Should have an update soon.

Reply

ctuck February 7 2014, 22:54:28 UTC
I saw that you were having issues with tivodecode and mplayer. I don't think tivodecode has any issues without a source. I think your problem is that you are using wget. I could never get wget to work with my tivo recordings correctly, so I just used curl. As stated on the tivodecode site. Wget may have fixed it since then.

Note: Due to improper chunked-encoding handling in wget and/or the tivo web server, using wget to download .TiVo files will result in them being corrupt and they will not decode. Please use curl, or if you are a wget developer, please fix wget.

Reply

ctuck February 9 2014, 01:15:34 UTC
tivodecode allows you to work with STDIN and STDOUT. In my current python I am chunking down the file via HTTP, not wget. I also tried piping the HTTP stream directly to tivodecode. Still working on it. Let me know if you have any other advice.

Reply


Leave a comment

Up