<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>OSOMac</title>
	
	<link>http://www.osomac.com</link>
	<description>Making your life easier, one App at a time...</description>
	<lastBuildDate>Tue, 12 Feb 2013 04:23:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/osomac" /><feedburner:info uri="osomac" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>HandBrakeBatch 2.18 published (first pull request merged!)</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/bGZZVfcsml4/</link>
		<comments>http://www.osomac.com/2013/02/12/handbrakebatch-2-18-published-first-pull-request-merged/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 04:20:16 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1134</guid>
		<description><![CDATA[New release after a long time. All the credit for this release goes to Vincent Esche, who did a great job with a long due code cleanup &#038; modernization. I have another pull request pending, with nice improvements to the UI, but I haven&#8217;t had the time yet to fix some crashes introduced with the new code. Thanks in advance ...]]></description>
				<content:encoded><![CDATA[<p>New release after a long time. All the credit for this release goes to <a href="https://github.com/regexident" title="Vincent Esche" target="_blank">Vincent Esche</a>, who did a great job with a long due code cleanup &#038; modernization.</p>
<p>I have another pull request pending, with nice improvements to the UI, but I haven&#8217;t had the time yet to fix some crashes introduced with the new code. Thanks in advance to <a href="https://github.com/bladnman" title="bladnman" target="_blank">bladnman</a> for this work. Will be released relatively soon (hopefully)!</p>
<p>I must admit that I am very happy to see some pull requests coming from HBB community (in spite of my rather unreadable code <img src='http://i1.wp.com/www.osomac.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' data-recalc-dims="1" /> )</p>
<p>You can download the new version from HBB page, or just check for updates from within the application.</p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/bGZZVfcsml4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2013/02/12/handbrakebatch-2-18-published-first-pull-request-merged/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2013/02/12/handbrakebatch-2-18-published-first-pull-request-merged/</feedburner:origLink></item>
		<item>
		<title>ShelfMenu dilemma</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/ip-ulAYNP4Y/</link>
		<comments>http://www.osomac.com/2012/12/03/shelfmenu-dilemma/#comments</comments>
		<pubDate>Sun, 02 Dec 2012 23:00:54 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[shelfmenu]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1115</guid>
		<description><![CDATA[In the past few weeks I have done some work on ShelfMenu, which hasn&#8217;t been updated in a while. I have added iCloud synchronization for the stored snippets, support for retina displays, and several other improvements. There is a major problem though… Since June 2012, Apple is only accepting sandboxed applications in the store, and some of ShelfMenu&#8217;s features will ...]]></description>
				<content:encoded><![CDATA[<p>In the past few weeks I have done some work on <a title="ShelfMenu" href="http://www.osomac.com/apps/osx/shelfmenu/">ShelfMenu</a>, which hasn&#8217;t been updated in a while. I have added iCloud synchronization for the stored snippets, support for retina displays, and several other improvements. There is a major problem though…<span id="more-1115"></span></p>
<p>Since June 2012, Apple is only accepting sandboxed applications in the store, and some of ShelfMenu&#8217;s features will not work in this environment. It&#8217;s only two features which will stop working, but I fear they are quite important for many users:</p>
<ol>
<li>Pasting the content of a snippet in the front-most application (both as it is or converted to plain text);</li>
<li>Adding a snippet using content selected in the front-most application (whithout having to copy it to the clipboard first).</li>
</ol>
<p>The core functionality of storage space for your clips, no matter what they are, is not compromised, but it is now mandatory to use the system clipboard and it is not possible to communicate directly with other applications (ShelfMenu, as pretty much all other clipboard managers around, used to simulate the ⌘-c and ⌘-v shortcuts to achieve this).</p>
<h3>Options…</h3>
<p>There are a couple of options ahead, unfortunately no ideal one:</p>
<ul>
<li>Update the current application and remove the problematic features;</li>
<li>Try to request a temporary exception to Apple for the application to be allowed to maintain the features, using special entitlements; I don&#8217;t really like this option because it is meant to be temporary and Apple can decide to pull the trigger at any time;</li>
<li>Release a separate applicaiton in the store, so the users who don&#8217;t care about iCloud won&#8217;t have to bear a constant reminder that one of their apps is out of date (personally I can&#8217;t stand that…), and it will always be possible to revert to the old version (until some new version of the OS breaks it).</li>
</ul>
<p>I have not included here the possibility of trying my luck and submit a non-sandboxed app, or leaving the App Store, because as far as I know Apple does not allow non-sandboxed apps to access iCloud).</p>
<p>As of now I am inclined to release a separate version of the application, which will be free for a couple of weeks to allow all current users to update. If you have suggestions or feel this is the wrong approach, please do let me know in the comments or <a title="Contact Support" href="http://www.osomac.com/contact/">directly</a>.</p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/ip-ulAYNP4Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/12/03/shelfmenu-dilemma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/12/03/shelfmenu-dilemma/</feedburner:origLink></item>
		<item>
		<title>Using Growl in a sandboxed app</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/lCkoZs07u1U/</link>
		<comments>http://www.osomac.com/2012/11/26/growl-sandbox/#comments</comments>
		<pubDate>Sun, 25 Nov 2012 16:17:26 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1090</guid>
		<description><![CDATA[I am working on a new version of ShelfMenu and, to be able to release it on the Mac App Store, I had to adapt it to a sandboxed environment. ShelfMenu uses Growl for notifications, and I do not want to change this, especially since the new Growl framework works with OS X 10.6 onwards, gracefully falling back to the ...]]></description>
				<content:encoded><![CDATA[<p>I am working on a new version of <a href="http://www.osomac.com/apps/osx/shelfmenu/">ShelfMenu</a> and, to be able to release it on the Mac App Store, I had to adapt it to a sandboxed environment. ShelfMenu uses <a href="http://growl.info" target="_blank">Growl</a> for notifications, and I do not want to change this, especially since the new Growl framework works with OS X 10.6 onwards, gracefully falling back to the Notification Center on 10.8, if you do not have Growl running.</p>
<p>Growl expects its development framework, included in your application, to communicate with the Growl service using local networking. This is <a href="http://developer.apple.com/library/mac/#documentation/Security/Conceptual/AppSandboxDesignGuide/DesigningYourSandbox/DesigningYourSandbox.html#//apple_ref/doc/uid/TP40011183-CH4-SW1" target="_blank">not allowed by default in a sandboxed application</a>, unless you request specific entitlements (making it more challenging to get the app approved by Apple). So, if you don&#8217;t need to add networking to your application, it&#8217;s better to use an <a href="http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingXPCServices.html#//apple_ref/doc/uid/10000172i-SW6-SW1" target="_blank">XPC service</a>, as recommended in the Growl documentation. This is explained in the Growl documentation in a synthetic way, here is what you need to do in some more details.</p>
<p>As explained in the <a href="http://growl.info/documentation/developer/implementing-growl.php#sandboxinginyourapp" target="_blank">documentation</a>, the best way to use an XPC service to communicate with Growl, is to take the XPC bundle provided in the Growl framework (which is already compiled), rename it, sign it with your developer certificate, and copy it into your app bundle. This XPC already includes the necessary entitlements.</p>
<p>If you download the latest Growl SDK (2.0 at the time of writing), you will need two things:</p>
<ul>
<li><code>XPC Client/com.company.application.GNTPClientService.xpc</code></li>
<li><code>XPC Client/xpc-rename-move.rb</code></li>
</ul>
<p>I have stored these items at the root of my application (one level above the Xcode project), where I keep all application assets (icons master files, graphics, and anything not needed by Xcode to build my project). This is the root level I commit to my SVC (git in case you wonder what I use).</p>
<p><img src="http://i0.wp.com/www.osomac.com/wp-content/uploads/2012/11/Screenshot-25112012-1122-PM.png?fit=300%2C300" alt="" title="Project Structure" class="aligncenter size-medium wp-image-1091" data-recalc-dims="1" /></p>
<p>In the screenshot, <code>com.cemacsoft.ShelfMenu.GNTPClientService.xpc</code> is created during the build process by a script (see below). You need not to worry about this.</p>
<p>Next you need to add a step to the compile process, in Xcode. Easier seen than explained, have a look at the following screenshot.</p>
<p><a href="http://i0.wp.com/www.osomac.com/wp-content/uploads/2012/11/Screenshot-25112012-1128-PM.png" rel="prettyPhoto"><img src="http://i0.wp.com/www.osomac.com/wp-content/uploads/2012/11/Screenshot-25112012-1128-PM.png?resize=500%2C348" alt="" title="Xcode script" class="aligncenter size-medium wp-image-1094" data-recalc-dims="1" /></a></p>
<p>In step 4, the script comes from the Growl documentation, with a change to the location of the original XPC (<code>com.company.application.GNTPClientService.xpc</code>) to match my config; setting it to &#8220;..&#8221; as in the screenshot will work if you store the XPC one level above your project, as I did.</p>
<pre class="brush: bash; title: ; notranslate">
XPC_START=&quot;..&quot;
XPC_SCRIPT=&quot;$SRCROOT/../../scripts/xpc-rename-move.rb&quot;
ruby &quot;$XPC_SCRIPT&quot; &quot;$XPC_START&quot; &quot;$BUILT_PRODUCTS_DIR/$WRAPPER_NAME&quot; &quot;$CODE_SIGN_IDENTITY&quot;
</pre>
<p>Hope this saves you some time.</p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/lCkoZs07u1U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/11/26/growl-sandbox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/11/26/growl-sandbox/</feedburner:origLink></item>
		<item>
		<title>HandBrakeBatch 2.17 released</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/Fc2htx-_Lp0/</link>
		<comments>http://www.osomac.com/2012/10/27/handbrakebatch-2-17-released/#comments</comments>
		<pubDate>Sat, 27 Oct 2012 15:09:13 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[HandBrake]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1073</guid>
		<description><![CDATA[After a quite long absence, here is a new version! Check the release note for the details. In short: New: After conversion, automatically quit the application, put the Mac to sleep, or shut it down New: Auto save and load the conversion queue New: Burn subtitles &#8211; Only works with DVD VobSub subtitles (from DVD, MP4 and MKV sources) and ...]]></description>
				<content:encoded><![CDATA[<p>After a quite long absence, here is a new version! Check the <a title="Release Note" href="https://github.com/taglia/HandBrakeBatch/wiki/Release-Notes" target="_blank">release note</a> for the details.<span id="more-1073"></span></p>
<p>In short:</p>
<ul>
<li><em>New</em>: After conversion, automatically quit the application, put the Mac to sleep, or shut it down</li>
<li><em>New</em>: Auto save and load the conversion queue</li>
<li><em>New</em>: Burn subtitles &#8211; Only works with DVD VobSub subtitles (from DVD, MP4 and MKV sources) and ASS/SSA subtitles (from MKV sources)</li>
<li><em>Fixed</em>: Check on duplicates (not possible to add the same file twice)</li>
</ul>
<p>As always, if you find any issue please <a title="Contact" href="http://www.osomac.com/contact/"><strong>do let me know</strong></a>!</p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/Fc2htx-_Lp0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/10/27/handbrakebatch-2-17-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/10/27/handbrakebatch-2-17-released/</feedburner:origLink></item>
		<item>
		<title>WhatSalary.info</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/xipCqm8ABKA/</link>
		<comments>http://www.osomac.com/2012/09/03/whatsalary/#comments</comments>
		<pubDate>Sun, 02 Sep 2012 23:00:48 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[pay]]></category>
		<category><![CDATA[salary]]></category>
		<category><![CDATA[wages]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1051</guid>
		<description><![CDATA[Lately I have been working on a new web service, called WhatSalary, which I hope to release sometime in the next few months. I got the idea from a friend (the guy behind expatfinder.com), and I immediately started working on it. I won&#8217;t disclose more details for the time being, but if there is enough interest I will launch it ...]]></description>
				<content:encoded><![CDATA[<p>Lately I have been working on a <a title="WhatSalary" href="http://launch.whatsalary.info" target="_blank">new web service</a>, called <a title="WhatSalary" href="http://launch.whatsalary.info" target="_blank">WhatSalary</a>, which I hope to release sometime in the next few months. I got the idea from a friend (the guy behind <a href="http://www.expatfinder.com/" target="_blank">expatfinder.com</a>), and I immediately started working on it. I won&#8217;t disclose more details for the time being, but if there is enough interest I will launch it soon. The idea is to allow people to answer the following questions:</p>
<ul>
<li>Are you sure you are paid the right salary?</li>
<li>What should you expect if you get promoted?</li>
<li>What is the right salary for your job in a different country?</li>
<li>What about a different industry?</li>
</ul>
<p>If you are interested, please let me know by registering <span class="fancy_link"><a href="http://launch.whatsalary.info" class="fancy_link_a target_blank" style="color:#F50000;">here</a><span class="fancy_link_arrow"></span></span> (I will notify you by email when the service is launched).</p>
<p>Needless to mention, your email will only be used to notify you about this service. Apologies for not having a more appropriate legal disclaimer: I will not sell, mis-use, give away, trade, or [<em>insert your favorite evil action here</em>] your email address!</p>
<p>Thank you in advance!</p>
<p><a href="http://launch.whatsalary.info" class="button_link hover_fade large_button target_blank aligncenter orange"><span>I am interested!</span></a></p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/xipCqm8ABKA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/09/03/whatsalary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/09/03/whatsalary/</feedburner:origLink></item>
		<item>
		<title>Dropping Snow Leopard Support</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/ZncIthgNUYo/</link>
		<comments>http://www.osomac.com/2012/08/12/dropping-snow-leopard-support/#comments</comments>
		<pubDate>Sun, 12 Aug 2012 10:14:13 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HandBrake]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1036</guid>
		<description><![CDATA[Starting from v2.16, HandBrakeBatch will only run on OS X Lion and Mountain Lion, the two most recent versions of Mac OS X. I was not planning of abandoning Snow Leopard, and I might restore the support in the future, but at the moment I can&#8217;t afford to maintain it. Currently (from v2.15), HandBrakeBatch crashes on Snow Leopard, although I ...]]></description>
				<content:encoded><![CDATA[<p>Starting from v2.16, HandBrakeBatch will only run on OS X Lion and Mountain Lion, the two most recent versions of Mac OS X. I was not planning of abandoning Snow Leopard, and I might restore the support in the future, but at the moment I can&#8217;t afford to maintain it.</p>
<p><span id="more-1036"></span>Currently (from v2.15), HandBrakeBatch crashes on Snow Leopard, although I have not used anything not-compatible with this OS. Actually there seems to be a problem with the last version of Xcode: even if I compile an older version of HBB with the latest Xcode, the result crashes on OS X 10.6. At first I though it was a problem with the garbage collector, but even after moving to <a href="http://developer.apple.com/library/ios/#releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html" target="_blank">Automatic Reference Counting</a> (<a href="http://developer.apple.com/library/ios/#releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html" target="_blank">ARC</a>, a long due migration), the application still crashes. Most likely there is something in the HBB project which causes this incompatibility: I can&#8217;t believe that the new Xcode simply does not work with 10.6. Still, at the moment I do not have the time to investigate further. Also, I do not know how many users are still on 10.6, but looking at Apple upgrade stats it must not be that many. I will raise a bug with Apple, but in the meanwhile I will drop the support for 10.6. Please add a comment here if you think support for 10.6 is important, if there is enough interest I will spend more time investigating. Also, if any of you still has a real 10.6 development machine and can fix the issue, I will be more than happy to integrate the code.</p>
<p>If you are on Snow Leopard and for any reason can&#8217;t upgrade, you can <a title="HandBrakeBatch – Old versions" href="http://www.osomac.com/hbb-old-versions/">download HBB v2.14</a>, the last version which works correctly with 10.6.</p>
<p>I will release v2.16 of HBB shortly: this version is code-signed, and won&#8217;t raise security alerts on Mountain Lion. If you find any new crashes, this might be linked to the move to ARC from Garbage Collection, please let me know!</p>
<p><span style="color: #808080;"><em>Image courtesy of <a href="http://www.leopard-pictures.com/snow_leopard_pictures.html" target="_blank">Leopard-Pitcures.com</a></em></span></p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/ZncIthgNUYo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/08/12/dropping-snow-leopard-support/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/08/12/dropping-snow-leopard-support/</feedburner:origLink></item>
		<item>
		<title>HandBrakeBatch on the Mac App Store?</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/KsNrocZ4mWQ/</link>
		<comments>http://www.osomac.com/2012/07/30/handbrakebatch-on-the-mas/#comments</comments>
		<pubDate>Sun, 29 Jul 2012 23:00:01 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HandBrakeBatch]]></category>
		<category><![CDATA[mas]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1014</guid>
		<description><![CDATA[If you have upgraded your Mac to OS X 10.8 (Mountain Lion), you will have noticed that it is necessary to change the Gatekeeper settings in order to run HandBrakeBatch. You have to open the System Preferences, go to Security &#38; Privacy, and check the Anywhere box (see screenshot). This is not a big change, but I wonder how many Mac ...]]></description>
				<content:encoded><![CDATA[<p>If you have upgraded your Mac to OS X 10.8 (Mountain Lion), you will have noticed that it is necessary to change the Gatekeeper settings in order to run HandBrakeBatch. You have to open the <em>System Preferences</em>, go to <em>Security &amp; Privacy</em>, and check the <em>Anywhere</em> box (see screenshot).</p>
<p style="text-align: center;"><img class="wp-image-1020 aligncenter" title="Security &amp; Privacy" src="http://i1.wp.com/www.osomac.com/wp-content/uploads/2012/07/Security-Privacy1.png?resize=550%2C434" alt="" data-recalc-dims="1" /></p>
<p>This is not a big change, but I wonder how many Mac users will do it and accept a less secure environment. I could do two things:</p>
<ol>
<li>Code sign the application with my developer ID</li>
<li>Publish HBB on the Mac App Store (MAS)</li>
</ol>
<p>If I just code-sign the app, and continue distributing it on this website, it will still not work using the default configuration (which allows only the applications downloaded from the App Store to be executed). The only way for it to work out-of-the-box for new Mac users would be to release it on the App Store.</p>
<p>I expect the changes to the code to be minimal, but the complexity of the deployment would undoubtedly increase. Also, I would probably have to reorganize the github repository to avoid publishing personal information. License-wise all should be good with the terms of GPL, given that the source code will remain available to everybody on <a href="https://github.com/taglia/HandBrakeBatch" target="_blank">github</a>.</p>
<p>If you happen to read this, please do let me know what you think (in the comments below, on twitter, or using the <a title="Contact" href="http://www.osomac.com/contact/" target="_blank">contact page</a>)!</p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/KsNrocZ4mWQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/07/30/handbrakebatch-on-the-mas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/07/30/handbrakebatch-on-the-mas/</feedburner:origLink></item>
		<item>
		<title>Back from the desert</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/YohuMsJ4TBU/</link>
		<comments>http://www.osomac.com/2012/07/25/back-from-the-desert/#comments</comments>
		<pubDate>Wed, 25 Jul 2012 11:44:36 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HandBrake]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1009</guid>
		<description><![CDATA[I am back online after a wonderful trip to Mongolia (here are the photos), and HandBrake has been updated to v0.9.8. I have updated HandBrakeBatch to v2.15, with the new HandBrake and a couple of fixes. Let me know if you find any issues!]]></description>
				<content:encoded><![CDATA[<p>I am back online after a wonderful trip to Mongolia (<a title="Mongolia 2012" href="http://www.flickr.com/photos/tagliasteel/sets/72157630724723228/" target="_blank">here are the photos</a>), and <a href="http://handbrake.fr/" target="_blank">HandBrake</a> has been updated to v0.9.8.</p>
<p>I have updated HandBrakeBatch to v2.15, with the new HandBrake and a couple of fixes. Let me know if you find any issues!</p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/YohuMsJ4TBU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/07/25/back-from-the-desert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/07/25/back-from-the-desert/</feedburner:origLink></item>
		<item>
		<title>Trek in the Gobi Desert</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/WoxqTgtFbyk/</link>
		<comments>http://www.osomac.com/2012/07/09/trek-in-the-gobi-desert/#comments</comments>
		<pubDate>Sun, 08 Jul 2012 23:00:07 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Blog's Life]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=1002</guid>
		<description><![CDATA[From July 12 to 22 I will be trekking in the Gobi Desert. As you can imagine, I will be cut off from pretty much any form of modern communication in the desert, so I won&#8217;t be able to respond to any support request during that period. If you want more information on the trip, please check our blog. We are also ...]]></description>
				<content:encoded><![CDATA[<p>From July 12 to 22 I will be trekking in the <a href="http://en.wikipedia.org/wiki/Gobi_desert" target="_blank">Gobi Desert</a>. As you can imagine, I will be cut off from pretty much any form of modern communication in the desert, so I won&#8217;t be able to respond to any support request during that period.</p>
<p>If you want more information on the trip, please check <a title="Gobi Desert 2012" href="http://gobi2012.wordpress.com/" target="_blank">our blog</a>. We are also collecting funds to help preserving the desert, thanks in advance if you decide to donate!</p>
<p>I will carry my Nikon D7000 with a couple of lenses (the new Nikkor 18-300mm, and the Sigma 8-16mm), photos will appear on my <a title="My Photostream" href="http://www.flickr.com/photos/tagliasteel/" target="_blank">Flickr photostream</a> when we are back!</p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/WoxqTgtFbyk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/07/09/trek-in-the-gobi-desert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/07/09/trek-in-the-gobi-desert/</feedburner:origLink></item>
		<item>
		<title>How to fix HandBrake custom presets</title>
		<link>http://feedproxy.google.com/~r/osomac/~3/n_Xtylz-LGU/</link>
		<comments>http://www.osomac.com/2012/07/07/how-to-fix-handbrakes-custom-presets/#comments</comments>
		<pubDate>Sat, 07 Jul 2012 05:36:18 +0000</pubDate>
		<dc:creator>Cesare Tagliaferri</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[HandBrake]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.osomac.com/?p=987</guid>
		<description><![CDATA[From time to time I receive messages regarding problems with custom presets in HandBrake. I do not know the reason, but sometimes HandBrake saves the custom preset file in a slightly different format: HandBrake itself handles this correctly, but the parser script I use is unable to understand it. The solution is actually quite simple, follow the instructions below to ...]]></description>
				<content:encoded><![CDATA[<p>From time to time I receive messages regarding problems with custom presets in HandBrake. I do not know the reason, but sometimes HandBrake saves the custom preset file in a slightly different format: HandBrake itself handles this correctly, but the parser script I use is unable to understand it.</p>
<p>The solution is actually quite simple, follow the instructions below to fix your file. The custom preset file is stored in your home folder: <code>Library/Application Support/HandBrake/UserPresets.plist</code>.</p>
<p>In this file (a regular XML file), an incorrect preset looks like this (to find these presets just to a search for <code>Audio1</code>):</p>
<pre class="brush: xml; highlight: [2]; title: ; notranslate">
&lt;dict&gt;
	&lt;key&gt;Audio1Bitrate&lt;/key&gt;
	&lt;string&gt;160&lt;/string&gt;
	&lt;key&gt;Audio1Encoder&lt;/key&gt;
	&lt;string&gt;AAC (faac)&lt;/string&gt;
	&lt;key&gt;Audio1Mixdown&lt;/key&gt;
	&lt;string&gt;Stereo&lt;/string&gt;
	&lt;key&gt;Audio1Samplerate&lt;/key&gt;
	&lt;string&gt;Auto&lt;/string&gt;
	&lt;key&gt;Audio1Track&lt;/key&gt;
	&lt;integer&gt;1&lt;/integer&gt;
	&lt;key&gt;Audio1TrackDRCSlider&lt;/key&gt;
	&lt;real&gt;1&lt;/real&gt;
	&lt;key&gt;Audio1TrackDescription&lt;/key&gt;
	&lt;string&gt;English (MPEG) (2.0 ch)&lt;/string&gt;
	&lt;key&gt;ChapterMarkers&lt;/key&gt;
	&lt;integer&gt;1&lt;/integer&gt;

	…

&lt;/dict&gt;
</pre>
<p>If you check the highlighted line, you see that the tag name has the figure &#8220;1&#8243; in the middle (sometime you might find <code>Audio2</code> or some other number: that should not be there. Also, all the section should be enclosed in <code><array><dict></code> tags. A correct preset looks like so:</p>
<pre class="brush: xml; highlight: [2,3,4,5,19,20]; title: ; notranslate">
&lt;dict&gt;
	&lt;key&gt;AudioList&lt;/key&gt;
	&lt;array&gt;
		&lt;dict&gt;
			&lt;key&gt;AudioBitrate&lt;/key&gt;
			&lt;string&gt;160&lt;/string&gt;
			&lt;key&gt;AudioEncoder&lt;/key&gt;
			&lt;string&gt;AAC (faac)&lt;/string&gt;
			&lt;key&gt;AudioMixdown&lt;/key&gt;
			&lt;string&gt;Stereo&lt;/string&gt;
			&lt;key&gt;AudioSamplerate&lt;/key&gt;
			&lt;string&gt;Auto&lt;/string&gt;
			&lt;key&gt;AudioTrack&lt;/key&gt;
			&lt;integer&gt;1&lt;/integer&gt;
			&lt;key&gt;AudioTrackDRCSlider&lt;/key&gt;
			&lt;real&gt;1&lt;/real&gt;
			&lt;key&gt;AudioTrackDescription&lt;/key&gt;
			&lt;string&gt;English (MPEG) (2.0 ch)&lt;/string&gt;
		&lt;/dict&gt;
	&lt;/array&gt;
	&lt;key&gt;ChapterMarkers&lt;/key&gt;
	&lt;integer&gt;1&lt;/integer&gt;
	
	…

&lt;/dict&gt;
</pre>
<p>Correcting the format is simple:</p>
<ol>
<li>In your favorite text editor, search for <code>Audio1</code>;</li>
<li>Copy and paste lines 2, 3, and 4 from the sample above (highlighted);</li>
<li>Change all <code>Audio1</code> to <code>Audio</code> in the block (cf. line 2 in the first sample with line 5 in the second);</li>
<li>Close the tags (copy and paste lines 19 and 20 in the second sample);</li>
<li>Repeat steps 1 to 4 for all presets containing <code>Audio1</code>.</li>
</ol>
<p>After doing this and replacing your preset file with the corrected one, all should work fine.</p>
<p>If you have any trouble, just send me the file; I will fix it for you.</p>
<img src="http://feeds.feedburner.com/~r/osomac/~4/n_Xtylz-LGU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.osomac.com/2012/07/07/how-to-fix-handbrakes-custom-presets/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.osomac.com/2012/07/07/how-to-fix-handbrakes-custom-presets/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 1296/1367 objects using disk: basic

 Served from: www.osomac.com @ 2013-05-21 01:24:19 by W3 Total Cache -->
