--- audio.module.orig	Mon Dec 17 19:10:13 2007
+++ audio.module	Wed Jan 14 11:13:13 2009
@@ -1258,7 +1258,7 @@ function audio_page_browse_by($tag = NUL
     if (isset($value)) {
       drupal_set_title(t("audio by @tag %value", array('@tag' => $tag, '%value' => trim(str_replace('_', ' ', $value)))));
 
-      $result = db_query(db_rewrite_sql("SELECT n.nid, n.title, a.tag, a.value FROM {node} n INNER JOIN {audio_metadata} a ON n.vid = a.vid WHERE a.tag = '%s' AND a.clean = '%s' AND n.status = 1 ORDER BY n.created ASC"), $tag, audio_clean_tag($value));
+      $result = pager_query(db_rewrite_sql("SELECT n.nid, n.title, a.tag, a.value FROM {node} n INNER JOIN {audio_metadata} a ON n.vid = a.vid WHERE a.tag = '%s' AND a.clean = '%s' AND n.status = 1 ORDER BY n.created ASC"), 10, 0, NULL, $tag, audio_clean_tag($value));
       $breadcrumb[] = l(t('@tag', array('@tag' => $tag)), 'audio/by/'. $tag);
 
       $output = '';
@@ -1267,6 +1267,7 @@ function audio_page_browse_by($tag = NUL
           $output .= node_view($node, TRUE);
         }
       }
+      $output .= theme('pager', NULL, 10);
     }
     else {
       drupal_set_title(t("Audio by @tag", array('@tag' => $tag)));
