diff --git a/resources/lib/database/__init__.py b/resources/lib/database/__init__.py
index e420344a..99e9fff0 100644
--- a/resources/lib/database/__init__.py
+++ b/resources/lib/database/__init__.py
@@ -144,6 +144,7 @@ def reset():
         xbmcvfs.delete(os.path.join(addon_data, "sync.json"))
 
     settings('MinimumSetup.bool', False)
+    settings('MusicRescan.bool', False)
     settings('SyncInstallRunDone.bool', False)
     dialog("ok", heading="{emby}", line1=_(33088))
     xbmc.executebuiltin('RestartApp')
diff --git a/resources/lib/helper/playutils.py b/resources/lib/helper/playutils.py
index e39e4144..364026d7 100644
--- a/resources/lib/helper/playutils.py
+++ b/resources/lib/helper/playutils.py
@@ -234,7 +234,7 @@ class PlayUtils(object):
         
         API = api.API(self.item, self.info['ServerAddress'])
         self.info['Method'] = "DirectPlay"
-        self.info['Path'] = API.get_file_path()
+        self.info['Path'] = API.get_file_path(source.get('Path'))
 
         return self.info['Path']