MythTV Roku Brightscript App

Before I got rid of it, I used my Roku Netflix Player to playback recorded tv from MythTV. Here’s the app and a couple videos showing how it looked. http://www.youtube.com/watch?v=21Hxu2vYn6U http://www.youtube.com/watch?v=_VdyIcL7wY4 Here’s a link to Roku’s Developer site http://www.roku.com/developer Here’s a link to the zip containing the demo video player. I’ve made a few modificationsContinue reading “MythTV Roku Brightscript App”

MythTV Roku Streaming Dir Remove Expired

This is just a quick and dirty script to delete MythTV recordings that had been previously transcoded and moved to the stream directory, but have since been autoexpired out of MythTV. This is an issue because trying to pull data outta the MythTV recording database about a recording that has been deleted causes an errorContinue reading “MythTV Roku Streaming Dir Remove Expired”

MythTV iTunes Compatible XML RSS Feed

Since I’m already transcoding the recordings to h.264, might as well make them easily accessible to my iPhone or Boxee Box or Miro. Since the filenames are more likely to be seen, might as well make them more human readable. The biggest advantage to this renaming a season of a recorded show for archiving usingContinue reading “MythTV iTunes Compatible XML RSS Feed”

MythTV Roku Commercial Skip Encode Script

Before I forget, here’s my MythTV UserJob1: /usr/local/bin/mythipodcom.sh %DIR% %FILE% This script runs on a MythTV recording to remove commercials and transcode to h.264 video that I’ve tested and will play on Android (Motorola Droid), iPhone (iPhone 4), Roku DVP (Original Roku Netflix Player), Boxee Box, and in Miro on Windows. The contents of /usr/local/bin/mythipodcom.sh

MythTV Roku Streaming XML List Generator

Once the files have been created, will need to create an XML file the brightscript program on the Roku DVP can parse to display show data. This bit of perl reads the stream directory, sorts by file creation date, picks out the .mp4 files, uses the MythTV bindings to pull out show data, smashes itContinue reading “MythTV Roku Streaming XML List Generator”

PogoPlug made useful

Pogoplug Multimedia Sharing Device (POGO-E02) http://www.amazon.com/gp/product/B0033WSDR4 http://www.pogoplug.com/ Vantec NexStar 3 NST-360SU-BK 3.5-Inch SATA to USB 2.0 and eSATA External Hard Drive Enclosure (Onyx Black) http://www.amazon.com/gp/product/B000EDKO04 http://www.newegg.com/Product/Product.aspx?Item=N82E16817145167 I already had one of these and I’m not currently using it for anything important Western Digital 1 TB Caviar Green SATA II 64 MB Cache Bulk/OEM Desktop HardContinue reading “PogoPlug made useful”

Video Encoding

I used to encode to mpeg4, which worked pretty well, but quality wasn’t the greatest. The files weren’t exactly tiny either. /usr/bin/nice -n 19 ffmpeg -i “${directory}/${file}.tmp” -acodec libfaac -ab ${abitrate} -ac 2 -s ${width}x${height} -vcodec mpeg4 -b ${vbitrate} -flags +aic+mv4 -trellis 1 -mbd 2 -cmp 2 -subcmp 2 -g 250 -maxrate 512k -bufsize 2MContinue reading “Video Encoding”

Mythtv Awesomeness

So, quite a bit has happened, inspired by mythtv podcast post. http://ubuntuforums.org/showthread.php?t=1118209 https://help.ubuntu.com/community/iPodVideoEncoding Video podcast client Miro works really well http://www.getmiro.com/ TVersity is a upnp media server that will pull in content from an RSS feed, such as the one on my MythTV box… This enables playback on the Xbox 360 http://tversity.com/ Of course, thisContinue reading “Mythtv Awesomeness”