Audiobook Binder 1.16

May 10, 2013 — 7 Comments

Audiobook Binder 1.16 was released yesterday.
List of changes:

  • Added ability to reset audiobook project
  • Fixed bug with bitrate on OS X 10.8
  • Create new chapter for each added file
  • Use meta data from MP3 files for naming chapters (if available) instead of standard “Chapter” text
  • Minor bugfixes

Project has been dormant for almost two years now and this release is just a summary of feature requests received over this period. There might be more bugfix/maintenance releases if future Mac OS X releases will break something. But feature-wise this version (or even previous one) is pretty much what I had in mind when I started developing ABB. The only other thing I’d really like to add is multi-threaded audio encoding but without switching to completely different audio API it’s not possible. And who’s in that kind of hurry for audiobook anyway? :)

Last month I’ve been on and off OS X development, tidying up loose ends and cleaning stuff up. Here is short summary of my activity:

  • MLSwitcher has been updated to 2.0 and then to 2.1 getting additional functions and numerous localizations along the path.
  • Fb2Epub application has been released. It’s just like my fb2epub.com web service, but with batch mode, faster and does not require internet connection.
  • Audiobook Binder turns 1.16. More on it in next post.

I’m planning on taking sabbatical for couple of months and share my time between wearing FreeBSD kernel hacker hat and the career of aspiring indie developer.
Part of the plan is to get rid of dead projects, start new and clean-up the ones that are still used by people.

Namely “KnockOnD is still gets several downloads a day with occasional spikes I can’t explain. It was my first project for iPhone, second or third Obj-C project so there’s quite a few dumb mistakes in code of which I am ashamed and never came around to fix.

xcs, ruby script for controlling Xcode projects from command line gathered some user base as well. The problem is it works for Xcode3 but Xcode3 is practically a fossil by IT time scale and some of applescript actions are still missing in Xcode4. So I decided to drop apple script, rewrite it in Objective C and work with .pbxproj directly. File format is simple enough so I’m fairly sure this approach will work. The project was named after its predecessor: xcs-objc.

Audiobook Binder will get its own blog post and the rest of the projects were either jokes or simple weekend-projects nobody cares of any more. Including myself. Their place is in the attic and that’s exactly where they’ll be put as a part of proverbial spring cleaning.

Blog facelift

April 29, 2013 — Leave a comment

I decided to give this blog a face up as part of spring cleaning and switched from TextPattern to WordPress. The overall import went well but since comments were managed by Disqus – they didn’t make it to brave new world :(

Old permalinks should be functional

I’ve just uploaded ChapterX sources to github: https://github.com/gonzoua/ChapterX.
Happy hacking!

My new pet project: ChapterX. About a month ago I got email. Author was asking how much effort would it take to code Chapter Tool replacement. My estimates were “one day or so” and since this idea crossed my mind before I decided to start. Turned out – my estimates were overly optimistic (aren’t they always that way?). In one day I coded chapters support and then hit a roadblock: artwork and links. It took couple more days toying with libmp4v2 to get artwork working. So far that’s it. Chapters and artwork, links are still to be implemented. Although all the plumbing is there, in the file – my ipod touch just refuses to show any links. But I hope it’s something I will figure out later.

And now latest version of ChapterX available for download: ChapterX 0.3.

It seems that Audio Converter Services in OS X 10.7 has nasty bug: internal state got corrupted if application sets bitrate frequently. Even if bitrate value is the same.

Technical details aside – 1.15 is out and it contains workaround for this bug. Audiobook Binder should not crash now on Lion. New version is available via autoupdate. For those who use App Store build: review will take some time (as always) so I apologize for the inconvenience.

Audiobook Binder seems to have some problems running on Lion. If you spotted a crash or any unusual behavior – let me know, drop a line at info@bluezbox.com

Thanks

Logo change

July 19, 2011 — Leave a comment

Oh, and since 1.13 Audiobook Binder got new logo. Using iPod nano image violated Apple’s policy sop in order to get new version approved in App Store previous logo has been changed.

1.14 is out. Usually it takes more time to prepare release, but I thought several fixes for crash-bugs worth to be released early. Changes:

  • Stability fixes (application no longer crashes on drag’n'drop)
  • Try to guess author/title when files are dragged on window
  • Add dock icon progress bar that displays overall progress
  • Fix abbinder crash

And again I neglected task of announcing new release. Good thing that we have Sparkle framework and Mac App Store to deliver news about new versions to user. So… As you might know Audiobook Binder 1.13 hit the shelves: what’s new and exciting?

First of all – Italian translation. Thanks to Vainer Broccoli, member of universalaccess.it team, Audiobook Binder now parla italiano. Thank you, Vainer.

Then – more columns for file list. In addition to filename user can add new columns to the file list table by right-clicking or Ctrl-clicking on table header. Just like in iTunes or Mail.app. Also it’s possible to sort files by column values.

Minor improvement – application will try to guess author and title based on audiofiles ID3 tags. But only if user hasn’t filled them out before adding files.

One more minor improvement – now it’s possible to disable splitting long audiobooks in volumes. Just slide “Max volume length” to the rightmost position.

Like this:

Looks like that’s it for now.