<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>North Star Labs &#187; Media</title>
	<atom:link href="http://northstarlabs.net/category/media/feed/" rel="self" type="application/rss+xml" />
	<link>http://northstarlabs.net</link>
	<description>System Administration hacks and howto articles.</description>
	<lastBuildDate>Thu, 03 Jun 2010 21:52:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Podcasting the unix nerd way or Peapod for the win</title>
		<link>http://northstarlabs.net/2009/05/28/podcasting-the-unix-nerd-way-or-peapod-for-the-win/</link>
		<comments>http://northstarlabs.net/2009/05/28/podcasting-the-unix-nerd-way-or-peapod-for-the-win/#comments</comments>
		<pubDate>Thu, 28 May 2009 13:00:25 +0000</pubDate>
		<dc:creator>jmccune</dc:creator>
				<category><![CDATA[Disruptive Tech]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Solution]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://northstarlabs.net/?p=180</guid>
		<description><![CDATA[
I cooked dinner for myself today and sat down at the table looking forward to streaming The Daily Show or The Colbert Report on Hulu since there&#8217;s no way I&#8217;m paying $65 a month for cable TV.  As it turns out, there haven&#8217;t been any new episodes in awhile, and I like my fake [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://northstarlabs.net/blog/wp-content/uploads/2008/10/terminal.png" alt="Terminal" title="Terminal" width="64" height="64" class="size-full wp-image-69" /><br />
I cooked dinner for myself today and sat down at the table looking forward to streaming <a href="http://www.thedailyshow.com/">The Daily Show</a> or <a href="http://www.colbertnation.com/">The Colbert Report</a> on <a href="http://www.hulu.com/">Hulu</a> since there&#8217;s no way I&#8217;m paying $65 a month for cable TV.  As it turns out, there haven&#8217;t been any new episodes in awhile, and I like my fake news fresh off the wire, so I decided to catch up on my other fake news addiction; aggregated blog rss feeds.</p>
<p>I came across the <a href="http://www.ted.com/">TED</a> talk for today, which is Michell Obama.  Great speech by the way, check it out at: <a href="http://www.ted.com/talks/michelle_obama.html">http://www.ted.com/talks/michelle_obama.html</a>.  The streaming video quality left something to be desired, so I looked around and found the HD podcast URL at <a href="http://www.podcasters.tv/podcast/77862/tedtalks_hd_.html">podcasters.tv</a>.</p>
<p>This works well with iTunes, and <a href="http://www.nullriver.com/products/medialink">MediaLink</a> is able to copy the movie file from my MacBook pro, but for some reason streaming the video usually quits part way through playback with an obscure error code.</p>
<p>I have my OpenSolaris, Intel Atom based file server running on a gigabit network connected up to the Playstation 3 and HDTV using MediaLink, so I decided to look for some unix tool to download the podcast which could easily be run from cron.</p>
<p>After some searching and research into different options, I downloaded <a href="http://www.peapodpy.org.uk/">Peapod</a>, a wonderful python command line application, and gave it a whirl.</p>
<p>To my complete satisfaction, peapod runs from my home directory without requiring any piece of itself being installed into the system.  The only missing dependency I ran into was urlgrabber for python 2.4.  Luckily, I have <a href="http://peak.telecommunity.com/DevCenter/EasyInstall">easy_install</a> installed so it was a simple matter of:<br />
<code>pfexec /usr/bin/easy_install-2.4 urlgrabber</code><br />
Once urlgrabber was installed, setup of the podcast client was a breeze:<br />
<code><br />
jmccune@rain:~$ cd ~/bin<br />
jmccune@rain:~/bin/$ ln -s ../apps/peapod/peapod.py peapod<br />
jmccune@rain:~/bin/$ cd ~<br />
jmccune@rain:~$ peapod<br />
Creating user directory: /home/jmccune/.peapod<br />
Created a default configuration file in :<br />
/home/jmccune/.peapod/peapod.xml<br />
Please edit this file to contain your feeds and options.<br />
</code><br />
I commented out the sample podcast and added TED in HD.<br />
(Note: I found the feed URL by doing a &#8220;Get Info&#8221;, or clicking on the little i next to the podcast title in the podcast section of iTunes.)<br />
<img src="http://northstarlabs.net/blog/wp-content/uploads/2009/05/picture-2.png" alt="Podcast Get Info Image" title="Podcast Get Info Image" width="474" height="61" class="alignright size-full wp-image-181" /></p>
<p>For the title I made it &#8220;TED Talks (HD)&#8221; and for the URL, I used <a href="http://feeds.feedburner.com/TedtalksHD">http://feeds.feedburner.com/TedtalksHD</a>.</p>
<p>Finally, running peapod simply works.<br />
<code><br />
jmccune@rain:~$ peapod<br />
...Spawning thread 0 for feed url http://feeds.feedburner.com/TedtalksHD<br />
Fetching feed for TED Talks (HD)<br />
        Downloading TED Talks (HD) -- http://video.ted.com/talks/podcast/MichelleObama_2009P_480.mp4<br />
        Trackname MichelleObama_2009P_480.mp4<br />
        Savename /export/dozer/podcasts/jmccune/TED Talks (HD)/MichelleObama_2009P_480.mp4<br />
        Mime-type video/mp4<br />
</code></p>
<p>This will be added to cron to run every day a few hours before I get home from work, and <a href="http://mediatomb.cc/">MediaTomb</a> should pickup the new content.</p>
<p>And now to figure out how to manually kick off a MediaTomb scan of the folder once downloading is complete.</p>
<p>Here are some decent feeds I&#8217;ve found so far:<br />
<code><br />
peapod --addnew=http://www.hbo.com/podcasts/billmaher/podcast.xml --title="Bill Maher"<br />
</code></p>
<p>Please post more video feed URL&#8217;s, especially 720p and higher, in the comments if you have some good video podcasts worth watching on my TV.</p>
]]></content:encoded>
			<wfw:commentRss>http://northstarlabs.net/2009/05/28/podcasting-the-unix-nerd-way-or-peapod-for-the-win/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://video.ted.com/talks/podcast/MichelleObama_2009P_480.mp4" length="197619597" type="video/mp4" />
		</item>
		<item>
		<title>PS3 Media Server for Solaris</title>
		<link>http://northstarlabs.net/2009/04/07/ps3-media-server-for-solaris/</link>
		<comments>http://northstarlabs.net/2009/04/07/ps3-media-server-for-solaris/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 13:00:57 +0000</pubDate>
		<dc:creator>jmccune</dc:creator>
				<category><![CDATA[Media]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[dlna]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ps3]]></category>

		<guid isPermaLink="false">http://northstarlabs.net/?p=174</guid>
		<description><![CDATA[I spent the better part of the evening attempting to get a reliable, responsive and otherwise unobtrusive DLNA media server running on my new OpenSolaris home file server.  I finally stumbled upon PMS which &#8220;just works&#8221; after using X11 forwarding over ssh once in order to get at the GUI configuration screen.  I [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://northstarlabs.net/blog/wp-content/uploads/2009/04/167px-opensolaris_logosvg1.png" alt="OpenSolaris logo" title="OpenSolaris logo" width="167" height="158" class="alignright size-full wp-image-168" />I spent the better part of the evening attempting to get a reliable, responsive and otherwise unobtrusive DLNA media server running on my new OpenSolaris home file server.  I finally stumbled upon <a href="http://code.google.com/p/ps3mediaserver/">PMS</a> which &#8220;just works&#8221; after using X11 forwarding over ssh once in order to get at the GUI configuration screen.  I went ahead and tried the Linux tarball.  None of the included binaries execute on solaris, but the jar file appears to run great.</p>
<p>Once running, my PS3 sees the media player quickly and easily and streams my MP3&#8217;s nicely.</p>
<p>I&#8217;m planning on cooking up a SMF profile to keep this running as a service and figure out the mplayer calls in order to stream my favorite web streams directly to the PS3.</p>
<p>Other DLNA media servers I tried were <a href="http://coherence.beebits.net/">Coherence</a> (no documentation, didn&#8217;t work out of box), <a href="http://mediatomb.cc/">Mediatomb</a> (needed to hack the source to get it to run on solaris.  When running, rarely showed up in the XMB), <a href="http://fuppes.ulrich-voelkel.de/">fuppes</a> (compile issues).</p>
]]></content:encoded>
			<wfw:commentRss>http://northstarlabs.net/2009/04/07/ps3-media-server-for-solaris/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MPEG-4/AVC Embedded Video</title>
		<link>http://northstarlabs.net/2007/09/26/mpeg-4avc-embedded-video/</link>
		<comments>http://northstarlabs.net/2007/09/26/mpeg-4avc-embedded-video/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 15:32:37 +0000</pubDate>
		<dc:creator>jmccune</dc:creator>
				<category><![CDATA[Media]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://northstarlabs.net/2007/09/26/mpeg-4avc-embedded-video/</guid>
		<description><![CDATA[I noticed that the embedded video I posted in my last post didn&#8217;t show up properly in my RSS feed reader, so this post is an attempt to get things right.
The goal here is an accessible, high quality embedded video that works properly on both this site, and through syndication.
First, the MPEG-4 AVC Video:

Second, the [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed that the embedded video I posted in my last post didn&#8217;t show up properly in my RSS feed reader, so this post is an attempt to get things right.</p>
<p>The goal here is an accessible, high quality embedded video that works properly on both this site, and through syndication.</p>
<p>First, the MPEG-4 AVC Video:</p>
<p><object class="video" type="application/x-shockwave-flash" data="http://northstarlabs.net/blog/flvplayer.swf" height="300" width="400"><param name="allowfullscreen" value="true"></param><param name="flashvars" value="displayheight=300&#038;file=http://northstarlabs.net/blog/media/WeschWeb2v3.mp4&#038;image=http://northstarlabs.net/blog/media/WeschWeb2v3.png&#038;height=300"></param><param name="wmode" value="transparent"></param><a href="http://northstarlabs.net/2007/09/26/mpeg-4avc-embedded-video/"><img src="http://northstarlabs.net/blog/wp-content/uploads/2007/09/video-machine-is-using-us.png" alt="Jump To: MPEG-4/AVC Embedded Video" height="300" width="400"></a></object></p>
<p>Second, the embedded youtube video:</p>
<p><object class="video" type="application/x-shockwave-flash" data="http://www.youtube.com/v/6gmP4nk0EOE" height="329" width="400"><param name="allowfullscreen" value="true"></param><param name="movie" value="http://www.youtube.com/v/6gmP4nk0EOE"></param><param name="wmode" value="transparent"></param><a href="http://www.youtube.com/watch?v=6gmP4nk0EOE"><img src="http://northstarlabs.net/blog/wp-content/uploads/2007/09/video-machine-is-using-us.png" alt="Jump to YouTube" height="300" width="400"></a></object></p>
<p>Here&#8217;s hoping this works&#8230;</p>
<p>Edit: (2007-09-28 01:05 -0400) Added placeholder images for google reader, which will strip the flash object from the feed.</p>
]]></content:encoded>
			<wfw:commentRss>http://northstarlabs.net/2007/09/26/mpeg-4avc-embedded-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
