{"id":39,"date":"2019-01-14T02:58:31","date_gmt":"2019-01-14T02:58:31","guid":{"rendered":"http:\/\/fishy.fisher.net.nz\/wordpress\/?page_id=39"},"modified":"2024-10-15T10:55:01","modified_gmt":"2024-10-14T22:55:01","slug":"my-mythtv-notes","status":"publish","type":"page","link":"https:\/\/fishy.fisher.net.nz\/?page_id=39","title":{"rendered":"My MythTV notes"},"content":{"rendered":"<h3><a href=\"https:\/\/fishy.fisher.net.nz\/?page_id=1186\">Here are the notes that I used to get my EPG using Stephen Worthington&#8217;s mhegepgsnoop.py<\/a><\/h3>\n<h3>These are the notes that I used when I first setup my system:-<\/h3>\n<p>1) Download\u00a0tv_grab_nz-py\u00a0from\u00a0<a style=\"color: #551a8b; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" href=\"http:\/\/nice.net.nz\/tv_grab_nz-py\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/nice.net.nz\/tv_grab_nz-py\/<\/a><\/p>\n<p>2) Copy\u00a0tv_grab_nz-py\u00a0to \/usr\/local\/bin.\u00a0 Make sure that it<br \/>\nis executable. (sudo chmod +x tv_grab_nz-py)<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/><br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>3) Configure it. Note that the configuration file name must match that\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>name of the video source configured in mythtv-setup for the\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>mythbackend\/mythfilldatabase to use this grabber.\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>tv_grab_nz-py\u00a0&#8211;configure &#8211;config-file ~\/.mythtv\/&lt;video sources<br \/>\nname&gt;.xmltv<br \/>\nStep 3 had some problems for me but it was overcome by copying and editing<br \/>\nanother &lt;video sources name&gt;.xmltv<\/p>\n<p>You also need to symlink otherwise mythfilldatabase will not work<br \/>\nautomatically (it uses the user mythtv)<br \/>\nsudo ln -s <i class=\"moz-txt-slash\"><span class=\"moz-txt-tag\">\/<\/span>home\/yourusername<span class=\"moz-txt-tag\">\/<\/span><\/i>.mythtv\/Freeview.xmltv <i class=\"moz-txt-slash\"><span class=\"moz-txt-tag\">\/<\/span>home\/mythtv<span class=\"moz-txt-tag\">\/<\/span><\/i>.mythtv\/Freeview.xmltv<br \/>\n<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>4) To see if the xmltv side of things works run\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>tv_find_grabbers\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/><br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>This should return a list of all the installed grabbers, which should\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>include tv_grab_nz-py.\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/><br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>5) To see if the myth side of things works run\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>mythfilldatabase\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>Pay close attention to the output of this. If it looks like it worked,\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>the MythWeb status page should also show a successful run.\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/><br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>6) On the master backend run mythsetup and\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>a) In Video Sources set &#8220;New Zealand (py)&#8221; as the grabber for your\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>Video Source.\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>b) In General, on the Mythfilldatabase page (its the last page) enable\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>&#8220;Automatically run mythfilldatabase&#8221;. Configure time, frequency, etc\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>to suite. Now Myth should use\u00a0tv_grab_nz-py\u00a0to update EPG\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>periodically. The MythWeb status page shows when it was last run and\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>what the results were.<\/p>\n<hr \/>\n<p><span style=\"font-weight: bold;\">After installing MythBuntu 16.04 had had<br \/>\ntwo problems:-<\/span><br \/>\nMythweb fails with mysql Server version: 5.7.11-0ubuntu5<br \/>\nI found this\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/><a style=\"color: #551a8b; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" href=\"https:\/\/code.mythtv.org\/trac\/ticket\/12713\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\/\/code.mythtv.org\/trac\/ticket\/12713<\/a>\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>Which suggested editing \/etc\/mysql\/conf.d\/mythtv.cnf\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>to\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>[mysqld]\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>#bind-address=0.0.0.0\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>max_connections=100\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>sql_mode=NO_ENGINE_SUBSTITUTION\u00a0<br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/><br style=\"color: #000000; font-family: Verdana, Arial, Helvetica; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;\" \/>This seems to have mythweb working OK.<br \/>\nI also had this problem *Mythbuntu 16.04 Fresh Install &#8211; always starts<br \/>\nMythTV Setup on boot *<br \/>\nand found this <a href=\"http:\/\/www.gossamer-threads.com\/lists\/mythtv\/users\/601385\">http:\/\/www.gossamer-threads.com\/lists\/mythtv\/users\/601385<\/a><\/p>\n<p>and this <a href=\"https:\/\/ubuntuforums.org\/showthread.php?t=2320224\">https:\/\/ubuntuforums.org\/showthread.php?t=2320224<\/a><\/p>\n<p>The fix for me was&#8230;<br \/>\nShort version of solution that worked for me:<br \/>\ncopy \/lib\/systemd\/system\/mythtv-backend.service to \/etc\/systemd\/system\/<br \/>\nedit \/etc\/systemd\/system\/mythtv-backend.service and insert the line<br \/>\nExecStartPre=\/usr\/bin\/nm-online &#8211;quiet &#8211;timeout=5 above the existing<br \/>\nExecStartPre=&#8230; line.<br \/>\nreboot<\/p>\n<hr \/>\n<p><a href=\"https:\/\/francisfisher.me.uk\/problem\/2012\/secure-mythweb-with-mythbuntu-12-04\/\">How<br \/>\nto secure Mythweb<\/a><\/p>\n<hr \/>\n<p>Mysql <span style=\"font-weight: bold;\">password<\/span> can be found in<br \/>\n\/home\/mythtv\/.mythtv\/config.xml<br \/>\n<b><br \/>\nWhen changing password it must be done in the following:-<b><br \/>\nmysql, \/etc\/mythtv\/config.XML<b><br \/>\nand \/etc\/apache2\/sites-available\/mythweb.conf<b><br \/>\nand front-end setup.<b><\/b><\/b><\/b><\/b><\/b><\/p>\n<hr \/>\n<h3>To change to Schedules Direct grabber:-<\/h3>\n<p><span style=\"font-weight: bold;\">0.<\/span>\u00a0 Back everything up first!<\/p>\n<p><span style=\"font-weight: bold;\">1.<\/span> Sign up for an account on <a href=\"http:\/\/www.schedulesdirect.org\" target=\"_blank\" rel=\"noopener noreferrer\">www.schedulesdirect.org<\/a> and follow the instructions<br \/>\nlinked to above to get your 90 day voucher.<\/p>\n<p><span style=\"font-weight: bold;\">2.<\/span> Activate XMLTV updates repo and<br \/>\nupdate. (I use MythBuntu Control Centre for this. May not be available on<br \/>\nother distros)<\/p>\n<p><span style=\"font-weight: bold;\">3.<\/span>\u00a0 Verify that the Schedules<br \/>\ndirect JSON module is now a recognised grabber:<br \/>\ntv_find_grabbers<\/p>\n<p>should find: \/usr\/bin\/tv_grab_sd_json|Schedules Direct JSON API<\/p>\n<p><span style=\"font-weight: bold;\">4.<\/span> \u00a0configure your Schedules<br \/>\ndirect grabber<br \/>\ntv_grab_sd_json &#8211;configure<\/p>\n<p>Follow the on screen prompts.\u00a0 I chose to use a &#8220;channels&#8221; config,<br \/>\nrather than a &#8220;lineup&#8221; config because I wanted a more fine-grained control<br \/>\nover my listings.\u00a0 I don&#8217;t know whether this is worthwhile or not.<br \/>\nYMMV. Our country code is NZL<\/p>\n<p>This creates a .conf file in your ~\/.xmltv folder<br \/>\nI then copied as follows:-<br \/>\nsudo cp ~\/.xmltv\/tv_grab_sd_json.conf ~\/.mythtv\/SchedulesDirect.xmltv<br \/>\nand<br \/>\nsudo cp ~\/.xmltv\/tv_grab_sd_json.conf<br \/>\n\/home\/mythtv\/.mythtv\/SchedulesDirect.xmltv<br \/>\nthen edit the cache line in \/home\/mythtv\/.mythtv\/SchedulesDirect.xmltv<br \/>\nto<br \/>\ncache=\/home\/mythtv\/.xmltv\/tv_grab_sd_json.cache<\/p>\n<p>If the cache line is not edited mythfilldatabase, when run with user mythtv<br \/>\nwill give error&#8230;..<br \/>\nFAILED: XMLTV grabber returned error code 13<\/p>\n<p>The name of the xmltv file should match the name of the Video Source that<br \/>\nyou set up in step 5 below. (e.g. SchedulesDirect.xmltv)<\/p>\n<p><span style=\"font-weight: bold;\">5.<\/span> Add new video source(s) in<br \/>\nmythtv-setup<br \/>\nSet the &#8220;listings grabber&#8221; field to &#8220;Schedules Direct JSON API (xmltv)&#8221;<br \/>\nYou also need a unique video source name that matches the symbolic link name<br \/>\nthat you created in step 4 above.\u00a0 Do not click configure.\u00a0 Do not<br \/>\ncheck the &#8220;use EIT&#8221; box.<br \/>\n<span style=\"font-weight: bold;\">6.<\/span> Input connections<br \/>\nConnect your existing capture cards to the video sources that you just<br \/>\ncreated.\u00a0 You should not need to scan for new channels or do any other<br \/>\nconfiguration here.\u00a0 Do not fetch channels from listing source.<br \/>\n<span style=\"font-weight: bold;\">7.<\/span> Channel editor.<br \/>\nYou need to enter the Schedules Direct Channel ID in the &#8220;XMLTV ID:&#8221; field.<br \/>\n(It can be done in Mythweb)<br \/>\nYou can get this info by running<br \/>\ntv_grab_sd_json | grep -A1 &#8216;&lt;channel id=&#8221;&#8216; &gt; output.txt<\/p>\n<hr \/>\n<p>To get the latest EPG data from Schedules direct&#8230;..(one line)<br \/>\nrobert@FishMyth:~$ \/usr\/bin\/tv_grab_sd_json &#8211;config-file<br \/>\n\/home\/robert\/.xmltv\/tv_grab_sd_json.conf &#8211;output \/tmp\/sd.xml<\/p>\n<hr \/>\n<p><span style=\"font-weight: bold;\">Icons<\/span> go in the<br \/>\n~\/.mythtv\/channels folder.\u00a0 It&#8217;s usually a good idea to empty<br \/>\nthe\u00a0\/var\/cache\/mythweb\/image_cache\/ folder before updating icons.<\/p>\n<hr \/>\n<p><span style=\"font-weight: bold;\">Status<\/span> from command line<br \/>\nrobert@FishMyth:~$ mythtv-status &#8211;noencoder-skip-idle<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here are the notes that I used to get my EPG using Stephen Worthington&#8217;s mhegepgsnoop.py These are the notes that I used when I first setup my system:- 1) Download\u00a0tv_grab_nz-py\u00a0from\u00a0http:\/\/nice.net.nz\/tv_grab_nz-py\/ 2) Copy\u00a0tv_grab_nz-py\u00a0to \/usr\/local\/bin.\u00a0 Make sure that it is executable. (sudo chmod +x tv_grab_nz-py)3) Configure it. Note that the configuration file name must match that\u00a0name of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-39","page","type-page","status-publish","hentry","post-preview"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/fishy.fisher.net.nz\/index.php?rest_route=\/wp\/v2\/pages\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fishy.fisher.net.nz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fishy.fisher.net.nz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fishy.fisher.net.nz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fishy.fisher.net.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=39"}],"version-history":[{"count":5,"href":"https:\/\/fishy.fisher.net.nz\/index.php?rest_route=\/wp\/v2\/pages\/39\/revisions"}],"predecessor-version":[{"id":1189,"href":"https:\/\/fishy.fisher.net.nz\/index.php?rest_route=\/wp\/v2\/pages\/39\/revisions\/1189"}],"wp:attachment":[{"href":"https:\/\/fishy.fisher.net.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}