<?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>QuixVenture.com</title>
	<atom:link href="http://quixventure.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://quixventure.com</link>
	<description>Quixotic Adventures in Tech</description>
	<lastBuildDate>Sat, 14 Apr 2012 19:13:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>K-Cup Review – Timmothy&#8217;s Peppermint Tea</title>
		<link>http://quixventure.com/2012/02/k-cup-review-timmothys-peppermint-tea/</link>
		<comments>http://quixventure.com/2012/02/k-cup-review-timmothys-peppermint-tea/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 16:42:07 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Coffee Review]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=355</guid>
		<description><![CDATA[So its 8pm and you want a hot drink but you don&#8217;t want a coffee&#8230; Try a peppermint tea! The Timmothy&#8217;s Peppermint tea K-Cup is a great alternative to a coffee beverage since you have enjoy it any time of day with no caffeine worries! Overall impressions: Flavour: Peppermint tea is peppermint tea to me, but this is certainly a good way [...]]]></description>
				<content:encoded><![CDATA[<p>So its 8pm and you want a hot drink but you don&#8217;t want a coffee&#8230; Try a peppermint tea!</p>
<p>The Timmothy&#8217;s Peppermint tea K-Cup is a great alternative to a coffee beverage since you have enjoy it any time of day with no caffeine worries!</p>
<h3>Overall impressions:</h3>
<p><strong>Flavour:</strong> Peppermint tea is peppermint tea to me, but this is certainly a good way to make it. Its sweet and minty and oit comes out hot and perfect every time.<strong> I give it a 8/10 rating for flavour</strong></p>
<p><strong>Strength:</strong> Using the 6oz setting will make nice cup of tea but at 8oz it starts to get noticeably weaker.<strong> I give it 7/10 for strength.</strong></p>
<p><strong>Texture:</strong> I&#8217;m not a tea drinker so I am not sure I am qualified to judge the texture, but overall its a nice drink. <strong>I give it a 7.5/10 for texture.</strong></p>
<h3>Final Verdict:</h3>
<p>If you don&#8217;t want a coffee, this is a great alternative that the Keurig makes very easily. But at about $0.60 a cup, tea bags may still be  a better choice!  <strong>Overall rating is 7/10</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2012/02/k-cup-review-timmothys-peppermint-tea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>K-Cup Review – Green Mountain Coffee, Dark Magic</title>
		<link>http://quixventure.com/2012/02/k-cup-review-green-mountain-coffee-dark-magic/</link>
		<comments>http://quixventure.com/2012/02/k-cup-review-green-mountain-coffee-dark-magic/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 16:28:27 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Coffee Review]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=350</guid>
		<description><![CDATA[Another great K-Cup choice as a  daily drinker is Dark Magic by Green Mountain Coffee. Dark Magic was the first extra bold K-Cup that I tried after being bitterly disappointed with the the initial Keurig offerings. In fact, Dark Magic is the K-Cup that actually convinced me I could be happy with a single cup coffee maker. As I&#8217;ve stated repeatedly, I [...]]]></description>
				<content:encoded><![CDATA[<p>Another great K-Cup choice as a  daily drinker is <strong>Dark Magic</strong> by Green Mountain Coffee.</p>
<p>Dark Magic was the first extra bold K-Cup that I tried after being bitterly disappointed with the the initial Keurig offerings. In fact, Dark Magic is the K-Cup that actually convinced me I could be happy with a single cup coffee maker. As I&#8217;ve stated repeatedly, I like a very dark, very bold coffee and Dark Magic fits that bill! It&#8217;s a very rich blend that is perfect in the 6oz size and still quite drinkable in the 8oz cup size.</p>
<h3>Overall impressions:</h3>
<p><strong>Flavour:</strong> Rich and earthly while also a bit nutty, this is a pleasantly dark roast that mixes well with only a little sweetener and cream. Dark magic is not the strongest K-Cup out there, and to be honest I like a few others better now (Double Black Diamond is my Go-To blend), but it&#8217;s a great place to start if you are looking for something extra bold and pleasantly bitter.<strong> I give it a 8/10 rating for flavour</strong></p>
<p><strong>Strength:</strong> Using the 6oz setting will make very strong cup of coffee and even at 8oz this can still be considered to be full flavour and not watery. Dark Magic is definitely one of the stronger K-Cups I&#8217;ve encountered, though it&#8217;s not the strongest.<strong> I give it 8/10 for strength.</strong></p>
<p><strong>Texture:</strong> Using the 6oz setting will yield a very smooth, rich and dense texture. The colour is very dark with a good aroma. The 8oz setting will be noticeably weaker as it pours from the machine near the end of the cycle and as a result the colour will be a little more translucent and the texture will likewise be a touch more watery. Dark Magic has a good texture, but it may become overpowered by cream and sugar leaving a sour after taste. <strong>I give it a 7.5/10 for texture.</strong></p>
<h3>Final Verdict:</h3>
<p>Dark Magic is a good K-Cup, but after a few cases I found that I preferred other blends. The real issue for me with Dark magic is that it cannot stand up to my preferred cream and sweetener allotments. I know that to some it is sacrilege to contaminate a good cup of coffee with so many additives, but I want my coffee to be strong, and sweet and creamy&#8230; And Dark magic can do that, but not as well as some others. Bottom line, if you want a stronger cup of coffee than what is normally found in a Keurig, give it a try! <strong>Overall rating is 7.5/10</strong></p>
<p><em><strong>Update</strong></em> &#8211; This is my wife&#8217;s daily morning cup now and she prefers it to the Double Black Diamond.</p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2012/02/k-cup-review-green-mountain-coffee-dark-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>K-Cup Review &#8211; Eclipse Blend by Van Houtte Cafe</title>
		<link>http://quixventure.com/2012/02/k-cup-review-eclipse-blend-by-van-houtte-cafe/</link>
		<comments>http://quixventure.com/2012/02/k-cup-review-eclipse-blend-by-van-houtte-cafe/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 15:21:17 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Coffee Review]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=339</guid>
		<description><![CDATA[Another great K-Cup for people who love really strong coffee is the Eclipse Blend by Van Houtte. I like the Eclipse Bland as an afternoon pick-me-up. I&#8217;ve mentioned before that I like a very dark, very bold coffee and to be honest, the Eclipse blend is, in my opinion the strongest single K-Cup you can buy! It&#8217;s an almost overpoweringly rich blend that is very very [...]]]></description>
				<content:encoded><![CDATA[<p>Another great K-Cup for people who love<em> really strong</em> coffee is the <strong>Eclipse Blend </strong>by Van Houtte.</p>
<p>I like the Eclipse Bland as an afternoon pick-me-up. I&#8217;ve mentioned before that I like a very dark, very bold coffee and to be honest, the Eclipse blend is, in my opinion<em><strong> the strongest single K-Cup you can buy</strong></em>! It&#8217;s an almost overpoweringly rich blend that is very very strong in the 6oz size and still quite potent in the 8oz cup size. Its a coffee to be savoured in the afternoon rather then simply drained in the morning rush!</p>
<h3>Overall impressions:</h3>
<p><strong>Flavour:</strong> VERY rich and pleasantly bitter though many people may find it tastes burnt, this is a the darkest roast I&#8217;ve come across for the Keurig. I like to add a lot of sweetener and cream to this blend so that it comes out more like a late since its superb colour and bold flavour are not overpowered by either cream or sugar.<strong> I give it a 9/10 rating for flavour</strong></p>
<p><strong>Strength:</strong> Using the 6oz setting will make <em><strong>very</strong></em> strong cup of coffee and even at 8oz this is very much at full flavour and not at all watery. In my mind, the Van Houtte Eclipese Blend is<em><strong> the strongest </strong></em>K-Cup I’ve encountered.<strong> I give it 10/10 for strength.</strong></p>
<p><strong>Texture:</strong> Using the 6oz setting will yield a smooth, rich and very dense texture. The colour is almost totally black and and the aroma is that of a good espresso blend. With an 8oz setting the coffee will be a bit weaker as it pours from the machine near the end of the cycle and as a result the colour will be a little more translucent and the texture will likewise be a touch more watery. <strong>I give it a 8/10 for texture.</strong></p>
<h3>Final Verdict:</h3>
<p>The Eclipse blend is another personal favourite and my go-to afternoon cup of coffee. Its so dark and rich that I find it overpowering in the morning yet perfect in the afternoon when I need a little push to make it though. However, since it is SO very strong I am taking off one point in the overall score to denote its &#8220;special occasion&#8221; drink-ability as opposed to a &#8220;daily morning cup.&#8221;  <strong>Overall rating is 8.5/10</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2012/02/k-cup-review-eclipse-blend-by-van-houtte-cafe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>K-Cup Review &#8211; Green Mountain Coffee, Double Black Diamond</title>
		<link>http://quixventure.com/2012/02/k-cup-review-green-mountain-coffee-double-black-diamond/</link>
		<comments>http://quixventure.com/2012/02/k-cup-review-green-mountain-coffee-double-black-diamond/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 14:24:26 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Coffee Review]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=327</guid>
		<description><![CDATA[This is my first K-Cup review and today I am going to highlight my favorite daily drinker, Double Black Diamond by Green Mountain Coffee. When I use the Keurig machine this is my &#8220;go to&#8221; K-Cup. I like a very dark, very bold coffee and over all the Double Black Diamond delivers. Its a very rich blend [...]]]></description>
				<content:encoded><![CDATA[<p>This is my first K-Cup review and today I am going to highlight my favorite daily drinker, <strong>Double Black Diamond</strong> by Green Mountain Coffee.</p>
<p>When I use the Keurig machine this is my &#8220;go to&#8221; K-Cup. I like a very dark, very bold coffee and over all the Double Black Diamond delivers. Its a very rich blend that is perfect in the 6oz size and even holds true to the 8oz cup size.</p>
<h3>Overall impressions:</h3>
<p><strong>Flavour:</strong> Rich and earthly while not too bitter, this is a very dark roast that mixes well with only a little sweetener and can take a fair bit of cream while still maintaing good color.<strong> I give it a 9/10 rating for flavour</strong></p>
<p><iframe src="http://www.youtube.com/embed/ehplrmSlMOA?rel=0" frameborder="0" width="300" height="182"></iframe></p>
<p><strong>Strength:</strong> Using the 6oz setting will make very strong cup of coffee and even at 8oz this can still be considered to be full flavour and not watery. Double black Diamond is definitely one of the strongest K-Cups I&#8217;ve encountered.<strong> I give it 8/10 for strength.</strong></p>
<p><strong>Texture:</strong> Using the 6oz setting will yield a very smooth, rich and dense texture. The colour is almost totally black and amber &#8221;creama&#8221; foam will linger for a while offering the impression of a good espresso blend. With an 8oz setting the coffee will be noticeably weaker as it pours from the machine near the end of the cycle and as a result the colour will be a little more translucent and the texture will likewise be a touch more watery. <strong>I give it a 8/10 for texture.</strong></p>
<h3>Final Verdict:</h3>
<p>Over all this is a personal favourite. In fact, after trying about 20 different k-Cups, this is one of the few I keep coming back to day after day. <strong>Overall rating is 8.5/10</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2012/02/k-cup-review-green-mountain-coffee-double-black-diamond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configure a Synology NAS as MySQL server for XBMC</title>
		<link>http://quixventure.com/2011/12/configure-a-synology-nas-as-mysql-server-for-xbmc/</link>
		<comments>http://quixventure.com/2011/12/configure-a-synology-nas-as-mysql-server-for-xbmc/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 19:10:46 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=116</guid>
		<description><![CDATA[If you use XBMC and you have a Synology NAS device, then you ought to think about using the NAS to host not only your music and videos, but also your MySQL database! The Synology has built in support for MySQL and it takes only a few minutes to set it up for XBMC. This will allow you to use [...]]]></description>
				<content:encoded><![CDATA[<p>If you use XBMC and you have a Synology NAS device, then you ought to think about using the NAS to host not only your music and videos, but also your MySQL database! The Synology has built in support for MySQL and it takes only a few minutes to set it up for XBMC. This will allow you to use multiple XBMC installations and share the same database and thumbnails. In my case I use an Apple TV 2nd gen in the living room with a Crystalbuntu AppleTV 1st gen in the media room. I also have  a couple of windows installs that I can use to either watch movies anywhere in the house, or just to manage the library from my desktop.</p>
<p>The main benefit of a MySQL setup are that there is only ever one place where you will need to update TV Show and movie information, so no matter what devices does the scraping, each device reaps the benefits! But, the reason I like it is because I can watch something upstairs and stop in the middle and then resume from any other XBMC player in the house. And, if I ever need to re-install one of my devices, there is no need to re-scrape all of my media. I just put a few config files in the userdata folder and everything is just the way it was before.</p>
<p><strong>Enough with the why&#8230;How do you do it??</strong></p>
<h2>Part I &#8211; Installing phpMyAdmin on a Synoogy NAS</h2>
<p>Since I like to keep things easy we will install phpMyAdmin on the Synology and then enable MySQL for Web Station. phpMyAdmin is graphical interface to MySQL and makes things very easy to manage later. This used to be a complicated task, but ever since DSM 3.2 (the Synology OS) phpMyAdmin is available as an out-of-the-box plugin package, so it could not be more simple!</p>
<p>Here is a video on how to get phpMyAdmin installed on your Synology NAS</p>
<p><iframe src="http://www.youtube.com/embed/HJLp2phse8Y?rel=0" frameborder="0" width="560" height="315"></iframe></p>
<p>Or&#8230; if you&#8217;re old school&#8230; Here is a text explanation&#8230;</p>
<p><strong>Step one is to enable MySQL and the Web Station interface on the Synology.</strong></p>
<p>Just open the control panel choose &#8220;Web Services.&#8221;</p>
<p style="text-align: center;"><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/Synology-Control-Panel.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-395" title="Synology Control Panel" src="http://quixventure.com/wp-content/uploads/2012/03/Synology-Control-Panel-620x355.png" alt="" width="180" height="103" /></a></p>
<p>In the Web Services window, check &#8220;Enable Web Station&#8221; and &#8220;Enable MySQL.&#8221;</p>
<p>&nbsp;</p>
<div><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/Synology-Web-Services.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-396" title="Synology Web Services" src="http://quixventure.com/wp-content/uploads/2012/03/Synology-Web-Services-620x414.png" alt="" width="180" height="120" /></a></div>
<p><strong>Next, we will install the phpMyAdmin package for Synology.</strong></p>
<p>Once Web Station and MySQL are turned on, open the &#8220;Admin&#8221; panel with the arrow button in the top left corner of the page.</p>
<p style="text-align: center;"><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/Synology-Admin-Panel.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-391" title="Synology Admin Panel" src="http://quixventure.com/wp-content/uploads/2012/03/Synology-Admin-Panel-620x373.png" alt="" width="180" height="108" /></a></p>
<p>From within the Admin panel, choose the &#8220;Package Center&#8221; and click on the &#8220;packages tab.</p>
<p style="text-align: center;"><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/Synology-Admin-Panel-with-Package-Manager.png" rel="themeblvd_lightbox"><img class=" wp-image-389 aligncenter" title="Synology Admin Panel with Package Manager" src="http://quixventure.com/wp-content/uploads/2012/03/Synology-Admin-Panel-with-Package-Manager-620x415.png" alt="" width="180" height="120" /></a></p>
<p style="text-align: left;">Scroll to the bottom and find the phpMyAdmin package and click &#8220;install.&#8221;</p>
<p style="text-align: center;"><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/Package-Center-Instal-phpMyAdmin.png" rel="themeblvd_lightbox"><img class=" wp-image-394 aligncenter" title="Package Center Instal phpMyAdmin" src="http://quixventure.com/wp-content/uploads/2012/03/Package-Center-Instal-phpMyAdmin-620x401.png" alt="" width="180" height="116" /></a></p>
<p>Once is is fished installing, click on the &#8220;Installed&#8221; tab and click &#8220;Run&#8221; to start phpMyAdmin.</p>
<p style="text-align: center;"><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/Synology-Plugin-Panel-with-phpMyAdmin.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-388" title="Synology Plugin Panel with phpMyAdmin" src="http://quixventure.com/wp-content/uploads/2012/03/Synology-Plugin-Panel-with-phpMyAdmin.png" alt="" width="173" height="174" /></a></p>
<p>Now, go back to the admin panel and there should be a new phpMyAdmin icon. Click it to open a new browser window and enjoy phpMyAdmin goodness!</p>
<p style="text-align: center;"><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/Synology-Admin-Panel-with-phpMyAdmin.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-390" title="Synology Admin Panel with phpMyAdmin" src="http://quixventure.com/wp-content/uploads/2012/03/Synology-Admin-Panel-with-phpMyAdmin-620x415.png" alt="" width="180" height="120" /></a></p>
<p style="text-align: center;"><em><strong>Note</strong> &#8211; It did not work if you cannot see this icon!</em></p>
<p><strong>Congratulations! You now have a centralized MySQL database!</strong></p>
<h2>Part II &#8211; MySQL Configuration</h2>
<p>This process used to much more difficult involving the creation of users and databases with command lines and all sorts of stuff&#8230; Now, it s two step process and only requires a single user! Check out the video for a complete walk though or keep reading for all the details.</p>
<p><iframe src="http://www.youtube.com/embed/U6PPouAnnpY?rel=0" frameborder="0" width="560" height="315"></iframe></p>
<p>So, first step, login to phpMyAdmin.</p>
<p>In the default window for MyPHP Admin, locate the &#8220;Priveleges&#8221; tab, and click it.</p>
<p style="text-align: left;">This will give you a list of the current database users and the option to add new users to the database. Click &#8220;Add a new user&#8221; at the bottom:</p>
<p style="text-align: left;"><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/phpMyAdmin-Privileges.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-401" title="phpMyAdmin Privileges" src="http://quixventure.com/wp-content/uploads/2012/03/phpMyAdmin-Privileges-620x432.png" alt="" width="192" height="134" /></a><br />
Give the user a username of &#8220;xbmc&#8221; and the same password, or one of your choice. I just use xbmc to keep it easy. Do not add anything for host. In the middle section, make sure &#8220;Grant all privileges on wildcard etc&#8230;&#8221; is checked. In the last section, select &#8220;Check All and then click GO!</p>
<p style="text-align: center;"><a title="" href="http://quixventure.com/wp-content/uploads/2012/03/phpMyAdmin-Privileges.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-401" title="phpMyAdmin Privileges" src="http://quixventure.com/wp-content/uploads/2012/03/phpMyAdmin-Privileges-620x432.png" alt="" width="180" height="125" /></a></p>
<p style="text-align: left;">You should see a confirmation saying that all went well&#8230;</p>
<p style="text-align: left;">Finally &#8211; And this is important, some older guides say that you need to also create databases, but this is now wrong! XBMC will create the databases for you, all you need to do is create the user and then let XBMC do the rest. If a database exists with the same name that XBMC expects to find, XBMC will try and use it, and if it is empty, XBMC will fail to connect and throw a ton of errors about &#8220;unable to upgrade database&#8230;&#8221;</p>
<p><em><strong>That&#8217;s it! MySQL is setup.</strong></em></p>
<h2>Part III &#8211; Client Configuration and Path Substitution</h2>
<p>Now that MySQL is setup, we need to do a couple of things on the AppleTV, Linix box or Windows box to make Thumbnals work right. By default all of the XBMC thumbnails are stored locally in the file system of the <em>player</em> but we want all of our XBMC boxes to share one centralized thumbnails folder. If this is not done, only the player that does a library scan can ever display the thumbnails. So, if you were to scrape on one TV, and then go to another one, all of the fan art and thumbnails would be missing and the GUI would look terrible.  There are a couple of ways to do this and some of them depend on the version of your software, but right now all currently released versions of XBMC (Eden and Eden Betas) that work on the ATV1 and ATV2 support path substitution. If you need to use a symbolic link for an older build of XBMC I can explain it.. But its tedious&#8230; So I am gong to ignore it for now.</p>
<p>The easy way (works with) :</p>
<ul>
<li>An Apple TV 1 using Crystalbuntu with the July 2011 update or better (not using Dharma)</li>
<li>An Apple TV 2 using 10.0-7 or above (11.0 or Eden Betas are best)</li>
<li>Just about anything using an 11.0/Eden build</li>
</ul>
<p>You can do this the easy way by adding a section to the advancesettigns.xml file for XBMC. The Advanced settings will probably not yet exist on your ATV2 or a windows/Linux install but Crystalbuntu (ATV1 via Sam&#8217;s image) will include the file already. The advancedsettigns.xml file is used by XBMC to enable features that are otherwise hidden, such as the MySQL shared database. There is no big secret to the file, it is plain text and if it exists in the userdata folder of the XBMC install, it will be read and used.</p>
<p>For the sake of simplicity I will list out generic instructions for Windows, Crystalbuntu and an ATV2&#8230; The text and settings are all the same but  there are minor differences in where the file is located and what may or may not be in the file already.</p>
<p><strong>For Windows</strong></p>
<p>(This is covered in depth in the video above)</p>
<p>The file is not created by default and must be located in the roaming profile. typically:</p>
<pre>c:\users\[USERNAME]\appdata\roaming\XBMC\userdata</pre>
<p>Go to that folder and create a text file named &#8220;advancedsettings.xml. Use notpad to edit the file and eneter the following text:</p>
<pre>&lt;advancedsettings&gt;
     &lt;videodatabase&gt;
       &lt;type&gt;mysql&lt;/type&gt;
       &lt;host&gt;192.168.1.XXX&lt;/host&gt;
       &lt;port&gt;3306&lt;/port&gt;
       &lt;user&gt;xbmc&lt;/user&gt;
       &lt;pass&gt;xbmc&lt;/pass&gt;
       &lt;name&gt;xbmc_video&lt;/name&gt;
    &lt;/videodatabase&gt;
    &lt;musicdatabase&gt;
       &lt;type&gt;mysql&lt;/type&gt;
       &lt;host&gt;192.168.1.XXX&lt;/host&gt;
       &lt;port&gt;3306&lt;/port&gt;
       &lt;user&gt;xbmc&lt;/user&gt;
       &lt;pass&gt;xbmc&lt;/pass&gt;
       &lt;name&gt;xbmc_music&lt;/name&gt;
    &lt;/musicdatabase&gt;
    &lt;pathsubstitution&gt;
     &lt;substitute&gt;
      &lt;from&gt;special://masterprofile/Thumbnails/&lt;/from&gt;
      &lt;to&gt;smb://192.168.1.XXX/media/Thumbnails/&lt;/to&gt;
     &lt;/substitute&gt;
    &lt;/pathsubstitution&gt;
&lt;/advancedsettings&gt;</pre>
<p><em><strong>NOTE:</strong></em> In your setup replace all of the IP addresses with the address of the NAS/Shared folder and also check the path for the thumbnails. I am showing an SMB share here though it can also be done with NFS as well. In my case this assumes I have a root shared folder called &#8220;media&#8221; and a folder inside named &#8220;Thumbnails&#8221; and that it has public read/write permissions. The thumbnail folder must be writeable and case matters!</p>
<p><strong>For an ATV1 with Crystalbubntu or some Linux installs:</strong></p>
<p>You will need to add a few lines to the existing file (or create a new one in Linux). For Crysatlbuntu, you must have already booted the ATV and actually gotten all the way to XBMC so that Sam&#8217;s scripts will have updated the file system and included the most recent advancedsettigns.xml update. Basically, boot all the way once, reboot a couple times and then follow the instructions below. If you have used your AppleTV for a while, just re-boot once to be safe.</p>
<p>Use Putty to SSH into the ATV2 with a userID of ATV and a password of ATV.<br />
Type:</p>
<pre>sudo nano /root/.xbmc/userdata/advancedsettings.xml</pre>
<p>password is atv again</p>
<p>Once nano opens you should see an XML file with this (and possibly more) in it:</p>
<pre>&lt;advancedsettings&gt;
 &lt;useddsfanart&gt;true&lt;/useddsfanart&gt;
 &lt;/advancedsettings&gt;</pre>
<p>Its possible that the file may be brand new and empty&#8230; In either case you will need to add a new section between  a pair of &lt;advancedsettings&gt; and &lt;/advancedsettings&gt; tags. If there is noting in the file, you will need to put &lt;advancedsettigns&gt; above and &lt;/advancedsettigns&gt; below what is added next.<br />
Add the following:</p>
<p><em><strong>NOTE:</strong> The file must start with &lt;/advancedsettigns&gt;</em></p>
<pre>&lt;videodatabase&gt;
       &lt;type&gt;mysql&lt;/type&gt;
       &lt;host&gt;192.168.1.XXX&lt;/host&gt;
       &lt;port&gt;3306&lt;/port&gt;
       &lt;user&gt;xbmc&lt;/user&gt;
       &lt;pass&gt;xbmc&lt;/pass&gt;
       &lt;name&gt;xbmc_video&lt;/name&gt;
    &lt;/videodatabase&gt;
    &lt;musicdatabase&gt;
       &lt;type&gt;mysql&lt;/type&gt;
       &lt;host&gt;192.168.1.XXX&lt;/host&gt;
       &lt;port&gt;3306&lt;/port&gt;
       &lt;user&gt;xbmc&lt;/user&gt;
       &lt;pass&gt;xbmc&lt;/pass&gt;
       &lt;name&gt;xbmc_music&lt;/name&gt;
    &lt;/musicdatabase&gt;
    &lt;pathsubstitution&gt;
     &lt;substitute&gt;
      &lt;from&gt;special://masterprofile/Thumbnails/&lt;/from&gt;
      &lt;to&gt;smb://192.168.1.XXX/media/Thumbnails/&lt;/to&gt;
     &lt;/substitute&gt;
    &lt;/pathsubstitution&gt;</pre>
<p><em><strong>NOTE:</strong> The file must end with &lt;/advancedsettigns&gt;</em></p>
<p><em></em><br />
<em><strong>NOTE:</strong></em> In your setup replace all of the IP addresses with the address of the NAS and also check the path for the thumbnails. I am showing an SMB share here though it can also be done with NFS as well. In my case this assumes I have a root shared folder called &#8220;media&#8221; and a folder inside named &#8220;Thumbnails&#8221; and that it has public read/write permissions. The thumbnail folder must be writeable and case matters!</p>
<h4>FOR AN ATV2:</h4>
<p>The file is not created by default and must be located in:</p>
<pre>/private/var/mobile/Library/Preferences/XBMC/userdata</pre>
<p>So the command to create/edit the file is:</p>
<pre> cd /private/var/mobile/Library/Preferences/XBMC/userdata/
sudo nano advancedsettings.xml</pre>
<p>Add the following text:</p>
<pre>&lt;advancedsettings&gt;
     &lt;videodatabase&gt;
       &lt;type&gt;mysql&lt;/type&gt;
       &lt;host&gt;192.168.1.XXX&lt;/host&gt;
       &lt;port&gt;3306&lt;/port&gt;
       &lt;user&gt;xbmc&lt;/user&gt;
       &lt;pass&gt;xbmc&lt;/pass&gt;
       &lt;name&gt;xbmc_video&lt;/name&gt;
    &lt;/videodatabase&gt;
    &lt;musicdatabase&gt;
       &lt;type&gt;mysql&lt;/type&gt;
       &lt;host&gt;192.168.1.XXX&lt;/host&gt;
       &lt;port&gt;3306&lt;/port&gt;
       &lt;user&gt;xbmc&lt;/user&gt;
       &lt;pass&gt;xbmc&lt;/pass&gt;
       &lt;name&gt;xbmc_music&lt;/name&gt;
    &lt;/musicdatabase&gt;
    &lt;pathsubstitution&gt;
     &lt;substitute&gt;
      &lt;from&gt;special://masterprofile/Thumbnails/&lt;/from&gt;
      &lt;to&gt;smb://192.168.1.XXX/media/Thumbnails/&lt;/to&gt;
     &lt;/substitute&gt;
    &lt;/pathsubstitution&gt;
&lt;/advancedsettings&gt;</pre>
<p>Exit Nano and reboot the ATV2.</p>
<h2>Part IV &#8211; Sources Setup</h2>
<p>Finally, you will likely want to set-up the XBMC Sources on your primary player or some other XBMC device that is easy to work with and then copy the sources.xml file from that device and paste it to all of your other devices. The sources.xml file points XBMC to all of your shared folders and if you use a shared database then you need to have exactly the same shares (with identical paths) on each XBMC box as well. This is also the case for thumbnils since they are organized based on the full path name. That is to say that even though &#8220;smb://192.168.1.101/media/movie.avi&#8221; and &#8220;smb://NAS/media/movie.avi&#8221; may point to the same file, they have a different absolute path and therefor will not share the same database entry or thumbnail. This is also the case if one path is SMB and another is NFS. All players that share a database must use the same path to each file. And if you start with SMB and then upgrade to NFS, you will need to re-scan your library since all of the paths will change. There is a way around this, but its tedious.</p>
<p>I use all SMB shares since I know those will work on all of my players but I have tested NFS and its good too. And keep in mind one more time, the protocol for each share must be the same on each box sharing a database, so you cannot do NFS one one box and SMB on another.</p>
<p>That&#8217;s it, enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2011/12/configure-a-synology-nas-as-mysql-server-for-xbmc/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Crystalbuntu Instalation Guide &#8211; Part 4 &#8211; The First Boot</title>
		<link>http://quixventure.com/2011/12/crystalbuntu-instalation-guide-part-4-the-first-boot/</link>
		<comments>http://quixventure.com/2011/12/crystalbuntu-instalation-guide-part-4-the-first-boot/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 19:07:03 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Crystalbuntu]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=112</guid>
		<description><![CDATA[Part 4 &#8211; The First Boot At this point you should have already modified the AppleTV hardware by removing the Hard Drive and fan as well as replacing the WiFi adapter with a Brodcom CryastalHD card. You should also have completed the steps to build a CrystalHD for AppleTV boot thumb-drive and modified the system [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Part 4 &#8211; The First Boot</strong></p>
<p>At this point you should have already modified the AppleTV hardware by removing the Hard Drive and fan as well as replacing the WiFi adapter with a Brodcom CryastalHD card. You should also have completed the steps to build a CrystalHD for AppleTV boot thumb-drive and modified the system files within to allow booting with no internal hard drive.</p>
<p>If all the above steps are complete, go ahead and attach your Apple TV to your TV with either the component cables or the HDMI connection, connect the LAN port to your network and insert the AppleTV bootable thumb-drive. Once it’s all connected, turn on your TV and plug in the power cord to the AppleTV. The AppleTV does not have proper ACPI support, so there is no power button or real suspend mode; if it’s plugged in, it’s turned on.</p>
<p><strong>The First boot</strong></p>
<p>Booting an AppleTV is not an instantaneous process, in fact it will normally take about two to five minutes to fully boot into XBMC. However the first boot will take significantly longer! The first time you power on the Apple TV you should expect the following:</p>
<ul>
<li>30 seconds of blank screen, nothing at all</li>
<li>20 – 30 seconds of the ATV-Bootloader logo (An AppleTV with a Penguin)</li>
<li>10+ minutes of text as Ubuntu starts up for the first and updates files from the internet. At this time the AppleTV will download and install XBMC as well as any updates available from STMLabs.com. Currently this will include the May and June updates.</li>
<li>A few minutes of a totally blank screen and then a reboot.</li>
<li>30 seconds of blank screen, nothing at all</li>
<li>20 – 30 seconds of the ATV-Bootloader logo (An AppleTV with a Penguin)</li>
<li>5+ minutes of text as Ubuntu continues to update. This update will include an change to the XBMC file structure and takes only a few minutes.</li>
<li>1 – 2 minutes as X11 and XBMC start for the first time.</li>
</ul>
<p>After about 15 minutes, the Apple TV should suddenly fill the screen with the XBMC user interface.</p>
<p>It’s all very interesting to watch, but you should not need to do anything during this process. It’s a good idea to watch for the first five or ten minutes just to be sure that there are no error messages, (like a bad IP address or the inability to resolve DNS addresses) but once the screen starts showing that Ubuntu is downloading and installing updates you can safely assume everything is setup correctly. Feel free to leave it alone and come back in fifteen minutes.</p>
<p><strong>Running XBMC </strong></p>
<p>If all went according to plan, the AppleTV will boot, the screen will flash and then you will be greeted with the XBMC home window. In the future, a typical power up will take about two minutes since there will be no need to update anything from the internet.</p>
<p>A typical power on from re-boot or cold start will look like this:</p>
<ul>
<li>30 seconds of blank screen, nothing at all</li>
<li>20 – 30 seconds of the ATV-Bootloader logo (An AppleTV with a Penguin)</li>
<li>30 seconds as of scrolling text as Ubuntu starts up (Longer if an update is available)</li>
<li>15 seconds of blank screen (some flickering is normal as X11 starts)</li>
<li>After a total of 2 minutes, XBMC should be running</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2011/12/crystalbuntu-instalation-guide-part-4-the-first-boot/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Crystalbuntu Installation Guide &#8211; Part 3 &#8211; AppleTV Hardware Modification</title>
		<link>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-3-appletv-hardware-modification/</link>
		<comments>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-3-appletv-hardware-modification/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 19:01:38 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Crystalbuntu]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=103</guid>
		<description><![CDATA[Part 3 &#8211; AppleTV Hardware Modification The next part of this guide is going to focus on taking apart the Apple TV and removing the hard drive and the fan while also replacing the WiFi adapter with a new CrystalHD mini-PCI card. The hard drive and fan represent the only moving parts in the Apple [...]]]></description>
				<content:encoded><![CDATA[<h3>Part 3 &#8211; AppleTV Hardware Modification</h3>
<p>The next part of this guide is going to focus on taking apart the Apple TV and removing the hard drive and the fan while also replacing the WiFi adapter with a new CrystalHD mini-PCI card. The hard drive and fan represent the only moving parts in the Apple TV and removing them will make the ATV completely silent.</p>
<p><strong>Video How-To (Installing the CrystalHD card)<br />
</strong> In addition to the written guide below, this video will cover all the same material.<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/PO_7fKrUGgI" frameborder="0" allowfullscreen></iframe></p>
<p><strong>Video How-To (Removing the hard drive and Fan)</strong><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/md1cZhmrig0" frameborder="0" allowfullscreen></iframe><br />
&nbsp;</p>
<p><strong>Full instructions:</strong></p>
<p><strong></strong><br />
<strong>Step 1 &#8211; Remove the rubber base</strong></p>
<p>Remove the rubber footing attached to the bottom of the ATV. This is not a fun task&#8230; The rubber will likely tear and force your to rip it off in strips. This is OK, you never need t use it again, but even so its messy. In addition to the rubber, there will still be a sticky residue from the glue used to attach the bottom cover all over the metal case. I used an old credit card to strip away the residue and it took me about an hour while watching TV. You do not need to remove it all, but since it inhibits the air flow and we are going to remove the fan, I highly recommend taking the time to do it right.</p>
<p>Note: Since the case no longer has any traction on the bottom, it s a good idea to attach some rubber feet to the bottom of the case one its all cleaned up. This will keep it form moving around and will also lift it up a bit to allow better air flow.</p>
<p><strong>Step 2 &#8211; Remove four screws</strong></p>
<p>Locate the four screws on the corners of the ATV and remove them. There are additional screws in a rectangular pattern near the front of the ATV and these hold in the Hard drive. We will be removing them later as well.</p>
<p><strong>Step 3 &#8211; Remove the bottom of the case and disconnect the hard drive</strong></p>
<p>Be careful to not damage the IDE cable plugged into the hard drive as you lift the now unscrewed plate from the bottom of the case. The hard drive is attached to the plate, so as you lift it, locate the IDE connector attached the main board of the Apple TV and carefully remove it from the main board by pulling the blue tab up. Once the Cable is safely removed, unscrew the hard drive from the ATV bottom cover and set it aside. We will not be using the drive again in this guide, but you may want to keep it if you choose to revert back to a normal Apple TV.</p>
<p><strong>Step 4 &#8211; Remove the WiFi adapter</strong></p>
<p>Next to the big black fan is a small WiFi adapter plugged into a mini-PCI slot. We need to use that Mini-PCI slot for the CrystalHD card, so now its time to remove the WiFi adapter. Carefully remove the WiFi antennae wires from the card (the black and blue wires with copper connectors) by lifting them straight up. This can be tricky the first time so feel free to use some pliers, but just be careful not to damage the leads if you ever want to revert back to a stock Apple TV.</p>
<p>To remove the WiFi card itself, remove the screw holding it in place at the top and pinch the plastic mount on the other side while lifting the card front the top. It will lift up and rock toward the back of the ATV and then just pop out.</p>
<p><strong>Step 6 &#8211; Install the Crystal HD (BCM70015) card</strong></p>
<p>Install the CrystalHD into the mini-PCI socket now vacated by the WiFi adapter. Slide the pins into the socket (it’s keyed so it can only go one way) and push the card down so that the mounting holes line up with the screw hole used for the WiFi card. Once the Crystal HD is set well, keep holding it while you replace the mounting screw.</p>
<p>Note: The WiFi antennae are just hanging loose at this point, and while this is OK, you may want to use some electrical tape to tuck them away somewhere.</p>
<p><strong>Step 7 &#8211; Remove the Fan (optional)</strong></p>
<p>After a bit of reading I am convinced that the fan does absolutely nothing. So&#8230; I just pulled it off and never looked back. To remove the fan, just pull it off. It is held in place by some rubber standoffs and they will probably tear off and break as you pull the fan. If you are not comfortable removing the fan, you can simply disconnect it and leave it in place.</p>
<p><strong>Step 8 &#8211; Put it all back together</strong></p>
<p>Set aside the Hard drive, IDE cable, WiFi adapter and the fan and keep them somewhere safe&#8230; You never know when you might want them again&#8230; Then slide the bottom cover back into the case (be careful to get the power socket lined up correctly) and replace the four case screws.</p>
<p><strong>That&#8217;s it, your Apple TV is now silent!</strong></p>
<p>Now &#8211; Plug in the modified Thumb-drive from <a href="http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-2-preparing-the-thumb-drive/">part 2</a> and power it up! <a href="http://quixventure.com/2011/12/crystalbuntu-instalation-guide-part-4-the-first-boot/">Part 4</a> covers what to expect on your first boot.</p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-3-appletv-hardware-modification/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Crystalbuntu Installation Guide &#8211; Part 2 &#8211; Preparing The Thumb-drive</title>
		<link>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-2-preparing-the-thumb-drive/</link>
		<comments>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-2-preparing-the-thumb-drive/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 18:14:52 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Crystalbuntu]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=94</guid>
		<description><![CDATA[Part 2 &#8211; Preparing the Crystalbuntu USB Thumb-drive With Linux Mint Update (April 2012) All videos are now done with Linux Mint so that they match the guide. Also &#8211; Fixed a few VERY embarrassing typos in the commands&#8230; SORRY! The process to install Linux on an Apple TV is actually quite simple, but things get a bit [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Part 2 &#8211; Preparing the Crystalbuntu USB Thumb-drive With Linux Mint</strong></p>
<p><em><strong>Update (April 2012)</strong> All videos are now done with Linux Mint so that they match the guide. Also &#8211; Fixed a few VERY embarrassing typos in the commands&#8230; SORRY!</em></p>
<p>The process to install Linux on an Apple TV is actually quite simple, but things get a bit more complicated when you also want to remove the hard drive from the Apple TV. This guide will include everything you need to do to get up and running with no hard drive. This guide will also include a number of optional configuration changes that may be very useful to those who need them such as adding a static IP address, DNS address and later some advanced XBMC settings.</p>
<p>Also, since I personally need to use component video, this guide will include the steps necessary to use either HDMI or Component video.</p>
<p><strong>Software you will need:</strong></p>
<ul>
<li>Linux Mint Live DVD iso</li>
<ul>
<li><a title="Linux mint" href="http://www.linuxmint.com/download.php" target="_blank">http://www.linuxmint.com/download.php</a></li>
</ul>
<li>Universal USB installer (Cuz we are lazy&#8230;)</li>
<ul>
<li><a title="Pen Drive Linux" href="http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/" target="_blank">http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/</a></li>
</ul>
<li>Putty or any other SSH client (Will be used later)</li>
<ul>
<li><a title="Putty" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">http://www.chiark.greenend.org.uk/~sgtatham/putty/</a></li>
</ul>
<li>Sam Nazarko’s Crystal HD for Apple TV Thumb-drive install tool</li>
<ul>
<li><a title="STM Labs" href="http://www.stmlabs.com/projects/crystalhd-for-appletv/" target="_blank">http://www.stmlabs.com/projects/crystalhd-for-appletv/</a></li>
</ul>
</ul>
<p><strong>Step 1 &#8211; Give Credit Where Credit is Due</strong></p>
<p>Sam Nazarko has, on his own built and maintained the tool that makes this all possible. Go to <a href="http://stmlabs.com/">stmlabs.com</a> and send him a donation! Seriously&#8230; Do it now =)</p>
<p>What Sam’s tool does is really quite amazing. You can read a lot more about it on his blog, but the short version is this&#8230; First, you download a small tool that will automatically format and partition your thumb drive (formerly a daunting task for the Linux n00b.) Then the tool will image the USB drive with a custom Linux installation already pre-configured with XBMC and all the drivers needed to run the AppleTV with a CrystalHD card. But that&#8217;s only half the story since Sam also maintains a server that allows the AppleTV to “phone home” (but only if you want it too!) at each boot and check for any updates to either the the Linux image, OS configuration, XBMC or even the CrystalHD driver. Updates have been steady so far and each one has brought improved performance and features.</p>
<p>Donation made? Good&#8230; Next, Go to XBMC.org and make a donation to the team there as well. These guys work very hard to make what amounts to the very best available media player and they ask nothing in return. XBMC is maintained as well as or better then most retail media players, but XBMC is totally free. The team maintains a superb support forum and the developers themselves are very active in both troubleshooting and building new improvements and features. They deserve a lot of credit and a little cash too!</p>
<p>So, in re-cap:</p>
<ol>
<li>Donate to Sam</li>
<li>Donate to Team XBMC</li>
<li>Move on =)</li>
</ol>
<p><strong>Step 2 &#8211; Install Sam’s CrystalHD for AppleTV Tool</strong></p>
<h3>Video How To (Getting and using Sam&#8217;s tool:)</h3>
<p><iframe src="http://www.youtube.com/embed/wBiSZAQwuc4?rel=0" frameborder="0" width="560" height="315"></iframe><br />
Got to Sam’s site <a href="about:blank">(http://www.stmlabs.com/projects/crystalhd-for-appletv/)</a> and get the tool from the bottom of the page. Unzip the file and run the executable program “partitioner.exe.”</p>
<p>The tool will give you two options, USB Drive or Hard Drive. For this install we want to use the default USB option. The hard drive option will cause the USB drive to install the image onto the internal drive of the AppleTV&#8230; Since we are going to remove the hard drive, we will use the USB option and have the tool build us a self contained bootable thumb-drive.</p>
<p>In the center of the application select your USB drive from the list. If you do not see it, it must not be installed or formatted properly. Windows will need to see the drive before Sam’s tool can use it. Find your thumb-drive, check the box, make sure you are connected to the Internet and click GO.</p>
<p style="text-align: center;"><a href="http://quixventure.com/wp-content/uploads/2011/12/sams-Tool.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-374" title="sams Tool" src="http://quixventure.com/wp-content/uploads/2011/12/sams-Tool.png" alt="" width="364" height="373" /></a></p>
<div></div>
<p>The tool will now format the USB drive, download a 550MB image from Sam’s site and write the image to the drive. This will take some time&#8230; While you wait&#8230; Go rip apart the Apple TV as described in <a href="http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-3-appletv-hardware-modification/">Part 3!</a></p>
<p>When its all done, you should see this:</p>
<p style="text-align: center;"><a href="http://quixventure.com/wp-content/uploads/2011/12/sams-complete.png" rel="themeblvd_lightbox"><img class="aligncenter  wp-image-375" title="sams complete" src="http://quixventure.com/wp-content/uploads/2011/12/sams-complete.png" alt="" width="298" height="254" /></a></p>
<p>&nbsp;</p>
<p><strong>Step 3 &#8211; Use Linux Mint Live CD/USB to Edit Files on the Thumb-Drive</strong></p>
<p>At this point you already have a fully functional and bootable AppleTV USB Key and you can just plug it in and boot the AppleTV so long as you have not yet removed the hard drive. However the point of this guide<em><strong> is</strong></em> to remove the internal drive drive so we will need to edit a couple files in the thumb-drive since the device name will have changed.</p>
<p><strong>Why do we need to edit files in Linux??? </strong></p>
<p>When a hard drive is installed in the AppleTV it is given the device name /dev/sda (with partitions defined as /dev/sda1, /dev/sda2, etc&#8230;) and an attached USB drive is named /dev/sdb. But, with no hard drive installed, the USB drive takes the /dev/sda name. This is a lot like in windows with the main drive being named &#8220;C:&#8221; and subsequent drives getting assigned &#8220;D:&#8221;, &#8220;E:&#8221; or &#8220;F:&#8221;, Etc&#8230; With Linux on the Apple TV, the letter after the &#8220;/sd&#8221; represents the order hat the drives are discovered by the OS based on where they are physically attached. Since Sam&#8217;s tool is designed to boot from the USB drive and not interfere with what is on  the hard disk, a number of configuration files explicitly call the full path &#8220;/dev/sdb#&#8221; (the # represents the partition number) and as a result we will need to change those files and point them to &#8220;/dev/sda#&#8221; instead.</p>
<p>The AppleTV hardware requires that there be a number of separate partitions on its boot device and it must be partitioned in the GPT format. Unfortunately only certain tools (read: not Windows) can read that format and make the data available to us without first booting into the Apple TV.</p>
<p>To access the files locked inside the thumb-drive we will use the Linux Mint Live image from (yet another&#8230;)  USB thumb-drive. I use the universal tool above to create the bootable thumb drive since I am lazy and this small app does all the work! Linux Mint is very similar to Ubuntu and you are free to use whatever Linux distro suites you best so long as it has GParted available. The GParted live CD (or USB) will work too, but Mint will allow you to edit the files more easily using either nano or Gedit. Also, since Mint is a more robust distro you can use the pre-loaded web browser to cut and past the commands directly from this guide (assuming Mint can find your network hardware.) Both live images will allow us to boot a computer into a Linux environment that can then mount each of the partitions on the USB drive so we can edit the necessary files. In addition, since we will have access to the root file system, we can set an IP address and modify the xorg.conf to enable component video.</p>
<p><em><strong>Note</strong> &#8211; Using a bootable Live USB thumb Drive should not affect the hard drive of the computer you use to boot with. Live CDs/DVDs/USB drives are a great way to test drive linux on your PC with no real commitment!</em></p>
<h3>Video How To (Creating a Linux Mint USB Thumb drive)</h3>
<p>Video Pending&#8230; But uts REALLY easy, just go to Pendrivelinux.com and get the universal installer. Then use it to make a &#8220;Mint 12 DVD&#8221; based thumb drive.</p>
<h3><strong>3.1 Boot to Mint</strong></h3>
<p>Build the Mint bootable USB thumb-drive using the Universal USB Installer from pendrivelinux.com. Run the app, Select Linux Mint 12 DVD, download the Knoppix ISO from the their website (use the check box in the Installer app to automatically find the ISO) and  build the drive. There is no need to create a &#8220;user space&#8221; so do not worry abort the option. When the build is complete, plug the USB drive into a computer and boot to it. Soon after, you should have a desktop running Linux Mint. If it doesn&#8217;t work, try another computer with older or more generic hardware.</p>
<p>In this guide I will be using the Mint Live image and will be booting from a thumb-drive as opposed to the CD. I will also be editing files in GEdit since is is easier to use then nano or VI, but you may use any text editor you prefer. Booting from a USB drive will cause my internal hard drive to be mapped as /dev/sda, the bootable Mint thumb-drive to be /dev/sdb and finally the AppleTV thumb-drive (when plugged in) to become /dev/sdc. If I were to use a live CD there would be one less device and the AppleTV thumb-drive would be /dev/sdb. This is all confusing I know, and to a windows user it’s down right mind numbing. But don&#8217;t worry, just try and boot with a USB thumb drive in a computer with only a single hard drive and then all the device names should match my examples! But if you must use a CD, remember that everywhere I use &#8220;/dev/sdc&#8221; you will likely needs to replace it with &#8220;/dev/sdb.&#8221;</p>
<p><strong>3.2 &#8211; Plug in the newly created Apple TV thumb-drive to mount the partitions</strong></p>
<h3>Video How To (Using Linux Mint to edit the boot files:)</h3>
<p><iframe src="http://www.youtube.com/embed/-9yYN-DUP-I" frameborder="0" width="560" height="315"></iframe><br />
Plug in the AppleTV thumb-drive after the Mint desktop is visible. If everything went according to plan you should be presented with a pop up showing that the USB drive was detected and two new drives should show up on the desktop, &#8220;Linux&#8221; and &#8220;Recovery.&#8221; Ignore the popup&#8230;</p>
<div></div>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Mint-Mount-ATV-USB.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-365" title="Mint Mount ATV USB" src="http://quixventure.com/wp-content/uploads/2011/12/Mint-Mount-ATV-USB-620x465.png" alt="" width="300" height="225" /></a></p>
<p>At this point we could use the mouse to navigate the file system, but it may be faster to just list off the commands to run, so I am going to do it that way! Click on the Menu option in the lower left of the desktop and selct the &#8220;Terminal&#8221; option. This will open a white terminal window.</p>
<p><strong>3.2.1 Modify com.apple.boot.plist in the recovery Partition</strong></p>
<p>Enter the command:</p>
<pre>sudo gedit /media/Recovery/com.apple.boot.plist</pre>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-18_40_55.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-366" title="Screenshot at 2012-02-21 18_40_55" src="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-18_40_55-620x465.png" alt="" width="300" height="225" /></a></p>
<p>This will launch GEdit (like notepad&#8230;) in a window and open the file &#8220;com.apple.boot.plist&#8221; from the Recovery (boot) partition on the Apple TV. Leave the terminal window open even though it will display useless information from GEdit while that app is open.</p>
<p>GEdit will look like this:</p>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-18_41_09.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-367" title="Screenshot at 2012-02-21 18_41_09" src="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-18_41_09-620x465.png" alt="" width="300" height="225" /></a></p>
<p>Now from within the text editor, use the arrow keys to locate the line of text that reads as follows:</p>
<pre><strong>&lt;string&gt;root=/dev/sdb3 ro vesa video=vesafb&lt;string&gt;</strong></pre>
<p>Change the /dev/sd<strong>b</strong>3 to /dev/sd<strong>a</strong>3</p>
<pre>&lt;string&gt;root=/dev/<strong>sda3</strong> ro vesa video=vesafb&lt;string&gt;</pre>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-18_41_36.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-368" title="Screenshot at 2012-02-21 18_41_36" src="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-18_41_36-620x465.png" alt="" width="300" height="225" /></a><br />
<strong>Why are we doing this?</strong> The HFS+ &#8220;recovery&#8221; partition is used by the AppleTV kind of like a BIOS in a traditional PC. When a USB device is plugged into the AppleTV with a properly formatted recovery partition, the apple TV will use it (instead of the hard drive) as the boot partition. By modifying the com.apple.boot.plist file we are telling the AppleTV to continue its boot process from the third partition on the first drive. Since Crystalbuntu expected there to be a hard drive at /dev/sda it was designed to boot from /dev/sdb so that the hard drive will be ignored and Crystalbuntu can boot from the thumb drive. Now that the hard drive is gone, we need modify the device name in the file to continue to point to the thumb drive, now named /dev/sda.</p>
<p>Finally, save the file from the title menu and close GEdit.</p>
<p><em><strong>If you cannot save -</strong> Sometimes the file system of the thumb drive will get corrupted and this will make it so that you cannot save the file&#8230; If this happens, just re-create the drive with Sam&#8217;s tool. I&#8217;m sure that there is also a file system check that could be done to repair the corruption, but I always just use Sam&#8217;s tool to re-image the drive.</em></p>
<p>&nbsp;</p>
<p><strong>3.2.2 Modify the fstab file on the ext3 &#8220;Linux&#8221; partition</strong></p>
<p>The &#8220;Linux&#8221; partition should also be monted on the desktop of Mint, and it is actually the root file system that will be used by Linux on the AppleTV while it is running. The fstab file is the &#8220;File System Table&#8221; and it tells the OS where various partitions are mounted. In much the same way that we modified the boot file, we need to update this table to replace the /dev/sdb references with /dev/sda.</p>
<p>To edit the file, run the following command in the terminal window used before, or open a new one:</p>
<pre>sudo gedit /media/Linux/etc/fstab</pre>
<p>In the text editor, locate any instance of the text /dev/sd<strong>b</strong># (such as /dev/sdb3 or/dev/sdb2) and replace the /sdb with /sda, i.e. /dev/sdb2 will become/dev/sda2 and /dev/sdb3 will become /dev/sda3.</p>
<p>Here is what is will look like before you edit:</p>
<pre># /etc/fstab: static file system information.
#
# &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;
proc /proc proc defaults 0 0
# /dev/sdb3
/dev/sdb3 / ext3 noatime,errors=remount-ro 0 $
# /dev/sdb2
/dev/sdb2 none swap sw 0 0</pre>
<p>here is what it needs to look like (edits are red):</p>
<pre># /etc/fstab: static file system information.
 #
 # &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;
 proc /proc proc defaults 0 0
 # /dev/<span style="color: #ff0000;"><strong>sda3</strong></span>
 /dev/<span style="color: #ff0000;"><strong>sda3</strong> </span>/ ext3 noatime,errors=remount-ro 0 $
 # /dev/<span style="color: #ff0000;"><strong>sda2</strong></span>
 /dev/<span style="color: #ff0000;"><strong>sda2</strong></span> none swap sw 0 0</pre>
<p>Again, save the file from the title menu and close GEdit.</p>
<p>&nbsp;</p>
<p><strong>That&#8217;s it! The device will now boot from the USB Drive with no more edits. </strong></p>
<p><strong>But&#8230; There are a few more things that can be useful, so if you want to set a static IP address or set-up component video, keep reading!</strong></p>
<p>&nbsp;</p>
<p><strong>3.3 Modify the /etc/network/interfaces to set an IP address</strong></p>
<h3>Video How-To (Adding a Static IP Address)</h3>
<p><iframe src="http://www.youtube.com/embed/4-vlhuMJDt0" frameborder="0" width="560" height="315"></iframe></p>
<p>In my network I want my AppleTV to have a static IP address, and to do that I need to set an IP in the /etc/network/interfaces file as well as setup DNS in the /etc/resolv.conf file. If you want your AppleTV to use DHCP, ignore this step. Also,<em><strong> DNS is critical!</strong></em> At each boot Crystalbuntu looks for updates, and on the first boot it is mandatory to retrieve the XBMC application and CrystalHD drivers. If you set an IP here without also setting up DNS (next step), Crystalbuntu will not boot!</p>
<p>Type the following command to open the file in a terminal window:</p>
<pre> sudo gedit /media/Linux/etc/network/interfaces</pre>
<p>The file will look like this (note the DHCP reference in the last line):</p>
<pre># This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp</pre>
<div></div>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_19_29.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-369" title="Screenshot at 2012-02-21 19_19_29" src="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_19_29-620x465.png" alt="" width="300" height="225" /></a></p>
<p>And you need it to look more like this (edits in red:)<br />
<em>(<strong>NOTE</strong>: replace the addresses below with what you want for your network)</em></p>
<pre># This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
<span style="color: #ff0000;"><strong>iface eth0 inet static address 192.168.1.101 </strong></span>
<strong style="color: #ff0000;">netmask 255.255.255.0 </strong>
<span style="color: #ff0000;"><strong>network 192.168.1.0 </strong></span>
<span style="color: #ff0000;"><strong>broadcast 192.168.1.255 </strong></span>
<span style="color: #ff0000;"><strong>gateway 192.168.1.1</strong></span></pre>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_21_11.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-370" title="Screenshot at 2012-02-21 19_21_11" src="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_21_11-620x465.png" alt="" width="300" height="225" /></a></p>
<p>Save the file and close the window.</p>
<p>Next, we will need to add DNS information to the /etc/resolv.conf file.</p>
<pre>sudo gedit /media/Linux/etc/resolv.conf</pre>
<p>The file will be empty, so add these lines (Edit the first line to match your local router or DNS, the second line is a free DNS server and is optional.)</p>
<p><code>nameserver 192.168.1.1<br />
nameserver 8.8.8.8</code></p>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_22_16.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-371" title="Screenshot at 2012-02-21 19_22_16" src="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_22_16-620x465.png" alt="" width="300" height="225" /></a></p>
<p>Save the file and close the window.</p>
<p><strong>3.4 &#8211; Edit the xorg.conf file to enable 720p (or 1080p) over Component video</strong></p>
<h3>Video How-To (Editing the xorg.conf file)</h3>
<p><iframe src="http://www.youtube.com/embed/jjxFxRDsWh0" frameborder="0" width="560" height="315"></iframe></p>
<p>If you use HDMI, forget about this section&#8230; But if you need component video output (or composite), you need to edit the xorg.conf file. Most guides tell you<em> to</em> do this, but not <em>how</em>&#8230; Well&#8230; It&#8217;s very easy and this is what I did so feel free to cut and paste right out of this guide!</p>
<p>Run the command:</p>
<pre>sudo gedit /media/Linux/etc/X11/xorg.conf</pre>
<div></div>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_26_02.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-372" title="Screenshot at 2012-02-21 19_26_02" src="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_26_02-620x465.png" alt="" width="300" height="225" /></a></p>
<p>This will open the xorg.conf file in GEdit. Once open, navigate with the mouse or arrow keys to the end of the file and look for the section that starts with:</p>
<pre>Section "Screen"</pre>
<p>You will need to add the following four lines under the <em>Monitor “monitor0”</em> section.</p>
<pre>Option "UseDisplayDevice" "TV"
 Option "TVOutFormat" "COMPONENT"
 Option "TVStandard" "HD720p"
 Option "TVOverScan" "0.80"</pre>
<p>And then, under the SubSection &#8220;Display&#8221; line, add one more line:</p>
<pre>Modes "1920x1080" "1280x720" "1024x768" "720x480" "800x600" "640x480"</pre>
<p>The result should look like this (edits in bold:)<br />
<code>Section "Screen"<br />
Identifier "Screen0"<br />
Device "Device0"<br />
Monitor "Monitor0"<br />
<strong>Option "UseDisplayDevice" "TV"<br />
Option "TVOutFormat" "COMPONENT"<br />
Option "TVStandard" "HD720p"<br />
Option "TVOverScan" "0.80"</strong><br />
DefaultDepth 24<br />
Option "NoLogo" "True"<br />
SubSection "Display"<br />
<strong>    Modes "1920x1080" "1280x720" "1024x768" "720x480" "800x600" "640x480"</strong><br />
Depth 24<br />
EndSubSection<br />
EndSection</code></p>
<div></div>
<p>When done it should look like this at the bottom of the file:</p>
<p><a title="" href="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_27_08.png" rel="themeblvd_lightbox"><img class="aligncenter size-medium wp-image-373" title="Screenshot at 2012-02-21 19_27_08" src="http://quixventure.com/wp-content/uploads/2011/12/Screenshot-at-2012-02-21-19_27_08-620x465.png" alt="" width="300" height="225" /></a></p>
<p>Hit save in Leafpad and close the window.<br />
<strong>NOTE &#8211; If you need Composite video, you may try the following&#8230; But DO NOT DO THIS unless you NEED Composite.</strong></p>
<p>For composite output, Connect a cable from the green (luma) component output on the AppleTV to the yellow composite input on the TV. The xorg.conf need the following settings for &#8220;Section Screen&#8221;Section &#8220;Screen&#8221; instead of those posted above.</p>
<pre>Identifier "Screen0"
 Device "Device0"</pre>
<pre>Monitor "Monitor0"
 DefaultDepth 24
 Option "DPI" "100x100"
 Option "UseEvents" "1"
 Option "AddARGBVisuals" "1"
 Option "AddARGBGLXVisuals" "1"
 Option "UseDisplayDevice" "TV"
 Option "UseEDID" "FALSE"
 Option "TVOutFormat" "COMPOSITE"
 Option "TVStandard" "NTSC-M"
 Option "TVOverScan" "0.80
 Option "NoLogo" "True"
 Option "Coolbits" "1"
 SubSection "Display"
 Depth 24
 Modes "720x480" "640x480"
 EndSubSection
 EndSection</pre>
<p>Remove:</p>
<pre>Section "Extensions"
 Option "Composite" "Disable"
 EndSection</pre>
<p><strong>3.5 &#8211; Closing out of Mint</strong></p>
<p>That&#8217;s it! We are all done with Mint so shutdown the computer now and plug the AppleTV USB key into the AppleTV!</p>
<p><strong>Now -</strong> If you have not already done so, rip apart the hardware in <a href="http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-3-appletv-hardware-modification/">Part 3 &#8211; Modifying the Apple TV Hardware</a></p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-2-preparing-the-thumb-drive/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Crystalbuntu Installation Guide &#8211; Part 1 &#8211; Introduction</title>
		<link>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-1-introduction/</link>
		<comments>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-1-introduction/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 18:06:33 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Crystalbuntu]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=91</guid>
		<description><![CDATA[Building a silent media player from an original first generation Apple TV The original Apple TV (ATV) never really made sense to me as a retail product. It was too expensive, had too many moving parts and it could only play media from Apple. I actually bought one years ago when they first came out [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Building a silent media player from an original first generation Apple TV</strong></p>
<p>The original Apple TV (ATV) never really made sense to me as a retail product. It was too expensive, had too many moving parts and it could only play media from Apple. I actually bought one years ago when they first came out but I quickly returned it when I realized that it could not play the high definition MKV files (h.264) that I typically use. My attitude changed however when a few enterprising developers built a new Linux back-end specifically for the ATV and coupled it with he Broadcom CrystalHD decoder. The result is a simple to use media center that runs XBMC and can play just about any video file I can throw at it. There are plenty of guides out there to install the CrysatlHD board and get up and running, but I specifically wanted a silent media center that would pull all of its content from a shared folder on my Synology NAS.</p>
<p>So, if you are like me and your goal is to have an inexpensive, low power and silent set top box that can instantly stream lots of different kinds of media files from either a computer or a NAS device somewhere on your network, keep reading!</p>
<p><strong>Video &#8211; What is Crystalbuntu??</strong><br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/RJqyr0QRRvU" frameborder="0" allowfullscreen></iframe></p>
<p>Some Background &#8211; What is an AppleTV, a CrystastalHD card Crystalbuntu and XBMC??</p>
<p><strong>The Apple TV</strong> was Apple’s first attempt at getting iTunes into the living room and is basically a very small computer. It has an Intel 1Ghz Pentium “M” CPU, 256MB of RAM soldered onto the motherboard along with a low end nVidia Geforce GO 7300 GPU with 64MB or VRAM. This is just enough horsepower to play Xvid/Divx movies in standard definition, or some very specific H.264 (MKV/MP4) movies that just happen to conform to the iTunes specs.</p>
<p>Like I said above, its just enough to let you watch iTunes in the living room and play some music, but nothing else really. The ATV is no longer being sold new as it was replaced by a very nice second generation unit (also capable of running XBMC, but it has some shortcomings) but the original ATV can still be found on eBay and Craigslist for less then $100.</p>
<p><strong>The Brodcom CrystalHD</strong> board, specifically the BCM70015 model is a Mini PCI card that is able to add hardware decoding for a bunch of video formats. Its actually designed for things like netbooks and other small computers that that have slow processors and are thus not able to play HD video without some help. The card does one thing and one thing only, when properly installed with the correct drivers, software video players may use it to decode video files without bogging down the CPU on the computer.</p>
<p>It just so happens that the AppleTV is exactly the kind of low end computer that the CrystalHD was designed for. The trick is that you need to first install the hardware and then configure the drivers and software before it will actually do anything. Again, there are other ways to do this than installing Linux, but for the very best performance, Linux is the way to go!</p>
<p><strong>Crystalbuntu</strong> refers to running the Ubuntu OS pre-loaded with the CrystalHD drivers on an AppleTV. There are a number of ways to do this, but the easiest way is to use a tool built by Sam Nazarko called (intuitively enough) “CrystalHD for AppleTV.” Sam’s tool will take an existing 4GB (or larger) thumb-drive and turn it into a bootable Linux disk that can be used by the Apple TV. By making a few modifications to the drive after running Sam’s tool we can take this a step farther and remove all of the moving parts from inside the ATV to create what may be the best media player available today&#8230; <strong>For about $150 and in about an hour.</strong></p>
<p>Sam’s tool will install what is commonly refereed to as “Sam’s Image” on your thumb drive. The image consists of four partitions including the Apple “recovery” partition and a Linux swap file. The rest of the disk is dedicated to a pre-configured installation of Ubuntu Linux 8.04 along with some scripts that will automatically setup XBMC and the CrystalHD drivers upon first boot. Its really cool stuff!</p>
<p>If you want to try Crystalbuntu without removing your hard drive and fan, just run Sam’s tool and plug in your Thumb-drive to the AppleTV. Booting to Crustalbuntu will in no way effect your existing AppleTV hard drive so thee is no risk. Unfortunately, there is also little point to running crystalbuntu until you have installed a CrystalHD card, and if you’re going to rip the bottom off your AppleTV, why not go all the way and make it silent too!</p>
<p><strong>XBMC</strong> is an application origionally developed as the &#8220;X-Box Media center&#8221; and designed to play media files from an X-Box. Over time XBMC evolved into a robust PC application for use with Windows, Apple and Linux. Today, XBMC is one of the best &#8220;front ends&#8221; available for an HTPC (home theater PC) and has also been ported as an application for jailbroken AppleTVs (first and second generation.)</p>
<p>The first generation AppleTV is basically a purpose built and low end HTPC, but when combined with Linux and the CrystalHD adapter, it becomes a very powerful device that XBMC can take full advantage of!</p>
<p><strong>A NAS device</strong> refers to &#8220;Network Attached Storage&#8221; and is basically a small, low power purpose built PC that serves a single purpose; make the contents of its hard drive available to the network. Think of an external USB hard drive that plugs directly into your network without the need for  a PC attached to it. In my case I use a Synology DS110J with a single 2TB hard drive. The NAS costs about $100 and the drive is about $75 and this investment allows me to &#8220;share&#8221; about 1.8TB of storage on my network at all times without the need for a server or PC running. The Synology NAS actually runs an embedded version of Linux and will allow me to do some other cool things (like run MySQL to share my XBMC database to all my media player&#8230; More on that later&#8230;)</p>
<p><strong>This Guide </strong>will walk you through everything you need to do to take an old AppleTV and turn it into a totally silent, network media player running XBMC using Sam’s Crystalbuntu image.</p>
<p><strong>What you need:</strong></p>
<table>
<colgroup>
<col width="*" />
<col width="*" /></colgroup>
<tbody>
<tr>
<td>An apple TV (Original First Generation, not the new “black” ATV2)</td>
<td><img src="https://lh4.googleusercontent.com/jijGHmVz6mZFoQ_7HVKksGeTRz4rmsZ1lj8ewMSjYMI6msOUuJxSoPahgDQHDnhQ0IOyZfkap5vtlMyTtM_MRUh3dGztmapbJLgSnTe3SsKd1k6Pag" alt="" width="110px;" height="53px;" /></td>
</tr>
<tr>
<td>a USB Key (4GB or 8GB recommended)<br />
I use a cheap Kingston DataTraveler 4GB</td>
<td><img src="https://lh4.googleusercontent.com/ZbqvYcqzlXqhXoGyOmhEDMuY7774aJtb7Tk8liBZtasuOS9zi4UBTm3MWKd2IpQ1O34GWh3TNLhEE64ZN4hXsqL_1om4S7yAHy493dQwaYYLfOymbw" alt="" width="93px;" height="64px;" /></td>
</tr>
<tr>
<td>A Broadcom CrystalHD BCM70015 card<br />
NOT the BCM70012. It will work, but not as well&#8230; Trust me, I have both&#8230;</td>
<td><img src="https://lh3.googleusercontent.com/4y-RfMKQoHUVC2JJXntNTJ-PDPM6X2__T5IzeT1bmjV-pHEiYZdNDyRJcrmEUGAaWh6z4ZGl35ZKp_VloYjTMSkII_npaySZSZ3iidEugilVP6eFOA" alt="" width="95px;" height="95px;" /></td>
</tr>
<tr>
<td>Media files shared on the network<br />
I use a Synology DS110j NAS device with a 2TB drive</td>
<td><img src="https://lh6.googleusercontent.com/TY6wuSYQFa7XYXQiaaC895n7J43PducMi22Na4cxNOr3aVPcyi3bLGwYzSEy2le3Q12iZL0mf8YxiZ7L08jia6eZNy5QF5D7Gvvhzp-Nn6phu-xbDA" alt="" width="83px;" height="91px;" /></td>
</tr>
</tbody>
</table>
<p><strong>What Next?</strong> Go on to <a href="http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-2-preparing-the-thumb-drive/">Part 2 &#8211; Configure the Thumbdrive</a></p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2011/12/crystalbuntu-installation-guide-part-1-introduction/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>From HTPC to Apple TV&#8230; One Man&#8217;s Journey into The World of Crystalbuntu</title>
		<link>http://quixventure.com/2011/12/from-htpc-to-apple-tv/</link>
		<comments>http://quixventure.com/2011/12/from-htpc-to-apple-tv/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 17:47:42 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Crystalbuntu]]></category>
		<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://quixventure.com/?p=79</guid>
		<description><![CDATA[This self-indulgent post is all about how I&#8217;ve ended up with a Crystalbuntu AppleTV in basement. The How to begins in the Next post: Part 1 &#8211; An Introduction to Crystalbuntu I love digital media&#8230; And, I especially love the techie gadgets that make it all possible. In fact, I think I may have a [...]]]></description>
				<content:encoded><![CDATA[<p>This self-indulgent post is all about how I&#8217;ve ended up with a Crystalbuntu AppleTV in basement. The How to begins in the Next post: Part 1 &#8211; An Introduction to Crystalbuntu</p>
<p><span id="more-79"></span></p>
<p>I love digital media&#8230;</p>
<p>And, I especially love the techie gadgets that make it all possible. In fact, I think I may have a bit of an obsession dating back 2002 when I bought a shuttle SS40 to make a (seriously over priced&#8230;) MP3 Jukebox complete with serial remote and monochrome LCD character display. At the time I had not even considered the possibility of using a computer to play video on my TV for anything more then a novelty, but that first try at a media PC started me me down the path to building the ultimate HTPC media hub. Now, a few years later and with literally dozens of motherboards, cases and video cards bought and sold on Craigslist, I finally gave it all up in favor of an Apple TV&#8230;</p>
<p>I think that says a lot about the current state of the set top box media player industry since it is now possible to spend about $100 and get all the video processing power that used to be locked inside a full blown computer. My very last HTPC served me quite well running both Media Portal and Hulu desktop. The fact that I could have a relatively cheap device (grated it was the size of a desktop computer&#8230;) that looked like a piece of stereo equipment and would allow me to use Netflix, watch live TV and play high-def videos with ease was a point of pride. I mean seriously, what kind of techie worth his or her salt doesn&#8217;t have a PC in the living-room?</p>
<p>The problem though&#8230; was that the whole setup was just a bit too buggy for every day use by anyone but myself. Inevitably, when my wife would want to watch something there would be some kind of windows update or other Media Portal quirk that made the whole setup useless. Not to mention the fact that a PC is loud, requires someone to push the power button when you want to turn it on and&#8230; Was never really polished enough to act like set top box that just works. Sure, I could have spent more time and money making it really, really good, but at the end of the day, its a hobbyist toy for a techie and not a user friendly appliance.</p>
]]></content:encoded>
			<wfw:commentRss>http://quixventure.com/2011/12/from-htpc-to-apple-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
