TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 01-05-2005, 11:22 PM   #1
Danimal4326
Registered User
 
Danimal4326's Avatar
 
Join Date: Apr 2003
Posts: 47
TiVoToGo protocol and Info (or how to get stuff of the tivo w/o tivo desktop)

Well, since I've been reading up on TivoToGo, and how the files work and transfers work, I thoght I'd start a thread where we can put our findings.


So here goes:

EDIT:

Some new info..


1. The tivo now runs a web server. Not sure if it did before, but if you go to
http://<your tivo ip> it will display a nice web page telling you that you've set up your TiVo on the network properly.


2a. Tivo Web interface ( thanks Marc )

https://<tivo ip>/nowplaying/index.html

using user: tivo
pass: <MAK>

It gives u a nice web interface to every show on your Tivo!!!!




2. Going to
PHP Code:
http://<your tivo ip>/TiVoConnect?AnchorOffset=0&Command=QueryContainer&Details=All&ItemCount=0 
will give you nice XML output
PHP Code:
<TiVoContainer>
-
    <
Details>
<
ContentType>x-tivo-container/tivo-server</ContentType>
<
SourceFormat>x-tivo-container/tivo-dvr</SourceFormat>
<
Title>My Tivo</Title>
<
TotalItems>1</TotalItems>
</
Details>
<
ItemStart>0</ItemStart>
<
ItemCount>0</ItemCount>
</
TiVoContainer

changing the URL above to
PHP Code:
http://<your tivo ip>/TiVoConnect?AnchorOffset=0&Command=QueryContainer&Details=All&ItemCount=1 
gets us this usefull info

PHP Code:
<TiVoContainer>
-
    <
Details>
<
ContentType>x-tivo-container/tivo-server</ContentType>
<
SourceFormat>x-tivo-container/tivo-dvr</SourceFormat>
<
Title>My TiVo</Title>
<
TotalItems>1</TotalItems>
</
Details>
<
ItemStart>0</ItemStart>
<
ItemCount>1</ItemCount>
-
    <
Item>
-
    <
Details>
<
ContentType>x-tivo-container/tivo-videos</ContentType>
<
SourceFormat>x-tivo-container/tivo-dvr</SourceFormat>
<
Title>Now Playing</Title>
</
Details>
-
    <
Links>
-
    <
Content>
-
    <
Url>
https://<your tivo ip>:443/TiVoConnect?Command=QueryContainer&Container=%2FNowPlaying
</Url>
<
ContentType>x-tivo-container/tivo-videos</ContentType>
</
Content>
</
Links>
</
Item>
</
TiVoContainer
this gives us a SSL link, and when you follow it, it installs a certificate, and then asks you for a username and password.

Thats where I thought I was stuck. I tried several user/pass combinations. Then it dawned on me.. MAK..

Entering user:tivo passwork:<media access key> ... and ta da

PHP Code:
<TiVoContainer>
-
    <
Details>
<
ContentType>x-tivo-container/tivo-videos</ContentType>
<
SourceFormat>x-tivo-container/tivo-dvr</SourceFormat>
<
Title>Now Playing</Title>
<
LastChangeDate>0x41DCB7C3</LastChangeDate>
<
TotalItems>9</TotalItems>
</
Details>
<
SortOrder>Type,CaptureDate</SortOrder>
<
ItemStart>0</ItemStart>
<
ItemCount>9</ItemCount>
-
    <
Item>
-
    <
Details>
<
ContentType>x-tivo-container/folder</ContentType>
<
SourceFormat>x-tivo-container/tivo-dvr</SourceFormat>
<
Title>The Simpsons</Title>
<
LastChangeDate>0x41DCB7C3</LastChangeDate>
<
TotalItems>14</TotalItems>
<
LastCaptureDate>0x41DCB7BE</LastCaptureDate>
</
Details>
-
    <
Links>
-
    <
Content>
-
    <
