{"id":114,"date":"2008-08-24T23:39:59","date_gmt":"2008-08-25T04:39:59","guid":{"rendered":"https:\/\/lowtek.ca\/roo\/?p=114"},"modified":"2008-08-24T23:39:59","modified_gmt":"2008-08-25T04:39:59","slug":"adding-mythtv-to-the-aspireone","status":"publish","type":"post","link":"https:\/\/lowtek.ca\/roo\/2008\/adding-mythtv-to-the-aspireone\/","title":{"rendered":"Adding MythTV to the AspireOne"},"content":{"rendered":"<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2008\/08\/180px-mythtv_logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-115\" title=\"180px-mythtv_logo\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2008\/08\/180px-mythtv_logo.png\" alt=\"\" width=\"180\" height=\"121\" \/><\/a><\/p>\n<p>I have a <a href=\"http:\/\/www.mythtv.org\/\">MythTV<\/a> based PVR that I setup a while back.\u00a0 It turned our seldom used <a href=\"http:\/\/www.starchoice.com\">StarChoice<\/a> satellite servce into something pretty useful, if you haven&#8217;t made the leap to having a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Digital_video_recorder\">PVR\/DVR<\/a> you owe it to yourself to try one out.\u00a0 MythTV isn&#8217;t for everyone as there is a fair bit of configuration that you need to be able to manage, but there are some nice <a href=\"http:\/\/www.mythbuntu.org\/\">distros<\/a> being put together now that make it much easier.<\/p>\n<p>As its based on Linux, my PVR is effectively just another server in the house.\u00a0 This means that I can do stuff like transcode the video to play on my iPod, or serve it up to other machines on the network.\u00a0 Aside from the dedicated machine next to the TV, Jenn&#8217;s <a href=\"http:\/\/www.mythtv.org\/wiki\/index.php\/Myth_on_Mac_OS_X\">Mac<\/a> and my <a href=\"https:\/\/help.ubuntu.com\/community\/MythTV\">Linux<\/a> desktop both can run the frontend.\u00a0 Now the AspireOne can too.<\/p>\n<p>The Linpus OS that the AspireOne is running is based on Fedora8.\u00a0 I&#8217;ve <a href=\"https:\/\/lowtek.ca\/roo\/?p=104\">previously talked<\/a> about installing additional software on the machine, so I&#8217;ll assume that you&#8217;ve done at least that to your machine if you&#8217;re trying to replicate this.<\/p>\n<p>A few notes on life with the AspireOne thus far: Its been a fun toy.\u00a0 The keyboard is small, but not too bad to work with.\u00a0 I find the left shift key to be a little tricky to hit, but its just something you need to get used to.\u00a0 When hacking the home screen menus (modifying group-app.xml) &#8211; you&#8217;ve got to be a little careful as getting something wrong (like missing an icon) can cause the system to get hung up on boot (Alt-F2 to the rescue).\u00a0 It is a bit eerie working on any laptop with a SSD, as you don&#8217;t get the normal grinding drive feedback as to what is taking so long.\u00a0 With the price dropping on these things, I&#8217;m tempted to buy another just to hack on.<\/p>\n<p>On to installing MythTV.\u00a0 My backend is running 0.20, and upgrading will mean changing all of the existing front ends to match.\u00a0 Not something I&#8217;m keen on doing right now.\u00a0 Google quickly <a href=\"http:\/\/www.gossamer-threads.com\/lists\/mythtv\/users\/335268\">found me a thread<\/a> where someone had stashed the 0.20 rpms.\u00a0 These RPMs turned out to be from <a href=\"http:\/\/atrpms.net\">ATrpms.net<\/a>, so I needed to add the <a href=\"http:\/\/atrpms.net\/install.html\">signing key<\/a>.<\/p>\n<p><strong>rpm &#8211;import http:\/\/ATrpms.net\/RPM-GPG-KEY.atrpms<\/strong><\/p>\n<p>I used the following command to install the downloaded 0.20 mythtv packages:<\/p>\n<p><strong>yum localinstall mythtv-frontend-0.20.2-175.fc8.i386.rpm<\/strong><\/p>\n<p>The result of this command pointed me at the set of missing dependencies, most of which were the other packages that I had already downloaded based on the <a href=\"http:\/\/www.gossamer-threads.com\/lists\/mythtv\/users\/335268\">thread where I found the 0.20 binaries<\/a>.\u00a0 There was one additional package that was not in the others repositories I was already pointed at, this was the <a href=\"http:\/\/dl.atrpms.net\/all\/libdca0-0.0.5-4.fc8.i386.rpm\">libdca.so library<\/a>, so I grabbed it from ATrpms.<\/p>\n<p>[I suppose that alternatively instead of manually grabbing the various RPMs, I could have just added ATrpms.net to my yum repository list &#8211; but they don&#8217;t seem to still have the 0.20 version, so for my purposes it seemed like a localinstall was a better solution]<\/p>\n<p>So simply appending the missing dependency RPMs which I had already downloaded locally got me to the point where yum was happy to install MythTV for me.\u00a0 Once installed I was able to launch it from the XFCE4 menu.\u00a0 Adding it to the group-app.xml was relatively trivial.<\/p>\n<p>It seems to work well.\u00a0 The only annoying thing is that if the front end detects no network connection, it falls into the setup sequence.\u00a0 Since the AspireOne seems to be fairly slow to connect to the wifi network, this means you&#8217;ve got to be a little patient before launching MythTV.\u00a0 If anything, I&#8217;d say that was my one pet peeve with the AspireOne &#8211; the boot time is very fast, but the wifi seems to lag behind &#8211; and with a netbook, the whole point is to connect to the network.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have a MythTV based PVR that I setup a while back.\u00a0 It turned our seldom used StarChoice satellite servce into something pretty useful, if you haven&#8217;t made the leap to having a PVR\/DVR you owe it to yourself to try one out.\u00a0 MythTV isn&#8217;t for everyone as there is a fair bit of configuration &hellip; <a href=\"https:\/\/lowtek.ca\/roo\/2008\/adding-mythtv-to-the-aspireone\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Adding MythTV to the AspireOne&#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":[],"class_list":["post-114","post","type-post","status-publish","format-standard","hentry","category-computing"],"_links":{"self":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":2,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":117,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/114\/revisions\/117"}],"wp:attachment":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}