Cataloging TiVo, port 80, SSL

16 views
Skip to first unread message

shane.w...@gmail.com

unread,
Mar 25, 2007, 2:50:49 PM3/25/07
to TivoPod
TivoPod looks like it's going to do exactly what I need it to do -
great product. I am having trouble getting it to run correctly,
however. I've been able to access the configuration page and podcast
pages, but it's currently not able to query my TiVo catalog. I've
noticed that when I log into TiVo from a browser (http://192.168.2.107
in my case), I'm redirected to https://192.168.2.107. I noticed in the
dump below that it appears that your GrabberTask is attempting to
connect to the TiVo on port 80. Thoughts?

Mar 25, 2007 1:09:58 PM tivopod.GrabberTask run
WARNING: An error was encountered grabbing content from the TiVo:
java.io.IOExce
ption: Server returned HTTP response code: 503 for URL: http://192.168.2.107:80/
download/Gilmore%20Girls.TiVo?Container=%2FNowPlaying&id=3777179
java.io.IOException: Server returned HTTP response code: 503 for URL:
http://192
.168.2.107:80/download/Gilmore%20Girls.TiVo?Container=
%2FNowPlaying&id=3777179
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
urce)
at tivopod.GrabberTask.grabContent(GrabberTask.java:315)
at tivopod.GrabberTask.run(GrabberTask.java:144)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

Eric

unread,
Mar 26, 2007, 5:48:10 AM3/26/07
to TivoPod, shane.w...@gmail.com
The "Now Playing" list XML dump is pulled via HTTPS (you can access it
through your browser also):

https://192.168.2.107/TiVoConnect?Command=QueryContainer&Container=%2FNowPlaying&Recurse=Yes

(username is "tivo", password is your Media Access Key). This is what
TivoPod retrieves initially, and contains a list of the TiVo's
contents. This appears to be working correctly in your case, as
otherwise it wouldn't be able to start grabbing content as below.

The content itself is typically accessed via HTTP (port 80), but
really dictated by the TiVo itself -- i.e. the URLs for the content
are in the XML dump retrieved above. TivoPod just parses the XML and
retrieves the content from whatever URL the TiVo specifies.

>From the trace below, it looks like the TiVo is allowing TivoPod to
pull the "Now Playing" list, but not the actual content (giving a 503
"Service Unavailable" error). My guess is that transfers may be
disabled for the TiVo; you can check this online as follows:


1) Go to http://www.tivo.com/manage and log in to your account on
TiVo's website.

2) You should see a summary of your device info; under "Settings" you
should see "Transfers allowed".

3) If that is not set, click "DVR Preferences" from the menu on the
left side of the page; that should give you the option to enable it.
It may take ~24 hours for the setting to propagate down to the device.


See if that is the issue; if not may have to dig a bit deeper.

Eric


On Mar 25, 2:50 pm, shane.w...@gmail.com wrote:
> TivoPod looks like it's going to do exactly what I need it to do -
> great product. I am having trouble getting it to run correctly,
> however. I've been able to access the configuration page and podcast
> pages, but it's currently not able to query my TiVo catalog. I've
> noticed that when I log into TiVo from a browser (http://192.168.2.107

> in my case), I'm redirected tohttps://192.168.2.107. I noticed in the

Eric Glass

unread,
Mar 26, 2007, 3:15:46 PM3/26/07
to Shane Winegard, tiv...@googlegroups.com
I have some similar enhancements planned for down the pike, but that's
actually one I hadn't really thought about (I was thinking "grab only
future recordings" or "grab/exclude specific titles" but not "grab
nothing, pull specific files"). I'll mark that down on the list
though, as it would be a generally useful item. Even if one of the
other options was in play, it would be good to be able to go back and
grab a specific recording that didn't meet the normal filter criteria.


Eric

On 3/26/07, Shane Winegard <shane.w...@gmail.com> wrote:
> For whatever reason, it appeared to start working properly after a reboot
> (typical).
>
> It wasn't clear to me until it was working that the functionality you built
> automatically begins pulling all available shows down during the cataloging
> process. While great for many, I was hoping for more of a "Select which
> files to pull and prep for your iPod" cataloging process. Perhaps in a
> future version?
>
> Shane

Reply all
Reply to author
Forward
0 new messages