diff --git a/resources/lib/ConnectionManager.py b/resources/lib/ConnectionManager.py
index 2dd1a234..c469f2cb 100644
--- a/resources/lib/ConnectionManager.py
+++ b/resources/lib/ConnectionManager.py
@@ -122,13 +122,22 @@ class ConnectionManager():
if(return_value > -1):
selected_user = userList[return_value]
- self.logMsg("Setting Selected User: %s" % selected_user)
+ self.logMsg("Selected User: %s" % selected_user)
self.addon.setSetting("username", selected_user)
- return
else:
xbmc.log("No user selected.")
xbmc.executebuiltin('Addon.OpenSettings(%s)' % self.addonId)
return
+
+ # Option to play from http
+ setPlayback = xbmcgui.Dialog().yesno("Playback option", "Play your files using HTTP?")
+ if setPlayback == 1:
+ self.logMsg("Playback will be set using HTTP/S.", 1)
+ addon.setSetting("playFromStream", "true")
+ return
+ else:
+ self.logMsg("Playback will be set using SMB.", 1)
+ return
def getServerDetails(self):
diff --git a/resources/settings.xml b/resources/settings.xml
index 1e9deee2..20fd540e 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -19,6 +19,7 @@
+