{"id":489,"date":"2015-12-29T07:52:43","date_gmt":"2015-12-28T23:52:43","guid":{"rendered":"http:\/\/blog.depannone.com\/?p=489"},"modified":"2015-12-29T08:08:18","modified_gmt":"2015-12-29T00:08:18","slug":"new-mythtv-setup","status":"publish","type":"post","link":"http:\/\/blog.depannone.com\/?p=489","title":{"rendered":"New Mythtv setup"},"content":{"rendered":"<p>Our old combined <a href=\"https:\/\/www.mythtv.org\/\">MythTV<\/a> front &amp;\u00a0backend is getting old and the root partition was continually filling up (I know, I could make it larger with GParted but it takes for ever) so I decided to change things over the Christmas holidays.<\/p>\n<p>My new set up consists of the following:-<\/p>\n<ol>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/HDHomeRun\">HDHomerun<\/a> network TV tuner (dual tuners in a tiny box)<\/li>\n<li>Old broken keyboard laptop as the back end only &#8211; tucked away in my study with the rest of the network gear.<\/li>\n<li><a href=\"https:\/\/www.zotac.com\/au\/product\/mini_pcs\/id80-plus\">Zotac ZBOX ID80<\/a> front end running <a href=\"http:\/\/openelec.tv\/\">OpenELEC<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Apple_TV\">Applet TV (version 1)<\/a> front end modified with the installation of a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Broadcom_Crystal_HD\">CrystalHD<\/a> video decoding card\u00a0running OpenELEC (special build for the CrystalHD ).<\/li>\n<\/ol>\n<p>HDHomerun tuners are a complete change in the way you think about TV tuners and what can be done now. \u00a0Basically the HDHomerun streams the data that it gets from (what ever terrestrial TV channel its currently tuned to) over your network ready for what ever system wants to pick it up. \u00a0In my case the Mythtv backend controls which channel the HDHomerun is tuned to and either records direct to hard drive or throws it at a front end as live TV if that&#8217;s what you want.<\/p>\n<p>For the back end I\u00a0decided to run <a href=\"http:\/\/www.mythbuntu.org\/\">Mythbuntu<\/a>. \u00a0I have been a big Arch Linux user over the last 8 years and currently run <a href=\"http:\/\/www.linhes.org\/\">LinHES<\/a> but having downloaded the most up to date release it didn&#8217;t seem to work properly on my laptop so I decided not to battle with it and roll over to Mythbuntu. \u00a0Mythbuntu seems to have a more active development than LinHES and given its based on Ubuntu&#8217;s LTS releases I decided to go with it. \u00a0Installation (as with all Linux distros now days) was very simple. \u00a0It picked up the HDHomerun without me doing anythting as it has a HDHomerun tool pre-installed, I used this same tool to update\u00a0its\u00a0firmware.<\/p>\n<p>OpenELEC is basically <a href=\"http:\/\/kodi.tv\/\">Kodi<\/a> (the new name for XBMC) pre-built on top of a lightweight linux distribution. \u00a0You down load it, install it onto a USB drive and plug it into the device you want to install it on, a couple of clicks later and wammo all done! \u00a0After installation\u00a0you point it to the Mythtv back end it needs to use. \u00a0This set up lets you have one central machine that schedules recordings and stores the data while you can have several remote front ends sitting under your various TV&#8217;s which will talk\u00a0to the back end and stream the TV recordings or live TV from the back end.<\/p>\n<p>The Zotac box is very capable and will be the main unit we use (upstairs TV). \u00a0We use a Bluetooth keyboard with this setup &#8211; don&#8217;t use the remote control, I find it comes in handy when I need to open up a terminal if something goes funky. \u00a0The remote that comes with this ZBOX\u00a0is a little small and flimsy &#8211; wouldn&#8217;t cope long with getting used continually by a family I recon.<\/p>\n<p>The Apple TV 1 is a great solution for a front end but as its an 8 year old piece of hardware its really getting towards the end of its useful life. \u00a0The addition of the CrystalHD card breathed new life into these machines as a solution for a Media center. \u00a0My particular piece of hardware was unused when I bought it 6 months ago so we should be OK for a little while. \u00a0Compared to the ZOTAC box the ATV1 has a little bit of lag but its good enough.<\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"text-decoration: underline;\"><strong>HDHomerun findings<\/strong><\/span><\/h2>\n<p>The HDHomerun was already in service with my existing Mythtv combined front\/backend. \u00a0It seems to me there are restrictions on how many devices can connect to it &#8211; not sure if that is hardware limited or firmware. \u00a0In any event, if I tried to stream a TV show to the new Mythtv front end (which in turn was connected to the new back end which in turn was connected to the HDHomerun) most stations buffered and couldn&#8217;t get enough data to display a picture or audio stream. \u00a0This was the same \u00a0if I tried to play a stream direct from the HDHomerun from within the Mythtv Backend using VLC (Mythbuntu backend has a GUI installed with a handful of tools\/applications, one of which is VLC. \u00a0I could watch\u00a0the bandwidth value coming from the HDHomerun (using the HDHomerun toll in the backend) when I tried to stream in this configuration. \u00a0Some stations were up around 7 &#8211; 8 MBps but the stream would not work, some were much lower (less than 1MBps) and the stream was obviously broken. \u00a0Interestingly, ABC News24 would work with a 12-13 MBps stream rate\u00a0&#8211; I&#8217;m not sure why but there you go.<\/p>\n<p>This was a bit of a worry for me so I left it for a day but then recalled I read something about there being a restriction on the number of devices connected to the HDHomerun. \u00a0With this in mind I shut down the old combined front\/backend and restarted the new backend. \u00a0This seemed to &#8220;fix&#8221; the issue. \u00a0 Streams were now working fine in VLC and also to the front ends. \u00a0So, if you are testing a new PVR installation using HDHomerun as the TVtuner and that HDHomerun is already in service on another system then this is going to cause you problems &#8211; shut the old system down, restart the new test system and you *should* be OK but YMMV.<\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"text-decoration: underline;\"><strong>OpenELEC findings<\/strong><\/span><\/h2>\n<p>OpenELEC is Kodi, the interface to Mythtv being an\u00a0Add-On so really, the Mythtv solution is secondary in OpenELEC so its not as good as a true Mythtv frontend installation. \u00a0That&#8217;s not to say OpenELEC is a good solution, its very polished with a gorgeous UI and long list of Add-Ons for all sorts of media related things (Movie DB and TV DB scrapers, fan art etc) but there are a couple of issues here still to iron out.<\/p>\n<p>The recording \u00a0scheduling in the Mythtv Add-On is not as advanced\u00a0as full blown mythtv front end is. \u00a0Perhaps I&#8217;m wrong but there is no where I can go in the scheduling where I can select a TV program then schedule a recording of that show when ever it is on that particular channel or once per day or once a week like you can in a mythtv front end. \u00a0You can record a TV program if you are watching it and do some very basic scheduling based on channel and time but that is about it. \u00a0To get around this I have to do the\u00a0scheduling using Mythweb &#8211; kind of a cludgey work around I think but let me know in comments if there is something I have missed in the Mythtv Add-On.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our old combined MythTV front &amp;\u00a0backend is getting old and the root partition was continually filling up (I know, I could make it larger with GParted but it takes for ever) so I decided to change things over the Christmas holidays. My new set up consists of the following:- HDHomerun network TV tuner (dual tuners &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.depannone.com\/?p=489\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;New Mythtv setup&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[32],"class_list":["post-489","post","type-post","status-publish","format-standard","hentry","category-geek_stuff","tag-mythtv"],"_links":{"self":[{"href":"http:\/\/blog.depannone.com\/index.php?rest_route=\/wp\/v2\/posts\/489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.depannone.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.depannone.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.depannone.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.depannone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=489"}],"version-history":[{"count":4,"href":"http:\/\/blog.depannone.com\/index.php?rest_route=\/wp\/v2\/posts\/489\/revisions"}],"predecessor-version":[{"id":493,"href":"http:\/\/blog.depannone.com\/index.php?rest_route=\/wp\/v2\/posts\/489\/revisions\/493"}],"wp:attachment":[{"href":"http:\/\/blog.depannone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.depannone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=489"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.depannone.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}