--- getid3.module 2010-11-17 05:46:24.000000000 -0800 +++ getid3.module.new 2010-11-17 05:59:59.000000000 -0800 @@ -69,7 +69,11 @@ function &getid3_instance() { function &getid3_analyze($path) { $info = array(); if($id3 = &getid3_instance()) { - $info = $id3->analyze($path); + try { + $info = $id3->analyze($path); + } catch (Exception $e) { + watchdog('getid3', $e->getMessage()); + } unset($id3); } return $info;