Author: titmuss
Date: Mon Jun 16 06:42:25 2008
New Revision: 2566
URL: http://svn.slimdevices.com?rev=2566&root=Jive&view=rev
Log:
Bug: 2558
Description:
Remember active player.
Modified:
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.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=2566&root=Jive&r1=2565&r2=2566&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 06:42:25 2008
@@ -443,6 +443,11 @@
-- update player
log:info("selected player: ", player)
self.currentPlayer = player
+
+ local settings = self:getSettings()
+ settings.currentPlayer = player and player:getId() or false
+ self:storeSettings()
+
jnt:notify("playerCurrent", player)
-- restart discovery when we have no player
Modified:
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua
URL:
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua?rev=2566&root=Jive&r1=2565&r2=2566&view=diff
==============================================================================
---
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua
(original)
+++
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua
Mon Jun 16 06:42:25 2008
@@ -18,6 +18,8 @@
local oo = require("loop.simple")
local AppletMeta = require("jive.AppletMeta")
+
+local Player = require("jive.slim.Player")
local debug = require("jive.utils.debug")
local log = require("jive.utils.log").logger("applets.setup")
@@ -65,6 +67,9 @@
-- SqueezeDiscovery is a resident Applet
local slimDiscovery = appletManager:loadApplet("SqueezeDiscovery")
+
+ -- Set current player
+ slimDiscovery:setCurrentPlayer(Player(jnt, settings.currentPlayer))
-- With the MP firmware when SqueezeNetwork is selected a dummy player
with an ff mac
-- address is selected, and then a firmware update starts. When this
mac address is seen
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins