<div>I finally decided to give the Myth Recording Extender a try since I have been missing the end of all the NHL games.&nbsp; I figured out how to install it and changed the config file to point to my database with the proper password and got it running using the nohup 
mre.php &amp; command.&nbsp; I say it almost works, because it has extended the end time of a couple games, but not far enough.&nbsp; It seems like it extends the end time 5 minutes and then forgets about it.&nbsp; My only clue is the status line that says &quot; Skipping write of recording rule, not a valid type!&quot;&nbsp; However, I don&#39;t know enough about PHP to diagnose why it is telling me that.&nbsp; Not sure if it is talking about the type of recording rule I have set in Myth, but I have Myth set to record &quot;NHL Hockey&quot; at any time on any channel.&nbsp; If anyone can help me out I would really appreciate it, I&#39;m tired of missing the end of the games, and I don&#39;t really want to set a blanket rule to extend all NHL recordings.&nbsp; I set the logging level to 3 for debugging and here is an example of what I get at the end of a game, I also put my 
mre.conf file after the log clip.</div>
<p>Thu, 03 May 2007 00:28:00 -0400<br>array(2) {<br>&nbsp; [0]=&gt;<br>&nbsp; string(7) &quot;Detroit&quot;<br>&nbsp; [1]=&gt;<br>&nbsp; string(8) &quot;San Jose&quot;<br>}<br>&nbsp;&nbsp;&nbsp; Title: NHL Hockey<br>&nbsp;Subtitle: Detroit Red Wings at San Jose Sharks
<br>&nbsp; Channel: 6032<br>&nbsp;&nbsp; Ending: 2007-05-03 00:30:00<br>Monitored: Yes (NHLEvent)<br>&nbsp;&nbsp; Status: Skipping write of recording rule, not a valid type!<br>Event isn&#39;t over.&nbsp; Recording extended.</p>
<p>&nbsp;&nbsp;&nbsp; Title: Late Show With David Letterman<br>&nbsp;Subtitle:<br>&nbsp; Channel: 5703<br>&nbsp;&nbsp; Ending: 2007-05-03 00:37:00<br>Monitored: No</p>
<p>Sleeping for 5 minutes.<br>===============================<br>Thu, 03 May 2007 00:33:00 -0400<br>array(2) {<br>&nbsp; [0]=&gt;<br>&nbsp; string(7) &quot;Detroit&quot;<br>&nbsp; [1]=&gt;<br>&nbsp; string(8) &quot;San Jose&quot;<br>}<br>&nbsp;&nbsp;&nbsp; Title: NHL Hockey
<br>&nbsp;Subtitle: Detroit Red Wings at San Jose Sharks<br>&nbsp; Channel: 6032<br>&nbsp;&nbsp; Ending: 2007-05-03 00:35:00<br>Monitored: Yes (NHLEvent)<br>&nbsp;&nbsp; Status: Skipping write of recording rule, not a valid type!<br>Event isn&#39;t over.&nbsp; Recording extended.
</p>
<p>&nbsp;&nbsp;&nbsp; Title: Late Show With David Letterman<br>&nbsp;Subtitle:<br>&nbsp; Channel: 5703<br>&nbsp;&nbsp; Ending: 2007-05-03 00:37:00<br>Monitored: No</p>
<p>Sleeping for 5 minutes.<br>===============================<br>Thu, 03 May 2007 00:38:00 -0400<br>Sleeping for 5 minutes.<br>===============================<br>Thu, 03 May 2007 00:43:00 -0400<br>Sleeping for 5 minutes.
<br></p>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Here is my mre.conf file:</div>
<div>&nbsp;</div>
<div>
<p>; MRE configuration file<br>; $Id: <a href="http://mre.conf.in">mre.conf.in</a>,v 1.2 2006/08/13 21:48:57 dbattams Exp $</p>
<p>; ============================<br>; Global configuration options<br>; ============================</p>
<p>; *** Database/MythTV options ***<br>; Hostname of the MySQL server that contains the MythTV database<br>dbhost = localhost<br>; Name of the MythTV database<br>dbname = mythconverg<br>; User name of the MythTV database
<br>dbuser = mythtv<br>; MythTV database password<br>dbpwd&nbsp; = mypass<br>; Hostname of the MythTV master server<br>mythserv = localhost</p>
<p>; *** Recording settings ***<br>; Allow MRE to shorten recordings if event monitor reports early ending?<br>compress = false<br>; Should MRE ignore invalid event monitor or consider event always in progress?<br>ignore = false
<br>; Maximum hours MRE can extend a recording<br>length = 2</p>
<p>; *** Application settings<br>; Unprivledged user to run as, if started as root<br>; This script will not run as root<br>user = nobody<br>; Run MRE as daemon?&nbsp; Requires pcntl_* functions built into PHP<br>daemon = false
<br>; Number of minutes to sleep between runs<br>sleep = 5<br>; Logging level (0 = normal, 1 = +error, 2 = +warning, 3 = +debug)<br>verbose = 3<br>; Log file<br>log = /var/log/mre/mre.log<br>; Invalid cache file<br>cache = /tmp/mre.cache
</p>
<p>Thanks,</p>
<p>Ryan<br></p></div>
<div><br clear="all"><br>-- <br>&quot;If riding in an airplane is flying, then riding in a boat is swimming. If you want to experience the element, get out of the vehicle.&quot; </div>