<?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>Onlydarksets &#187; Mobile Computing</title>
	<atom:link href="http://onlydarksets.com/category/mobile-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://onlydarksets.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 14 Oct 2010 01:04:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>No AmEx for Android Market</title>
		<link>http://onlydarksets.com/2009/11/11/no-amex-for-android-market/</link>
		<comments>http://onlydarksets.com/2009/11/11/no-amex-for-android-market/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 03:52:38 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1242</guid>
		<description><![CDATA[I found out after numerous attempts that you can&#8217;t use American Express to purchase apps in the Android Market if they are sold with non-U.S. currency.  This is unfortunate, but it wouldn&#8217;t be a big deal if you got an error message that made any sense.  It simply says &#8220;invalid credit card&#8221;.  MasterCard works just [...]]]></description>
			<content:encoded><![CDATA[<p>I found out after numerous attempts that you can&#8217;t use American Express to purchase apps in the Android Market <a href="http://code.google.com/p/android/issues/detail?id=2332" target="_blank">if they are sold with non-U.S. currency</a>.  This is unfortunate, but it wouldn&#8217;t be a big deal if you got an error message that made any sense.  It simply says &#8220;invalid credit card&#8221;.  MasterCard works just fine.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F11%2F11%2Fno-amex-for-android-market%2F&amp;title=No%20AmEx%20for%20Android%20Market" id="wpa2a_2">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/11/11/no-amex-for-android-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great apps for Droid</title>
		<link>http://onlydarksets.com/2009/11/07/great-apps-for-droid/</link>
		<comments>http://onlydarksets.com/2009/11/07/great-apps-for-droid/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 04:27:36 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/2009/11/07/great-apps-for-droid/</guid>
		<description><![CDATA[A few apps that I found that fill in gaps in the functionality: gTasks – sync Google Tasks Video Player – Droid can play videos, but there is no way to browse them by name.&#160; This fixes that.&#160; It doesn’t actually play videos, but it helps you find the video you want the built-in player [...]]]></description>
			<content:encoded><![CDATA[<p>A few apps that I found that fill in gaps in the functionality:</p>
<ul>
<li><a href="http://andappstore.com/AndroidApplications/apps/gTasks" target="_blank">gTasks</a> – sync Google Tasks</li>
<li><a href="http://www.androidtapp.com/video-player/" target="_blank">Video Player</a> – Droid can play videos, but there is no way to browse them by name.&#160; This fixes that.&#160; It doesn’t actually play videos, but it helps you find the video you want the built-in player to play.&#160; Try <a href="http://www.hyperaware.com/android/video-player/" target="_blank">Act1</a> if you need more functionality.</li>
<li><a href="http://www.androidtapp.com/taskiller/" target="_blank">TasKiller</a> – terminates background apps.</li>
<li><a href="http://www.androidapps.com/t/pkt-auction" target="_blank">Pkt Auctions</a> – eBay client.</li>
<li><a href="http://www.dataviz.com/products/documentstogo/android/" target="_blank">Documents To Go</a> – read (free) or edit (payware) MS Office documents.</li>
<li>Google Voice – free “visual voicemail”</li>
</ul>
<p>I’m still playing with <a href="http://www.androlib.com/android.application.com-cooolmagic-android-toggle5-qzw.aspx" target="_blank">Toggle Settings</a> and <a href="http://www.twofortyfouram.com/" target="_blank">Locale</a> for setting and changing profiles. Locale has lots of plugins for other apps, but profiles and triggers aren’t configured separately, and it doesn’t integrate into the OS as well.</p>
<p>Also, a couple of fun apps:</p>
<ul>
<li><a href="http://twidroid.com/" target="_blank">Twidroid</a> – Twitter client</li>
<li><a href="http://www.sportypal.com/" target="_blank">SportyPal</a> – run tracker</li>
</ul>
<p>Here’s a good <a href="http://androinica.com/2009/09/02/50-best-android-apps-tools-and-utility-apps-40-50/" target="_blank">“top 50” list of apps</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F11%2F07%2Fgreat-apps-for-droid%2F&amp;title=Great%20apps%20for%20Droid" id="wpa2a_4">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/11/07/great-apps-for-droid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downgrade iPhone 3G to 3.0.1 and enable tethering</title>
		<link>http://onlydarksets.com/2009/10/08/downgrade-iphone-3g-to-3-0-1-and-enable-tethering/</link>
		<comments>http://onlydarksets.com/2009/10/08/downgrade-iphone-3g-to-3-0-1-and-enable-tethering/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 02:42:20 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[tether]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1226</guid>
		<description><![CDATA[Downgrading from 3.1 to 3.0.1: http://www.redmondpie.com/downgrade-iphone-3.1-to-3.0.1/ Enable tethering: http://www.mydigitallife.info/2009/06/28/activate-and-enable-iphone-as-internet-tethering-wireless-modem-without-hack-or-jailbreak/]]></description>
			<content:encoded><![CDATA[<p>Downgrading from 3.1 to 3.0.1: <a href="http://www.redmondpie.com/downgrade-iphone-3.1-to-3.0.1/" target="_blank">http://www.redmondpie.com/downgrade-iphone-3.1-to-3.0.1/</a></p>
<p>Enable tethering: <a href="http://www.mydigitallife.info/2009/06/28/activate-and-enable-iphone-as-internet-tethering-wireless-modem-without-hack-or-jailbreak/" target="_blank">http://www.mydigitallife.info/2009/06/28/activate-and-enable-iphone-as-internet-tethering-wireless-modem-without-hack-or-jailbreak/</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F10%2F08%2Fdowngrade-iphone-3g-to-3-0-1-and-enable-tethering%2F&amp;title=Downgrade%20iPhone%203G%20to%203.0.1%20and%20enable%20tethering" id="wpa2a_6">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/10/08/downgrade-iphone-3g-to-3-0-1-and-enable-tethering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick MP4 encoding tool</title>
		<link>http://onlydarksets.com/2009/05/13/quick-mp4-encoding-tool/</link>
		<comments>http://onlydarksets.com/2009/05/13/quick-mp4-encoding-tool/#comments</comments>
		<pubDate>Wed, 13 May 2009 20:32:07 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Music/Video Players]]></category>
		<category><![CDATA[Windows Mobile]]></category>
		<category><![CDATA[EncodeHD]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1138</guid>
		<description><![CDATA[I have been using IpodMe for quick conversions (mostly for the wife&#8217;s BlackBerry), but EncodeHD looks like an interesting alternative. EncodeHD is a an application to re-encode all types of video files for use on your home media player or on-the-go device. It aims to provide a simple interface with no fuss, and give you [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using IpodMe for quick conversions (mostly for the wife&#8217;s BlackBerry), but <a href="http://dcunningham.net/encodehd/" target="_blank">EncodeHD</a> looks like an interesting alternative.</p>
<blockquote>
<p style="text-align: center;"><img class="aligncenter" title="EncodeHD" src="http://dcunningham.net/wp-content/images/encodehd.png" alt="" /></p>
<p>EncodeHD is a an application to re-encode all types of video files for use on your home media player or on-the-go device. It aims to provide a simple interface with no fuss, and give you the best speed possible without compromising on quality. The following output device types are supported:</p>
<ul>
<li>Apple TV</li>
<li>BlackBerry (8100) Pearl</li>
<li>BlackBerry (8200) Kickstart</li>
<li>BlackBerry (8300) Curve</li>
<li>BlackBerry (8700) Electron</li>
<li>BlackBerry (8800) Indigo</li>
<li>BlackBerry (8900) Javelin</li>
<li>BlackBerry (9000) Bold</li>
<li>BlackBerry (9500) Storm</li>
<li>iPhone</li>
<li>iPod 5G</li>
<li>iPod Classic</li>
<li>iPod Nano</li>
<li>iPod Touch</li>
<li>Playstation 3</li>
<li>PSP</li>
<li>Western Digital TV</li>
<li>X-Box 360</li>
<li>Zune</li>
</ul>
</blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F05%2F13%2Fquick-mp4-encoding-tool%2F&amp;title=Quick%20MP4%20encoding%20tool" id="wpa2a_8">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/05/13/quick-mp4-encoding-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing the Safari cookie bug on the iPhone</title>
		<link>http://onlydarksets.com/2009/03/28/fixing-the-safari-cookie-bug-on-the-iphone/</link>
		<comments>http://onlydarksets.com/2009/03/28/fixing-the-safari-cookie-bug-on-the-iphone/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 17:04:56 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Jailbreak]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1069</guid>
		<description><![CDATA[If Safari doesn&#8217;t seem to be storing any cookies (and you&#8217;ve made sure that you have set it to accept cookies in the Settings page), the fix is to change the ownership of the directory where the cookies are stored.  Of course, you need to jailbreak, first. chown -R mobile /var/mobile/ Explained here.]]></description>
			<content:encoded><![CDATA[<p>If Safari doesn&#8217;t seem to be storing any cookies (and you&#8217;ve made sure that you have set it to accept cookies in the Settings page), the fix is to change the ownership of the directory where the cookies are stored.  Of course, you need to jailbreak, first.</p>
<blockquote><p>chown -R mobile /var/mobile/</p></blockquote>
<p>Explained <a href="http://www.ben.geek.nz/iphone-google-reader-gmail-facebook-cookie-fix/" target="_blank">here</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F03%2F28%2Ffixing-the-safari-cookie-bug-on-the-iphone%2F&amp;title=Fixing%20the%20Safari%20cookie%20bug%20on%20the%20iPhone" id="wpa2a_10">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/03/28/fixing-the-safari-cookie-bug-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackberry Curve Themes</title>
		<link>http://onlydarksets.com/2009/03/17/blackberry-curve-themes/</link>
		<comments>http://onlydarksets.com/2009/03/17/blackberry-curve-themes/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 17:20:23 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Curve]]></category>
		<category><![CDATA[Theming]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1054</guid>
		<description><![CDATA[I found a few that look much better than the stock themes. Icons/Calendar/Messages/Tasks: Bold-ish theme: http://www.pimpmyberry.com/showthread.php?t=94 Icons/Calendar/Messages: Bold-ish theme: http://www.pimpmyberry.com/showthread.php?t=67 Storm-ish theme: http://www.pimpmyberry.com/showthread.php?t=847 Icons/Calendar: Storm-ish theme: http://www.pimpmyberry.com/showthread.php?t=848 iPhone-ish theme: http://www.pimpmyberry.com/showthread.php?t=2383 Smokey Blue theme: http://www.pimpmyberry.com/showthread.php?t=1178 Icons Only: Javelin-ish theme: http://www.pimpmyberry.com/showthread.php?t=1142]]></description>
			<content:encoded><![CDATA[<p>I found a few that look much better than the stock themes.</p>
<p><span style="text-decoration: underline;"><strong>Icons/Calendar/Messages/Tasks:</strong></span></p>
<ul>
<li>Bold-ish theme: <a title="blocked::http://www.pimpmyberry.com/showthread.php?t=94" href="http://www.pimpmyberry.com/showthread.php?t=94">http://www.pimpmyberry.com/showthread.php?t=94</a></li>
</ul>
<p><span style="text-decoration: underline;"><strong>Icons/Calendar/Messages:</strong></span></p>
<ul>
<li>Bold-ish theme: <a title="blocked::http://www.pimpmyberry.com/showthread.php?t=67" href="http://www.pimpmyberry.com/showthread.php?t=67">http://www.pimpmyberry.com/showthread.php?t=67</a></li>
<li>Storm-ish theme: <a title="blocked::http://www.pimpmyberry.com/showthread.php?t=847" href="http://www.pimpmyberry.com/showthread.php?t=847">http://www.pimpmyberry.com/showthread.php?t=847</a></li>
</ul>
<p><span style="text-decoration: underline;"><strong>Icons/Calendar:</strong></span></p>
<ul>
<li>Storm-ish theme: <a title="blocked::http://www.pimpmyberry.com/showthread.php?t=848" href="http://www.pimpmyberry.com/showthread.php?t=848">http://www.pimpmyberry.com/showthread.php?t=848</a></li>
<li>iPhone-ish theme: <a title="blocked::http://www.pimpmyberry.com/showthread.php?t=2383" href="http://www.pimpmyberry.com/showthread.php?t=2383">http://www.pimpmyberry.com/showthread.php?t=2383</a></li>
<li>Smokey Blue theme: <a title="blocked::http://www.pimpmyberry.com/showthread.php?t=1178" href="http://www.pimpmyberry.com/showthread.php?t=1178" target="_blank">http://www.pimpmyberry.com/showthread.php?t=1178</a></li>
</ul>
<div class="gmail_quote">
<div><span style="text-decoration: underline;"><strong>Icons Only:</strong></span></p>
<ul>
<li>Javelin-ish theme: <a title="blocked::http://www.pimpmyberry.com/showthread.php?t=1142" href="http://www.pimpmyberry.com/showthread.php?t=1142">http://www.pimpmyberry.com/showthread.php?t=1142</a></li>
</ul>
</div>
</div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F03%2F17%2Fblackberry-curve-themes%2F&amp;title=Blackberry%20Curve%20Themes" id="wpa2a_12">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/03/17/blackberry-curve-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackberry Curve video codec support</title>
		<link>http://onlydarksets.com/2009/03/16/blackberry-curve-video-codec-support/</link>
		<comments>http://onlydarksets.com/2009/03/16/blackberry-curve-video-codec-support/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 03:04:41 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Blackberry]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1048</guid>
		<description><![CDATA[The wife just got a Blackberry Curve through work (sidenote: she had the Storm for about 2 hours and traded it in &#8211; that&#8217;s a device with tremendous potential, but a long way to go).  In trying to figure out which codecs it supports, I found a list on RIM&#8217;s support site.  Bottom line, they [...]]]></description>
			<content:encoded><![CDATA[<p>The wife just got a Blackberry Curve through work (sidenote: she had the Storm for about 2 hours and traded it in &#8211; that&#8217;s a device with tremendous potential, but a long way to go).  In trying to figure out which codecs it supports, <a href="http://www.blackberry.com/btsc/KB05482" target="_blank">I found a list</a> on RIM&#8217;s support site.  Bottom line, they recommend:</p>
<ul>
<li>Container: MP4</li>
<li>Video: MPEG-4, Simple Profile, 320&#215;240, 24fps, &lt;=768Kbps</li>
<li>Audio: AAC-LC</li>
</ul>
<p>The 24 frames per second bit threw me off in my initial conversions.  I need to find something that works on both the iPhone and the Curve.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F03%2F16%2Fblackberry-curve-video-codec-support%2F&amp;title=Blackberry%20Curve%20video%20codec%20support" id="wpa2a_14">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/03/16/blackberry-curve-video-codec-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A few Outlook add-ons</title>
		<link>http://onlydarksets.com/2009/02/20/a-few-outlook-add-ons/</link>
		<comments>http://onlydarksets.com/2009/02/20/a-few-outlook-add-ons/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 04:45:31 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Click-Eyes]]></category>
		<category><![CDATA[MapiLabs]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[ToodleDo]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1026</guid>
		<description><![CDATA[ToodleDo Sync Tool &#8211; syncs Outlook to ToodleDo (which, in turn, syncs with a bunch of iPhone apps) For Outlook 2003: ToodleDo causes Outlook to give a security prompt. Advanced Security for Outlook by MapiLabs lets you get around that. If you are in an environment where you don&#8217;t have admin rights to your PC, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chromadrake.com/ChromaticDragon/software/ToodledoSyncInfo.aspx" target="_blank">ToodleDo Sync Tool</a> &#8211; syncs Outlook to <a href="http://www.toodledo.com/" target="_blank">ToodleDo</a> (which, in turn, syncs with a bunch of iPhone apps)</p>
<p>For Outlook 2003: ToodleDo causes Outlook to give a security prompt. <a href="http://www.mapilab.com/outlook/security/" target="_blank">Advanced Security for Outlook by MapiLabs</a> lets you get around that.</p>
<p>If you are in an environment where you don&#8217;t have admin rights to your PC, you can <a href="http://www.contextmagic.com/express-clickyes/" target="_blank">Express Click-Eyes</a>, which is a less-elegant solution, but equally effective (it doesn&#8217;t bypass the security screen &#8211; it checks the box and clicks &#8220;Yes&#8221; for you).</p>
<p>Also, <a href="http://lifehacker.com/5151771/top-10-outlook-boosters" target="_blank">LifeHacker posted a list of Outlook add-ons</a>.  There are some interesting solutions on there, but nothing that interested me.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F02%2F20%2Fa-few-outlook-add-ons%2F&amp;title=A%20few%20Outlook%20add-ons" id="wpa2a_16">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/02/20/a-few-outlook-add-ons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transcoding in Sage</title>
		<link>http://onlydarksets.com/2009/02/04/transcoding-in-sage-2/</link>
		<comments>http://onlydarksets.com/2009/02/04/transcoding-in-sage-2/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 16:30:45 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[DVRMSToolbox]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[SageTV]]></category>
		<category><![CDATA[babgvant]]></category>
		<category><![CDATA[ffmpeg]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=402</guid>
		<description><![CDATA[I finally got around to rebuilding my HTPC (does anyone call them that anymore?) yesterday, so now I need to set my sights on getting file conversions working again.  I&#8217;m pretty set on using DTb for file monitoring and processing control.  For transcoding, I was going to use VLC (or possibly Handbrake), but I might [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to rebuilding my HTPC (does anyone call them that anymore?) yesterday, so now I need to set my sights on getting file conversions working again.  I&#8217;m pretty set on using <a href="http://www.babgvant.com/" target="_blank">DTb</a> for file monitoring and processing control.  For transcoding, <a href="http://onlydarksets.com/2008/07/06/mp4-tagging/" target="_self">I was going to use VLC</a> (or possibly <a href="http://handbrake.fr/" target="_blank">Handbrake</a>), but I might look at <a href="http://ffdshow.faireal.net/mirror/ffmpeg/" target="_blank">ffmpeg</a> instead.  Also, Sage <a href="http://www.google.com/search?q=SageTVTranscoder+site%3Asagetv.com" target="_blank">includes a transcoder</a>, which is apparently based on ffmpeg, but I&#8217;m not sure it adds anything over ffmpeg for me.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F02%2F04%2Ftranscoding-in-sage-2%2F&amp;title=Transcoding%20in%20Sage" id="wpa2a_18">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/02/04/transcoding-in-sage-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting SageTV recordings to Zune/iPod/iPhone, version 2.0</title>
		<link>http://onlydarksets.com/2009/01/02/converting-sagetv-recordings-to-zuneipodiphone-version-20/</link>
		<comments>http://onlydarksets.com/2009/01/02/converting-sagetv-recordings-to-zuneipodiphone-version-20/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 19:18:54 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[DVRMSToolbox]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Music/Video Players]]></category>
		<category><![CDATA[SageTV]]></category>
		<category><![CDATA[Windows Mobile]]></category>
		<category><![CDATA[babgvant]]></category>
		<category><![CDATA[DTb HowTo]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=644</guid>
		<description><![CDATA[I posted a method for converting SageTV files to iPod/iPhone compliant files a while back, but a number of the files weren&#8217;t converting properly.  I also had problems with mencoder cutting commercials out of the files.  So, I retooled the approach, and I am now getting 100% success, using the approach outlined below. NOTE: Several [...]]]></description>
			<content:encoded><![CDATA[<p>I posted <a href="http://onlydarksets.com/2008/09/19/convert-sage-recordings-to-iphone/">a method for converting SageTV files to iPod/iPhone compliant files</a> a while back, but a number of the files weren&#8217;t converting properly.  I also had problems with mencoder cutting commercials out of the files.  So, I retooled the approach, and I am now getting 100% success, using the approach outlined below.</p>
<p><span style="text-decoration: underline;"><strong>NOTE</strong></span>: Several of the non-alphanumeric characters do not copy and paste correctly.  If you have any problems (especially with the RunExternal actions), check that the quotes and dashes are correct.  Thanks to Steve for pointing that out in the comments.</p>
<p><span id="more-644"></span></p>
<p><strong><span style="text-decoration: underline;">Tools Used</span></strong></p>
<ul>
<li><a href="http://www.sagetv.com/" target="_blank">SageTV</a>: records TV shows</li>
<li><a href="http://www.babgvant.com/" target="_blank">DVRMSToolbox</a>: monitors recording folder and orchestrates conversion<a href="http://www.mplayerhq.hu/" target="_blank"></a>
<ul>
<li><a href="http://tools.assembla.com/sageplugins/wiki/WebServer" target="_blank">SageTV Web Interface</a>: provides metadata to DVRMSToolbox</li>
<li><a href="http://www.kaashoek.com/comskip/" target="_blank">ComSkip</a> or <a href="http://www.dragonglobal.biz/showanalyzer.html" target="_blank">ShowAnalyzer</a>: finds commercials in TV show files for DTb</li>
</ul>
</li>
<li><a href="http://www.mplayerhq.hu/" target="_blank">mencoder</a> (<em>bundled with mplayer</em>): removes commercials</li>
<li><a href="http://www.handbrake.fr/" target="_blank">Handbrake</a>: converts to h.264/aac in mp4 container</li>
<li><a href="http://atomicparsley.sourceforge.net/" target="_blank">AtomicParsley</a>: writes metadata to mp4</li>
<li><a href="http://www.donationcoder.com/Software/Skrommel/index.html#MoveOut" target="_blank">MoveOut</a>: puts converted files in the &#8220;right&#8221; place</li>
</ul>
<p><strong><span style="text-decoration: underline;">My Files</span></strong></p>
<ul>
<li><a href="http://82kxpa.blu.livefilestore.com/y1pJD8mEQQfG4iLyVVOqD3bH89iue009CKfcbVEsdwdqr19OCpEH6NS70sCTbp97YTEyapUD-bEhmc/ConvertHDusingHandbrakeComSkip.zip?download" target="_blank">&#8220;Convert to Zune/iPod/iPhone&#8221; Profile</a></li>
<li><a href="http://82kxpa.blu.livefilestore.com/y1pMsaYuwkhyqnqGmETLXmuUjlPWZigTWNnNK7GDMLiU28IiPOFDR07ctxD3oHioAWvEJgDzMh5yG2SbXroxfdxww/addToItunes.zip?download" target="_blank">&#8220;Add to iTunes&#8221; Javascript</a> (NOTE: I have tested this as a standalone script, but it is not incorporated into the workflow below)</li>
</ul>
<p><strong><span style="text-decoration: underline;">Step 1: Installation and SageTV</span></strong></p>
<p>Obviously, you need to have all of the above tools installed and SageTV configured and running and recording shows.  DVRMSToolbox (DTb) should be running and monitoring the SageTV recorded TV folder(s).</p>
<p><strong><span style="text-decoration: underline;">Step 2: Setup the DTb Profile</span></strong></p>
<p>The problem I experienced with mencoder was due to the stdout mucking up DTb.  Turns out DTb has a RunExternalNoStatus action that ignores the output, thus obviating the problem.  Using this action for AtomicParsley sped up that app&#8217;s processing by tenfold (due to the huge amount of output of AP).  So, as a general rule, if you have having trouble getting an external app to run well (or at all) in DTb, try RunExternalNoStatus.</p>
<p>Now, for the meat of the process.  DTb orchestrates the various external applications.  The logical flow is:</p>
<ol>
<li>Scan the TV show file for commercials.</li>
<li>Use mencoder to create a new TV show file without the commercials.</li>
<li>Use Handbrake to convert the file from MPEG to MP4 (h.264/AAC).</li>
<li>Use AtomicParsley to write metadata to the MP4 file (e.g., show, episode, air date, etc.).</li>
<li>Use DTb to rename the show to a friendly format (e.g., &#8220;Fringe &#8211; 2008-12-03 &#8211; Safe.mp4&#8243;).</li>
<li>Use MoveOut to move the shows to the correct folders (if necessary).</li>
</ol>
<p>As implemented, here are the Actions and parameters:</p>
<ol>
<li><strong>FWThrottle</strong>: <em>limit the number of files that are processed simultaneously</em>
<ol>
<li>UseDefaultSettings: &lt;checked&gt;</li>
<li>ContextFile: InputFile</li>
<li>Throttle: Checked</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>CreateTimeout</strong>: <em>sets a timeout &#8211; trust me, the first time mencoder hangs on &#8220;Dora the Explorer&#8221; and you don’t have “Lost” waiting for you in the morning like you were expecting, you’ll be glad.</em>
<ol>
<li>Timeout Minutes: 240</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>ChangeContextValue</strong>: <em>create a new context to store the location of the commercial file created by ComSkip/SA</em>
<ol>
<li>SourceContext: InputFile</li>
<li>TargetContext: SageEDLFile</li>
<li>CreateNewContext: &lt;checked&gt;</li>
<li>NewContextName: SageEDLFile</li>
<li>FindRegex: ^((.*\\)(.*)\.(.*))\z</li>
<li>ReplaceRegex: $2$3.edl</li>
<li>ContinueOnFail: &lt;checked&gt; (<em>it&#8217;s OK to keep going if we fail for some reason &#8211; we just won&#8217;t get commercials cut out</em>)</li>
</ol>
</li>
<li><strong>ChangeContextValue</strong>: <em>update OutputFile context to allow for MP4 extension</em>
<ol>
<li>SourceContext: OutputFile</li>
<li>TargetContext: OutputFile</li>
<li>CreateNewContext: &lt;unchecked&gt;</li>
<li>FindRegex: ^((.*\\)(.*)\.(.*))\z</li>
<li>ReplaceRegex: $2$3.mp4</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>ChangeContextValue</strong>: <em>create a new context to specify location of the resulting commercial-free MPEG file</em>
<ol>
<li>SourceContext: OutputFile</li>
<li>TargetContext: CutMpegFile</li>
<li>CreateNewContext: &lt;checked&gt;</li>
<li>NewContextName: CutMpegFile</li>
<li>FindRegex: ^((.*\\)(.*)\.(.*))\z</li>
<li>ReplaceRegex: $2$3.mpg</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><em><span style="font-style:normal;"><strong>FindCommercials</strong>: </span>run ComSkip/SA to find commercials and write to EDL file</em>
<ol>
<li>UseDefaultSettings: &lt;checked&gt;</li>
<li>ContextFile: InputFile</li>
<li>ContinueOnFail: &lt;checked&gt; (<em>again, worst case is we have commercials in the final MP4 file</em>)</li>
</ol>
</li>
<li><strong>RunExternalNoStatus</strong>: <em>run mencoder to cut out commercials</em>
<ol>
<li>ProcessName: &lt;fullpath&gt;\mencoder.exe</li>
<li>ReadError: &lt;unchecked&gt;</li>
<li>ArgumentsContext: “%InputFile%” -edl “%SageEDLFile%” -oac copy -ovc copy -of mpeg -o “%CutMpegFile%.mpg” -mpegopts muxrate=36000 -quiet</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>RunExternalNoStatus</strong>: <em>run Handbrake to convert to MP4</em>
<ol>
<li>ProcessName: &lt;fullpath\handbrakeCLI.exe</li>
<li>ReadError: &lt;unchecked&gt;</li>
<li>ArgumentsContext: &lt;experiment with the Handbrake GUI using a sample file to get the settings you want&gt;</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>MigrateMetadataToContext</strong>: <em>workaround to get a nicely formatted &#8220;original air date&#8221;</em>
<ol>
<li>Metadata Pattern: %originalAirDate%</li>
<li>TargetContext: OutputFile</li>
<li>CreateNewContext: &lt;checked&gt;</li>
<li>NewContextName: DateAndEpisode</li>
<li>FindRegex: ((\d+-)+\d+)</li>
<li>ReplaceRegex: $1</li>
<li>ContinueOnFail: &lt;unchecked&gt;</li>
</ol>
</li>
<li><strong>RunExternalNoStatus</strong>: run <em>AtomicParsley to add basic metadata to MP4</em>
<ol>
<li>Processname: &lt;fullpath&gt;\AtomicParsley.exe</li>
<li>ReadError: &lt;unchecked&gt;</li>
<li>ArgumentsContext: “%OutputFile%” &#8211;genre “TV Shows”  &#8211;stik “TV Show”  &#8211;TVNetwork %channelName%  &#8211;TVShowName “%Title%”  &#8211;TVEpisode “%episode%”  &#8211;description “%description%”  &#8211;category=”%category%”</li>
<li>ContinueOnFail: &lt;checked&gt; (<em>no need to crash just for the metadata</em>)</li>
</ol>
</li>
<li><strong>AdvancedFileRename</strong>: rename the output file to something meaningful
<ol>
<li>ContextFile: OutputFile</li>
<li>NamePattern: %Title% &#8211; %originalAirDate% &#8211; %episode%</li>
<li>WhenFileExists: AppendGuid</li>
</ol>
</li>
<li><strong>FileOperation</strong>: delete temporary MPEG file
<ol>
<li>ContextFile: CutMpegFile</li>
<li>DestinationPath: &lt;blank&gt;</li>
<li>WhatOperation: Delete</li>
</ol>
</li>
<li><strong>FileOperation</strong>: move MP4 to the output directory
<ol>
<li>ContextFile: OutputFile</li>
<li>DestinationPath: &lt;destination directory&gt;</li>
<li>WhatOperation: Move</li>
</ol>
</li>
</ol>
<p><strong><span style="text-decoration: underline;">Step 3: Move the files</span></strong></p>
<p>I use MoveOut to then put some files in the kids&#8217; directory, some in the wife&#8217;s Zune directory, and some in my directory.  You could do this all with DTb, but I find it easier to use a separate app.</p>
<p><strong><span style="text-decoration: underline;">What&#8217;s Next?</span></strong></p>
<p>Zune users are all set &#8211; the ZMP automatically monitors folders, so the next time you sync your Zune, it will pick up the new MP4 files.  iPod/iPhone users, however, have to manually import the folder prior to each sync.  There are two options for getting around this.  First, you can add an extra &#8220;RunExternal&#8221; action that <a href="http://babgvant.com/files/folders/dvrmstoolbox/entry5857.aspx" target="_blank">runs a Javascript to import the files into iTunes</a> (available in the linked download, courtesy of <a href="http://babgvant.com/forums/p/644/3220.aspx#3220" target="_blank">Coyote</a>).  Second, you can try to get the <a href="http://lifehacker.com/software/itunes/hack-attack-automatically-sync-itunes-to-any-folders-175161.php" target="_blank">iTunes Library Updater</a> to work, although there are mixed results with iTunes 7+.  I don&#8217;t have iTunes installed on my SageTV server, so this isn&#8217;t really an issue for me.</p>
<p><a href="http://forums.sagetv.com/forums/showthread.php?t=38115" target="_blank">jelwood is working on an alternate approach using Quicktime chapters</a> instead of actually cutting out the commercials.  Because not every medium I am watching these on supports Quicktime chapters (including SageTV and the Zune), I am sticking with the mencoder route.  However, this is a better option if storage space is not an issue or you have problems with ComSkip/SA getting the commercials &#8220;not quite right&#8221;.</p>
<p>Also, <a href="http://babgvant.com/forums/p/2100/11560.aspx#11560" target="_blank">jelwood has created a patched version of AtomicParsley</a> that allows you to set the sort order to the original air date.  I include the air date in my titles out of preference, so this is not necessary for me, but incorporating this is trivial.</p>
<p>Anything else?</p>
<p><em><strong>EDIT (2009-03-18)</strong>: DTb 1.2.1.6 added the MigrateMetadataToContext, which makes it easier to format the original air date to a friendlier format.</em></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fonlydarksets.com%2F2009%2F01%2F02%2Fconverting-sagetv-recordings-to-zuneipodiphone-version-20%2F&amp;title=Converting%20SageTV%20recordings%20to%20Zune%2FiPod%2FiPhone%2C%20version%202.0" id="wpa2a_20">Share/Save</a></p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/01/02/converting-sagetv-recordings-to-zuneipodiphone-version-20/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

