diff --git a/apps/media/js/collection.js b/apps/media/js/collection.js
index 42d249112b12fc3ff035185d5e94f29f3a2a5a2e..520ce7d1129d9c4bcdef65320a5918ecd64808b5 100644
--- a/apps/media/js/collection.js
+++ b/apps/media/js/collection.js
@@ -33,7 +33,7 @@ Collection={
 						Collection.loadedListeners[i]();
 					}
 					if(collection.length==0){
-						$('#scan input.start').val('Scan');
+						$('#scan input.start').val('Scan Collection');
 						$('#plugins a[href="#collection"]').trigger('click');
 					}
 					
diff --git a/apps/media/js/scanner.js b/apps/media/js/scanner.js
index de67c7c9931d94497a94a27471b813256053685d..165f86d05f5177c053df3c618649e64963ddf4e7 100644
--- a/apps/media/js/scanner.js
+++ b/apps/media/js/scanner.js
@@ -50,6 +50,7 @@ Scanner={
 	},
 	start:function(ready){
 		Scanner.stopScanning=false;
+		$('#scancount').show();
 		var scanSong=function(){
 			Scanner.currentIndex++;
 			if(!Scanner.stopScanning && Scanner.currentIndex<Scanner.songs.length){
@@ -62,6 +63,7 @@ Scanner={
 			}
 		}
 		scanSong();
+		scanSong();
 	},
 	toggle:function(){
 		if(Scanner.stopScanning){
diff --git a/apps/media/templates/collection.php b/apps/media/templates/collection.php
index fe50bf5ebdf332263957451eac424a5d86879e25..f47cba24868d4a00394ffd3da217b793948b803c 100644
--- a/apps/media/templates/collection.php
+++ b/apps/media/templates/collection.php
@@ -1,7 +1,7 @@
 <div id='scan'>
-	<p><span class='songCount'>0</span> Songs scanned</p>
+	<p id='scancount' style='display:none'><span class='songCount'>0</span> Songs scanned</p>
 	<div id="scanprogressbar"></div>
-	<input type='button' class='start' value='Recan'></input>
+	<input type='button' class='start' value='Recan Collection'></input>
 	<input type='button' class='stop' style='display:none' value='Pause'></input>
 </div>
 <ul id='collection'>