Url>
/
TiVoConnect?Command=QueryContainer&Container=%2FNowPlaying%2F3359
</Url>
<
ContentType>x-tivo-container/folder</ContentType>
</
Content>
-
    <
CustomIcon>
<
Url>urn:tivo:image:in-progress-folder</Url>
<
ContentType>image

Now we're getting somewhere. Going to one of the handy links such as

PHP Code:
http://<your tivo ip>:80/download/Beavis%20and%20Butt-head.TiVo?Container=%2FNowPlaying&id=1172173 
it asks us for user/pass again. using tivo/<mak> again, the browser asks us if we want to download or play our new clip..



Following some of the other urls in the xml, we can get to a page that gives us all the info about a show, etc.

Who's gonna write the first linux client, hehe??

Last edited by Danimal4326 : 01-06-2005 at 12:52 AM.
Danimal4326 is offline   Reply With Quote
Old 01-05-2005, 11:44 PM   #2
Danimal4326
Registered User
 
Danimal4326's Avatar
 
Join Date: Apr 2003
Posts: 47
rule42k states that u can convert the .tivo to a regular mpeg using TMGPEnc

http://www.tivocommunity.com/tivo-vb...hreadid=215842

Now we're getting somewhere...

Danimal4326 is offline   Reply With Quote
Old 01-05-2005, 11:50 PM   #3
Marc
Illegally Married
 
Marc's Avatar
 
Join Date: Jun 1999
Location: McMurray, PA
Posts: 6,447
Wow. They implemented an unsupported browser-oriented browser by going to https://ip-addr/ and giving the username and password that Danimal surmised.
__________________
Xbox Live Gamer Tag: Daghis
World of Warcraft: Tyeral, Warick, Esruit, Agranar, Garneau, Daxella, Satora, Turallax, Carmenita
Marc is offline   Reply With Quote
Old 01-05-2005, 11:51 PM   #4
gonzotek
tivo_xml developer
 
gonzotek's Avatar
 
Join Date: Sep 2004
Location: Outside Phildadelphia
Posts: 1,866
That's excellent. In addition to providing size information, you can retrieve and parse all of that info and archive/publish/data mine it in all kinds of cool ways. I'm drooling with ideas just thinking about it
__________________
Follow @pytivo on Twitter for project updates and more!
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
gonzotek is offline   Reply With Quote
Old 01-05-2005, 11:56 PM   #5
Danimal4326
Registered User
 
Danimal4326's Avatar
 
Join Date: Apr 2003
Posts: 47
Quote:
Originally posted by Marc
Wow. They implemented an unsupported browser-oriented browser by going to https://ip-addr/ and giving the username and password that Danimal surmised.
Ahh you're right. Didn't think of that.

Go to

https://<tivo ip>/nowplaying/index.html

using user: tivo
pass: <MAK>

It gives u a nice web interface to every show on your Tivo!!!!



Also, like your TiVo box, you can choose classic (sort by record time) or folders view.

At the bottom, there is a warning message

Quote:
This feature is not supported. The TiVo license agreement allows you to transfer content to up to ten devices within your household, but not outside your household. Unauthorized transfers or distribution of copyrighted works outside of your home may constitute a copyright infringement. TiVo reserves the right to terminate the TiVo service accounts of users who transfer or distribute content in violation of this Agreement.
Danimal4326 is offline   Reply With Quote
Old 01-06-2005, 12:14 AM   #6
AllAboutJeeps
Registered User
 
Join Date: Apr 2003
Location: Peoria, IL
Posts: 109
Classic and Groups

Also at the bottom it lets you switch between classic view and groups (folders). Fun...

...danny
AllAboutJeeps is offline   Reply With Quote
Old 01-06-2005, 12:14 AM   #7
pgrutherford
Registered User
 
Join Date: Dec 2004
Location: Seattle
Posts: 24
So does this mean anyone with a browser can download a show? If so, someone should let that the Apple-Heads know.
pgrutherford is offline   Reply With Quote
Old 01-06-2005, 12:18 AM   #8
Danimal4326
Registered User
 
