diff -up players/1pixelout.inc players-modified/1pixelout.inc
--- players/1pixelout.inc	2007-07-30 22:17:23.000000000 -0500
+++ players/1pixelout.inc	2009-08-03 14:00:53.000000000 -0500
@@ -32,6 +32,7 @@ $output = <<<EOT
   <param name="quality" value="high" />
   <param name="FlashVars" value="$flashvars" />
   <embed src="$url" flashvars="$flashvars" width="290" height="24" />
+  <a href="$options[soundFile]">Listen</a>
 </object>
 EOT;
 
diff -up players/button.inc players-modified/button.inc
--- players/button.inc	2008-01-22 22:35:00.000000000 -0600
+++ players/button.inc	2009-08-03 14:22:52.000000000 -0500
@@ -55,6 +55,7 @@ $output = <<<EOT
   <param name="quality" value="high" />
   <param name="FlashVars" value="$flashvars" />
   <embed src="$url" flashvars="$flashvars" width="17" height="17" />
+  <a href="$options[soundFile]">Listen</a>
 </object>
 EOT;
 
diff -up players/xspf_extended.inc players-modified/xspf_extended.inc
--- players/xspf_extended.inc	2008-01-22 22:35:00.000000000 -0600
+++ players/xspf_extended.inc	2009-08-03 14:23:09.000000000 -0500
@@ -44,6 +44,7 @@ $output = <<<EOT
   <param name="quality" value="high" />
   <param name="FlashVars" value="$flashvars" />
   <embed src="$url" flashvars="$flashvars" width="350" height="153" />
+  <a href="$options[soundFile]">Listen</a>
 </object>
 EOT;
 
diff -up players/xspf_slim.inc players-modified/xspf_slim.inc
--- players/xspf_slim.inc	2007-07-30 22:17:23.000000000 -0500
+++ players/xspf_slim.inc	2009-08-03 14:23:15.000000000 -0500
@@ -45,6 +45,7 @@ $output = <<<EOT
   <param name="quality" value="high" />
   <param name="FlashVars" value="$flashvars" />
   <embed src="$url" flashvars="$flashvars" width="400" height="15" />
+  <a href="$options[soundFile]">Listen</a>
 </object>
 EOT;
 
