Archive for the 'Feeder' Tag

What It Is

Sunday, January 13th, 2008

Any developer will tell you that no application can remain simple for very long. This is good as further development of the application through ideas and requests means that the application can grow with a receptive audience. The difficult part is determining how.

Some applications suffer this problem more than others. The most dangerous aspect of this for a developer is to introduce something that becomes a problem, and in the worst case, a millstone around their neck. It’s not easy to remove features, even if they are problematic. Likewise, insufficiently implemented features will generate more work in support requests than they took to add in the first place. The key to keeping this manageable is to work within the scope of the application.

My two applications are oceans apart in this respect. Both have grown in ways I could never have imagined, but none more than Feeder. It started as a fairly straightforward RSS reader, but then became involved in the anything-but-simple world of podcasting. Now it’s an RSS editor, an audio / video file tagger and FTP client all wrapped up in one package.

And yet, on the surface, Feeder hasn’t changed much at all. Someone who bought the 1.0 version for creating a standard RSS feed won’t feel like the app has become something different or unsuitable. The features have integrated seamlessly because they are right for the application. There are many requested features that didn’t make the cut, and I’m satisfied that those decisions proved correct over time.

Together’s potential scope is much broader than Feeder’s to the point that I am still implementing features I thought of four years ago. On seeing the app, people have many ideas about what it should do or be. In the two months since Together’s 2.0 release I have done little more than answer emails and during that time have collected over 100 valid feature requests, filtered through what I see as the scope of the application.

Together’s scope is no different to version 1.0 and that is to store, organize, preview and search files as elegantly and efficiently as possible. In time, the scope might expand without detracting from the fundamental nature of the application, but for now, with strong demand for features that will likely take years to fully realise, there is far too much to be done. Of course, these features cannot be added all at once. People expect regular updates, so each release will prioritise the most needed requests.

Interest in Together has been so great as to be overwhelming. Even with all the work put into the 2.0 version, the potential for the application is huge and some people will be happier with its progress than others. Thankfully, there are lots of options out there, so there should be something for everyone. Obviously, I can’t keep sprinting on the support treadmill, so I’ve set up the forums and placed much more emphasis on the FAQs to try and bring the situation back under control.

As I mentioned when I announced the application, version 2.0 sets the platform from which the app will grow over the next few years. Some things are going to take time, but the future for Together looks very promising, not least thanks to everyone who has supported and contributed to Together and KIT so far. The 2.x series is shaping up to be very exciting indeed.

MacSanta

Friday, December 14th, 2007

It’s that time of year again! As you may already know, MacSanta is running through the month of December and works slightly differently to last year. Every day, 5 new developers are revealed to offer 20% off their applications.

MacSanta

Today it’s RealMac Software (RapidWeaver), Twisted Melon (Mira, Manta TR1), Loghound Software (RapidBlog, FaqMaker and more), Helium Foot Software (Mercury Mover) and, of course, your very own Reinvented Software, with both Together and Feeder.

To save 20% on the full price, enter the discount code MACSANTA07 when you check out. The 20% discount is only available for one day. After that, you can still save 10% on the full price versions using the code MACSANTA07TEN on any of the deals featured so far until the end of the year.

New software is added every day so it’s worth keeping an eye on the site or subscribing to the RSS feed. I find it’s also a great place to discover software you never knew existed. Enjoy!

Feeder Now Requires 10.4 or Later

Thursday, November 1st, 2007

I released Feeder 1.4.9 earlier today, which includes some fixes for issues discovered in the GM version of Leopard and will add atom:link tags to all feeds. This was made a recommendation in the RSS Best Practices profile on October 15 and is now required by FeedValidator, which shows warnings for feeds that do not include it.

The other big change is that Feeder now requires Mac OS X 10.4 or later. This has been the case anyway with the outstanding issue of compatability introduced by QuickTime 7.2, which Apple doesn’t seem in a hurry to fix. In order to make Feeder fully Leopard compatible, Panther had to go.

