diff --git a/modules/core/engine.py b/modules/core/engine.py
index 7e044f6422f5ce61ef26565cb0f58b1b0f583484..44245a59f86771d1b96a351da955438caca62cd3 100644
--- a/modules/core/engine.py
+++ b/modules/core/engine.py
@@ -733,7 +733,9 @@ class SoundSystem():
         self.logger.info(SimpleUtil.pink("playlist.push('%s', '%s'" % (channel, uri)))
 
         self.enable_transaction()
-        result = self.__send_lqc_command__(self.client, channel, "playlist_push", uri)
+        audio_store = self.config.get("audiofolder")
+        filepath = EngineUtil.uri_to_filepath(audio_store, uri)
+        result = self.__send_lqc_command__(self.client, channel, "playlist_push", filepath)
         self.logger.info("%s.playlist_push result: %s" % (channel, result))
         self.disable_transaction()