{"id":40,"date":"2007-06-25T09:31:12","date_gmt":"2007-06-25T12:31:12","guid":{"rendered":"http:\/\/labs.morpheuz.eng.br\/blog\/25\/06\/2007\/how-to-install-gms-and-gmyth\/"},"modified":"2007-06-25T09:31:12","modified_gmt":"2007-06-25T12:31:12","slug":"how-to-install-gms-and-gmyth","status":"publish","type":"post","link":"https:\/\/blog.morpheuz.cc\/?p=40","title":{"rendered":"How to install GMS and GMyth"},"content":{"rendered":"<p><strong>How To Set-Up GMyth<\/strong><\/p>\n<p><em>This How-To assumes that you have a fully working MythTV installation. Pay attention that this has not been tested too much and that in the future it&#8217;ll be a lot easier to do all of this (I&#8217;m working on a script to automate this). All these steps are meant to be done on the transcode machine (that also can be the mythtv machine).<br \/>\n<\/em><\/p>\n<p><em>I recommend doing everything from SVN as the debs are not done yet. <\/em><\/p>\n<p>1. &#8211; Installing GMyth<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>1.1 &#8211; Debian Packages<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nJust install gmyth_0.3_i386.deb and gmyth-utils_0.3_i386.deb like this:<\/p>\n<p>* sudo dpkg -i gmyth_0.3_i386.deb<br \/>\n* sudo dpkg -i gmyth-utils_0.3_i386.deb<\/p>\n<p>1.2 &#8211; SVN<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>First of all check-out the svn:<\/p>\n<p>* svn co <a href=\"https:\/\/gmyth.svn.sourceforge.net\/svnroot\/gmyth\/trunk\/gmyth\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/gmyth.svn.sourceforge.net\/svnroot\/gmyth\/trunk\/gmyth<\/a> gmyth<\/p>\n<p>Compile GMyth and install it:<\/p>\n<p>* cd gmyth<br \/>\n* .\/autogen.sh &#8211;prefix=\/usr &#8211;sysconfdir=\/etc<br \/>\n* make &amp;&amp; sudo make install<\/p>\n<p>2. &#8211; Installing gstreamer plugins for MythTV<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>2.1 &#8211; Debian Packages<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nJust install gstreamer0.10-indt-mythtvsrc_0.10.2.debian-1_i386.deb<\/p>\n<p>* sudo dpkg -i gstreamer0.10-indt-mythtvsrc_0.10.2.debian-1_i386.deb<\/p>\n<p>2.2 &#8211; SVN<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nFirst of all check-out the svn:<\/p>\n<p>* svn co <a href=\"https:\/\/svn.sourceforge.net\/svnroot\/gmyth\/trunk\/gst-gmyth\">https:\/\/svn.sourceforge.net\/svnroot\/gmyth\/trunk\/gst-gmyth<\/a> gst-gmyth<\/p>\n<p>Compile and install it:<\/p>\n<p>* cd gst-gmyth<br \/>\n* .\/autogen.sh &#8211;prefix=\/usr &#8211;sysconfdir=\/etc<br \/>\n* make &amp;&amp; sudo make install<\/p>\n<p>3. &#8211; Installing libgnomevfs2-mythtv<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>3.1 &#8211; Debian Packages<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nJust install libgnomevfs2-mythtv_0.3_i386.deb<\/p>\n<p>* sudo dpkg -i libgnomevfs2-mythtv_0.3_i386.deb<\/p>\n<p>3.2 &#8211; SVN<br \/>\n&#8212;&#8212;&#8212;&#8211;<br \/>\nFirst of all check-out the svn:<\/p>\n<p>* svn co <a href=\"https:\/\/svn.sourceforge.net\/svnroot\/gmyth\/trunk\/libgnomevfs2-mythtv\">https:\/\/svn.sourceforge.net\/svnroot\/gmyth\/trunk\/libgnomevfs2-mythtv<\/a> libgnomevfs2-mythtv<\/p>\n<p>Compile and install it:<\/p>\n<p>* cd libgnomevfs2-mythtv<br \/>\n* .\/autogen.sh &#8211;prefix=\/usr &#8211;sysconfdir=\/etc<br \/>\n* make &amp;&amp; sudo make install<\/p>\n<p>4. &#8211; Installing GMyth-Streamer<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>3.1 &#8211; Debian Packages<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n* TODO<\/p>\n<p>3.2 &#8211; SVN<br \/>\n&#8212;&#8212;&#8212;&#8211;<br \/>\nFirst of all check-out the svn:<\/p>\n<p>* svn co <a href=\"https:\/\/svn.sourceforge.net\/svnroot\/gmyth\/trunk\/gmyth-stream\/server\/0.3\/\">https:\/\/svn.sourceforge.net\/svnroot\/gmyth\/trunk\/gmyth-stream\/server\/0.3\/<\/a> gms<\/p>\n<p>Then just run it:<\/p>\n<p>* cd gms<br \/>\n* python gms.py<\/p>\n<p>5. &#8211; Installing GMencoder<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>You need this packages installed:<\/p>\n<p>* libgstreamer-plugins-base0.10-dev<br \/>\n* libgstreamer0.10-dev<br \/>\n* libglib2.0<\/p>\n<p>5.1 &#8211; Debian Packages<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n* TODO<\/p>\n<p>5.2 &#8211; SVN<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nFirst of all check-out the svn:<\/p>\n<p>* svn co <a href=\"https:\/\/svn.sourceforge.net\/svnroot\/gmyth\/trunk\/gmyth-stream\/gmemcoder\/\">https:\/\/svn.sourceforge.net\/svnroot\/gmyth\/trunk\/gmyth-stream\/gmemcoder\/<\/a><\/p>\n<p>Compile and install int:<\/p>\n<p>* cd gmencoder<br \/>\n* .\/autogen.sh<br \/>\n* make &amp;&amp; sudo make install<\/p>\n<p>5.3 &#8211; gst-ffmpeg (CVS)<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nYou must instal gst-ffmpeg from cvs:<\/p>\n<p>* cvs -d:pserver:anoncvs@anoncvs.freedesktop.org:\/cvs\/gstreamer\/ co gst-ffmpeg<br \/>\n* cd gst-ffmpeg<br \/>\n* .\/autogen.sh &#8211;prefix=\/usr &#8211;sysconfdir=\/etc<br \/>\n* make &amp;&amp; sudo make install<\/p>\n<p>5.4 &#8211; gstreamer0.10-fluendo-mpegdemux (CVS)<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nThe package that comes with Ubuntu has a bug, so you need to use it from CVS:<\/p>\n<p>* apt-get remove gstreamer0.10-fluendo-mpegdemux<br \/>\n* svn co <a href=\"https:\/\/core.fluendo.com\/gstreamer\/svn\/trunk\/gst-fluendo-mpegdemux\/\">https:\/\/core.fluendo.com\/gstreamer\/svn\/trunk\/gst-fluendo-mpegdemux\/<\/a><br \/>\n* cd gst-fluendo-mpegdemux<br \/>\n* .\/autogen.sh &#8211;prefix=\/usr &#8211;sysconfdir=\/etc<br \/>\n* make &amp;&amp; sudo make install<\/p>\n<p>6. &#8211; Installing Mencoder from SVN<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nYou need this packages installed:<\/p>\n<p>* libxvidcore4-dev<br \/>\n* libxvidcore4<\/p>\n<p>Then check-out the svn:<\/p>\n<p>* svn checkout <a href=\"svn:\/\/svn.mplayerhq.hu\/mplayer\/trunk\">svn:\/\/svn.mplayerhq.hu\/mplayer\/trunk<\/a> mplayer<\/p>\n<p>Compile and install it:<\/p>\n<p>* cd mplayer<br \/>\n* .\/configure<br \/>\n* make &amp;&amp; sudo make install<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How To Set-Up GMyth This How-To assumes that you have a fully working MythTV installation. Pay attention that this has not been tested too much and that in the future it&#8217;ll be a lot easier to do all of this (I&#8217;m working on a script to automate this). All these steps are meant to be [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-general","category-maemo"],"_links":{"self":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=40"}],"version-history":[{"count":0,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}