<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Small Software</title>
    <link>http://www.smallsoftware.co.uk/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>richard@smallsoftware.co.uk</dc:creator>
    <dc:rights>Copyright 2010</dc:rights>
    <dc:date>2010-03-10T15:01:57+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>get_iplayer dropped in response to BBC’s lack of support for open source</title>
      <link>http://www.smallsoftware.co.uk/site/get_iplayer-dropped-in-response-to-bbcs-lack-of-support-for-open-source/</link>
      <guid>http://www.smallsoftware.co.uk/site/get_iplayer-dropped-in-response-to-bbcs-lack-of-support-for-open-source/#When:15:01:57Z</guid>
      <description><![CDATA[<p style="clear: both">I was really disappointed to learn today that Phil Lewis has decided to drop get_iplayer in response to BBC's lack of support for open source software. He <a href="http://linuxcentre.net/get_iplayer-dropped-in-response-to-bbcs-lack-of-support-for-open-source">explains his reasons here</a>, which are completely understandable. In recent weeks, the BBC have made changes to make it more difficult for open source software to use iPlayer - see the links from Phil's article for more details.</p><br class='final-break' style='clear: both' />]]></description>
      <dc:subject>iPlayer</dc:subject>
      <dc:date>2010-03-10T15:01:57+00:00</dc:date>
    </item>

    <item>
      <title>SmallNews 2.01</title>
      <link>http://www.smallsoftware.co.uk/site/smallnews-2.01/</link>
      <guid>http://www.smallsoftware.co.uk/site/smallnews-2.01/#When:11:10:31Z</guid>
      <description><![CDATA[<p style="clear: both">Whoops. I found a bug in the <a href="http://www.smallsoftware.co.uk/smallnews/scheduled-creation/">wait for publication</a> feature that was added to SmallNews 2.0 at the last minute. It didn't work for the 1st-9th of the month. Fixed now in <a href="http://smallnews.googlecode.com/files/SmallNews2.01.dmg">SmallNews 2.01</a>.</p><p style="clear: both"></p><br class='final-break' style='clear: both' />]]></description>
      <dc:subject>SmallNews</dc:subject>
      <dc:date>2010-03-02T11:10:31+00:00</dc:date>
    </item>

    <item>
      <title>ePub support in SmallNews 2.0</title>
      <link>http://www.smallsoftware.co.uk/site/epub-support-in-smallnews-2.0/</link>
      <guid>http://www.smallsoftware.co.uk/site/epub-support-in-smallnews-2.0/#When:21:19:35Z</guid>
      <description><![CDATA[<p style="clear: both"><a href="http://new.smallsoftware.co.uk/images/uploads/ePub_logo__color_book_form1.png" class="image-link"><img class="linked-to-original" src="http://new.smallsoftware.co.uk/images/uploads/ePub_logo__color_book_form1-thumb.png" height="68" align="right" width="100" style=" display: inline; float: right; margin: 0 0 10px 10px;" /></a>SmallNews 2.0 can now create the newspaper as an ePub format eBook. ePub has been in the news a lot recently because it was mentioned as the format that the Apple iPad will support. In fact, most recent eBook readers (with the notable except of the Amazon Kindle) will read it. The best known desktop client is <a href="http://www.adobe.com/products/digitaleditions/">Adobe Digital Editions</a>.</p><p style="clear: both">So which is better, PDF or ePub? That depends on what you want to do with it. If you format a PDF with the page size of the device you're going to read it on, then it looks great. But if you read an PDF formatted for A4 pages on an 6" eBook reader screen, it looks a mess. Yes, some readers do enable the PDF to be reflowed, but this is never entirely successful. Also, on my Sony Reader, if I increase the font size, the page flow gets messed up.</p><p style="clear: both">ePub, on the other hand, is designed to be reflowed. I find that at the default font size, there is not much difference between ePub and PDF on my Sony Reader. But if you increase the font size, the ePub version handles it much, much better. So I've switched to using ePub as the main version I read.</p><p style="clear: both">Where ePub really comes into it's own is on even smaller devices, such as iPhone/iPod Touch. I previously used <a href="http://www.goodiware.com/goodreader.html">GoodReader</a> to read the iPod version of the PDF. This worked quite well. I tried <a href="http://www.lexcycle.com/">Stanza</a>, but never really liked it for reading PDFs. But it's a much better ePub reader, so I've switched to using Stanza/ePub on my iPod.</p><p style="clear: both">I said in the release notes that support for ePub in SmallNews is experimental. I have found that articles from The Guardian work very well in this format. But some other feeds are a little more unpredictable. ePub is an XHTML-based format, so the HTML from the newspaper site has to be converted to XHTML. If the source material is not well-constructed, this can cause problems. Most feeds I have tried do work, but my Sony Reader has crashed on 2 or 3 occasions. Whether this is the fault of the Sony software or the ePub created by SmallNews, I don't know. Anyway, I would argue that even if the ePub is not quite perfect, the Sony Reader still shouldn't crash. I will watch this over the next few weeks and see if I can establish any pattern.</p><p style="clear: both">If you're interested in the technical detail of creating ePub files, they are basically a zip file of XHTML content, XML metadata and images. I found three tutorials about very useful:<br /><ul style="clear: both"><li><a href="http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html">http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html</a></li><li><a href="ttp://www.jedisaber.com/eBooks/tutorial.asp">http://www.jedisaber.com/eBooks/tutorial.asp</a></li><li><a href="ttp://www.jedisaber.com/eBooks/tutorial.asp">http://www.spontaneousderivation.com/2008/12/13/creating-ebooks-an-epub-tutorial/</a></li></ul>Also, this <a href="http://threepress.org/document/epub-validate">ePub validator</a>.</p><br class='final-break' style='clear: both' />]]></description>
      <dc:subject>SmallNews</dc:subject>
      <dc:date>2010-02-26T21:19:35+00:00</dc:date>
    </item>

    <item>
      <title>SmallNews 2.0 released</title>
      <link>http://www.smallsoftware.co.uk/site/smallnews-2.0-released/</link>
      <guid>http://www.smallsoftware.co.uk/site/smallnews-2.0-released/#When:22:59:57Z</guid>
      <description><![CDATA[<p style="clear: both">SmallNews 2.0 is (finally) <a href="http://smallnews.googlecode.com/files/SmallNews2.0.dmg">available for download</a>. It's taken a long time because I kept adding features I want to put in, rather than finishing the others ones I'd already started.<br /><br />This version adds three new features:</p><ul style="clear: both"><a href="http://new.smallsoftware.co.uk/images/uploads/SmallNewsIcon.png" class="image-link"><img class="linked-to-original" src="http://new.smallsoftware.co.uk/images/uploads/SmallNewsIcon-thumb.png" height="128" align="right" width="128" style=" display: inline; float: right; margin: 0 0 10px 10px;" /></a><li><strong>Purging of the database.</strong> This can be performed manually from the Settings tab, and you can specify how many days of articles you want to keep.<br /></li><li><strong>Experimental ePub support.</strong> You can now specify that an ePub version of the newspaper is created either as well or instead of the PDF version. It works very well for <em>The Guardian</em>, but can be a little more unpredictable for other feeds. More information about that to follow.<br /></li><li><strong>Wait for publication.</strong><strong> </strong>The handler for the <em>The Guardian</em> has the (as yet, undocumented) ability to generate the newspaper in the same order as the printed version. This makes it a great deal more coherent, but The Guardian don't always get around to publishing this until mid-morning. This option can instruct SmallNews to wait until today's edition has been published before starting a scheduled run. More info to follow on that too.<br /></li></ul><p style="clear: both">All of these need a bit more documentation, which I will aim to do shortly. I have added quite a bit of extra documentation since 2.0b3; you can find it on the <a href="http://www.smallsoftware.co.uk/smallnews">SmallNews</a> page.</p><p style="clear: both">Also, the <a href="http://www.smallsoftware.co.uk/smallnews/smallnews-source-code/">source code for SmallNews</a> is now available. It has always been an open source application in principle, I just never got round to publishing the source.</p><br class='final-break' style='clear: both' />]]></description>
      <dc:subject>SmallNews</dc:subject>
      <dc:date>2010-02-25T22:59:57+00:00</dc:date>
    </item>

    <item>
      <title>SmallNews 2.0b3</title>
      <link>http://www.smallsoftware.co.uk/site/smallnews-2.0b3/</link>
      <guid>http://www.smallsoftware.co.uk/site/smallnews-2.0b3/#When:22:53:14Z</guid>
      <description><![CDATA[<p style="clear: both">A third beta release of SmallNews 2.0 is <a href="http://www.smallsoftware.co.uk/files/smallnews/SmallNews2.0b3.dmg">now available</a>. This adds most of the features that had been marked as "not yet implemented" in the previous release, and a couple of other minor changes.</p><ul style="clear: both"><li>Scheduled daily creation of the newspaper<br /></li><li>Create PDFs of articles from the database<br /></li><li>Send PDFs of articles from the database by e-mail<br /></li><li>A feed tester, to allow individual feeds to be tried (useful if they are not behaving the way you expect)<br /></li><li>A fix to one of The Guardian handlers which was not writing articles to the database correctly</li></ul><p style="clear: both"><a href="http://new.smallsoftware.co.uk/images/uploads/SmallNews2.png" class="image-link"><img class="linked-to-original" src="http://new.smallsoftware.co.uk/images/uploads/SmallNews2-thumb.png" height="269" width="380" style=" text-align: center; display: block; margin: 0 auto 10px;" /></a>I've also written some <a href="http://www.smallsoftware.co.uk/smallnews/">more documentation</a>, and will continue to add to this over the next week.<br /><br />The one outstanding feature that needs to be added before I call this version 2.0 is the ability to purge the database of old articles.</p><p style="clear: both">After this, I am planning to add two new significant features:</p><ul style="clear: both"><li>Ability to search the database by keyword, author, date, etc, instead of just the article id.<br /></li><li>Support for the Apple iPad. This looks to me like it's going to be a great device to use SmallNews on, but I'll have to wait and see what the best format will be. I understand that it will support the ePub format, so I may look again at that. I originally consider ePub when adding support for the Sony Reader, but decided that a small-page PDF worked very well, so it wasn't really necessary. </li></ul><p style="clear: both"></p><br class='final-break' style='clear: both' />]]></description>
      <dc:subject>SmallNews</dc:subject>
      <dc:date>2010-02-12T22:53:14+00:00</dc:date>
    </item>

    <item>
      <title>New website</title>
      <link>http://www.smallsoftware.co.uk/site/new-website/</link>
      <guid>http://www.smallsoftware.co.uk/site/new-website/#When:16:33:46Z</guid>
      <description><![CDATA[<p style="clear: both">This website has had a fairly major overhaul. The main reason for this is to make it easier to update the documentation for SmallDVD, SmallNews and SmallShrink, which has been getting very badly out of date (or in the case of SmallShrink, has never existed).<br /><br />The old website was based on Wordpress, which was great when the site only had one product (SmallDVD), and was mostly blog-based. But over the last year, there's been a lot of other content added to the site, and Wordpress isn't very good at non-blog content.<br />The new site is based on ExpressionEngine, which should make it easier to get the documentation for SmallDVD, SmallNews and SmallShrink into better shape than it is now.</p><p style="clear: both"></p><br class='final-break' style='clear: both' />]]></description>
      <dc:subject></dc:subject>
      <dc:date>2010-02-05T16:33:46+00:00</dc:date>
    </item>

    <item>
      <title>SmallDVD 2.4</title>
      <link>http://www.smallsoftware.co.uk/site/smalldvd-2-4/</link>
      <guid>http://www.smallsoftware.co.uk/site/smalldvd-2-4/#When:15:58:02Z</guid>
      <description><![CDATA[<p style="clear: both">SmallDVD 2.4 is <a href="http://www.smallsoftware.co.uk/files/smalldvd/SmallDVD-2.4.dmg" title="">available for download</a>. This version adds more control over the colours of the DVD menu. </p><p> 
</p><p style="clear: both"><a href="http://www.smallsoftware.co.uk/wp-content/uploads/2010/02/SmallDVD2.4.png" class="image-link"><img class="linked-to-original" src="http://www.smallsoftware.co.uk/wp-content/uploads/2010/02/SmallDVD24thumb.png" height="230" width="380" style=" text-align: center; display: block; margin: 0 auto 10px;" /></a>You can now:
<ul style="clear: both"> 
<li>specify the colour of the buttons, labels, and the highlight and select colours used when navigating the DVD</li> 
<li>choose to use a solid colour as the background instead of an image file</li> 
<li>choose whether the buttons should have borders (I always thought this was necessary, but turns out they weren&#8217;t).</li> 
</ul><p> 
</p><p style="clear: both">I&#8217;ve also improved (I hope) the logic about which menu settings get saved in the template.</p><p> 
</p><p style="clear: both">There is known problem when selected dark coloured labels on a dark image background. The button borders show up, but the text doesn&#8217;t. I think this is a bug/oddity in iMagine Photo which is used to create the menus. If you use a solid background, or lighter colours, it&#8217;s OK.</p><p> 
</p>]]></description>
      <dc:subject>SmallDVD</dc:subject>
      <dc:date>2010-02-05T15:58:02+00:00</dc:date>
    </item>

    <item>
      <title>SmallDVD 2.3</title>
      <link>http://www.smallsoftware.co.uk/site/smalldvd-2-3/</link>
      <guid>http://www.smallsoftware.co.uk/site/smalldvd-2-3/#When:21:22:47Z</guid>
      <description><![CDATA[<p style="clear: both"></p><p style="clear: both">SmallDVD 2.3 is <a href="http://www.smallsoftware.co.uk/files/smalldvd/SmallDVD-2.3.dmg">available for download</a>. This release adds the ability to create DVDs without menus and optionally play the videos in a loop. There is also an updated version of ffmpeg, and a change to the way MPEG2 files are handled.</p><p style="clear: both">A new <strong>DVD settings</strong> tab has been added, which allows you to specify whether the DVD should be created with a menu or not (by default, a menu is created). If you put several videos on a menuless DVD, they will play in sequence. If the DVD has no menu, you can specify whether the videos should play in a continuous loop. Also, the aspect, format and chapter settings have been moved from the <strong>DVD menu</strong> tab to the <strong>DVD settings</strong> tab.</p><p style="clear: both">This release also makes two changes to the way ffmpeg is used. The short reason for this is to improve the compatibility with MPEG2 input videos.</p><p style="clear: both"></p><p style="clear: both">If you're interested in the long explanation, first, a word of explanation. <a href="http://ffmpeg.org/">ffmpeg</a> is the fabulous video conversion command line utility which SmallDVD uses for converting and remultiplexing video files ready for placed on a DVD. It is constantly evolving, supporting more file formats. As ffmpeg doesn't have formal releases, it is typically built from source code using all the latest enhancements submitted. But it appears that "latest" is not always "greatest". </p><p style="clear: both">All versions of SmallDVD up to and including 2.0 used a version of ffmpeg I compiled back in March 2007. For SmallDVD 2.1 (and subsequently 2.2), I compiled a new version to enable a wider variety of files to be accepted by SmallDVD. However, this later version had two problems:</p><ul style="clear: both"><li>Videos saved from MPEGStreamClip as "MPEG2 with MP2 audio" were no longer accepted by SmallDVD.<br /></li><li>In some cases, chapter marks were not being inserted correctly in MPEG2 videos.</li></ul><p style="clear: both">The first of these problems was an ffmpeg bug, which was fixed by building a newer version. However, this still showed the second problem. Therefore, while I have included a new version of ffmpeg (r21020) in SmallDVD 2.3, I have also reinstated the original version I was using (r8320) up until SmallDVD 2.0. </p><p style="clear: both"></p><p style="clear: both">So, in SmallDVD 2.3, MPEG2 input video which does not require conversion will use the old ffmpeg. All other video which does require conversion will use the new ffmpeg (this includes MPEG2 files you have explicitly set to be converted).</p><p style="clear: both">The end result, hopefully, will be better compatibility with as many types of files as possible. Ideally, I would like to use just one ffmpeg, but until I can get the new version working as reliably on MPEG2 files as the old version did, I will retain both.</p><br class='final-break' style='clear: both' />]]></description>
      <dc:subject>ffmpeg, SmallDVD</dc:subject>
      <dc:date>2010-01-09T21:22:47+00:00</dc:date>
    </item>

    <item>
      <title>MPEGStreamClip and SmallDVD 2.1/2.2</title>
      <link>http://www.smallsoftware.co.uk/site/mpegstreamclip-and-smalldvd-2-12-2/</link>
      <guid>http://www.smallsoftware.co.uk/site/mpegstreamclip-and-smalldvd-2-12-2/#When:18:02:06Z</guid>
      <description><![CDATA[<p style="clear: both">A number of people (myself included) have run into a problem where SmallDVD 2.1 and 2.2 can no longer recognise video files saved from MPEGStreamClip. This appears to be caused by the new version of ffmpeg added to SmallDVD 2.1 not recognising files in this format. My initial research hasn't found anything obviously wrong, so it may be an ffmpeg bug.</p><p style="clear: both">In the short term, the workaround is to save from MPEGStreamClip using "Convert to TS with MP2 audio". But I will look into why it's not working with the standard format saved by MPEGStreamClip. <br />Alternatively, you could revert to <a href="http://www.smallsoftware.co.uk/files/smalldvd/SmallDVD-intel-2.0.dmg" title="">SmallDVD 2.0</a>.</p><p style="clear: both">I use the combination of MPEGStreamClip + SmallDVD a lot, so am highly motivated to fix this!</p><br class='final-break' style='clear: both' />]]></description>
      <dc:subject>MPEGStreamClip, SmallDVD</dc:subject>
      <dc:date>2010-01-04T18:02:06+00:00</dc:date>
    </item>

    <item>
      <title>SmallDVD roadmap</title>
      <link>http://www.smallsoftware.co.uk/site/smalldvd-roadmap/</link>
      <guid>http://www.smallsoftware.co.uk/site/smalldvd-roadmap/#When:12:22:17Z</guid>
      <description><![CDATA[<p style="clear: both"><a href="http://www.smallsoftware.co.uk/wp-content/uploads/2010/01/smalldvd.png" class="image-link"><img class="linked-to-original" src="http://www.smallsoftware.co.uk/wp-content/uploads/2010/01/smalldvd-thumb.png" height="128" align="right" width="128" style=" display: inline; float: right; margin: 0 0 10px 10px;" /></a>When I first created SmallDVD, it had a very specific purpose - putting MPEG2 files onto a DVD with a very simple menu. This is why it remained unchanged for 2 years prior to v1.0 being released. Then v2.0 added a commonly requested feature - the ability to convert video from non-MPEG2 formats; I <a href="http://www.smallsoftware.co.uk/2009/07/smalldvd-10-and-plans-for-smalldvd-20/">wrote about this here</a>.</p><p style="clear: both">Since then, I've had a lot of requests for greater control over the DVD menus and burning the image to DVD. I was initially resistant to these as I felt that this was really iDVD's domain - if you want quick and easy DVD authoring, use SmallDVD; if you want fancy menus, use iDVD. But I have now been convinced by a couple of people that the simplicity of SmallDVD can be retained while adding more flexibility to the menus, and that it would continue to serve a purpose that iDVD does not. </p><p style="clear: both">So I am planning a number of 2.x releases to incrementally enhance the menu functionality.</p><ul style="clear: both"><li><a href="http://www.smallsoftware.co.uk/2010/01/smalldvd-2-2/">2.2 has been released today</a>. It adds more control over font selection, and allows additional text to be added to the menu.</li><li>2.3 will (probably) add the option of creating DVDs without menus.</li><li>2.4 will (probably) give greater control over the background of the menu, and maybe the button and text colours.</li></ul><p style="clear: both">Additionally, the documentation is getting a long way out of date, and needs a significant update.<br /><br />However, the current AppleScript code for SmallDVD is becoming increasingly hard to maintain. What started as 100 fairly elegant lines of AppleScript has now becoming a rather more unwieldy 1300+ lines that has been added to regularly over the last 4 years. At the start, AppleScript seemed like a nice, easy way of creating a simple user interface to the command line tools that do all the hard work in SmallDVD. But it's not a great way of building larger applications. Also, from Mac OS X 10.6, Apple seem to have deprecated the AppleScript Studio part of the development tools, encouraging greater use of Objective C. This is a pity in many ways, and not a very developer-friendly thing to do. However, there's no doubt that SmallDVD's code needs an overhaul, so it makes sense to convert it to Objective C.</p><p style="clear: both"></p><p style="clear: both">So, in parallel with the 2.x releases, I am going to start work on SmallDVD 3.0, which will be a complete rewrite in Objective C. The initial releases will almost certainly have less functionality than the latest 2.x version, but over time it should catch up and overtake. It should also provide a more sustainable basis for future enhancement.</p><p style="clear: both">The priority with SmallDVD 3.0 will continue to be keeping it as simple as possible. If a feature would require too much complexity in the user interface, it probably won't get in. </p><p style="clear: both">As always, all suggestions very gratefully received. The forums on <a href="http://www.getsatisfaction.com/small">Get Satisfaction</a> are the best way to submit feedback, but you can also <a href="http://www.smallsoftware.co.uk/help/">e-mail me directly</a>.</p><br class="final-break" style="clear: both" />]]></description>
      <dc:subject>SmallDVD</dc:subject>
      <dc:date>2010-01-01T12:22:17+00:00</dc:date>
    </item>

    
    </channel>
</rss>