<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  
  
  <channel>
    <title>chrisjrob: mythtv</title>
    <link>https://chrisjrob.com</link>
    <atom:link href="https://chrisjrob.com/tag/mythtv/feed/index.xml" rel="self" type="application/rss+xml" />
    <description>GNU Linux, Perl and FLOSS</description>
    <language>en-gb</language>
    <pubDate>Fri, 13 Feb 2026 17:22:31 +0000</pubDate>
    <lastBuildDate>Fri, 13 Feb 2026 17:22:31 +0000</lastBuildDate>
    
    <item>
      <title>Kubuntu Lucid Lynx 10.04 Nvidia Installation</title>
      <link>https://chrisjrob.com/2011/03/04/kubuntu-lucid-lynx-10-04-nvidia-installation/</link>
      <pubDate>Fri, 04 Mar 2011 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2011/03/04/kubuntu-lucid-lynx-10-04-nvidia-installation</guid>
      <description>
       <![CDATA[
         
         <p>After updating my Kubuntu Mythbuntu Home Theatre PC, it
failed to boot into KDE, leaving me instead at a text login.  Fixing the
problem was not difficult, but I actually had problems finding the
correct instructions, and all the instructions that I did find left out
a crucial step.  I thought I would write up what I did largely for my
own benefit:</p>

<!--more-->

<p>Firstly, I tried to load the nvidia module:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>NVIDIA: Failed to load the NVIDIA kernel module. Please check your
system's kernel log for additional error messages.
Failed to load module  "nvidia"
</code></pre></div></div>

<p>Clearly the correct nvidia driver for this kernel is missing.  If it was
working and an update has messed it up for you, then possibly you have
had a kernel update and don’t have the correct kernel headers installed.
 The kernel headers are needed by dkms to rebuild the nvidia module.  If
you’re lucky, you may just be able to install the Linux kernel headers
and reboot:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo apt-get install linux-headers-`uname -r`
$ sudo shutdown -r now
</code></pre></div></div>

<p>With luck dkms will have rebuilt the nvidia module and all will be well.
 If it hasn’t worked, then we need to take more dramatic action.  Let’s
start with an nvidia-free zone:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo apt-get purge nvidia*
</code></pre></div></div>

<p>Next we should ensure that the nouveau module is blacklisted, so that we
do not end up fighting the open source nouveau driver:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo vim /etc/modprobe.d/blacklist.conf
blacklist nouveau
blacklist vga16fb
</code></pre></div></div>

<p>Now we can install the latest nvidia modules:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo apt-get install nvidia-current nvidia-settings nvidia-kernel-common
</code></pre></div></div>

<p>And run the nvidia configurator:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo nvidia-xconfig
</code></pre></div></div>

<p>Finally reboot, and in theory the nvidia module should be rebuilt by
dkms:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo shutdown -r now
</code></pre></div></div>

<p>After the reboot, it may be all working, but we can check that the
nvidia module has been loaded:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ lsmod | grep nvidia
nvidia 10832442 28
</code></pre></div></div>

<p>If this returns nothing, then it has not worked, if it returns “nvidia”
as above, then you should have a working system.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Continued</title>
      <link>https://chrisjrob.com/2010/12/05/home-theatre-pc-continued/</link>
      <pubDate>Sun, 05 Dec 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/12/05/home-theatre-pc-continued</guid>
      <description>
       <![CDATA[
         
         <p>A while ago I wrote:</p>

<blockquote>
  <p>“For some reason it is not saving a bookmark when you stop watching a recorded program in the middle, so that you have to find where you were manually. This worked fine on our old machine, so just need to find out what is wrong. I can research this when I have time.”
<a href="/2010/09/21/home-theatre-pc-continued/">Read original post</a>.</p>
</blockquote>

<p>Well I am delighted to say that this was fixed by an option in the Playing TV settings for saving bookmarks.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Continued</title>
      <link>https://chrisjrob.com/2010/10/14/home-theatre-pc-continued/</link>
      <pubDate>Thu, 14 Oct 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/10/14/home-theatre-pc-continued</guid>
      <description>
       <![CDATA[
         
         <p>A quick post regarding the issue of myth-backend having to be restarted on every boot, this was easily fixed simply by editing the upstart configuration <code class="language-plaintext highlighter-rouge">/etc/init/myth-backend.conf</code> and adding <code class="language-plaintext highlighter-rouge">and udev</code> to the “start on” line.  Now Myth comes up correctly first time every time!</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Continued</title>
      <link>https://chrisjrob.com/2010/09/21/home-theatre-pc-continued/</link>
      <pubDate>Tue, 21 Sep 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/09/21/home-theatre-pc-continued</guid>
      <description>
       <![CDATA[
         
         <p>I’ve been asked recently for an update on how my HTPC is performing.  Well the good news is that we are now using it as our main system, and pretty much everything is working perfectly, including:</p>

<!--more-->

<ul>
  <li>Live TV - Pause Rewind etc</li>
  <li>Programme Guide</li>
  <li>Schedule Recordings</li>
  <li>MythVideo (for ripped DVDs)</li>
  <li>MythWeb (personal webpage for controlling Myth and viewing programme guide)</li>
</ul>

<p>The best news is that Audio is now working over HDMI; although to be honest, I don’t believe I ever fixed this, so I suspect I just hadn’t tested it properly.  All I did was select the Audio over HDMI setting in KDE Control Centre and it just worked.</p>

<p>So what is left to fix?</p>

<ul>
  <li>System does not shutdown automatically - this is normal behaviour for MythTV, but I prefer to have it shutdown when not in use.  This is a neat feature actually, as it will literally completely shutdown with a timer set in the bios to come on for the next schedule.  Hopefully I can sort this out soon.</li>
  <li>MythTV Backend needs to be restarted every time the machine is powered up - this is a known issue and may even have been sorted; having been without Internet for the past three weeks, I have no idea where we are.  Basically on first boot we just type <code class="language-plaintext highlighter-rouge">$ sudo service mythtv-backend restart</code>.  Obviously if there is no fix, it would be simple enough to add to the start-up process. <a href="/2010/10/14/home-theatre-pc-continued/">Subsequently fixed</a>.</li>
  <li>My card has dual tuners, so can record one thing and watch another, or record two things.  I have now read that some channels are on the same “mux” and that you can therefore record multiple programs on a single card.  I need to research this further, but sounds exciting.</li>
  <li>For some reason it is not saving a bookmark when you stop watching a recorded program in the middle, so that you have to find where you were manually.  This worked fine on our old machine, so just need to find out what is wrong.  I can research this when I have time. <a href="/2010/12/05/home-theatre-pc-continued/">Subsequently fixed</a>.</li>
  <li>The case fans are a little noisier than they ought to be, so really need replacing for silent alternatives.</li>
</ul>

<p>And, not MythTV related, but I am still struggling with KDE4, Akonadi and our Contacts in Kontact.  I suspect this may be related to the use of MySQL for both MythTV and Akonadi.  In the meantime my wife is using Gmail, but obviously would prefer to have Kontact back.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Hauppauge HVR-2200</title>
      <link>https://chrisjrob.com/2010/08/04/hauppauge-hvr2200/</link>
      <pubDate>Wed, 04 Aug 2010 00:00:03 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/08/04/hauppauge-hvr2200</guid>
      <description>
       <![CDATA[
         
         <h2 id="introduction">Introduction</h2>

<p>It seems that the HVR-2200 is something of a work-in-progress under Linux.  Plenty of people seem to have it working, but it is not simple to configure.  See the references at the end for further reading.</p>

<p>I now have this card working under MythTV, but I have not yet managed to get the programme guide updating via EIT (Freeview).</p>

<!--more-->

<p>Those new to MythTV should visit: <a href="http://parker1.co.uk/mythtv_ubuntu.php">http://parker1.co.uk/mythtv_ubuntu.php</a></p>

<h2 id="installation">Installation</h2>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo apt-get install mercurial libncurses5-dev unzip

$ wget http://www.steventoth.net/linux/hvr22xx/22xxdrv_27086.zip
$ wget  http://www.steventoth.net/linux/hvr22xx/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
$ wget http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw
$ wget http://www.steventoth.net/linux/hvr22xx/extract.sh
$ sh extract.sh
$ sudo cp *fw /lib/firmware
or
$ sudo cp *fw /lib/firmware/`uname -r`

$ hg clone http://kernellabs.com/hg/saa7164-stable/

$ cd saa7164-stable
$ make CONFIG_DVB_FIREDTV:=n
$ sudo make install
$ wget http://www.steventoth.net/linux/hvr22xx/firmwares/4038864/v4l-saa7164-1.0.3-3.fw 
$ sudo cp v4l-saa7164-1.0.3-3.fw /lib/firmware

$ sudo adduser &amp;lt;userid&amp;gt; video
$ sudo reboot
</code></pre></div></div>

<h2 id="create-channelconf">Create Channel.conf</h2>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo apt-get install dvb-apps
$ scan ./uk-CrystalPalace -o zap &gt; ~/.mythtv/channels.conf
</code></pre></div></div>

<h2 id="scan">Scan</h2>

<p>Now go to Mythbackend-Setup and perform a full scan.</p>

<h2 id="test">Test</h2>

<p>You should now have a working system, unfortunately I found that the programme guide, or EPG, was not updating.</p>

<h2 id="fixing-epg">Fixing EPG</h2>

<p>(Thanks to “Neon Dusk” from the second Ubuntu forum link in the references below.)</p>

<p>Using channels.conf to get the channel information is OK, but sometimes it doesn’t fill in all the information required.</p>

<p>Make a note of your mysql password from <code class="language-plaintext highlighter-rouge">/etc/mythtv/mysql.txt</code> - there should be a field DBPassword</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ mysql -u mythtv -p
&lt;enter mysql password&gt;
use mythconverg;
select * from `dtv_multiplex`;
</code></pre></div></div>

<p>Copy the resulting output into a text editor, here was mine.  Note the networkid is null.</p>

<table>
  <thead>
    <tr>
      <th>mplexid</th>
      <th>sourceid</th>
      <th>transportid</th>
      <th>networkid</th>
      <th>frequency</th>
      <th>inversion</th>
      <th>symbolrate</th>
      <th>fec</th>
      <th>polarity</th>
      <th>modulation</th>
      <th>bandwidth</th>
      <th>lp_code_rate</th>
      <th>transmission_mode</th>
      <th>guard_interval</th>
      <th>visible</th>
      <th>constellation</th>
      <th>hierarchy</th>
      <th>hp_code_rate</th>
      <th>mod_sys</th>
      <th>rolloff</th>
      <th>sistandard</th>
      <th>serviceversion</th>
      <th>updatetimestamp</th>
      <th>default_authority</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>1</td>
      <td>4100</td>
      <td>NULL</td>
      <td>505833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td> </td>
      <td>33</td>
      <td>2010-06-29 19:28:10</td>
      <td> </td>
    </tr>
    <tr>
      <td>2</td>
      <td>1</td>
      <td>8197</td>
      <td>NULL</td>
      <td>481833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_64</td>
      <td>8</td>
      <td>1/2</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_64</td>
      <td>n</td>
      <td>2/3</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td> </td>
      <td>33</td>
      <td>2010-06-29 19:28:10</td>
      <td> </td>
    </tr>
    <tr>
      <td>3</td>
      <td>1</td>
      <td>12290</td>
      <td>NULL</td>
      <td>561833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_64</td>
      <td>8</td>
      <td>1/2</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_64</td>
      <td>n</td>
      <td>2/3</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td> </td>
      <td>33</td>
      <td>2010-06-29 19:28:10</td>
      <td> </td>
    </tr>
    <tr>
      <td>4</td>
      <td>1</td>
      <td>16384</td>
      <td>NULL</td>
      <td>529833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td> </td>
      <td>33</td>
      <td>2010-06-29 19:28:10</td>
      <td> </td>
    </tr>
    <tr>
      <td>5</td>
      <td>1</td>
      <td>20480</td>
      <td>NULL</td>
      <td>578166670</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td> </td>
      <td>33</td>
      <td>2010-06-29 19:28:10</td>
      <td> </td>
    </tr>
    <tr>
      <td>6</td>
      <td>1</td>
      <td>24576</td>
      <td>NULL</td>
      <td>537833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td> </td>
      <td>33</td>
      <td>2010-06-29 19:28:10</td>
      <td> </td>
    </tr>
  </tbody>
</table>

<p>6 rows in set (0.00 sec)</p>

<p>In mythtv-setup -&gt; channel editor -&gt; Edit transport
Delete all existing transports (highlight transport then press d)</p>

<p>Go to channel scanner
Select Scan Type: Full Scan (Tuned)</p>

<p>Use the values recorded from the sql statement and then do a scan. You’ll need to do this for the 6 muxes.</p>

<p>Hopefully this should find all the channels and if you repeat the sql commands you’ll see the networkid value filled in. This should then allow the EIT EPG to work</p>

<p>My resulting output was as attached:</p>

<table>
  <thead>
    <tr>
      <th>mplexid</th>
      <th>sourceid</th>
      <th>transportid</th>
      <th>networkid</th>
      <th>frequency</th>
      <th>inversion</th>
      <th>symbolrate</th>
      <th>fec</th>
      <th>polarity</th>
      <th>modulation</th>
      <th>bandwidth</th>
      <th>lp_code_rate</th>
      <th>transmission_mode</th>
      <th>guard_interval</th>
      <th>visible</th>
      <th>constellation</th>
      <th>hierarchy</th>
      <th>hp_code_rate</th>
      <th>mod_sys</th>
      <th>rolloff</th>
      <th>sistandard</th>
      <th>serviceversion</th>
      <th>updatetimestamp</th>
      <th>default_authority</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>10</td>
      <td>1</td>
      <td>16384</td>
      <td>9018</td>
      <td>529833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:49</td>
      <td> </td>
    </tr>
    <tr>
      <td>9</td>
      <td>1</td>
      <td>12290</td>
      <td>9018</td>
      <td>561833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_64</td>
      <td>8</td>
      <td>1/2</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_64</td>
      <td>n</td>
      <td>2/3</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:49</td>
      <td> </td>
    </tr>
    <tr>
      <td>8</td>
      <td>1</td>
      <td>8197</td>
      <td>9018</td>
      <td>481833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_64</td>
      <td>8</td>
      <td>1/2</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_64</td>
      <td>n</td>
      <td>2/3</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:49</td>
      <td> </td>
    </tr>
    <tr>
      <td>7</td>
      <td>1</td>
      <td>4100</td>
      <td>9018</td>
      <td>505833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:49</td>
      <td> </td>
    </tr>
    <tr>
      <td>11</td>
      <td>1</td>
      <td>20480</td>
      <td>9018</td>
      <td>578166670</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:49</td>
      <td> </td>
    </tr>
    <tr>
      <td>12</td>
      <td>1</td>
      <td>24576</td>
      <td>9018</td>
      <td>537833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:49</td>
      <td> </td>
    </tr>
    <tr>
      <td>13</td>
      <td>1</td>
      <td>8197</td>
      <td>0</td>
      <td>481833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_64</td>
      <td>8</td>
      <td>1/2</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_64</td>
      <td>n</td>
      <td>2/3</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:59</td>
      <td> </td>
    </tr>
    <tr>
      <td>14</td>
      <td>1</td>
      <td>16384</td>
      <td>0</td>
      <td>529833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:59</td>
      <td> </td>
    </tr>
    <tr>
      <td>15</td>
      <td>1</td>
      <td>24576</td>
      <td>0</td>
      <td>537833330</td>
      <td>a</td>
      <td>0</td>
      <td>auto</td>
      <td>v</td>
      <td>qam_16</td>
      <td>8</td>
      <td>3/4</td>
      <td>2</td>
      <td>1/32</td>
      <td>0</td>
      <td>qam_16</td>
      <td>n</td>
      <td>3/4</td>
      <td>UNDEFINED</td>
      <td>0.35</td>
      <td>dvb</td>
      <td>33</td>
      <td>2010-08-08 18:27:59</td>
      <td> </td>
    </tr>
  </tbody>
</table>

<p>9 rows in set (0.00 sec)</p>

<h2 id="test-again">Test Again</h2>

<p>Have a look at your programme guide, give it a few minutes - it isn’t instantaneous.</p>

<h2 id="references">References</h2>

<ul>
  <li><a href="http://parker1.co.uk/mythtv_ubuntu.php">http://parker1.co.uk/mythtv_ubuntu.php</a></li>
  <li><a href="http://www.uluga.ubuntuforums.org/showthread.php?t=942403">http://www.uluga.ubuntuforums.org/showthread.php?t=942403</a>
    <ul>
      <li><a href="http://www.uluga.ubuntuforums.org/showpost.php?p=9351505&amp;postcount=271">http://www.uluga.ubuntuforums.org/showpost.php?p=9351505&amp;postcount=271</a></li>
    </ul>
  </li>
  <li><a href="http://ubuntuforums.org/showpost.php?p=9292366&amp;postcount=3">http://ubuntuforums.org/showpost.php?p=9292366&amp;postcount=3</a></li>
  <li><a href="http://www.zedlopez.com/strangeloopiness/2010/04/mythtv_on_ubuntu_lucid_gotchas.html">http://www.zedlopez.com/strangeloopiness/2010/04/mythtv_on_ubuntu_lucid_gotchas.html</a></li>
  <li><a href="http://www.kernellabs.com/blog/?p=721">http://www.kernellabs.com/blog/?p=721</a></li>
  <li><a href="http://ubuntuforums.org/showthread.php?t=1167640">http://ubuntuforums.org/showthread.php?t=1167640</a></li>
  <li><a href="http://www.hauppauge.co.uk/site/products/data_hvr2200mc.html">http://www.hauppauge.co.uk/site/products/data_hvr2200mc.html</a></li>
  <li><a href="http://www.mythtvtalk.com/forum/hardware/8096-there-status-hvr-2250-linux-driver-2.html#post46347">http://www.mythtvtalk.com/forum/hardware/8096-there-status-hvr-2250-linux-driver-2.html#post46347</a></li>
  <li><a href="http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200">http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-2200</a></li>
  <li><a href="http://www.mythtvtalk.com/forum/hardware/12229-hvr-2200-not-picking-up-all-channels.html">http://www.mythtvtalk.com/forum/hardware/12229-hvr-2200-not-picking-up-all-channels.html</a></li>
  <li><a href="http://ubuntuforums.org/archive/index.php/t-1410407.html">http://ubuntuforums.org/archive/index.php/t-1410407.html</a></li>
</ul>

<p>The tuner card is now working under MythTV to “Watch TV”; however the programme guide is still not updating correctly over EIT.  In theory this should happen automatically after a full scan, but for some reason this seems not to be working.  It may be that this is because I have simply not left the backend to idle for long enough for an EIT scan to be initiated.</p>

<p>More news when I have it.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Continued</title>
      <link>https://chrisjrob.com/2010/08/04/home-theatre-pc-continued/</link>
      <pubDate>Wed, 04 Aug 2010 00:00:01 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/08/04/home-theatre-pc-continued</guid>
      <description>
       <![CDATA[
         
         <p>Oh dear, it seems I failed to update my blog after the last work I did on my HTPC.  Well the good news is that the programme guide is now working, it was a bit of a pain, in that you have to use the command line to create a channel listing that is then read my the guide updating process.  But given that you only have to do this when your channel line-up changes, this isn’t a big deal.</p>

<!--more-->

<p>I have updated my notes on the following page:</p>

<ul>
  <li><a href="/2010/08/04/hauppauge-hvr2200/">Hauppauge HVR-2200</a></li>
</ul>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Continued...</title>
      <link>https://chrisjrob.com/2010/06/29/home-theatre-pc-continued/</link>
      <pubDate>Tue, 29 Jun 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/06/29/home-theatre-pc-continued</guid>
      <description>
       <![CDATA[
         
         <p>Finally spent a few hours on my HTPC.  Previously the Hauppauge HVR-2200 was working fine in Kaffeine, but was not working in MythTV.  I finally resolved this issue, and typed up some details here.</p>

<ul>
  <li><a href="/2010/08/04/hauppauge-hvr2200/">Hauppauge HVR-2200</a></li>
</ul>

       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Progress Report</title>
      <link>https://chrisjrob.com/2010/06/01/home-theatre-pc-progress-report/</link>
      <pubDate>Tue, 01 Jun 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/06/01/home-theatre-pc-progress-report</guid>
      <description>
       <![CDATA[
         
         <p>Spent some time setting up my wife’s email on the new HTPC, using Kmail and disconnected IMAP.  Installed Google Chrome.  Added a KDE Plasmoid on the desktop for Facebook and Twitter, which hopefully my wife will like.  Other than that I have had no time to spend on the completing the MythTV installation.  More soon hopefully.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Configuring Hauppauge HVR2200 TV Card</title>
      <link>https://chrisjrob.com/2010/05/22/home-theatre-pc-configuring-hauppage-hvr2200-tv-card/</link>
      <pubDate>Sat, 22 May 2010 00:00:02 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/05/22/home-theatre-pc-configuring-hauppage-hvr2200-tv-card</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/hvr2200_board_s_200.jpg" align="right" alt="Featured Image">
         
         <p>Wow, this really is a second post in one day!</p>

<p>Following on from the DPI issue, I decided to throw science to the wind and just set DPI to 96x96 rather than 50x50, and the login screen looks better and the font size is improved (slightly larger).</p>

<!--more-->

<p>Next, I decided that I ought to check that the TV Tuner was properly detected, but whilst it was detected correctly, it was unsure of the card number, and was unable to download the firmware.  This is not entirely surprising as this TV card is fairly recent and (as usual) Hauppauge do not themselves support Linux.</p>

<p><a href="http://ubuntuforums.org/showpost.php?p=9219191&amp;postcount=212">This link</a> provided me with the basis for fixing this issue, but in the event I only needed the following:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ cd ~
$ wget http://www.steventoth.net/linux/hvr22xx/22xxdrv_27086.zip
$ wget http://www.steventoth.net/linux/hvr22xx/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
$ wget http://www.steventoth.net/linux/hvr22xx/extract.sh
$ sh extract.sh
$ sudo su
# cp *.fw /lib/firmware/`uname -r`/
# echo "options saa7164 card=4" &gt;&gt; /etc/modprobe.d/options.conf
# exit
</code></pre></div></div>

<p>Then reboot.  Hopefully tomorrow I will have some time to continue setting up the TV card under MythTV; but for now the aerial input is required by our old MythTV system in order to record Doctor Who :).</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Setting DPI in Xorg</title>
      <link>https://chrisjrob.com/2010/05/22/home-theatre-pc-setting-dpi-in-xorg/</link>
      <pubDate>Sat, 22 May 2010 00:00:01 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/05/22/home-theatre-pc-setting-dpi-in-xorg</guid>
      <description>
       <![CDATA[
         
         <p>A second post on the same day, has hell frozen over?  No, actually I put the wrong date on yesterday’s post.  Oops.</p>

<p>The DPI problem was fixed very easily by following the instructions on the link I provided in my previous post, I calculated that my Sony Bravia KDL 32S3000 had dimensions of 700mm x 390mm and a native resolution of 1366x768.</p>

<!--more-->

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ xdpyinfo | grep dimensions
$ xdpyinfo | grep "dots per inch"
</code></pre></div></div>

<p>Converting the millimetres to inches and dividing the resolution by the inches dimensions gave me DPI of 50x50, surprisingly low.  I believe this is because the KDL 32S3000 is not a full HD TV but only 1080i.  Setting this in <code class="language-plaintext highlighter-rouge">/etc/X11/xorg.conf</code> cured the problem with the KDM login manager.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Section "Monitor"
    Identifier "Monitor0"
    Option   "DPI" "50 x 50"
EndSection
</code></pre></div></div>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Test Boot II</title>
      <link>https://chrisjrob.com/2010/05/22/home-theatre-pc-test-boot-ii/</link>
      <pubDate>Sat, 22 May 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/05/22/home-theatre-pc-test-boot-ii</guid>
      <description>
       <![CDATA[
         
         <p>Changing the connectors around corrected the problem, I had assumed that the arrows on the connectors indicated +ve, when clearly they must indicate -ve, fixed and the LEDs all work fine.</p>

<!--more-->

<p>Installed the Nvidia binary driver, which worked fine, except that, as I’ve found on a few installs recently the KDE screen DPI defaults to something absurd, resulting in unreadably small fonts.  Easily fixed in KDE, via System Settings (as long as you know your way around!), but haven’t yet found out how to do it in KDM (the login manager).  This is not a huge problem, as it is easy enough to type in your password, and anyway on a home theatre PC you probably want it automatically logging in.  That said, I am determined to fix this problem when I have some time.  Interestingly this was also the case on our existing mythbox, which has completely different hardware, the common thread being the nvidia driver.  I suspect the issue may be related to the KDE virtual desktop, and the nvidia driver calculating this back to a reasonable DPI.  <a href="http://wiki.archlinux.org/index.php/Xorg#Display_Size_and_DPI">This link</a> may help, I will give this a go when I have some time.</p>

<p>Anyway, the good news is that, with the binary driver installed, the standard KDE compositing is working beautifully.</p>

<p>As to sound, this is still not working via HDMI, but is working fine through the sound outputs.  This seems to be a widespread issue, which I think has been resolved, so it’s just a matter of waiting for the fix to filter downstream.  In the meantime, I will continue to work as we do on our existing mythbox, with a 2.1 speaker system plugged into the HTPC.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - Test Boot</title>
      <link>https://chrisjrob.com/2010/05/13/home-theatre-test-boot/</link>
      <pubDate>Thu, 13 May 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/05/13/home-theatre-test-boot</guid>
      <description>
       <![CDATA[
         
         <p>At last the 24-pin ATX PSU extension cable has arrived - enabling me to perform a test boot.</p>

<p>It switched on okay, but the front LEDs were not working, neither the power nor the disk LED; so it seems that they are not wired up correctly, although I really can’t see how I could have got it wrong.</p>

<!--more-->

<p>It booted into a Kubuntu 10.04 USB stick without any problems.  The network card was detected correctly and I was able to browse the Internet without any configuration.  The Nvidia card was detected correctly, using the open source driver, obviously I will install the Nvidia binary driver.  The only strangeness was the lack of sound via the HDMI cable, but looking in the BIOS afterward I noticed an option “Audio via HDMI” which I have enabled, it was set to auto, but maybe that’ll make a difference.</p>

<p>It is difficult to say how quiet it is at present, as any sound it was making was being drowned out by our noisy old mythbox.</p>

<p>I can’t wait to have a decent chunk of time to start the installation.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - The Build</title>
      <link>https://chrisjrob.com/2010/05/09/home-theatre-build/</link>
      <pubDate>Sun, 09 May 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/05/09/home-theatre-build</guid>
      <description>
       <![CDATA[
         
         <p>Well the build went quite well. I encountered two problems:</p>

<p>The Intel Atom A330 ION motherboard had two prongs for the Power LED, but the Lian-Li PC-C37 case had a cable for a three prong connector.  The cable on has two wires, so I got around this issue by levering up the plastic catch holding one of the cables and moved it into the middle connector, which then fitted the motherboard fine, just with the now vacant connector overlapping the connectors.</p>

<!--more-->

<p>The second problem that I encountered was the question of which way up the PSU should go.  Normally an ATX PSU sits at the top of a tower case with the fan downwards, pulling the hot air out of the case.  In a desktop (horizontal) PC this is never going to be as effective.  With my case, there is no space below the PSU, so that the fan would be drawing air from nowhere and exhausting it out the back of the PC.  Not only will this not cool the case, it will also burn the PSU in a very short time.  By mounting the PSU upside down, the cool air should be drawn in from outside, via the top vent, cooling the PSU and exhausting out the back.  This does mean that the PSU is not helping to cool the case, but at least it is not adding heat into the case.</p>

<p>Unfortunately, mounting the PSU upside down has meant that the power cables are furthest from the motherboard, with the result that the main 24-pin lead does not reach.  It seems that extension leads are available, and I’m to have a go at getting one from Maplin in Guildford today.</p>

<p>This lack of PSU fan cooling for the case does mean that we are very reliant on the two case fans.  The case does allow for several more case fans if necessary, although the Intel Atom processor shouldn’t be generating too much heat.</p>

<p>Hopefully the following should be a slideshow of the build.  I’m sorry to say that I didn’t take many interim photos, so this slideshow is rather a before/after:</p>

<embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="800" height="533" flashvars="host=picasaweb.google.com&amp;captions=1&amp;hl=en_US&amp;feat=flashalbum&amp;interval=8&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fchrisjrob%2Falbumid%2F5469200580828386401%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer" />

<p>These days building PCs is not a black art - the connectors are all labelled - and the motherboards generally have a helpful manual detailing exactly what goes where.  Building a PC is primarily a challenge from the perspective of making sure that you buy compatible components and that you design in sufficient cooling.</p>

<p>With luck my next post will be the power-up and install of Kubuntu 10.04 with MythTV!</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC - The Hardware</title>
      <link>https://chrisjrob.com/2010/05/07/home-theatre-pc-the-hardware/</link>
      <pubDate>Fri, 07 May 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/05/07/home-theatre-pc-the-hardware</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/lian_li_pc_c37_muse_200.jpg" align="right" alt="Featured Image">
         
         <p>Just a reminder of what I was wanting for our HTPC:</p>

<ul>
  <li>Low power</li>
  <li>Silent</li>
  <li>Powerful enough to run KDE fully</li>
  <li>DVI and HDMI interfaces</li>
  <li>Decent on-board sound</li>
  <li>Plenty of USB slots</li>
  <li>Needs to visually go with our HiFi amp and Blu-Ray player</li>
  <li>Powerful enough graphics to support 1080p (or 720p if not possible)</li>
</ul>

<!--more-->

<h2 id="the-case-lian-li-pc-c37">The Case: Lian Li PC-C37</h2>

<p><img src="https://chrisjrob.com/assets/lian_li_pc_c37_muse_200.jpg" alt="Lian Li PC-37 Case" /></p>

<p>I started, perversely, with the case.  Normally you would start with the cpu/mb, but I knew that, in order to get spouse approval, it had to look right.  You can spend from £20 to £1000 on cases, and I dare say more.  I wanted something that looked like a black HiFi separate, both in dimensions and styling.  I would have thought that there would have been a considerable choice, but there really wasn’t, the only one I found was the <a href="http://www.productwiki.com/lian-li-pc-c37-muse/">Lian-Li PC-C37</a>.  It would seem to be a well made quality case, for about £100. I would have liked to have spent a little less, but really there was no choice whatsover.</p>

<h2 id="motherboardcpu-asrock-a330ion">Motherboard/CPU: Asrock A330ION</h2>

<p><img src="https://chrisjrob.com/assets/a330ion_angleshot_200.jpg" alt="Asrock A330ION" /></p>

<p>The Lian-Li PC-C37 takes both Mini-ITX and Micro-ATX motherboards.  Well that’s just fine, given that my aim was a low power, silent and powerful PC, really the Intel Atom was the only choice and they invariably come in Mini-ITX motherboards.  Well there is a vast array of Intel Atom motherboards on the market but, oddly enough, almost all of them had problems.  Most of them only had 4 usb ports, which would be okay, just.  Almost none of them had DVI, let alone HDMI.  One motherboard stood out from the rest, the <a href="http://www.legitreviews.com/article/1213/1/">Asrock A330ION</a>.  Yes it’s the old Atom 330, but it allowed the faster DDR3 RAM, and the specification of the motherboard was fantastic, including:</p>

<ul>
  <li>2 x DDR3 DIMM slots (up to 4GB)</li>
  <li>Integrated NVIDIA® GeForce 9 Series</li>
  <li>DVI and HDMI</li>
  <li>7.1 channel HD Audio</li>
  <li>Gigabit LAN</li>
  <li>1 x PCI Express 2.0 x16 slot</li>
  <li>4 x SATAII 3.0 Gb/s connectors + 2 e-SATA</li>
  <li>4 rear USB plus support for upto 4 front USB</li>
</ul>

<p>That feature set is almost unbelievable, (4+2 SATA!! 4+4 USB!! DDR3!!!) by the time I had read the specification, I barely cared about the price.</p>

<p>I also bought 2gb of compatible DDR3 RAM.</p>

<h2 id="dvb-t-tuner">DVB-T Tuner</h2>

<p><img src="https://chrisjrob.com/assets/hvr2200_board_s_200.jpg" alt="HVR-2200" /></p>

<p>Well, as I said in my last post, we need to have DVB-T, and of course I have my Hauppauge Nova-T500 PCI card.  Ah, but I have just bought a motherboard that only has PCI-Express; so a new card is required.  I do hope my wife isn’t reading this.  Anyway, I like Hauppauge products, and the <a href="http://www.hauppauge.co.uk/site/products/data_hvr2200mc.html">HVR-2200</a> is the obvious PCI-Express low profile dual DVB-T tuner card.  No decision to make really, other than should I pay twice the amount for the HVR-4400, which has satellite capability, err no, have to draw the line somewhere ;).</p>

<h2 id="hard-drives">Hard Drives</h2>

<p>Well, we’re making a lower power device, so we need low-power drives.  Two were recommended to me, the Seagate Barracuda LP Series and the Western Digital Caviar Green Series.  Starting to get rather concerned about the money I have been spending, I decided to opt for a relatively low capacity of 500gb, but to go for two drives, so that I could configure a RAID1 array.  For those that don’t know, a RAID1 array means that you have the same data on both drives, so that if you lose one drive, you don’t lose your data.  In short, your data is mirrored to the two drives.  This doesn’t replace backups, but it certainly saves a headache if you lose one of your drives.</p>

<p>It was suggested to me that I should use a <code class="language-plaintext highlighter-rouge">NAS</code> for storage, but I don’t particularly want two machines on almost permanently.  I already have an Icybox NAS, which I have stopped using after it ate two drives; so I don’t trust it and I don’t particularly want it.  We’ll probably configure our HTPC to behave as a NAS as well as an HTPC.</p>

<ul>
  <li><a href="http://www.dabs.com/products/western-digital-500gb-caviar-green-32mb-sata-69T6.html">Western Digital 500GB Caviar Green 32MB SATA 69T6</a></li>
</ul>

<h2 id="conclusion">Conclusion</h2>

<p>All the hardware is now ordered, with the exception of the PSU, as I have one in my stores somewhere, hopefully it will be compatible!  More tomorrow, when hopefully I will be starting the build.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Home Theatre PC</title>
      <link>https://chrisjrob.com/2010/05/06/home-theatre-pc/</link>
      <pubDate>Thu, 06 May 2010 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2010/05/06/home-theatre-pc</guid>
      <description>
       <![CDATA[
         
         <p>We bought our current media centre in 2003, choosing Microsoft Windows XP Media Center Edition (XPMCE).  This was a disaster.  If it was an open source application, then I would say that the first edition of XPMCE was worse than Alpha quality, being utterly unusable.  We upgraded to 2004 at the first opportunity, it was marginally better, possibly Alpha quality.  At last we upgraded to 2005, and we had a barely usable system, Beta quality I would say.  It still crashed regularly, but it no longer lost all our channel set-up every day or two.</p>

<p>Those that say that Linux is free if your time is free have never spent evening after evening setting up XPMCE.</p>

<!--more-->

<p>In 2008 we <a href="/2009/03/01/mythbuntu/">upgraded to Mythbuntu 8.10</a>.  My wife was easy to persuade, simply because she could not see how Linux could possibly be worse than Microsoft Windows XP Media Center Edition.  And so it proved, it wasn’t perfect by any means, but it was just good enough that we never regretted the change.</p>

<p>Conventional wisdom is that, if you have a working MythTV system, then you should leave it well alone; but I decided that I wanted to move to KDE from the standard XFCE.  It was only after the installation was well under-way that I realised that this meant KDE 4.1, which was an unusable version.  Kicking myself for such stupidity, I quickly upgraded to 9.04 and 9.10.  Both upgrades went almost flawlessly, and the system has been pretty good ever since.</p>

<p>Unfortunately we’ve come to hate the Evesham emedia station that runs our MythTV.  I stupidly bought four PCs from Evesham and have always regretted it.  Evesham have a good reputation, but my experience is that the hardware is very poor indeed.  Specifically it has always been very noisy and suffered from overheating.  In addition we have issues with USB support on this PC in Ubuntu.  Something to do with OHCI, UCHI etc, I forget what exactly.  It’s also ugly as sin.  In short it was not a good buy and we have always regretted it.</p>

<p>If you’re interested you can <a href="http://www.pcpro.co.uk/reviews/desktops/48993/evesham-emedia">read a review on this god-awful PC</a>. Having read this very positive review, I can only assume that Evesham reduced the component quality significantly by the time I bought this machine.</p>

<p>So we’ve decided to replace our media centre.  I have considered XBMC and Boxee, but with such a poor Internet connection, we really do still need to get our TV via our aerial.  And that means MythTV, as far as I know.</p>

<p>I considered buying an Acer Revo, but a huge prejudice against Acer put me off this decision (oh god, not Acer, not ever).  I did not consider for a second buying a dedicated XP MCE machine and putting MythTV onto it - we’ve experienced what can go wrong first hand - and I wanted 100% control over the components.</p>

<p>So what are we looking for in our new media centre (or Home Theatre PC as the jargon now has it!)?</p>

<ul>
  <li>Low power</li>
  <li>Silent</li>
  <li>Powerful enough to run KDE fully</li>
  <li>DVI and HDMI interfaces</li>
  <li>Decent on-board sound</li>
  <li>Plenty of USB slots</li>
  <li>Needs to visually go with our HiFi amp and Blu-Ray player</li>
  <li>Powerful enough graphics to support 1080p (or 720p if not possible)</li>
</ul>

<p><a href="/2010/05/07/home-theatre-pc-the-hardware/">In my next post</a> I will run through the hardware I’ve chosen.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>MythWeb</title>
      <link>https://chrisjrob.com/2009/03/14/mythweb/</link>
      <pubDate>Sat, 14 Mar 2009 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/03/14/mythweb</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/mythweb.png" align="right" alt="Featured Image">
         
         <p>If, like me, you have your laptop permanently on whilst you watch TV, then MythWeb is going to be a shock, a delightful shock.  Imagine, from the comfort of your sofa, with your laptop on your lap:</p>

<!--more-->

<ul>
  <li>What’s on TV?  Open your browser and you have a beautifully formatted programme guide - far better than an on-TV guide.</li>
  <li>Want to record something? Simply click on it, choose your options and submit.</li>
  <li>Nothing on TV?  View your Recorded Programmes.</li>
  <li>Want to know what you’ve got set to record?  Upcoming Recordings.</li>
  <li>On holiday and you realise you forgot to record the new series of Doctor Who?  Log-into MythWeb remotely and record.</li>
  <li>At work and you want to show your colleagues the funny bit in Big Bang Theory?  No problem log into MythWeb and download, or play the episode in Flash.</li>
</ul>

<p>And there’s more: weather, ripped video, music, and more.  If you’re anything like me, you’ll wonder how you ever lived without it, and quite simply it has now spoiled me for ANY other PVR system.</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>Mythbuntu</title>
      <link>https://chrisjrob.com/2009/03/10/mythbuntu/</link>
      <pubDate>Tue, 10 Mar 2009 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/03/10/mythbuntu</guid>
      <description>
       <![CDATA[
         
         <p>Initial impressions <a href="/2009/03/01/mythbuntu/">weren’t that great</a>, but I have to say that mythtv is winning us over.  The turning point was when we switched on mythweb.  Mythweb does several things, but most notably it provides the program listings in a much more usable format than via mythtv  This makes it must easier to browse and search the listings and record programs.  And with a little extra work, it should be possible to make this accessible over the web.  This feature gained huge spouse approval.</p>

<!--more-->

<p>The other win is the commercial skipping, enabling a one button press to skip adverts.</p>

<p>Please see my <a href="/2009/03/14/mythweb/">later post on MythWeb</a>.</p>

       ]]>
      </description>
    </item>
    
    <item>
      <title>Mythbuntu</title>
      <link>https://chrisjrob.com/2009/03/01/mythbuntu/</link>
      <pubDate>Sun, 01 Mar 2009 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/03/01/mythbuntu</guid>
      <description>
       <![CDATA[
         
         <p>I finally obliterated Microsoft Windows XP Mediocre Centre from our living room.  I know one shouldn’t indulge in Microsoft bashing, but I have earned the right after suffering with that atrocious system for the past five years.  I would go so far as to say that my experience with that machine over the past five years is the number one reason I use Linux on the desktop today.</p>

<!--more-->

<p>Anyway, decided to replace it with <a href="http://www.mythbuntu.org">Mythbuntu</a>, because (1) it’s Debian based, (2) it should provide a quicker install than Debian.</p>

<p>My first impressions are that, if Ubuntu is Linux for human beings, <a href="http://www.mythbuntu.org">Mythbuntu</a> is Linux for human beings who have evolved into a higher form of intelligence.</p>

<p>The problem is that it’s trying to do so much, that the essential options are obscured by the trivial; they really should triage the options into essential (need this to get a working television), important (you need this, but not necessarily immediately), and the rest.</p>

<p>Also, it simply isn’t intuitive enough, for example I now understand that you have to install the capture cards, then the video sources (bizarrely this is the channel/guide information - or at least I think so) and then, after four hours of hair tearing I finally realised that you also have to configure the next option on the list “Input connections” which effectively links the tuners to the channel/guide information.  If they must call the channel/guide information “Video sources”, then they could at least have the decency to call the “Input connections” option something like “Connect Capture Cards to Video Sources”, which I would have immediately understood (at least once I had worked out what the heck Video Sources were).</p>

<p>All very frustrating, and I really have been made to feel like an innocent newbie all over again.  Horrible.</p>

<p>But I can see that, once I’m over this hump, it will do just about everything I could possibly ever want, and a great deal more besides.  And it looks good, which is important in a living room computer.</p>

<p>And most importantly, we are a Microsoft-free house - hurrah!</p>


       ]]>
      </description>
    </item>
    
  </channel> 
</rss>
