Bob's Notepad

Notes on projects I have done and things I have learned saved for my reference and for the world to share

Wednesday, October 15, 2008

MythNetTV on LinuxMCE

There is a utility for MythTV called MythNetTV which can be found here. This utility does a great job at grabbing videos from an RSS feed and importing them in to MythTV's database as recorded programs. Set up is quite simple in LinuxMCE but is done via the command line.

  • Login to a shell as linuxmce
  • Switch to a suitable directory. We'll just use /home/linuxmce
  • wget http://www.stillhq.com/mythtv/mythnettv/source/release-5/mythnettv-release-5.tgz
  • tar -xzvf mythnettv-release-5.tgz
  • cd mythnettv5-release
  • sudo apt-get install python-feedparser
  • sudo apt-get install python-ctypes
  • sudo apt-get install python-mysqldb
  • sudo apt-get install mencoder
  • mkdir data
  • Subscribe to Shows
  • ./mythnettv subscribe "URL" "Title of Show"

For example, if you want to subscribe to Tekzilla you would issue:

./mythnettv subscribe "http://revision3.com/tekzilla/feed/quicktime-large?subshow=false" "Tekzilla"

Repeat that step for any shows that you want to subscribe to

Get your shows and import them

./mythnettv update
./mythnettv download 1

(the number that follows "download" is how many of each show MythNetTV should download and import)

That's all there is to it.... The shows you subscribed to will now appear in LinuxMCE's Video category as well as in your MythTV Front Ends

Automating the process

In your mythnettv directory you can create a script that will automate this process and then add that to cron to automate the process.
touch get-shows
chmod +x get-shows
nano get-shows

When editting the get-shows script, just add the following lines:

cd /home/linuxmce/mythnettv-release-5/
./mythnettv update
./mythnettv download 1

Press Ctrl-X to save the file and then test it:
./get-shows

Now you can add it to cron so that it will be run automagically every day
cd /etc/cron.daily
sudo ln -s /home/linuxmce/mythnettv-release-5/get-shows mythnettv

Labels: , , , , ,

Reference Link