Author: titmuss
Date: Mon Jun 16 15:04:25 2008
New Revision: 2574

URL: http://svn.slimdevices.com?rev=2574&root=Jive&view=rev
Log:
Bug: 2569
Description:
Enable SN.


Modified:
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua?rev=2574&root=Jive&r1=2573&r2=2574&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
 Mon Jun 16 15:04:25 2008
@@ -56,9 +56,7 @@
 -- constants
 local PORT    = 3483             -- port used to discover SqueezeCenters
 local DISCOVERY_TIMEOUT = 120000 -- timeout (in milliseconds) before removing 
SqueezeCenters and Players
-
--- XXXX 60000
-local DISCOVERY_PERIOD = 10000   -- discovery period
+local DISCOVERY_PERIOD = 60000   -- discovery period
 
 
 
@@ -260,8 +258,8 @@
 
        -- Special case Squeezenetwork
        if jnt:getUUID() then
----- XXXX
-----           SlimServer(jnt, jnt:getSNHostname(), 9000, "SqueezeNetwork")
+               squeezenetwork = SlimServer(jnt, "SqueezeNetwork")
+               squeezenetwork:updateAddress(jnt:getSNHostname(), 9000)
        end
 
        -- Remove SqueezeCenters that have not been seen for a while
@@ -342,7 +340,7 @@
        end
        log:info("Players:")
        for i, player in Player.iterate() do
-               log:info("\t", player:getName(), " [", player:getId(), "] 
server=", player:getSlimServer(), " connected=", player:isConnected(), " 
timeout=", DISCOVERY_TIMEOUT - (now - player:getLastSeen()))
+               log:info("\t", player:getName(), " [", player:getId(), "] 
server=", player:getSlimServer(), " connected=", player:isConnected(), " 
available=", player:isAvailable(), " timeout=", DISCOVERY_TIMEOUT - (now - 
player:getLastSeen()))
        end
        log:info("----")
 end

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua?rev=2574&root=Jive&r1=2573&r2=2574&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
 Mon Jun 16 15:04:25 2008
@@ -610,6 +610,13 @@
        return self.info.pin
 end
 
+
+-- Clear the SN pin when the player is linked
+function clearPin(self)
+       self.info.pin = nil
+end
+
+
 --[[
 
 =head2 jive.slim.Player:getSlimServer()

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua?rev=2574&root=Jive&r1=2573&r2=2574&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/SlimServer.lua
 Mon Jun 16 15:04:25 2008
@@ -528,7 +528,7 @@
 
        for id, player in pairs(self.players) do
                if player:getPin() == pin then
-                       player:getPin() = nil
+                       player:clearPin()
                end
        end
 end

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins

Reply via email to