CSV Import - 'Class 'getid3_lib' not found'

I’m trying to batch upload some items via the CSV Import plugin with image files. I can upload pure metadata files fine but if I add a column with a link to an image the import stops immediately. I get the following error message in my log file:

ERR (3): [CsvImport][#4] Stopped import or undo import due to error: Class ‘getid3_lib’ not found

I can add the images manually fine, but I would prefer to batch upload. Any idea what might be causing this?

My first guess is that somehow the background process doesn’t have access to the class the way the regular uploads do.
We can check that by opening application/config/config.ini and finding these lines:

jobs.dispatcher.default = "Omeka_Job_Dispatcher_Adapter_Synchronous"
jobs.dispatcher.longRunning = "Omeka_Job_Dispatcher_Adapter_BackgroundProcess"

The import uses the long running option, so making that also use the usual synchronous adapter might do it.

jobs.dispatcher.default = "Omeka_Job_Dispatcher_Adapter_Synchronous"
jobs.dispatcher.longRunning = "Omeka_Job_Dispatcher_Adapter_Synchronous"

The downside is that the process might timeout before all the items are imported, but hopefully that will at least get the imports happening.

Thanks. That seems to have worked.