--- audio.module	2006-07-11 21:45:39.000000000 -0400
+++ jeffaudio.module	2006-07-11 21:02:45.000000000 -0400
@@ -130,7 +130,7 @@ function audio_node_info() {
  */
 function audio_perm() {
   return array('administer audio', 'create audio', 'edit own audio',
-    'play audio', 'download audio');
+    'play audio', 'download audio', 'view download stats');
 }
 
 /**
@@ -217,13 +217,16 @@ function audio_set_title($node) {
  */
 function audio_link($type, $node, $main = 0) {
   $links = array();
+  $link_access = user_access('view download stats');
 
   if ($type == 'node' && $node->type == 'audio') {
     if (_audio_allow_download($node)) {
       $links[] = l(t('download audio file'), $node->url_download, NULL);
-      $links[] = t('%download_count downloads', array('%download_count' => $node->audio_fileinfo['download_count']));
+      if($link_access){
+        $links[] = t('%download_count downloads', array('%download_count' => $node->audio_fileinfo['download_count']));
+      }
     }
-    if (_audio_allow_play($node)) {
+    if (_audio_allow_play($node) && $link_access) {
       $links[] = t('%play_count plays', array('%play_count' => $node->audio_fileinfo['play_count']));
     }
   }
