commit d9fb73639f9437aa6951db67e0e0b424135a89bd
parent 365910848c076e804ec0ca41e3d5342349948a1b
Author: Brian C. Lane <bcl@ibrianlane.com>
Date:   Thu, 13 Oct 2016 19:41:45 -0700
Check the server for Setup-SD.png
There are some situations where HMS could get stuck and not allow you to
edit the URL of the server. eg. enter an IP address of a http server
without a directory listing.
This commits requires that the server have /Setup-SD.png available. If
it isn't it will fall into the URL editing dialog.
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/HMS/source/checkServerUrl.brs b/HMS/source/checkServerUrl.brs
@@ -13,7 +13,7 @@ Function checkServerUrl(forceEdit As Boolean) As Boolean
     if (serverUrl = invalid) then
         print "ServerUrl not found in the registry"
         serverUrl = "video.local"
-    else if not forceEdit and isUrlValid(serverUrl) then
+    else if not forceEdit and isUrlValid(serverUrl+"/Setup-SD.png") then
         print "Server set to "; serverUrl
         return true
     end if
diff --git a/README b/README
@@ -62,6 +62,10 @@ by Brian C. Lane <bcl@brianlane.com>
 
   Search-HD.png  Search-SD.png  Setup-HD.png  Setup-SD.png
 
+  IMPORTANT: As of v3.1 /Setup-SD.png is required for HMS to start. If it is
+  missing it will fall into the URL editing dialog.  This is so that you can
+  more easily recover from entering an incorrect URL.
+
   Sample directory listing:
     Firefly/
     Home_Movies/