diff --git a/ffpc_plugin_row_podcast.inc b/ffpc_plugin_row_podcast.inc
index 612215f..ef74c08 100644
--- a/ffpc_plugin_row_podcast.inc
+++ b/ffpc_plugin_row_podcast.inc
@@ -81,6 +81,9 @@ class ffpc_plugin_row_podcast extends views_plugin_row_node_rss {
     foreach ( $this->view->field as $id => $field ) {
       if ($field->content_field['widget']['type'] == 'filefield_widget') {
         foreach ( $item->{$field->content_field['field_name']} as $file ) {
+          if (substr($file['filemime'], 0, 6) != 'audio/') {
+            continue;
+          }
           $info = $getid3->analyze($file['filepath']);
           $file_extra = array();
           $file_extra[] = array(
@@ -127,4 +130,4 @@ class ffpc_plugin_row_podcast extends views_plugin_row_node_rss {
     }
     return $output;
   }
-}
\ No newline at end of file
+}
