Audiobook Builder 2.1.4 brings 2.1.3’s fix for shortened MP3 files to our macOS 11.3 Big Sur users, which should mean everyone’s covered now, and also corrects an issue that broke the Add Music/Add iTunes buttons for our Mac App Store folks. Learn more and get the update.
Update 6/28/2021: Some folks running macOS 11.3 have reported the same issue. Audiobook Builder 2.1.4 will bring the fix to those users.
A few days ago we got word from a user who saw Audiobook Builder 2.1.2 on macOS 11.4 shorten some of their MP3 files – not always the same files and not other formats, like AAC – as they were added to each project. They sent over a folder of MP3s for us to test and, sure enough, there’s an issue with how AVFoundation, the Apple framework underlying Audiobook Builder’s audio handling abilities, figures out how long some MP3 files are. We say some because the MP3 files we use when testing Audiobook Builder don’t seem to have the same problem, maybe because they have a constant, instead of variable, data rate. It’s not something to worry about when you’re listening to an MP3, as the player reads the file from start to finish and plays whatever it finds, but when you’re moving MP3 data to a QuickTime MOV file, like Audiobook Builder does so it can better handle things when building, you need a precise duration to get the job done. It looks like a recent change in how macOS 11 Big Sur handles things now requires we pass a hint to AVFoundation to read MP3 files from start to finish just to be sure of their duration – so that’s what we’re testing now. It adds a little time to adding MP3 files to your Audiobook Builder projects, but we optimized another piece of that puzzle that just about balances out things so you won’t notice. We’ll have an update out very soon, but if you need anything in the meantime please keep in touch at firstname.lastname@example.org!
If you see an error when importing from an audio CD, that’s almost always a sign your Mac detected a hardware error while reading data from the disc. You can usually confirm this by opening /Applications/Utilities/Console.app, clicking the system.log item in the list of logs on the left, then using the Filter field at the top right of the window to find terms like “I/O“,”SAM Multimedia“, or “underrun“. Each term is bad juju when interacting with a CD/DVD drive. Even if you don’t see these in your logs, keep reading.
Here’s how to zero in on why an error appears:
The disc you’re importing may be dirty or damaged. Eject it and, if it’s not obviously scratched, give it a cleaning with a soft cloth – making sure you wipe in gentle, straight strokes from the center hole to the outer edge. Do not wipe in a circular motion. If the disc still doesn’t work, it may be damaged in a way you can’t see with the naked eye. Do other discs work? If so, it’s probably just this disc. The next step might work. If none of your discs are working, though, you might have a hardware issue, like failing cabling or even a bum CD/DVD drive.
Try importing into Music or iTunes with error correction enabled. For Music users, open Music, go to the Music menu at the top left of your screen and click the Preferences… menu item, click the Files button at the top of the window, then click the Import Settings… button near the bottom left of the window. For iTunes users, open iTunes, go to the iTunes menu at the top left of your screen and click the Preferences… menu item, click the General button at the top of the window, then click the Import Settings… button near the bottom right of the window. Now, in either application, make sure there’s a checkmark next to “Use error correction” and click the OK button. Try importing the disc and, if it works, drag the imported tracks from Music or iTunes to your Audiobook Builder Project. If the disc still won’t import, you’ve either got a bum disc or a piece of bum hardware.
Last ditch – see what happens when you go to the Finder and try to drag all the tracks from the disc to your Desktop. Do you get an error? If so, the disc is in question. Try the same thing with several other discs. If they copy over just fine, you’re back to looking at the CD/DVD drive or your Mac’s connection to it.
Importing from a flaky audio CD or with a questionable piece of hardware is tricky business – and it can get confusing because, darn those moving parts and analog to digital conversions, sometimes things work and sometimes they don’t. Heck, the discs might even play just fine – but reading each track’s data, bit for bit, is a much more intense process. Remember, we’re talking about tiny light rays expected to reflect just-so while one or more motors – one in the CD/DVD drive itself and maybe one in your Mac – are vibrating the disc. Throw in the potential for some small issue with the way the disc was made or scratches (lovingly?) applied by others, and you’ve got a recipe for inconsistent results. A troublesome setup might appear to work just fine a few times with the same disc, then fail a few times, then seem to work again. That’s because the hardware might try more than once to read data from a particular part of the disc and succeed sometimes and fail other times, and that’s why it’s critical to both observebehavioranddig deeper by examining your system logs, where you’ll see whether your Mac experienced any actual errors even while it seemed to be performing just fine. Don’t draw a conclusion until you’ve tested several discs. If more than a few fail, and especially if you see errors in your system log, it’s probably time to schedule some quality time with an Apple-certified technician.
This is an updated version of an article we posted back in 2015 for the original Audiobook Builder. If you have Audiobook Builder 1.5.7 or earlier, read that article here.
Audiobook Builder 2.1.1brings a plethora of fixes and nixes a crash or two while bringing back the mojo on the latest public beta of the next major version of macOS. Click here to get the update and see a list of fixes!
2.6.16 brings a few new keyboard shortcuts to our date pickers and nixes a few glitches. Try pressing the Y, M, or D keys while you’re entering a date and the date will adjust to today’s year, month, or day. T and L were already setup, for today’s date and the last entered date. These little gems come in handy when you accidentally enter the wrong year all morning or you mistype and just want the current date values. Get the update below!