Danimal4326's Avatar
 
Join Date: Apr 2003
Posts: 47
Quote:
Originally posted by pgrutherford
So does this mean anyone with a browser can download a show? If so, someone should let that the Apple-Heads know.
Already did
Danimal4326 is offline   Reply With Quote
Old 01-06-2005, 12:28 AM   #9
simonalope
Registered User
 
simonalope's Avatar
 
Join Date: Jun 2004
Location: People's Republic of Cambridge
Posts: 893
Just a note: on my computer, highlight-copy-paste'ing my MAK did not work. I had to type it in by hand to make this work.

Also, if you've read my recent post in this forum about copy protection, please note that the protected recordings still show up as such when I access via my browser.

Good work, Danimal!
simonalope is offline   Reply With Quote
Old 01-06-2005, 12:36 AM   #10
AllAboutJeeps
Registered User
 
Join Date: Apr 2003
Location: Peoria, IL
Posts: 109
Make sure you aren't copying any spaces or carriage returns. I cut and pasted mine out notepad just fine.

...danny
AllAboutJeeps is offline   Reply With Quote
Old 01-06-2005, 12:48 AM   #11
MickeS
TiVo Forum Special Member
 
MickeS's Avatar
 
Join Date: Dec 2002
Location: AZ
Posts: 20,607
TC CLUB MEMBER
That's a nice little feature!

/Mike
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
MickeS is online now   Reply With Quote
Old 01-06-2005, 01:13 AM   #12
dkroboth
Registered User
 
dkroboth's Avatar
 
Join Date: Jan 2002
Location: Redondo Beach, CA
Posts: 336
That's pretty cool. I wonder if there is anyway to get to the To-Do list or Season Passes.
dkroboth is offline   Reply With Quote
Old 01-06-2005, 01:16 AM   #13
MickeS
TiVo Forum Special Member
 
MickeS's Avatar
 
Join Date: Dec 2002
Location: AZ
Posts: 20,607
TC CLUB MEMBER
Do your channel logo pictures work? Mine have a "/" too many in their image source tag: it says "http://192.168.1.4//ChannelLogo/logo-65556.png" but should be "http://192.168.1.4/ChannelLogo/logo-65556.png".

/Mike
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
MickeS is online now   Reply With Quote
Old 01-06-2005, 01:32 AM   #14
nickhull
Registered User
 
Join Date: Aug 2000
Location: Southend-on-sea, Essex, UK
Posts: 54
I am getting kind of nervous with the hackability of TTG. It seems like with some fairly unsophisticated coding, you can access your TiVo from anywhere and download the content. After downloading you can rip, convert and burn with off the shelf tools.

I give it a week before there are some nice little utilities that allow sharing beyond your home network and out to the blue yonder....

I'm sure that this is not what TiVo intended, but who knows?

Who will bother with buying Sonic now that you can do all this for free?
__________________
2 x Humax DRT800
3 x 40 hr Series 2
1 x 61 hr Series 1
2 x 14 hr Series 1
1 x 30 hr Series 1 (with non-TiVo guide data)
nickhull is offline   Reply With Quote
Old 01-06-2005, 01:35 AM   #15
jerrycurl
New Member
 
Join Date: Jan 2005
Posts: 8
Re: TiVoToGo protocol and Info (or how to get stuff of the tivo w/o tivo desktop)

Quote:
Originally posted by Danimal4326

1. The tivo now runs a web server. Not sure if it did before, but if you go to
<your tivo ip> it will display a nice web page telling you that you've set up your TiVo on the network properly.
Haven't received the Tivo2Go update yet and am unable to display information in a web browser - so it must mean that the http service is part of the upgrade.

Could this mean that they are close to doing what I suggested on the suggestion forum... letting us control our tasks via a browser instead of a clunky remote control.
jerrycurl is offline   Reply With Quote
Old 01-06-2005, 01:35 AM   #16
dkroboth
Registered User
 
