Archive for the 'Media Server' Category

My Home Media Server Project Update

Thursday, October 13th, 2005

Welcome back to the continuing chronicle of the creation of my home media system. In addition to the Linux operating system there are three primary functions that the system must perform, download content from the internet, host it up to the set top boxes, and provide a pretty front-end for the television. These functions have been relegated to three specific applications:

Bittorrent

When you’re talking downloading video, bittorrent is a no brainer. The only issue here was which bittorrent client to use. In windows I use Azureus for two main reasons: first, it manages all the torrents in a single window, second, it moves the completed torrents to a specified directory. For some reason I could not get it working in Linux. It installed and ran, but none of the torrents would ever begin downloading. BitTornado, my second fav in windows also had the same problem.

The original bittorrent client does work fine though, it also has one distinct advantage in that it will scan a directory for new torrent files and download automatically. So, after hours of trying to get the others to do anything, I had no choice but to use the original. There are two problems, at the moment, with this setup:

  1. There is no obvious way to programatically move completed downloads.
  2. There is no way to monitor downloads from a remote terminal.

Samba

I decided to use samba as my file server simply because it can interface with my windows machines. While the goal is to go set-top, right now I’m primarily viewing the content in windows media player. During the Linux install I created a 100gig partition to store all of my files. That partition has two primary directories /data/matt and /data/public. I used Samba to create network shares for the two directories. “matt” would store all documents and backups, “public” would store all media files. On a side note, I managed to hack together a shell script that uses rsync to back up the MyDocuments folder on my laptop with /data/matt/MyDocuments.

MythTV

Of course, MythTV is the software this project is based around. I downloaded and installed MythTV and have the front-end running on my server for testing. Installation wasn’t going well for a while, until I found some Red Hat specific directions on installing MythTV. From
what I’m told, by far the easiest way to install MythTV is with the KnoppMyth installation CD. KnoppMyth is an all-in-one MythTV package complete with their version of Knoppix, a form of Linux. The problem is that in order to use KnoppMyth I would have to give up Red Hat, which would complicate things tremendously for me. I am however thinking that KnoppMyth will be perfect for the set top box; though I’m still not sure what the implications of this will be since I plan on using a Mac Mini.

My Home Media Server Project

Wednesday, September 28th, 2005

Welcome to the chronicle of my adventure into the world of digital home entertainment.

Long-term goals:

  • Central server: For all media files, mainly Video, Music, and Pictures
  • Set-top boxes: All media accessible to all televisions in the house
  • Eliminate cable bill by downloading all television programming
  • HDTV over the air with DVR functionality

Linux support for this project provided by my good friend Jason who actually knows this stuff. Coming from a Calssic Mac/Windows XP background, the command line is strange and scary to me.

This project really began when I was laid off from my job this past July. I got to take my test server, with permission, which is an aging PIII/800 with 512 megs of ram. Hey, it was free. I bought a 120 gig drive to start with. Eventully I will add four 250gig drives in a RAID 5 array, giving me 500 gigs of redundant storage.

We went with Linux as an operating system beacuse it’s cheap. Also I’m not a fan of the Windows Media Center software because all of the DRM embedded in it. Jason recommended RedHat Linux (FC4) simply because it would be the easiest for me to work with. I must say, I was impressed. Not a single cryptic command was needed and it booted right into GNOME, which is very classic-mac like. I did manage to hose the OS a few times and, after about a half hour of trying futile commands in the terminal per Jason’s direction, opted to reinstall.