{"action":"created","issue":{"url":"https://api.github.com/repos/SoCo/SoCo/issues/320","labels_url":"https://api.github.com/repos/SoCo/SoCo/issues/320/labels{/name}","comments_url":"https://api.github.com/repos/SoCo/SoCo/issues/320/comments","events_url":"https://api.github.com/repos/SoCo/SoCo/issues/320/events","html_url":"https://github.com/SoCo/SoCo/issues/320","id":94577137,"number":320,"title":"How to Determine Sonos Model?","user":{"login":"dundeemt","id":969926,"avatar_url":"https://avatars.githubusercontent.com/u/969926?v=3","gravatar_id":"","url":"https://api.github.com/users/dundeemt","html_url":"https://github.com/dundeemt","followers_url":"https://api.github.com/users/dundeemt/followers","following_url":"https://api.github.com/users/dundeemt/following{/other_user}","gists_url":"https://api.github.com/users/dundeemt/gists{/gist_id}","starred_url":"https://api.github.com/users/dundeemt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dundeemt/subscriptions","organizations_url":"https://api.github.com/users/dundeemt/orgs","repos_url":"https://api.github.com/users/dundeemt/repos","events_url":"https://api.github.com/users/dundeemt/events{/privacy}","received_events_url":"https://api.github.com/users/dundeemt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-07-12T16:11:02Z","updated_at":"2015-08-24T10:53:03Z","closed_at":null,"body":"Looking to create a method to return the model type (PLAY:1, PLAY:3, PLAY:5, PLAYBAR, SUB, CONNECT, CONNECT:AMP, ??)\r\n\r\nI have 3 PLAY:1 that all show a Hardware Version of 1.8.3.7-1  and a PLAYBAR with a hardware version of 1.9.1.10-1 -- if others could pull up their info and list as a comment:\r\n  http://zone_ip:1400/support/review  and click on \"Zone Player Info\" and report back their Hardware version info along with the model, I believe we can create a method to return the model name based on it.  i.e.\r\n  PLAYBAR - 1.19.10-1\r\n  PLAY:1  - 1.8.3.7-1\r\n\r\n\r\nI've google'd and couldn't find a resource but if I am missing something, please let me know (resource already available, etc)\r\n\r\nCurrent Feedback as of 2015-07-24, 15:46 CST\r\n\r\n|Model      |Hardware Versions\r\n|---------     |-----------------------------\r\n|PLAY:1    | **1.8.3.7-1**, 1.8.3.7-2\r\n|PLAY:3    | 1.8.1.2-2\r\n|PLAY:5    | **1.16.4.1-2**\r\n|PLAYBAR| 1.9.1.10-1\r\n|SUB          |\r\n|CONNECT| **1.16.5.5-2**\r\n|CONNECT:AMP|\r\n\r\nIf a hardware version has more than one person reporting the same version, it is in bold.  (One person reporting multiple matching versions is currently being counted as 1.  subject to feedback.)\r\n"},"comment":{"url":"https://api.github.com/repos/SoCo/SoCo/issues/comments/134148437","html_url":"https://github.com/SoCo/SoCo/issues/320#issuecomment-134148437","issue_url":"https://api.github.com/repos/SoCo/SoCo/issues/320","id":134148437,"user":{"login":"the01","id":4753009,"avatar_url":"https://avatars.githubusercontent.com/u/4753009?v=3","gravatar_id":"","url":"https://api.github.com/users/the01","html_url":"https://github.com/the01","followers_url":"https://api.github.com/users/the01/followers","following_url":"https://api.github.com/users/the01/following{/other_user}","gists_url":"https://api.github.com/users/the01/gists{/gist_id}","starred_url":"https://api.github.com/users/the01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/the01/subscriptions","organizations_url":"https://api.github.com/users/the01/orgs","repos_url":"https://api.github.com/users/the01/repos","events_url":"https://api.github.com/users/the01/events{/privacy}","received_events_url":"https://api.github.com/users/the01/received_events","type":"User","site_admin":false},"created_at":"2015-08-24T10:53:03Z","updated_at":"2015-08-24T10:53:03Z","body":"Ok, I changed the function at the01@5a239d23c250de96d12f95acc83e657c8c50e0ea (just an initial commit). It would seem though that `zone_icon`and `mac_adress` are not present in `device_description.xml`. The MAC was not a big problem since it appears to be part of the serial number and I fixed it with \r\n```python\r\nself.speaker_info['serial_number'].split(':')[0]\r\n```\r\n\r\nShould I add a second request to `status/zp` or do we simply deprecate this information?"}}