dkroboth's Avatar
 
Join Date: Jan 2002
Location: Redondo Beach, CA
Posts: 336
The TiVo Video Details link seems to have schema info at the top, but I can't get any of these files to open

<TvBusMarshalledStruct:TvBusEnvelope xs:schemaLocation="http://tivo.com/developer/xml/idl/TvBusMarshalledStruct TvBusMarshalledStruct.xsd http://tivo.com/developer/xml/idl/TvPgdRecording TvPgdRecording.xsd http://tivo.com/developer/xml/idl/TvBusDuration TvBusDuration.xsd http://tivo.com/developer/xml/idl/TvPgdShowing TvPgdShowing.xsd http://tivo.com/developer/xml/idl/TvDbShowingBit TvDbShowingBit.xsd http://tivo.com/developer/xml/idl/TvBusDateTime TvBusDateTime.xsd http://tivo.com/developer/xml/idl/TvPgdProgram TvPgdProgram.xsd http://tivo.com/developer/xml/idl/TvDbColorCode TvDbColorCode.xsd http://tivo.com/developer/xml/idl/TvPgdSeries TvPgdSeries.xsd http://tivo.com/developer/xml/idl/TvDbShowType TvDbShowType.xsd http://tivo.com/developer/xml/idl/TvPgdChannel TvPgdChannel.xsd http://tivo.com/developer/xml/idl/TvDbTvRating TvDbTvRating.xsd http://tivo.com/developer/xml/idl/TvDbRecordQuality TvDbRecordQuality.xsd" xs:type="TvPgdRecording:TvPgdRecording">
dkroboth is offline   Reply With Quote
Old 01-06-2005, 01:40 AM   #17
Danimal4326
Registered User
 
Danimal4326's Avatar
 
Join Date: Apr 2003
Posts: 47
dkroboth, I noticed too..

I guess thats why they say "this feature is not supported" hehe. I'm glad they put it in though..
Danimal4326 is offline   Reply With Quote
Old 01-06-2005, 01:40 AM   #18
MickeS
TiVo Forum Special Member
 
MickeS's Avatar
 
Join Date: Dec 2002
Location: AZ
Posts: 20,607
TC CLUB MEMBER
Quote:
I give it a week before there are some nice little utilities that allow sharing beyond your home network and out to the blue yonder....
There isn't a reasonably user-friendly method of copyprotection they could have used that would prevent this. I think it's great they provided a web-interface. And remember, the MAK is still needed.

Quote:
Who will bother with buying Sonic now that you can do all this for free?
Depending on price, the upcoming Sonic feature still seems like a good way to go, if it makes things easier (so far, the stuff mentioned here is a pretty clunky way of getting stuff onto a DVD).

/Mike
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
MickeS is online now   Reply With Quote
Old 01-06-2005, 03:25 AM   #19
MighTiVo
TiVotarian
 
Join Date: Oct 2000
Location: Nashville, TN
Posts: 2,371
Quote:
Originally posted by MickeS
Depending on price, the upcoming Sonic feature still seems like a good way to go, if it makes things easier (so far, the stuff mentioned here is a pretty clunky way of getting stuff onto a DVD).

/Mike
How about $50?

http://www.tivo.com/5.3.1.1.asp?article=233

Starting mid-January, a MyDVD Studio 6.1 free 15-day trial and complete product software download will be available to TiVo subscribers on www.tivo.com/togo. The complete product software download will be offered to TiVo subscribers at a discounted rate of $49.99 ($20 off MSRP).
MighTiVo is offline   Reply With Quote
Old 01-06-2005, 06:25 AM   #20
dualfragment
Registered User
 
Join Date: Dec 2002
Posts: 52
tag
dualfragment is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media
(C) 2008 Capable Networks LLC - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 01:33 AM.
OUR NETWORK: TechLore | Sling Community | Robo Community | MediaSmart Home | My Digital Entertainer | TouchSmart Community | Pogoplugged | DVR Playground