diff --git a/client/djrandom_client/filescan.py b/client/djrandom_client/filescan.py
index 1ee3e7cd89f4734d4c3d92d55e767e63ae38b727..e8410387ba2218ff5578c1e18d5e10237c40affb 100644
--- a/client/djrandom_client/filescan.py
+++ b/client/djrandom_client/filescan.py
@@ -2,17 +2,23 @@ import os
 
 
 def recursive_scan(basedir, queue):
+    n = 0
     for root, dirs, files in os.walk(basedir):
         for filename in files:
             if filename.lower().endswith('.mp3'):
                 path = os.path.join(root, filename)
                 queue.put(path)
+                n += 1
+    return n
 
 
 def directory_scan(directory, queue):
+    n = 0
     for filename in os.listdir(directory):
         if filename.lower().endswith('.mp3'):
             path = os.path.join(directory, filename)
             if os.path.isfile(path):
                 queue.put(path)
+                n += 1
+    return n