This was something I was planning to do anyway in the next major version as Panther support is holding Feeder back and my testing burden just doubled with the launch of Leopard. Panther usage is minimal these days, anyway.

Problems with Feeder, QuickTime 7.2 and Panther

Friday, July 13th, 2007

There seem to be problems with Feeder and QuickTime 7.2 on Panther (Mac OS X 10.3) systems. I’ve reported the problem to Apple and will hopefully find out more soon. Feeder will fail to launch and the following messages will be shown in the console log:

dyld: /Applications/Feeder.app/Contents/MacOS/Feeder Undefined symbols:
QTKit undefined reference to _OSAtomicCompareAndSwap32 expected to be defined in /usr/lib/libSystem.B.dylib
QTKit undefined reference to .objc_class_name_NSAffineTransform expected to be defined in Foundation
QTKit undefined reference to .objc_class_name_NSCIImageRep expected to be defined in AppKit
QTKit undefined reference to _OSSpinLockLock expected to be defined in /usr/lib/libSystem.B.dylib
QTKit undefined reference to _OSSpinLockUnlock expected to be defined in /usr/lib/libSystem.B.dylib
QTKit undefined reference to _OSAtomicAdd32 expected to be defined in /usr/lib/libSystem.B.dylib
QTKit undefined reference to _ApplicationTypeGet expected to be defined in Carbon
QTKit undefined reference to _OSAtomicCompareAndSwap32Barrier expected to be defined in /usr/lib/libSystem.B.dylib
CoreMediaPrivate undefined reference to _OSAtomicAdd32 expected to be defined in /usr/lib/libSystem.B.dylib
CoreMediaPrivate undefined/usr/lib/libSystem.B.dylib
CoreMediaPrivate undefined reference to _OSAtomicCompareAndSwap32 expected to be defined in /usr/lib/libSystem.B.dylib
CoreMediaPrivate undefined reference to _OSAtomicOr32 expected to be defined in /usr/lib/libSystem.B.dylib
CoreMediaPrivate undefined reference to _OSAtomicXor32 expected to be defined in /usr/lib/libSystem.B.dylib
CoreMediaPrivate undefined reference to _OSMemoryBarrier expected to be defined in /usr/lib/libSystem.B.dylib
CoreMediaPrivate undefined reference to _vm_purgable_control expected to be defined in /usr/lib/libSystem.B.dylib

For now, reverting to QuickTime 7.1.6 would presumably fix the problem but would be quite a pain. So, I would advise any Feeder on Panther users (yes, all three four of you) who read this to not install QuickTime 7.2 if you want to use Feeder anytime soon.

Update, July 18: Apple has acknowledged that this is a known issue under investigation.

Übercaster + Feeder

Wednesday, April 4th, 2007

Podcast production application, Übercaster, hits version 1.0 today. This follows a significant period of private and public beta testing, during which time the application has already built a reputation as a powerful yet intuitive application for recording and producing podcasts.

Übercaster brings everything podcasters need into one application and does this very well, as it has been designed for podcasting from the beginning.

Its comprehensive feature set includes live audio recording, multi-track editing and integration with Skype, iChat or Gizmo for recording interviews – with the neat trick that all participants can hear the audio you play in addition to the regular conversation.

Übercaster can also add tags and artwork, create enhanced podcasts, encode and upload the finished recordings to FTP servers, weblogs, .Mac and specialized podcasting hosting services such as Podshow+.

Übercaster Screenshot

So is there anything Übercaster doesn’t do? Believe it or not, yes! Übercaster doesn’t create RSS feeds. Enter Feeder!

U¨bercaster + FeederAs of today you can purchase Übercaster and Feeder together as part of a special bundle. Übercaster is normally $79.95 and Feeder $29.95, but these two great applications can be purchased together for only $95, saving around 15%.

The bundle is available from the Übercaster store and links are available on Feeder’s product pages too.

Even if you are a podcaster and don’t need the bundle, you really should check out Übercaster for yourself. It is a very impressive application and deserves every success.

Congratulations to Eberhard and Sebastian of Pleasant Software for the People on this much-anticipated 1.0 release.