<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Thinking about the TiVoHD</title>
	<atom:link href="http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/feed/" rel="self" type="application/rss+xml" />
	<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/</link>
	<description>Thoughts</description>
	<lastBuildDate>Sat, 10 Jul 2010 04:17:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: xkahn</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/comment-page-1/#comment-324</link>
		<dc:creator>xkahn</dc:creator>
		<pubDate>Sun, 10 Feb 2008 04:57:45 +0000</pubDate>
		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comment-324</guid>
		<description>Craig:  MythTV is interesting, but a lot of work to set up *right,* as you noted.  Pricing it out, also put the cost pretty high as I&#039;d want to use a pretty enclosure.  If I ended up using two different machines for the frontend and backend, I&#039;d need to run two devices all the time -- a much higher electricity load.  But the community is very seductive.  (BTW -- it&#039;s possible to hack the TiVo to support 16 exabytes of storage.  Link here: http://www.tivocommunity.com/tivo-vb/showthread.php?t=370784 )

Adam: I hadn&#039;t heard of hte Neuros OSD before, but it looks interesting and inexpensive, if very different.  It&#039;s true that many hackers I know don&#039;t have cable, or only have basic cable and use Netflix or an extensive movie collection for passive entertainment.

MegaZone: Well, that&#039;s a pretty sad story.  TiVo has always seemed like a company always on the verge of going out of business, so I can understand their focus on bringing in revenue.  But, third party developers are important, especially with competitors coming out with new products all the time.  

I notice, for example, that even the awards for interesting 3rd party apps doesn&#039;t exist anymore:  

http://www.tivo.com/4.3.hmewinners.asp
http://web.archive.org/web/20070525201959/http://www.tivo.com/4.3.hmewinners.asp

Out of band, a number of people pointed out that the API is problematic since applications don&#039;t run locally at all.  All graphic elements, animations, content, etc. is downloaded as needed from the Internet.  To make matters worse, it isn&#039;t cached, so network lag can cause applications to freeze.

