<?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>CheckThisShitOut.com &#187; mythtv</title>
	<atom:link href="http://www.checkthisshitout.com/category/mythtv/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.checkthisshitout.com</link>
	<description>ninja adventures in life...</description>
	<lastBuildDate>Sun, 11 Dec 2011 01:45:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Lirc and iMon Receiver Pauses</title>
		<link>http://www.checkthisshitout.com/2008/06/lirc-and-imon-receiver-pauses/</link>
		<comments>http://www.checkthisshitout.com/2008/06/lirc-and-imon-receiver-pauses/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 17:14:34 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[mythtv]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=108</guid>
		<description><![CDATA[Well recently I split my two myth boxes into a true slave and master configuration. I have to admit this was more troublesome that I expected. I decided my myth box in the living room would be a slave with no tuner. Since the case (silverstone lc10m) has the built in imon IR receiver, I [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-4750042041616020";
/* 468x60, created 3/10/10 */
google_ad_slot = "9509283487";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><p>Well recently I split my two myth boxes into a true slave and master configuration. I have to admit this was more troublesome that I expected. I decided my myth box in the living room would be a slave with no tuner. Since the case (<a href="http://www.silverstonetek.com/products/p_contents.php?pno=lc10m&#038;area=usa">silverstone lc10m</a>) has the built in imon IR receiver, I figured I was all set.</p>
<p>I was even more impressed when I found out lirc now offers direct support and I no longer had to use <a href="http://venky.ws/projects/imon/">venky&#8217;s</a> build.</p>
<p>However as usual I encountered an issue. I was able to compile and install lirc without issue. Using irw produces output from the multi-median remote. But it also highlights another issue. The ir receiver just randomly stops receiving signals and hangs for about a minute. This was very frustrating and I hit the forums trying to find an answer. All I could find was from an earlier revision of lirc from around 2005, after that nothing.</p>
<p>As far as I can understand it, it appears that <a href="http://lcdproc.omnipotent.net/">LCDproc</a> is interfering with the ir receiver somehow. So here I am stuck with lirc that kinda works and no real solution. I will continue to search for the answer but until then, I&#8217;m stuck using a keyboard, which is not ideal.</p>
<p>Any suggestions would be greatly appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/lirc-and-imon-receiver-pauses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Screen Blanking MythTV</title>
		<link>http://www.checkthisshitout.com/2008/06/screen-blanking-mythtv/</link>
		<comments>http://www.checkthisshitout.com/2008/06/screen-blanking-mythtv/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 17:03:05 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[mythtv]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=102</guid>
		<description><![CDATA[So very recently I setup up another mythtv pvr that runs in my bedroom. The point of this was to encourage me to get to bed at a decent hour and to put a stop to me falling asleep on the couch. The setup went okay, although I must admit I encountered some issues with [...]]]></description>
			<content:encoded><![CDATA[<p>So very recently I setup up another mythtv pvr that runs in my bedroom. The point of this was to encourage me to get to bed at a decent hour and to put a stop to me falling asleep on the couch.</p>
<p>The setup went okay, although I must admit I encountered some issues with the whole frontend/backend slave setup which I will detail in a later post.</p>
<p>This post is about blanking the screen as I often fall asleep while watching a movie or show. This increases the chance of screen burn in, and is something I want to avoid.</p>
<p>I am still researching how this can be done automatically but in the interim I have come up with the following solution. I have setup the power button on my hauppauge remote to execute a script with changes the runlevel from 5, to 3. Essentially stopping the frontend and bringing the system down to a terminal.</p>
<p>Since most default installs automatically blank the terminal after a set period of time of inactivity I am set. Now when I am drifting off and far to cozy to get out of bed to shut off the monitor I can simply press power and let the system enter runlevel 3. Then after a few minutes the screen will blank automatically.</p>
<p>To get this to work I added the following configuration to the .lircrc file in /home/mythtv.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Power Button begin</span>
prog = irexec
button = Power
config = <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>mythtv<span style="color: #000000; font-weight: bold;">/</span>powerbutton.sh
end</pre></div></div>

<p></p>
<p>With that done the next step is to create the actual script that will switch runlevels. (Keep in mind this assumes your mythtv user has sudo access to run the init command) The following script is run from /home/mythtv/powerbutton.sh.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #007800;">RL</span>=<span style="color: #000000; font-weight: bold;">`/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>runlevel <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'{print $2}'</span><span style="color: #000000; font-weight: bold;">`</span>;
<span style="color: #007800;">LOG</span>=<span style="color: #ff0000;">&quot;/home/mythtv/pb.log&quot;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$RL</span> <span style="color: #660033;">-eq</span> <span style="color: #000000;">5</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #000000; font-weight: bold;">then</span>
   <span style="color: #666666; font-style: italic;"># shutdown</span>
   <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>init <span style="color: #000000;">3</span>;
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: [<span style="color: #007800;">$RL</span>] switching to runlevel 3<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
   <span style="color: #c20cb9; font-weight: bold;">killall</span> irexec
   <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">1</span>;
   <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>irexec <span style="color: #000000; font-weight: bold;">&amp;</span>
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: starting irexec.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
   <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">1</span>;
   <span style="color: #c20cb9; font-weight: bold;">setterm</span> <span style="color: #660033;">-reset</span>
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: resetting terminal.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
   <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">20</span>;
   <span style="color: #007800;">RL</span>=<span style="color: #000000; font-weight: bold;">`/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>runlevel <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'{print $2}'</span><span style="color: #000000; font-weight: bold;">`</span>;
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: switched to [<span style="color: #007800;">$RL</span>], exiting.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
<span style="color: #000000; font-weight: bold;">else</span>
   <span style="color: #666666; font-style: italic;"># startup</span>
   <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>init <span style="color: #000000;">5</span>;
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: [<span style="color: #007800;">$RL</span>] switching to runlevel 5<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
   <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">20</span>;
   <span style="color: #007800;">RL</span>=<span style="color: #000000; font-weight: bold;">`/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>runlevel <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'{print $2}'</span><span style="color: #000000; font-weight: bold;">`</span>;
   <span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`date`</span>: powerbutton.sh: switched to [<span style="color: #007800;">$RL</span>], exiting.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #007800;">$LOG</span>
<span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span></pre></div></div>

<p></p>
<p>With that done, all that is left is to test it out. Of course you will need to either reboot to pickup the changes or restart lircd, then the mythtv frontend.</p>
<p>Keep in mind this is just temporary solution and not something I plan to keep doing. I know there are probably far better ways of doing this and I will be looking into them in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/screen-blanking-mythtv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing the imon LCD in Linux</title>
		<link>http://www.checkthisshitout.com/2008/06/installing-the-imon-lcd-in-linux/</link>
		<comments>http://www.checkthisshitout.com/2008/06/installing-the-imon-lcd-in-linux/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 05:00:12 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[mythtv]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=69</guid>
		<description><![CDATA[Before I get into another howto about my experiences in MythTV, I have to say I created the following instructions mostly for myself, because everytime I redo my MythTV box, it takes me forever to get the damn LCD working. Now finally I have written it down. If it helps someone else, even better. The [...]]]></description>
			<content:encoded><![CDATA[<p>Before I get into another howto about my experiences in MythTV, I have to say I created the following instructions mostly for myself, because everytime I redo my MythTV box, it takes me forever to get the damn LCD working. Now finally I have written it down. If it helps someone else, even better.</p>
<p>The following instructions describe how to successfully setup the imon vfd for use with MythTV on a Fedora Core 5 system running at least a 2.6.16 kernel and above. These instructions are modified where needed from the original site <a href="http://venky.ws/projects/imon/">venky.ws</a>. Also these instuctions do not activate the IR receiver that comes included in the imon vfd in the <a href="http://www.silverstonetek.com/products-lc10m.htm">LC10M</a> enclosure, simply just the lcd display. </p>
<p>Stand Alone Driver for imon vfd </p>
<p>Prerequisites:<br />
You must have the kernel source or headers in /usr/src/linux that exactly match your running kernel. The installation instructions below assume you are running a 2.6.16 kernel or above. </p>
<p>Installation:</p>
<p>Download the stand alone driver <a href="http://venky.ws/cgi-bin/ccount/click.php?id=2">here</a></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># tar xvzf imon_vfd.tgz</span>
<span style="color: #666666; font-style: italic;"># cd imon</span></pre></div></div>

<p></p>
<p>Remove the following lines from the imon_vfd.c file:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">line <span style="color: #000000;">122</span> owner = THIS_MODULE 
line <span style="color: #000000;">147</span> owner = THIS_MODULE 
line <span style="color: #000000;">162</span> mode = DEVFS_MODE</pre></div></div>

<p></p>
<p>Check for devfs_fs_kernel.h</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ls /usr/src/kernels/`uname -r`-`uname -m`/include/linux/devfs_fs_kernel.h</span>
No such <span style="color: #c20cb9; font-weight: bold;">file</span> or directory</pre></div></div>

<p></p>
<p>If you do not have the devfs_fs_kernel.h file, just create a blank file.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># touch /usr/src/kernels/`uname -r`-`uname -m`/include/linux/devfs_fs_kernel.h</span></pre></div></div>

<p></p>
<p>Before we run the make command I like to modify the Makefile and remove the `name -r` bit. Replace it with the real name of your kernel.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># make -C /usr/src/linux SUBDIRS=$PWD</span>
<span style="color: #666666; font-style: italic;"># modules</span>
<span style="color: #666666; font-style: italic;"># make install</span>
<span style="color: #666666; font-style: italic;"># depmod -a</span>
<span style="color: #666666; font-style: italic;"># modprobe imon_vfd</span></pre></div></div>

<p></p>
<p>Now check to make sure the lcd device has been created.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ls /dev/lcd0</span>
<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>lcd0</pre></div></div>

<p></p>
<p>LCDproc 0.4.5 for imon </p>
<p>This is the most recent stable version of LCDproc together with the iMON patch.<br />
Prerequisites:<br />
You must have the kernel source or headers in /usr/src/linux that exactly match your running kernel.<br />
Make sure you have the autoconf and automake packages installed.<br />
Make sure you have ncurses-devel installed.<br />
Install the standalone iMON VFD driver. </p>
<p>Installation:</p>
<p>Download LCDproc from <a href="http://venky.ws/cgi-bin/ccount/click.php?id=1">here</a></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># tar xvzf lcdproc-0.4.5-imon.tgz </span>
<span style="color: #666666; font-style: italic;"># cd lcdproc-0.4.5-imon</span>
<span style="color: #666666; font-style: italic;"># aclocal; autoheader; autoconf; automake -a </span>
<span style="color: #666666; font-style: italic;"># ./configure</span>
<span style="color: #666666; font-style: italic;"># make</span>
<span style="color: #666666; font-style: italic;"># make install (as root) </span>
<span style="color: #666666; font-style: italic;"># cp LCDd.conf /etc</span></pre></div></div>

<p></p>
<p>Now add an entry for the imon_vfd so it will be loaded at boot time.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># echo &quot;/sbin/modprobe imon_vfd&quot; &gt;&gt; /etc/sysconfig/modules/lirc.modules</span></pre></div></div>

<p></p>
<p>Finally add LCDd to the rc.local file so that it is started at boot time.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># echo &quot;/usr/local/sbin/LCDd &amp;&quot; &gt;&gt; /etc/rc.local</span></pre></div></div>

<p>
Lastly be sure to enable the option for LCD output in the MythTV options menu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/installing-the-imon-lcd-in-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dealing with MythVideo</title>
		<link>http://www.checkthisshitout.com/2008/06/dealing-with-mythvideo/</link>
		<comments>http://www.checkthisshitout.com/2008/06/dealing-with-mythvideo/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 04:23:23 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[mythtv]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=62</guid>
		<description><![CDATA[If you are like me, you are a huge fan of mythtv and you have a huge video collection. Mine is well over 1000 files and growing everyday. I like to keep my movies up to date with the information from imdb, including covers. However this is a cumbersome task since every time I add [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like me, you are a huge fan of <a href="http://www.mythtv.org">mythtv</a>  and you have a huge video collection. Mine is well over 1000 files and growing everyday. I like to keep my movies up to date with the information from <a href="http://www.imdb.com">imdb</a>, including covers. However this is a cumbersome task since every time I add a new movie, I have to go crawling through the Video Manager until I find it.</p>
<p>There has to be an easier way I thought, and I have been searching for a long time. I have seen a lot of people complaining about the same thing but no real solutions. So I decided to do some digging and that is when I discovered filters and categories. However I could not find any documentation out there.</p>
<p>To begin I should first describe my setup. I have inside my main video directory two subdirectories, Movies and Television, were I keep the files respectively. The problem I had was that in the Video Manager all these files appeared in one giant list. This made it next to impossible to navigate through the list to find a recently added movie to update.</p>
<p>The first step in this was to create the categories. To do this go into the Video Manager and then select any video file and edit its metadata. Here, select the category and create one for each sub directory you have. For me, I created two categories, tv and movies. Once these are created exit back out of the Video Manager.</p>
<p>Now the next step would be to manually go through all 1000+ files updating the metadata, setting the category to the appropriate value. Initially I started doing this, but after the first 100 or so, I realized there had to be an easier way. And there is, not only is it more accurate but its way easier. What is it, how do you do it? Well let me tell you. I decided to do a mass update on the Video database.</p>
<p>Thats right, with just a few cleverly executed sql statements all this could be done for me, fast and efficient. The first thing we need to do, is find out the ID of the categories. So the proper sql statement to do this is:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #66cc66;">*</span> <span style="color: #993333; font-weight: bold;">FROM</span> videocategory</pre></div></div>

<p></p>
<p>This gives me the following result:</p>
<pre>
intid	category
1 	tv
2 	movie
</pre>
<p></p>
<p>Thats pretty simple and all we really need, to do the mass update. So my next step is to set the category to tv for everything I have in the Television directory. To do that all I have to do is run the following sql statement:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> videometadata <span style="color: #993333; font-weight: bold;">SET</span> category<span style="color: #66cc66;">=</span><span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">WHERE</span> filename <span style="color: #993333; font-weight: bold;">LIKE</span> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'%Television%'</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p></p>
<p>Notice that the category value is the intid value from our previous sql statement. Also notice the percent before and after Television. I did this because it doesn&#8217;t matter where you have your video directory mounted, or named it will work regardless. Be careful with this, with my setup Television only appears in the pathname for my tv shows, and does not exist elsewhere. If you are not 100% sure of your file structure, change the first percent to the entire path. So for me this would be &#8216;/video/videos/Television%&#8217;. Once that is done, repeat for as many subdirectories and categories as you have, changing the category and filename as appropriate to fit your needs.</p>
<p>Now its time to go back into the Video Manager and setup a default view. A default view only shows files based on category, which we just setup. By default the view is set to ALL and if you are happy with that, you can skip this step. I wanted my default view to be movies, since those are the ones I like to keep updated. Never ever set your default view to &#8220;Unknown&#8221;. If you do the Video Manager will be useless until you add a new file. I at least could not find a way to switch views when there is nothing in the list.</p>
<p>To set the default view, select any file and then select &#8220;Filter Display&#8221; near the bottom of the menu. Here change the category to whatever you want the default to be, for me this was movies. Then go to the bottom and click &#8220;Save as default&#8221;. This is also how you can switch between views. So if you want to see everything with the category tv, select tv as the category and then select Done.</p>
<p>So now with everything organized into categories, I can easily update newly added movies by changing my view to unknown. Presto, only newly added files are listed, which should be a much easier list to deal with. Now just update the imdb info and change the category to the appropriate value, and your finished. Its just that easy.</p>
<p>I also know some people are going to say, you could have reduced that sql statement into just one using a sub-select. Well yes I know, but since sub-selects are fairly new to mysql I decided its best to show all the steps. Besides its only 1 tiny query, that will work for everyone, so who cares.</p>
<p>I have also been thinking about how to automate this process, and may build something for mythweb. So if you would like something like that, please give me some encouraging words to help get me motivated. If anyone has any ideas or tips on how to improve this process let me know. Lord knows I would appreciate those as well.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/dealing-with-mythvideo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yay Unexpected Results</title>
		<link>http://www.checkthisshitout.com/2008/06/yay-unexpected-results/</link>
		<comments>http://www.checkthisshitout.com/2008/06/yay-unexpected-results/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 04:11:11 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[mythtv]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.checkthisshitout.com/?p=61</guid>
		<description><![CDATA[So the big moment has finally arrived. The latest version of MythTV has been released. I&#8217;ve been secretly working late into the night for the past couple of days attempting to update my system for this release. But I kept running into problems. First apt-get would fail to dist-upgrade my system, as would yum. Each [...]]]></description>
			<content:encoded><![CDATA[<p>So the big moment has finally arrived. The latest version of MythTV has been released.</p>
<p>I&#8217;ve been secretly working late into the night for the past couple of days attempting to update my system for this release. But I kept running into problems.</p>
<p>First apt-get would fail to dist-upgrade my system, as would yum. Each would fail on different dependancies. For most of it I would have to use yum to fix the apt-get dependancies, and vice versa.</p>
<p>After most of that non-sense was outta the way. I did a apt-get update, and everything seemed to be going ok. That&#8217;s when I noticed something that sent shivers down my spine. MythTV was being updated! &#8220;Oh no&#8221; I thought, I&#8217;m not ready. But it was too late.</p>
<p>I quickly shut down the backend, and the frontend hoping to recover this mess somehow. When the update was finished, I crossed my fingers and hoped for the best. I fired up the backend and it loaded ok. The proper next step would of been to run mythtv-setup, but my system auto loaded the frontend. Hey it loaded!</p>
<p>Best part is, everything works. All my recordings are there, the frontend looks good, my video&#8217;s play no problem.</p>
<p>All in all, things seemed to work out fine in the end.</p>
<p>[update] I lied, the frontend didn&#8217;t start right up. In fact as usually X wouldn&#8217;t start. I&#8217;ve been down this road so many times I knew right what to do.  I grabbed the latest nvidia driver and reinstalled. Presto, the frontend loaded. This happens everytime I update my mythbox. Its happened so much I forgot I had to do it lastnight.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.checkthisshitout.com/2008/06/yay-unexpected-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

