diff options
Diffstat (limited to 'abs/core-testing/local-website/htdocs/linhes.html')
-rw-r--r-- | abs/core-testing/local-website/htdocs/linhes.html | 392 |
1 files changed, 392 insertions, 0 deletions
diff --git a/abs/core-testing/local-website/htdocs/linhes.html b/abs/core-testing/local-website/htdocs/linhes.html new file mode 100644 index 0000000..6cfebeb --- /dev/null +++ b/abs/core-testing/local-website/htdocs/linhes.html @@ -0,0 +1,392 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> + + + + + + + <title>My Settop Box</title> + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> +</head> + + +<body> + + +<div align="center"> +<table border="0" cellpadding="1" cellspacing="1" width="600"> + + + <tbody> + + + <tr align="center"> + + + <td colspan="1" valign="top"></td> + + + </tr> + + + <tr> + + + + + <td style="text-align: center;" valign="top"><big><big><big><big><big>LinHES<br> + + + <small><small><small><small><small><small>Linux Home +Entertainment System<br> + + + <br> + + + </small></small></small></small></small></small></big></big></big></big></big> + + + <div style="text-align: left;"><span style="font-style: italic;">Introduction:</span><br> + + + <br> + + + LinHES is what I called my home entertainment +system. LinHES is of course based on KnoppMyth, but the setup I +describe can be accomplished with any Linux distro and MythTV. My +setup consists of a master and slave backend. My master backend is +in my bedroom and it is used to store all recorded programs. My +slave backend is in my living room. It's primary function is to +entertainment visitors. Both backends are hooked up to a TV via, +TV out(SVIDEO). SBE is also hooked to a Kenwood receiver w/ +surround(works w/o additional tweaking!). NFS is used to share the files +between the systems.<br> + + + <br> + + +MBE hardware:<br> + + +Chaintech 7NIF2 w/ Athlon XP 2400+<br> + + +512 megabytes of RAM<br> + + +120 gigabyte hard drive<br> + + + <a href="http://hauppauge.com/pages/products/data_350.html">Hauppauge +PVR 350</a><br> + + + <a href="http://hauppauge.com/pages/products/data_250.html">Hauppauge +PVR 250</a><br> + + +DVD-ROM drive<br> + + + <br> + + +SBE hardware:<br> + + +Asus A7N266 w/ Athlon XP 1800+<br> + + +512 megabytes of RAM<br> + + +160 gigabyte hard drive<br> + + +nVidia Geforce 4-440mx w/ TV out<br> + + +Hauppauge WinTV model 401<br> + + +AverMedia M179<br> + + +DVD-ROM drive<br> + + +2 Logitech Wingman Wireless rumblepad<br> + + + <a href="http://wilsonet.com/mythtv/remotes.php">RadioShack +15-2116 universal remote</a><br> + + + <br> + + + <span style="font-style: italic;">Installation</span>:<br> + + + <br> + + + I performed an auto install on MBE, while SBE +was installed manual (I wanted /cache no larger than 5 gigs). Both +systems installed w/o issue all hardware was seen and worked w/o +additional configuration. MBE was recently changed to R5 +Alpha(auto upgrade and <span style="font-style: italic;">not ready</span> +for the average user), while SBE is running R4V3. Both are of +course running MythTV 0.15.1.<br> + + + <br> + + + <span style="font-style: italic;">Customization</span>:<br> + + + <br> + + +MBE:<br> + + +/etc/hosts:<br> + + +127.0.0.1 mbe.mysettopbox.tv +localhost<br> + + +192.168.1.91 sbe<br> + + + <br> + + +Added the following to /etc/fstab:<br> + + + <small>sbe:/myth /mnt/sbe nfs rsize=8192,wsize=8192,soft,nfsvers=3</small><br> + + + <br> + + +/etc/exports:<br> + + +/myth *(rw)<br> + + +update-rc.d nfs-kernel-server defaults<br> + + + <br> + + +Made a directory under /mnt called sbe and symlinked music and video to +sbe/music and sbe/video.<br> + + +mkdir /mnt/sbe<br> + + +cd /mnt<br> + + +ln -s sbe/music music(Setup-Music Settings-General Settings, change the +directory to hold music to /mnt/music)<br> + + +ln -s sbe/video video(Setup-Video Settings-General Settings change +directory to hold videos to /mnt/video)<br> + + + <br> + + +Ran mythtv-setup and change both IPs from 127.0.0.1 to my actual +IP. Modified /etc/mysql/my.cnf, commented bind-address and +restarted mysql. Finally as the user mythtv:<br> + + +cd ~/.mythtv<br> + + +rm -fr MythVideo<br> + + +ln -s /mnt/sbe/image_cache/MythVideo/ MythVideo<br> + + + <br> + + + <br> + + +SBE:<br> + + +/etc/hosts<br> + + +127.0.0.1 localhost<br> + + +192.168.1.91 sbe.mysettopbox.tv sbe<br> + + +192.168.1.92 mbe.mysettopbox.tv mbe<br> + + + <br> + + +Added the following to /etc/fstab:<br> + + + <small>mbe:/myth /mnt/mbe nfs rsize=8192,wsize=8192,soft,nfsvers=3<br> + + + <br> + + + </small>/etc/exports:<br> + + +/myth *(rw)<br> + + +update-rc.d nfs-kernel-server defaults<br> + + +update-rc.d -f mysql remove<br> + + +update-rc.d -f apache remove<br> + + +rm -fr /etc/cron.daily/mythtv-backend<br> + + + <br> + + +Made a directory under /mnt called mbe and symlinked tv to mbe/tv, +music is symlinked to /myth/music and video is symlinked to /myth/video.<br> + + +mkdir /mnt/mbe<br> + + +cd /mnt<br> + + +ln -s mbe/tv tv(mythtv-setup 2nd screen, directory to hold +recordings, change to /mnt/tv)<br> + + + <br> + + +Run mythtv-setup and change the first IP to the IP for SBE and the +second to MBE's IP. Configure capture cards and bind input to +source(configured during MBE setup). Finally as the user mythtv:<br> + + +cd ~/.mythtv<br> + + +rm -fr MythVideo<br> + + +ln -s /myth/image_cache/MythVideo/ MythVideo<br> + + +vi mysql.txt<br> + + + <br> + + +DBHostName=mbe<br> + + +DBUserName=mythtv<br> + + +DBPassword=mythtv<br> + + +DBName=mythconverg<br> + + +LocalHostName=sbe<br> + + + <br> + + +At this point, one can reboot boot systems or:<br> + + +MBE:/etc/init.d/nfs-kernel-server start<br> + + +SBE:/etc/init.d/nfs-kernel-server start<br> + + +MBE:mount /mnt/sbe<br> + + +SBE:mount /mnt/mbe<br> + + +M/SBE:/etc/init.d/mythtv-backend restart<br> + + + <br> + +Tips :<br> + + + <br> + + + In Setup-TV Settings-Playback-2nd screen, +"Action on playback exit", set this to "Save position on exit". +This way you can migrate watching a recorded show from one system to the +next.<br> + + + </div> + + + </td> + + + </tr> + + + + + </tbody> +</table> + + +</div> + + +<br> + + +</body> +</html> |