Author: titmuss
Date: Thu Oct 30 10:07:49 2008
New Revision: 3245
URL: http://svn.slimdevices.com?rev=3245&root=Jive&view=rev
Log:
Bug: N/A
Description:
Clean up the player properites.
Modified:
7.3/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
Modified: 7.3/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
URL:
http://svn.slimdevices.com/7.3/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua?rev=3245&root=Jive&r1=3244&r2=3245&view=diff
==============================================================================
--- 7.3/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua (original)
+++ 7.3/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua Thu Oct 30
10:07:49 2008
@@ -80,10 +80,31 @@
local DEVICE_IDS = {
+ [2] = "squeezebox",
+ [3] = "softsqueeze",
[4] = "squeezebox2",
[5] = "transporter",
+ [6] = "softsqueeze3",
[7] = "receiver",
+ [8] = "squeezeslave",
+ [9] = "controller",
[10] = "boom",
+ [11] = "softboom",
+ [12] = "squeezeplay",
+}
+
+local DEVICE_TYPE = {
+ [ "squeezebox" ] = "ip2k",
+ [ "softsqueeze" ] = "softsqueeze",
+ [ "squeezebox2" ] = "ip3k",
+ [ "transporter" ] = "ip3k",
+ [ "softsqueeze3" ] = "softsqueeze",
+ [ "receiver" ] = "ip3k",
+ [ "squeezeslave" ] = "squeezeslave",
+ [ "controller" ] = "squeezeplay",
+ [ "boom" ] = "ip3k",
+ [ "softboom" ] = "softsqueeze",
+ [ "squeezeplay" ] = "squeezeplay",
}
@@ -661,11 +682,8 @@
=cut
--]]
function getMacAddress(self)
- if self.info.model == "squeezebox2"
- or self.info.model == "receiver"
- or self.info.model == "transporter"
- or self.info.model == "boom" then
-
+ if DEVICE_TYPE[self.info.model] == "ip3k"
+ or DEVICE_TYPE[self.info.model] == "squeezeplay" then
return string.gsub(self.id, "[^%x]", "")
end
@@ -1164,19 +1182,15 @@
-- returns true if this player supports udap setup
function canUdap(self)
- return self.info.model == "squeezebox2"
- or self.info.model == "receiver"
- or self.info.model == "transporter"
- or self.info.model == "boom"
+ return DEVICE_TYPE[self.info.model] == "ip3k"
+ or DEVICE_TYPE[self.info.model] == "squeezeplay"
end
-- returns true if this player can connect to another server
function canConnectToServer(self)
- return self.info.model == "squeezebox2"
- or self.info.model == "receiver"
- or self.info.model == "transporter"
- or self.info.model == "boom"
+ return DEVICE_TYPE[self.info.model] == "ip3k"
+ or DEVICE_TYPE[self.info.model] == "squeezeplay"
end
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins