<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>n8o &#187; Side Projects</title>
	<atom:link href="http://www.n8o.org/category/side-projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.n8o.org</link>
	<description></description>
	<lastBuildDate>Sun, 05 Sep 2010 21:38:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>HDMI-CEC and Control4</title>
		<link>http://www.n8o.org/side-projects/hdmi-cec-and-control4/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hdmi-cec-and-control4</link>
		<comments>http://www.n8o.org/side-projects/hdmi-cec-and-control4/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 14:17:48 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Side Projects]]></category>
		<category><![CDATA[HDMI-CEC]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=278</guid>
		<description><![CDATA[I've always been a big fan of home automation. Now that I work at Control4 I can't help but try and figure out how to get my stuff to work better with their systems. One thing I thought was really ugly and kind of annoyed me was all the IR bugs you had to put [...]]]></description>
			<content:encoded><![CDATA[<p>I've always been a big fan of home automation. Now that I work at Control4 I can't help but try and figure out how to get my stuff to work better with their systems. One thing I thought was really ugly and kind of annoyed me was all the IR bugs you had to put on everything to make everything work together.</p>
<p>About a month ago my wife and I bought bought our first TV after two years with out having anything at all. I know, i know. You're thinking a guy who hasn't had a TV in two years shouldn't be blogging about video and home autmation what could he know.  well, a lot actually. This has all been part of a plan to redo our basement and set it all up properly. We plan on having two screens. One in our living area and another in a work out room. all equipment will have a central home run or what some people call a head end. This head end will control all speakers, tv's and anything else in the house.</p>
<p>So getting back to the IR bugs and how they annoyed me. The last thing i wanted to do was running another IR so I could put this bug on my nice looking TV. All I wanted to do was run a couple of HDMI cables and cat5. Nothing else. So as I started investigating into a better solution to the IR problem I came across a technology called HDMI-CEC.</p>
<p>What HDMI-CEC does is lets all your devices be controlled by each other if they are all connected via an HDMI cable. There are some problems though. Not all HDMI devices have the feature and not all talk nicely to each other. But for those that do have it. I have stumbled upon a <a href="http://code.google.com/p/cec-arduino/">cool Google code project</a> that lets you control CEC commands from an Arduino device. All you would have to do is add a zigbee module. Program it up. Create a Control4 driver and your done. Control any device in your house through an HDMI cable.</p>
<p>I'll post more here when I have my own working module actually working.</p>
<p>&lt; <a href="http://code.google.com/p/cec-arduino/">CEC Arduino</a> /&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/side-projects/hdmi-cec-and-control4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates</title>
		<link>http://www.n8o.org/side-projects/updates/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=updates</link>
		<comments>http://www.n8o.org/side-projects/updates/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 15:28:18 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Side Projects]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=84</guid>
		<description><![CDATA[So I thought it would be good to throw out some updates on the progress of some of my side projects I'm working on. Over the past few weeks I've been focusing on two projects. A new XBMC media manager written in air and a solution for streaming content from a HDHomeRun to the Flash [...]]]></description>
			<content:encoded><![CDATA[<p>So I thought it would be good to throw out some updates on the progress of some of my side projects I'm working on. Over the past few weeks I've been focusing on two projects. A new XBMC media manager written in air and a solution for streaming content from a HDHomeRun to the Flash Player. So here we go..</p>
<h3>XBMC Media Manager</h3>
<p>So this project has been the one I've actually worked on the most. It's something that I believe will be most beneficial to myself and others. I've been doing a lot of research into how XBMC's database schema works. I've created a way to take a file location and convert it into a CRC hash and use that to load the thumbnail image. I've also wired up a good portion of the program using the <a title="Mate" href="http://mate.asfusion.com/">MATE</a> framework and also using the <a title="Mate SQL Extension" href="http://code.google.com/p/mate-examples/">SQL Extension</a> for mate. Overall the progress has been good and steady. I haven't been able to wire frame as much as I would like but I feel that I have a good handle on the user interface and the experience the user will have. I hope to have something released by the end of this year or early next.<br />
<a id="hdhr" /></p>
<h3>HDHomeRun to Flash Player Streaming</h3>
<p>This has actually been a lot of fun (I love playing around with video). I researched a lot of solutions. First I started off with what Adobe had to offer. Which seemed rather restrictive. The best way to get video into the <a title="Flash Media Server" href="http://www.adobe.com/products/flashmediaserver/">FMS</a> is to use an application called the <a title="Flash Media Encoder" href="http://www.adobe.com/products/flashmediaserver/flashmediaencoder/">Flash Media Encoder</a> that only runs in windows. The <a title="HDHomeRun" href="http://www.silicondust.com/products?redirectedfrom=products%2Fhdhomerun">HDHR</a> has direct show filters which is required to capture in FME. But it seems as though the filter isn't recognized. But maybe in the future someone can figure out how to make a direct show filter that is recognized as a capture device.</p>
<p>After researching FMS for a while i searched through a bunch of other open source solutions. The one that I found to work best and what I will end up using is <a title="xuggler" href="http://www.xuggle.com/xuggler/">Xuggler </a>+ <a title="Red5" href="http://www.red5.org/">RED5</a>. Xuggler lets you capture video and transcode it using ffmpeg. The only hard part is trying to get it to capture from a UDP or RTS stream. Both should be doable but we'll have to wait and see. I'm not sure when I'll be done with this project but I'm sure it'll be a great one. Who wouldn't want a way to watch their own tv shows over the internet? Almost like a <a title="Sling Box" href="http://www.slingmedia.com/">slingbox</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/side-projects/updates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Doh! Google voice acquires Gizmo5</title>
		<link>http://www.n8o.org/side-projects/google-voice-acquires-gizmo5/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-voice-acquires-gizmo5</link>
		<comments>http://www.n8o.org/side-projects/google-voice-acquires-gizmo5/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 21:29:44 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Side Projects]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Gizmo5]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Voice]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=57</guid>
		<description><![CDATA[In my never-ending attempt to rid myself of a relentless cell phone service that I hardly ever use. I decided to work on another AIR Application a few months back. The concept was to make an application that would easily bridge Google Voice and the free Gizmo5 service to allow you to make and take [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-58 aligncenter" title="gizmo5logo" src="http://www.n8o.org/wp-content/uploads/2009/11/gizmo5logo.gif" alt="Gizmo5" width="219" height="73" /></p>
<p>In my never-ending attempt to rid myself of a relentless cell phone service that I hardly ever use. I decided to work on another AIR Application a few months back. The concept was to make an application that would easily bridge <a title="Google Voice" href="http://www.google.com/googlevoice/about.html">Google Voice</a> and the free <a title="Gizmo5" href="http://www.google.com/gizmo5/">Gizmo5</a> service to allow you to make and take phone calls from your PC.</p>
<p>I did a bit of research into the web API's for both companies and was going to give it a shot and see what I could create in an attempt to figure out how I could rid of my blaster iPhone for once and for all. But now that <a title="Google Aquired Gizmo5" href="http://googlevoiceblog.blogspot.com/2009/11/google-welcomes-gizmo5.html">Google has acquired Gizmo5</a> that may all have changed and I hope for the better. I guess we will see. But even despite of this I'm still working on this application when I have time so stay tuned for more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/side-projects/google-voice-acquires-gizmo5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Video Streaming Solutions</title>
		<link>http://www.n8o.org/side-projects/flash-video-streaming-solutions/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=flash-video-streaming-solutions</link>
		<comments>http://www.n8o.org/side-projects/flash-video-streaming-solutions/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 16:53:35 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Side Projects]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HDHomeRun]]></category>
		<category><![CDATA[MPEG-TS]]></category>
		<category><![CDATA[Red5]]></category>
		<category><![CDATA[RTMP]]></category>
		<category><![CDATA[Streaming]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=38</guid>
		<description><![CDATA[So one of my secret obsessions is with video. I like to record video. I like to watch it. I like everything about it. But what I really like about it is the technology behind it. Call me crazy but I love to figure out how to encode a clip or video and see how [...]]]></description>
			<content:encoded><![CDATA[<p>So one of my secret obsessions is with video. I like to record video. I like to watch it. I like everything about it. But what I really like about it is the technology behind it. Call me crazy but I love to figure out how to encode a clip or video and see how good I can compress it using different codecs. Maybe that's why I love working where I work. Since I 'm a Flash / Flex programmer I have been wanting to investigate different streaming solutions for flash and see what is available and what will work with my little at home project.</p>
<p>This little project I've been playing around with is trying to get my <a title="HDHomeRun" href="http://www.silicondust.com/products?redirectedfrom=products%2Fhdhomerun">HDHomeRun</a> (HDHR) to rebroadcast its live feed to flash. I've been investigating technologies like <a title="Red5" href="http://code.google.com/p/red5/">Red5</a>, <a title="C++ RTMP Server" href="http://www.rtmpd.com/">C++ RTMP Server</a> and <a title="Flash Media Server" href="http://www.adobe.com/products/flashmediaserver/">Flash Media Server</a>. With anything that requires multiple pieces of different technologies. The hard part is integrating these different pieces together. Luckily the HDHR is open source. So that provides a lot of avenues for development. The only hard part is trying to get the MPEG-TS from the HDHR and convert it on the fly to something flash can use.</p>
<p>So far I haven't been able to get any of the solutions to work. but as soon as I do I'll post something here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/side-projects/flash-video-streaming-solutions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adobe Air XBMC Media Manager</title>
		<link>http://www.n8o.org/side-projects/adobe-air-xbmc-media-manager/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=adobe-air-xbmc-media-manager</link>
		<comments>http://www.n8o.org/side-projects/adobe-air-xbmc-media-manager/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 18:15:57 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Side Projects]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Media Companion]]></category>
		<category><![CDATA[Plex]]></category>
		<category><![CDATA[XBMC]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=11</guid>
		<description><![CDATA[One of my biggest covets with xbmc is trying to fix movie and thumbnail information. It's just a too complex of an operation for a remote and just plain annoying. Being that i don't have a PC and only use a mac I've found it difficult to update the XMBC / Plex database. OSX just [...]]]></description>
			<content:encoded><![CDATA[<p>One of my biggest covets with xbmc is trying to fix movie and thumbnail information. It's just a too complex of an operation for a remote and just plain annoying. Being that i don't have a PC and only use a mac I've found it difficult to update the <a title="Xbox Media Center" href="http://xbmc.org/">XMBC</a> / <a title="Plex" href="http://www.plexapp.com/">Plex</a> database. OSX just doesn't have as many cool tools and developers as windows does. so I've been trying to figure out a good way to edit the database with a separate application. I've looked at using <a title="Media Companion" href="http://billyad2000.co.uk/">Media Companion</a> but then i would have to figure out how to run the application under mono (which so far hasn't worked).</p>
<p>So as an alternative i started looking into how XMBC and PLEX both organize and manage their thumbnails and have decided to try and make a simple application in Adobe Air to do this. Right now I'm still in the planning stages. So i'll post more details back here as i make progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.n8o.org/side-projects/adobe-air-xbmc-media-manager/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
