{"id":2456,"date":"2012-02-05T16:41:58","date_gmt":"2012-02-05T06:41:58","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=2456"},"modified":"2012-02-05T23:30:47","modified_gmt":"2012-02-05T13:30:47","slug":"mythremote-a-mythtv-frontend-remote","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2012\/02\/05\/mythremote-a-mythtv-frontend-remote\/","title":{"rendered":"MythRemote &#8211; a MythTV frontend remote"},"content":{"rendered":"<p>So, neither being someone who has remotely recently written any bit of software involving a desktop GUI and really not being much of a Python hacker, the obvious solution to being annoyed by having to reach for the remote for MythTV when hacking in front of the TV was to grab <a href=\"https:\/\/wiki.ubuntu.com\/Quickly\">Quickly<\/a>, Python, Gtk and go for it.<\/p>\n<p>So, here it is:<\/p>\n<ul>\n<li><a href=\"https:\/\/launchpad.net\/mythremote\">Project on launchpad: mythremote<\/a><\/li>\n<li><a href=\"https:\/\/launchpad.net\/~stewart\/+archive\/ppa\">My PPA<\/a> (if you just want to apt-get install &#8211; for when the builders get around to building it :)<\/li>\n<li>bzr branch lp:mythremote<\/li>\n<\/ul>\n<p>Maybe useful to (<strong>edit:<\/strong> the word &#8220;you&#8221; should go here, which I amazingly forgot to write before hitting publish).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, neither being someone who has remotely recently written any bit of software involving a desktop GUI and really not being much of a Python hacker, the obvious solution to being annoyed by having to reach for the remote for &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2012\/02\/05\/mythremote-a-mythtv-frontend-remote\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-2456","post","type-post","status-publish","format-standard","hentry","category-general"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-DC","jetpack-related-posts":[{"id":287,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/10\/06\/","url_meta":{"origin":2456,"position":0},"title":"Lirc under 2.6 and with\u2026","author":"Stewart Smith","date":"2004-10-06","format":false,"excerpt":"Lirc under 2.6 and with my remote and with mythtv.... remote control to myth. funky.","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":907,"url":"https:\/\/www.flamingspork.com\/blog\/2007\/10\/22\/practical-mythtv-for-1495us\/","url_meta":{"origin":2456,"position":1},"title":"Practical MythTV for $14.95US","author":"Stewart Smith","date":"2007-10-22","format":false,"excerpt":"Julie at Apress let me know that over at Bookpool: Practical MythTV: Building a PVR and Media Center PC they're having a big sale of Apress titles, including Practical MythTV. So over there now for (a bit) less than $15US you can get Practical MythTV. Pretty neat. So everybody should\u2026","rel":"","context":"In &quot;mythtv&quot;","block_context":{"text":"mythtv","link":"https:\/\/www.flamingspork.com\/blog\/category\/mythtv\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":862,"url":"https:\/\/www.flamingspork.com\/blog\/2007\/07\/13\/another-positive-review-for-practical-mythtv\/","url_meta":{"origin":2456,"position":2},"title":"Another positive review for Practical MythTV!","author":"Stewart Smith","date":"2007-07-13","format":false,"excerpt":"Over at fosswire.com, there's a review of Practical MythTV. Here the copy of the book was provided by our publisher, Apress - who are getting some copies out there to people to look at and review (and the reviews are positive which is great news for us!). You can get\u2026","rel":"","context":"In &quot;mythtv&quot;","block_context":{"text":"mythtv","link":"https:\/\/www.flamingspork.com\/blog\/category\/mythtv\/"},"img":{"alt_text":"","src":"http:\/\/www.assoc-amazon.com\/e\/ir?t=flamin-20&l=as2&o=1&a=1590597796","width":350,"height":200},"classes":[]},{"id":925,"url":"https:\/\/www.flamingspork.com\/blog\/2007\/11\/14\/better-disk-allocation-with-mythtv-and-xfs\/","url_meta":{"origin":2456,"position":3},"title":"Better disk allocation with MythTV and XFS","author":"Stewart Smith","date":"2007-11-14","format":false,"excerpt":"Running MythTV on XFS? Noticed that all your recordings end up rather fragmented? (use xfs_bmap to find out) Well, the culprit is MythTV not being too nice to the file system. Good news is, it's rather fixable. From the MythTV source code, edit libs\/libmythtv\/ThreadedFileWrite.cpp and look for the following: void\u2026","rel":"","context":"In &quot;mythtv&quot;","block_context":{"text":"mythtv","link":"https:\/\/www.flamingspork.com\/blog\/category\/mythtv\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":856,"url":"https:\/\/www.flamingspork.com\/blog\/2007\/06\/30\/another-favourable-practical-mythtv-book-review\/","url_meta":{"origin":2456,"position":4},"title":"Another favourable Practical MythTV Book Review","author":"Stewart Smith","date":"2007-06-30","format":false,"excerpt":"Over at mythpvr.com, there's a review of Practical MythTV. It's good to see the book being well received.","rel":"","context":"In &quot;mythtv&quot;","block_context":{"text":"mythtv","link":"https:\/\/www.flamingspork.com\/blog\/category\/mythtv\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1039,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/03\/18\/mythtv-021-released\/","url_meta":{"origin":2456,"position":5},"title":"MythTV 0.21 released!","author":"Stewart Smith","date":"2008-03-18","format":false,"excerpt":"Yep, a new MythTV version is now about 10 days old. I've been running a \"recent\" SVN build for a while now, and there's a lot of pretty goodness there - and been fairly stable. Nothing radically different than before, just natural evolution for the better.","rel":"","context":"In &quot;mythtv&quot;","block_context":{"text":"mythtv","link":"https:\/\/www.flamingspork.com\/blog\/category\/mythtv\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=2456"}],"version-history":[{"count":3,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2456\/revisions"}],"predecessor-version":[{"id":2458,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/2456\/revisions\/2458"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=2456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=2456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=2456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}