{"id":313,"date":"2008-11-18T17:16:18","date_gmt":"2008-11-18T17:16:18","guid":{"rendered":"http:\/\/dalelane.co.uk\/blog\/?p=313"},"modified":"2009-05-17T16:32:48","modified_gmt":"2009-05-17T16:32:48","slug":"social-tv","status":"publish","type":"post","link":"https:\/\/dalelane.co.uk\/blog\/?p=313","title":{"rendered":"Social TV"},"content":{"rendered":"<p>At the <a target=\"_blank\" href=\"http:\/\/mashed08.backnetwork.com\/\">BBC hackday &#8220;Mashed&#8221;<\/a> earlier this year, I went to a talk explaining how to write applications that can be delivered to televisions through Freeview set-top boxes. For our <a href=\"http:\/\/dalelane.co.uk\/blog\/?p=283\">CurrentCost-themed hack<\/a>, we reused (<em>that is to say, shamelessly stole!<\/em>) some code from a colleague to get <a href=\"http:\/\/i267.photobucket.com\/albums\/ii311\/dale_lane\/080623-tv1.png\">CurrentCost notifications onto a TV channel<\/a>. The idea was that it&#8217;d be a &#8216;press the red button&#8217; kind of thing where you could have results of CurrentCost challenges from you and your friends pop up as text overlaid onto the bottom of the screen while you watch TV.  <\/p>\n<p>I loved this idea, and it&#8217;s been bouncing around at the back of my head since. There is a lot of social network data on the web that I think would be well suited to notifications via a TV. Rather than needing to have a separate computer on, or send stuff to mobile phones, or use stand-alone ambient type devices like <a href=\"http:\/\/www.nabaztag.com\/\" target=\"_blank\">Nabaztag<\/a>s or <a href=\"http:\/\/www.chumby.com\/\" target=\"_blank\">Chumby<\/a>s, why not have stuff popping up while you watch TV?  <\/p>\n<p><!--more-->The problem with the approach we took at Mashed was that it requires you to put your code at the TV signal source, and it&#8217;ll only work on the TV channels you add it to.  <\/p>\n<p>What I&#8217;ve been wanting to do is find a way to do this locally &#8211; code that could run on a device that you have at home, that grabs notifications from the web, and overlays it over whatever you are watching on TV, regardless of what channel or prerecorded programme you ware watching.  <\/p>\n<p>I came across a device last week that looks like it should make this possible &#8211; <a target=\"_blank\" href=\"http:\/\/www.toppy.org.uk\/\">Topfield PVRs<\/a>.  <\/p>\n<p>I&#8217;ve just started reading about it, so I&#8217;m starting to get my head around it&#8217;s capabilities. But it&#8217;s a Linux-based Freeview set-top box with even more flexibility than a Media Centre PC. It looks very hackable: for example, you can rewrite and replace the Electronic Programme Guide if you don&#8217;t like the one that you get on the PVR. And you can write <a target=\"_blank\" href=\"http:\/\/www.toppy.org.uk\/downloads\/taps.php?tc=all\">applications that will run on the PVR<\/a> and which can draw to the TV screen.  <\/p>\n<p>I think that it should be possible, for example, to write an app that takes a subset of your <a target=\"_blank\" href=\"http:\/\/twitter.com\/\">Twitter<\/a> friends, and pops up their tweets on the screen. Or an app which pops up where your friends are when they change location in something like <a href=\"http:\/\/brightkite.com\/people\/dalelane\" target=\"_blank\">Brightkite<\/a>.  <\/p>\n<p>You could have a scrolling ticker like you get on TV news channels &#8211; only on any channel you want, and made up of feeds that you are interested in.  <\/p>\n<p>I love the sound of this, and it&#8217;s enough to make me want to replace my BT Home Hub (<em>gah!<\/em>) with one of these.  <\/p>\n<p>The only downside is that these PVRs cost about \u00c2\u00a3170 (on eBay, at any rate), which is sadly more than I can afford at the moment.  <\/p>\n<p>But I can dream&#8230; \ud83d\ude09  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the BBC hackday &#8220;Mashed&#8221; earlier this year, I went to a talk explaining how to write applications that can be delivered to televisions through Freeview set-top boxes. For our CurrentCost-themed hack, we reused (that is to say, shamelessly stole!) some code from a colleague to get CurrentCost notifications onto a TV channel. The idea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[50,308,147,229,307,306,305],"class_list":["post-313","post","type-post","status-publish","format-standard","hentry","category-tech","tag-bbc","tag-freeview","tag-hackday","tag-mashed","tag-pvr","tag-television","tag-topfield"],"_links":{"self":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=313"}],"version-history":[{"count":0,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/313\/revisions"}],"wp:attachment":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}