Hopefully API updates resolve this problem -- it seems like C# and Python bindings are coming, which helps people who dislike Java create applications.</description>
		<content:encoded><![CDATA[<p>Craig:  MythTV is interesting, but a lot of work to set up *right,* as you noted.  Pricing it out, also put the cost pretty high as I&#8217;d want to use a pretty enclosure.  If I ended up using two different machines for the frontend and backend, I&#8217;d need to run two devices all the time &#8212; a much higher electricity load.  But the community is very seductive.  (BTW &#8212; it&#8217;s possible to hack the TiVo to support 16 exabytes of storage.  Link here: <a href="http://www.tivocommunity.com/tivo-vb/showthread.php?t=370784" rel="nofollow">http://www.tivocommunity.com/tivo-vb/showthread.php?t=370784</a> )</p>
<p>Adam: I hadn&#8217;t heard of hte Neuros OSD before, but it looks interesting and inexpensive, if very different.  It&#8217;s true that many hackers I know don&#8217;t have cable, or only have basic cable and use Netflix or an extensive movie collection for passive entertainment.</p>
<p>MegaZone: Well, that&#8217;s a pretty sad story.  TiVo has always seemed like a company always on the verge of going out of business, so I can understand their focus on bringing in revenue.  But, third party developers are important, especially with competitors coming out with new products all the time.  </p>
<p>I notice, for example, that even the awards for interesting 3rd party apps doesn&#8217;t exist anymore:  </p>
<p><a href="http://www.tivo.com/4.3.hmewinners.asp" rel="nofollow">http://www.tivo.com/4.3.hmewinners.asp</a><br />
<a href="http://web.archive.org/web/20070525201959/http://www.tivo.com/4.3.hmewinners.asp" rel="nofollow">http://web.archive.org/web/20070525201959/http://www.tivo.com/4.3.hmewinners.asp</a></p>
<p>Out of band, a number of people pointed out that the API is problematic since applications don&#8217;t run locally at all.  All graphic elements, animations, content, etc. is downloaded as needed from the Internet.  To make matters worse, it isn&#8217;t cached, so network lag can cause applications to freeze.</p>
<p>Hopefully API updates resolve this problem &#8212; it seems like C# and Python bindings are coming, which helps people who dislike Java create applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xkahn</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/comment-page-1/#comment-323</link>
		<dc:creator>xkahn</dc:creator>
		<pubDate>Sun, 10 Feb 2008 04:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comment-323</guid>
		<description>Well, a TiVo called me today (I called support during the install and they were checking to make sure it really was resolved) and I mentioned the sluggish interface.  The technician had a fix.

Unplug the box and remove the cable cards.  Plug it back in.
When the box is ready, try out the interface -- it should be responsive now.
Put the first card back in and test the speed.  It should still be responsive.
Put the second card back in and test the speed.  It should still be responsive. 
That&#039;s it!

These strange steps seemed to help a lot.  But what helped the most was learning that my Harmony remote had set the key delay to 500ms!  No wonder everything seemed so sluggish!</description>
		<content:encoded><![CDATA[<p>Well, a TiVo called me today (I called support during the install and they were checking to make sure it really was resolved) and I mentioned the sluggish interface.  The technician had a fix.</p>
<p>Unplug the box and remove the cable cards.  Plug it back in.<br />
When the box is ready, try out the interface &#8212; it should be responsive now.<br />
Put the first card back in and test the speed.  It should still be responsive.<br />
Put the second card back in and test the speed.  It should still be responsive.<br />
That&#8217;s it!</p>
<p>These strange steps seemed to help a lot.  But what helped the most was learning that my Harmony remote had set the key delay to 500ms!  No wonder everything seemed so sluggish!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DJ Saltarelli</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/comment-page-1/#comment-322</link>
		<dc:creator>DJ Saltarelli</dc:creator>
		<pubDate>Sat, 09 Feb 2008 03:13:22 +0000</pubDate>
		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comment-322</guid>
		<description>I have the new TivoHD as well and I have to say, I agree with some of your complaints.  The system does seem rather sluggish.  I really know nothing about the custom tivo linux kernel, but I would bet that they have hacked in IO priorities and guarantees that make every other process besides the recording and playback ones starve badly.  You can tell from things like bringing up the guide or doing program searches that they have severely limited the database system&#039;s cpu and IO priority which leads to this halting feel.  But I&#039;m okay with these problems.  I built a pretty good MythTV box with both SD and HD capture cards, but could not tune the system sufficiently to overcome all potential for missing frames during HD captures while watching other HD content (at least not without adding real hardware assisted IO). So in the end I&#039;m pretty impressed with their ability to put together such a nice box for $299.  When my Core2 Duo box is old and crufty, it&#039;ll probably go back to doing MythTV and bump the Tivo from it&#039;s current place, but who knows?

/djs</description>
		<content:encoded><![CDATA[<p>I have the new TivoHD as well and I have to say, I agree with some of your complaints.  The system does seem rather sluggish.  I really know nothing about the custom tivo linux kernel, but I would bet that they have hacked in IO priorities and guarantees that make every other process besides the recording and playback ones starve badly.  You can tell from things like bringing up the guide or doing program searches that they have severely limited the database system&#8217;s cpu and IO priority which leads to this halting feel.  But I&#8217;m okay with these problems.  I built a pretty good MythTV box with both SD and HD capture cards, but could not tune the system sufficiently to overcome all potential for missing frames during HD captures while watching other HD content (at least not without adding real hardware assisted IO). So in the end I&#8217;m pretty impressed with their ability to put together such a nice box for $299.  When my Core2 Duo box is old and crufty, it&#8217;ll probably go back to doing MythTV and bump the Tivo from it&#8217;s current place, but who knows?</p>
<p>/djs</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MegaZone</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/comment-page-1/#comment-321</link>
		<dc:creator>MegaZone</dc:creator>
		<pubDate>Fri, 08 Feb 2008 23:14:02 +0000</pubDate>
		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comment-321</guid>
		<description>As far as HME, if you read the mailing list archives you&#039;ll pretty much see what the problems are.

TiVo released the SDK and provided a few updates - then nothing for TWO YEARS.  No updates.  Developers got tired of the bugs and limitations in the SDK (user audio not working correctly, no video support, no HD support for the new boxes, etc.).  Some work was done - developers figured out HD support and hacked it in on their own.  Apps.tv, PlayTeeVee.com, and Galleon.tv all had development sustained at some level.  And there are a number of other HME apps - here&#039;s some: http://www.tivoblog.com/archives/2007/03/31/tivo-hme-applications/

TiVo always had two branches of HME - internal and external.  The internal SDK has more features, with hooks deeper into the system.  Those weren&#039;t released in the public SDK because of stability and security concerns.  But they&#039;ve used the internal HME toolkit to implement a number of TiVo features - KidZone Guides and Guru Guides, Download TV &amp; Movies, and Universal Swivel Search (which you&#039;ll find in the Find Programs menu) are all really HME apps running on TiVo&#039;s servers.  In Music, Photos, Products &amp; More - those are all HME, of course.  Rhapsody, Live365, Yahoo Weather &amp; Traffic, Picasa, Photobucket, etc, etc - all HME apps using the internal toolkit.

Most notably of all, the internal HME toolkit formed the basis of TiVo&#039;s OCAP software platform which is being deployed by Comcast (and coming to Cox).  HME and OCAP are both based on Java.

But with limited resources, what TiVo ended up doing is putting everyone on the *internal* toolkit, and *no one* was assigned to keep updating the external one.  I asked about it back at CES 2007 and was told that, at the time, not one person was assigned to it.

Things seem to be looking up a bit.  The HME group has grown as TiVo has been using it for more and more, and the OCAP software is shipping now so the big development push is relaxed a bit.  In October of 2007 TiVo released the first public HME SDK update since October 2005.  It is a beta release, but it adds official HD support and fixes a number of bugs.

I talked with the person in charge of the HME group at CES 2008 last month and he said we&#039;ll probably see more updates this year.  They&#039;re working on some major overhauls to HME internally and he hopes to then &#039;sanitize&#039; the internal toolkit to produce a revised public toolkit.  Notably many of the features developers have long requested, like video support in HME, are now in the internal toolkit.  So there is hope that they&#039;ll find their wait to the public side as well.


I lot of developers walked away from HME because it was stagnant.  They felt that they did as best they could within the limitations of HME, and there was little gain in continuing to work on it without support from TiVo in the form of promised updates and bug fixes.  (The issues on the TiVo itself, of course, can&#039;t be fixed by the developers.  SDK issues can be worked around, but not bugs and missing features in the platform itself.)

Talking to people at TiVo they certainly didn&#039;t deliberately shun the developers.  It was a case of limited resources and more ROI from companies who would pay them to develop hosted HME apps.</description>
		<content:encoded><![CDATA[<p>As far as HME, if you read the mailing list archives you&#8217;ll pretty much see what the problems are.</p>
<p>TiVo released the SDK and provided a few updates &#8211; then nothing for TWO YEARS.  No updates.  Developers got tired of the bugs and limitations in the SDK (user audio not working correctly, no video support, no HD support for the new boxes, etc.).  Some work was done &#8211; developers figured out HD support and hacked it in on their own.  Apps.tv, PlayTeeVee.com, and Galleon.tv all had development sustained at some level.  And there are a number of other HME apps &#8211; here&#8217;s some: <a href="http://www.tivoblog.com/archives/2007/03/31/tivo-hme-applications/" rel="nofollow">http://www.tivoblog.com/archives/2007/03/31/tivo-hme-applications/</a></p>
<p>TiVo always had two branches of HME &#8211; internal and external.  The internal SDK has more features, with hooks deeper into the system.  Those weren&#8217;t released in the public SDK because of stability and security concerns.  But they&#8217;ve used the internal HME toolkit to implement a number of TiVo features &#8211; KidZone Guides and Guru Guides, Download TV &amp; Movies, and Universal Swivel Search (which you&#8217;ll find in the Find Programs menu) are all really HME apps running on TiVo&#8217;s servers.  In Music, Photos, Products &amp; More &#8211; those are all HME, of course.  Rhapsody, Live365, Yahoo Weather &amp; Traffic, Picasa, Photobucket, etc, etc &#8211; all HME apps using the internal toolkit.</p>
<p>Most notably of all, the internal HME toolkit formed the basis of TiVo&#8217;s OCAP software platform which is being deployed by Comcast (and coming to Cox).  HME and OCAP are both based on Java.</p>
<p>But with limited resources, what TiVo ended up doing is putting everyone on the *internal* toolkit, and *no one* was assigned to keep updating the external one.  I asked about it back at CES 2007 and was told that, at the time, not one person was assigned to it.</p>
<p>Things seem to be looking up a bit.  The HME group has grown as TiVo has been using it for more and more, and the OCAP software is shipping now so the big development push is relaxed a bit.  In October of 2007 TiVo released the first public HME SDK update since October 2005.  It is a beta release, but it adds official HD support and fixes a number of bugs.</p>
<p>I talked with the person in charge of the HME group at CES 2008 last month and he said we&#8217;ll probably see more updates this year.  They&#8217;re working on some major overhauls to HME internally and he hopes to then &#8216;sanitize&#8217; the internal toolkit to produce a revised public toolkit.  Notably many of the features developers have long requested, like video support in HME, are now in the internal toolkit.  So there is hope that they&#8217;ll find their wait to the public side as well.</p>
<p>I lot of developers walked away from HME because it was stagnant.  They felt that they did as best they could within the limitations of HME, and there was little gain in continuing to work on it without support from TiVo in the form of promised updates and bug fixes.  (The issues on the TiVo itself, of course, can&#8217;t be fixed by the developers.  SDK issues can be worked around, but not bugs and missing features in the platform itself.)</p>
<p>Talking to people at TiVo they certainly didn&#8217;t deliberately shun the developers.  It was a case of limited resources and more ROI from companies who would pay them to develop hosted HME apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Williamson</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/comment-page-1/#comment-320</link>
		<dc:creator>Adam Williamson</dc:creator>
		<pubDate>Fri, 08 Feb 2008 21:20:49 +0000</pubDate>
		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comment-320</guid>
		<description>Possibly most hackers just don&#039;t watch a lot of TV?

I&#039;m not a hacker per se but in that kind of demographic. I have an HTPC, but all it does is show downloaded video (mostly Japanese TV...) and play music (via Freevo, I had a showstopper bug with MythTV when I was initially setting the machine up and I&#039;ve never seen a reason to go to the trouble of switching since). It does *have* a TV tuner and I initially went to considerable trouble to make it work as a PVR, but then found that I never used it. The only stuff I watch via broadcast TV I don&#039;t really care about recording. So the PVR functionality&#039;s been broken for ages and I don&#039;t bother fixing it.

Maybe there&#039;s many others in this situation. I suspect the Tivo / hacker demographics overlap superficially - Tivo&#039;s a fun gadget, hackers might buy one to poke - but not fundamentally - hackers don&#039;t watch enough TV to *really care*...

or could just be everyone&#039;s using the alternatives, as you said. The Neuros OSD seems to have a pretty active community.</description>
		<content:encoded><![CDATA[<p>Possibly most hackers just don&#8217;t watch a lot of TV?</p>
<p>I&#8217;m not a hacker per se but in that kind of demographic. I have an HTPC, but all it does is show downloaded video (mostly Japanese TV&#8230;) and play music (via Freevo, I had a showstopper bug with MythTV when I was initially setting the machine up and I&#8217;ve never seen a reason to go to the trouble of switching since). It does *have* a TV tuner and I initially went to considerable trouble to make it work as a PVR, but then found that I never used it. The only stuff I watch via broadcast TV I don&#8217;t really care about recording. So the PVR functionality&#8217;s been broken for ages and I don&#8217;t bother fixing it.</p>
<p>Maybe there&#8217;s many others in this situation. I suspect the Tivo / hacker demographics overlap superficially &#8211; Tivo&#8217;s a fun gadget, hackers might buy one to poke &#8211; but not fundamentally &#8211; hackers don&#8217;t watch enough TV to *really care*&#8230;</p>
<p>or could just be everyone&#8217;s using the alternatives, as you said. The Neuros OSD seems to have a pretty active community.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/comment-page-1/#comment-319</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Fri, 08 Feb 2008 21:16:03 +0000</pubDate>
		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comment-319</guid>
		<description>I&#039;ve been using Mythtv for over 2 years now, and it&#039;s amazing. I would never consider anything else.
As Free Software guy, I really appreciate the Freedom. I don&#039;t contribute, unfortunately, but I always watch the lists and help improve it via testing. It&#039;s gained a number of great features over the time I&#039;ve been using it, and it&#039;s nice to use an open platform that people write plugins for, supports unlimited storage, and other such things.
The only downside (and I blame the media system, not Mythtv!) is the unavailability of HD content. HD content is marked with encrypted and other such nastiness (DRM) so only &quot;authorized&quot; players can play it - such as the cable company&#039;s box or Tivos. Mythtv is Free, and can never comply with the DRM requirement, so it can only get broadcast HD or unencrypted cable/satellite HD (of which pretty much no company makes available).</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been using Mythtv for over 2 years now, and it&#8217;s amazing. I would never consider anything else.<br />
As Free Software guy, I really appreciate the Freedom. I don&#8217;t contribute, unfortunately, but I always watch the lists and help improve it via testing. It&#8217;s gained a number of great features over the time I&#8217;ve been using it, and it&#8217;s nice to use an open platform that people write plugins for, supports unlimited storage, and other such things.<br />
The only downside (and I blame the media system, not Mythtv!) is the unavailability of HD content. HD content is marked with encrypted and other such nastiness (DRM) so only &#8220;authorized&#8221; players can play it &#8211; such as the cable company&#8217;s box or Tivos. Mythtv is Free, and can never comply with the DRM requirement, so it can only get broadcast HD or unencrypted cable/satellite HD (of which pretty much no company makes available).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xkahn</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/comment-page-1/#comment-317</link>
		<dc:creator>xkahn</dc:creator>
		<pubDate>Fri, 08 Feb 2008 19:38:44 +0000</pubDate>
		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comment-317</guid>
		<description>Matthew,

Hmm... I&#039;m using Firefox 3 on (guess!) Fedora and don&#039;t see anything of the sort.  The theme I&#039;m using has little annoying flash applets, but that&#039;s pretty much it.  I&#039;ve heard of blogs getting hacked to serve malicious javascript.  Maybe that&#039;s happened?</description>
		<content:encoded><![CDATA[<p>Matthew,</p>
<p>Hmm&#8230; I&#8217;m using Firefox 3 on (guess!) Fedora and don&#8217;t see anything of the sort.  The theme I&#8217;m using has little annoying flash applets, but that&#8217;s pretty much it.  I&#8217;ve heard of blogs getting hacked to serve malicious javascript.  Maybe that&#8217;s happened?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew</title>
		<link>http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/comment-page-1/#comment-315</link>
		<dc:creator>Matthew</dc:creator>
		<pubDate>Fri, 08 Feb 2008 19:30:20 +0000</pubDate>
		<guid isPermaLink="false">http://xkahn.zoned.net/blog/2008/02/08/thinking-about-the-tivohd/#comment-315</guid>
		<description>No clue why, but using FF3 on Ubuntu to view your site triggers its &quot;suspected attack site&quot; block.  I had to disable it to view/comment.</description>
		<content:encoded><![CDATA[<p>No clue why, but using FF3 on Ubuntu to view your site triggers its &#8220;suspected attack site&#8221; block.  I had to disable it to view/comment.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
