{"packages":{"duncan3dc/sonos":{"0.0.1":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.0.1","version_normalized":"0.0.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"69fef09e475794699c4900e01c1fb7866358e188"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/69fef09e475794699c4900e01c1fb7866358e188","type":"zip","shasum":"","reference":"69fef09e475794699c4900e01c1fb7866358e188"},"type":"library","time":"2014-05-29T17:31:41+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"ext-curl":"*","ext-simplexml":"*","ext-sockets":"*","php":">=5.4.0"},"uid":180195},"0.0.2":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.0.2","version_normalized":"0.0.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"f1450eb7f4333e3339e03dc4684cff1bc28e0f5c"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/f1450eb7f4333e3339e03dc4684cff1bc28e0f5c","type":"zip","shasum":"","reference":"f1450eb7f4333e3339e03dc4684cff1bc28e0f5c"},"type":"library","time":"2014-05-29T18:05:41+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"ext-curl":"*","ext-simplexml":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":180239},"0.1.0":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.1.0","version_normalized":"0.1.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"7e11d34a03786f1c00e79a3ab36e22a3f60058c4"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/7e11d34a03786f1c00e79a3ab36e22a3f60058c4","type":"zip","shasum":"","reference":"7e11d34a03786f1c00e79a3ab36e22a3f60058c4"},"type":"library","time":"2014-05-29T18:15:53+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"ext-curl":"*","ext-simplexml":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":180240},"0.2.0":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.2.0","version_normalized":"0.2.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3d73e7ac9e372228b0f3bb10c99ed653bfca2ed1"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3d73e7ac9e372228b0f3bb10c99ed653bfca2ed1","type":"zip","shasum":"","reference":"3d73e7ac9e372228b0f3bb10c99ed653bfca2ed1"},"type":"library","time":"2014-05-29T18:31:04+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"ext-curl":"*","ext-simplexml":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":180247},"0.3.0":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.3.0","version_normalized":"0.3.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"561b6f77573f23ab9a91eb98ec3ff3816879eb69"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/561b6f77573f23ab9a91eb98ec3ff3816879eb69","type":"zip","shasum":"","reference":"561b6f77573f23ab9a91eb98ec3ff3816879eb69"},"type":"library","time":"2014-05-29T18:37:35+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"ext-curl":"*","ext-simplexml":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":180250},"0.4.0":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.4.0","version_normalized":"0.4.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"a781571ec79aabb99f746fa3726090faf2b9a385"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/a781571ec79aabb99f746fa3726090faf2b9a385","type":"zip","shasum":"","reference":"a781571ec79aabb99f746fa3726090faf2b9a385"},"type":"library","time":"2014-06-01T11:18:31+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"ext-curl":"*","ext-simplexml":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":181543},"0.5.0":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.5.0","version_normalized":"0.5.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"bbb91a5294d6169f69b19a4fae5c4a6796e8c207"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/bbb91a5294d6169f69b19a4fae5c4a6796e8c207","type":"zip","shasum":"","reference":"bbb91a5294d6169f69b19a4fae5c4a6796e8c207"},"type":"library","time":"2014-06-01T12:51:22+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"ext-curl":"*","ext-simplexml":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":181564},"0.6.0":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.6.0","version_normalized":"0.6.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"bcf37fc8f590981dd7099b340bee409c4abe6bd9"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/bcf37fc8f590981dd7099b340bee409c4abe6bd9","type":"zip","shasum":"","reference":"bcf37fc8f590981dd7099b340bee409c4abe6bd9"},"type":"library","time":"2014-06-01T21:42:45+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"duncan3dc/domparser":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":181838},"0.6.1":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.6.1","version_normalized":"0.6.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"8a0a3a43f1aebdc37401b3333316a30e16fa18c6"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/8a0a3a43f1aebdc37401b3333316a30e16fa18c6","type":"zip","shasum":"","reference":"8a0a3a43f1aebdc37401b3333316a30e16fa18c6"},"type":"library","time":"2014-06-08T12:42:17+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"duncan3dc/domparser":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":184913},"0.7.0":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.7.0","version_normalized":"0.7.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3e00034306e137e206ef1cca3c2a693027e49d20"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3e00034306e137e206ef1cca3c2a693027e49d20","type":"zip","shasum":"","reference":"3e00034306e137e206ef1cca3c2a693027e49d20"},"type":"library","time":"2014-06-20T12:16:11+00:00","autoload":{"psr-4":{"Sonos\\":"src/"}},"require":{"duncan3dc/domparser":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":190169},"0.7.1":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.7.1","version_normalized":"0.7.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"4fe5fb472eeaad72d0d56310681490ce753cddc4"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/4fe5fb472eeaad72d0d56310681490ce753cddc4","type":"zip","shasum":"","reference":"4fe5fb472eeaad72d0d56310681490ce753cddc4"},"type":"library","time":"2014-06-20T13:18:21+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":190186},"0.7.2":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.7.2","version_normalized":"0.7.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3eb2badbcd0d6f05f7c18daa8f898e957ddfed5c"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3eb2badbcd0d6f05f7c18daa8f898e957ddfed5c","type":"zip","shasum":"","reference":"3eb2badbcd0d6f05f7c18daa8f898e957ddfed5c"},"type":"library","time":"2014-06-20T14:56:34+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":190237},"0.7.3":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.7.3","version_normalized":"0.7.3.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"c1e8f503b4602b0708ab73c7a9eaa4e343af8104"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/c1e8f503b4602b0708ab73c7a9eaa4e343af8104","type":"zip","shasum":"","reference":"c1e8f503b4602b0708ab73c7a9eaa4e343af8104"},"type":"library","time":"2014-06-20T15:48:59+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.1.4","duncan3dc/helpers":">=1.0.13","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":190281},"0.7.4":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.7.4","version_normalized":"0.7.4.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"456c662f58fd506aa30dc42f5feda32c0af21b45"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/456c662f58fd506aa30dc42f5feda32c0af21b45","type":"zip","shasum":"","reference":"456c662f58fd506aa30dc42f5feda32c0af21b45"},"type":"library","time":"2014-07-26T17:11:48+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.1.4","duncan3dc/helpers":">=1.0.13","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":207435},"0.7.5":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.7.5","version_normalized":"0.7.5.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"257e10f3756f30f3b5d6b08519d6e3c1dba0cf0f"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/257e10f3756f30f3b5d6b08519d6e3c1dba0cf0f","type":"zip","shasum":"","reference":"257e10f3756f30f3b5d6b08519d6e3c1dba0cf0f"},"type":"library","time":"2014-07-26T22:59:17+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.1.4","duncan3dc/helpers":">=1.0.13","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":207506},"0.7.6":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.7.6","version_normalized":"0.7.6.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"c0578fe6079770e9997c6ff2d883b33685ac93da"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/c0578fe6079770e9997c6ff2d883b33685ac93da","type":"zip","shasum":"","reference":"c0578fe6079770e9997c6ff2d883b33685ac93da"},"type":"library","time":"2014-07-27T13:19:33+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.1.4","duncan3dc/helpers":">=1.0.13","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":207627},"0.8.0":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.0","version_normalized":"0.8.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3c6b05cba13dfd8b2d41984f87b9f12a6bcade92"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3c6b05cba13dfd8b2d41984f87b9f12a6bcade92","type":"zip","shasum":"","reference":"3c6b05cba13dfd8b2d41984f87b9f12a6bcade92"},"type":"library","time":"2014-07-27T21:54:24+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.1.4","duncan3dc/helpers":">=1.0.13","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":207863},"0.8.1":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.1","version_normalized":"0.8.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"5d038c78d83788e33ddc8ecf0c502f1826a3c09b"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/5d038c78d83788e33ddc8ecf0c502f1826a3c09b","type":"zip","shasum":"","reference":"5d038c78d83788e33ddc8ecf0c502f1826a3c09b"},"type":"library","time":"2014-07-27T22:12:18+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.1.4","duncan3dc/helpers":">=1.0.13","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":207872},"0.8.2":{"name":"duncan3dc/sonos","description":"A class to control Sonos speakers","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.2","version_normalized":"0.8.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"63773609965323d3ff8c53a1b7cde15b28f0cbde"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/63773609965323d3ff8c53a1b7cde15b28f0cbde","type":"zip","shasum":"","reference":"63773609965323d3ff8c53a1b7cde15b28f0cbde"},"type":"library","time":"2014-09-05T16:50:24+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.1.4","duncan3dc/helpers":">=1.0.13","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":241400},"0.8.3":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.3","version_normalized":"0.8.3.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"55c2c14a701dfb94fd0cc791375236065049d80c"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/55c2c14a701dfb94fd0cc791375236065049d80c","type":"zip","shasum":"","reference":"55c2c14a701dfb94fd0cc791375236065049d80c"},"type":"library","time":"2014-10-28T16:49:03+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.3.1","duncan3dc/helpers":">=1.4.3","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":258798},"0.8.4":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.4","version_normalized":"0.8.4.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"b6492fbc29e4372fff5e89022fe72dc1eb4a8080"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/b6492fbc29e4372fff5e89022fe72dc1eb4a8080","type":"zip","shasum":"","reference":"b6492fbc29e4372fff5e89022fe72dc1eb4a8080"},"type":"library","time":"2014-11-07T12:39:21+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.3.2","duncan3dc/helpers":">=1.4.3","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":265512},"0.8.5":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.5","version_normalized":"0.8.5.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"a508ecf70bfa43851745a2456716ef73a472c11f"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/a508ecf70bfa43851745a2456716ef73a472c11f","type":"zip","shasum":"","reference":"a508ecf70bfa43851745a2456716ef73a472c11f"},"type":"library","time":"2014-11-07T13:09:40+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.3.2","duncan3dc/helpers":">=1.4.3","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":265557},"0.8.6":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.6","version_normalized":"0.8.6.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"af7a2f5a09276f860080dfe01b18d3866fecb929"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/af7a2f5a09276f860080dfe01b18d3866fecb929","type":"zip","shasum":"","reference":"af7a2f5a09276f860080dfe01b18d3866fecb929"},"type":"library","time":"2014-11-07T22:44:04+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/domparser":">=1.3.2","duncan3dc/helpers":">=1.4.3","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":265951},"0.8.7":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.7","version_normalized":"0.8.7.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"f25b7d17824dbe3cba533bd74d236156b9610059"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/f25b7d17824dbe3cba533bd74d236156b9610059","type":"zip","shasum":"","reference":"f25b7d17824dbe3cba533bd74d236156b9610059"},"type":"library","time":"2014-12-03T10:51:21+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"duncan3dc/domparser":">=1.3.2","duncan3dc/helpers":">=1.4.3","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":281466},"0.8.8":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"0.8.8","version_normalized":"0.8.8.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"47f2eac1f044a1b0440f89999ed887da7bdb8183"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/47f2eac1f044a1b0440f89999ed887da7bdb8183","type":"zip","shasum":"","reference":"47f2eac1f044a1b0440f89999ed887da7bdb8183"},"type":"library","time":"2014-12-03T10:56:13+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"duncan3dc/domparser":">=1.3.2","duncan3dc/helpers":">=1.4.3","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"uid":281467},"1.0.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.0.0","version_normalized":"1.0.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"45dff2d1916896d9c40c20a37e6557811a02d129"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/45dff2d1916896d9c40c20a37e6557811a02d129","type":"zip","shasum":"","reference":"45dff2d1916896d9c40c20a37e6557811a02d129"},"type":"library","time":"2014-12-30T18:54:15+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.3.0","duncan3dc/domparser":">=1.3.2","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":465348},"1.0.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.0.1","version_normalized":"1.0.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3ab6a084264fb70844b3471b4e34b0547177aa15"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3ab6a084264fb70844b3471b4e34b0547177aa15","type":"zip","shasum":"","reference":"3ab6a084264fb70844b3471b4e34b0547177aa15"},"type":"library","time":"2014-12-30T20:08:39+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.3.0","duncan3dc/domparser":">=1.3.2","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":297011},"1.0.2":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.0.2","version_normalized":"1.0.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"df61770bb5193c61392dd43c439a1ea2d29cfa9a"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/df61770bb5193c61392dd43c439a1ea2d29cfa9a","type":"zip","shasum":"","reference":"df61770bb5193c61392dd43c439a1ea2d29cfa9a"},"type":"library","time":"2015-01-05T16:18:03+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.3.0","duncan3dc/domparser":">=1.3.2","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":299683},"1.0.3":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.0.3","version_normalized":"1.0.3.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"6bc49b7e1d1a0d0f18055854e8a008d73cf34ef4"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/6bc49b7e1d1a0d0f18055854e8a008d73cf34ef4","type":"zip","shasum":"","reference":"6bc49b7e1d1a0d0f18055854e8a008d73cf34ef4"},"type":"library","time":"2015-01-06T22:38:36+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.3.0","duncan3dc/domparser":">=1.3.2","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":300470},"1.0.4":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.0.4","version_normalized":"1.0.4.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"15b01b96ba966eb5e3dcc8f6580338b48634dba4"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/15b01b96ba966eb5e3dcc8f6580338b48634dba4","type":"zip","shasum":"","reference":"15b01b96ba966eb5e3dcc8f6580338b48634dba4"},"type":"library","time":"2015-01-17T23:13:27+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.3.0","duncan3dc/domparser":">=1.3.2","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":308550},"1.0.5":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.0.5","version_normalized":"1.0.5.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"137d41040d73daa011a3c407bad0353e7488be82"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/137d41040d73daa011a3c407bad0353e7488be82","type":"zip","shasum":"","reference":"137d41040d73daa011a3c407bad0353e7488be82"},"type":"library","time":"2015-01-18T13:07:25+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.4.0","duncan3dc/domparser":">=1.3.2","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":308772},"1.0.6":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.0.6","version_normalized":"1.0.6.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"213387b9de9691b644fb7c6683d538a495d57028"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/213387b9de9691b644fb7c6683d538a495d57028","type":"zip","shasum":"","reference":"213387b9de9691b644fb7c6683d538a495d57028"},"type":"library","time":"2015-01-30T22:10:58+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.4.0","duncan3dc/domparser":">=1.3.2","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":318270},"1.1.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.1.0","version_normalized":"1.1.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3c895052876129af551af46c3778b80e79286434"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3c895052876129af551af46c3778b80e79286434","type":"zip","shasum":"","reference":"3c895052876129af551af46c3778b80e79286434"},"type":"library","time":"2015-02-27T17:55:01+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.4.0","duncan3dc/domparser":">=1.3.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":343590},"1.1.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.1.1","version_normalized":"1.1.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"ac388169a6f4b631cdc9075278ad4bfb8c738d9f"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/ac388169a6f4b631cdc9075278ad4bfb8c738d9f","type":"zip","shasum":"","reference":"ac388169a6f4b631cdc9075278ad4bfb8c738d9f"},"type":"library","time":"2015-03-12T20:29:50+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.4.0","duncan3dc/domparser":">=1.3.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":354808},"1.1.2":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.1.2","version_normalized":"1.1.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"553006e44a9228eed786a3339bfc14dfe4844f69"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/553006e44a9228eed786a3339bfc14dfe4844f69","type":"zip","shasum":"","reference":"553006e44a9228eed786a3339bfc14dfe4844f69"},"type":"library","time":"2015-03-12T21:18:07+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.4.0","duncan3dc/domparser":">=1.3.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":354858},"1.1.3":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.1.3","version_normalized":"1.1.3.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"dcc86bdf00b499479d41bf4fd3cc0de09478a6f7"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/dcc86bdf00b499479d41bf4fd3cc0de09478a6f7","type":"zip","shasum":"","reference":"dcc86bdf00b499479d41bf4fd3cc0de09478a6f7"},"type":"library","time":"2015-03-16T19:17:23+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.4.0","duncan3dc/domparser":">=1.3.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":358198},"1.1.4":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.1.4","version_normalized":"1.1.4.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"079160257121348c83099feef79079b6e5821cdb"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/079160257121348c83099feef79079b6e5821cdb","type":"zip","shasum":"","reference":"079160257121348c83099feef79079b6e5821cdb"},"type":"library","time":"2015-04-17T15:15:23+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.4.0","duncan3dc/domparser":">=1.3.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":384292},"1.2.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.2.0","version_normalized":"1.2.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"a267b8b817147e6992b3b14f5a35e29e6a465afa"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/a267b8b817147e6992b3b14f5a35e29e6a465afa","type":"zip","shasum":"","reference":"a267b8b817147e6992b3b14f5a35e29e6a465afa"},"type":"library","time":"2015-04-29T20:35:08+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"~1.4.0","duncan3dc/domparser":">=1.3.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":394286},"1.3.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.3.0","version_normalized":"1.3.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"26cade77147fac891278627b598b1973b25904d1"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/26cade77147fac891278627b598b1973b25904d1","type":"zip","shasum":"","reference":"26cade77147fac891278627b598b1973b25904d1"},"type":"library","time":"2015-05-30T11:56:49+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.3.2","duncan3dc/speaker":"^0.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":420671},"1.3.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.3.1","version_normalized":"1.3.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"fa003ae62526d670926c393723a500058253960c"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/fa003ae62526d670926c393723a500058253960c","type":"zip","shasum":"","reference":"fa003ae62526d670926c393723a500058253960c"},"type":"library","time":"2015-05-30T12:18:34+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.3.2","duncan3dc/speaker":"^0.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":420681},"1.3.5":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.3.5","version_normalized":"1.3.5.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"6673713db7a077b63c0b1c376ead012cd3badb40"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/6673713db7a077b63c0b1c376ead012cd3badb40","type":"zip","shasum":"","reference":"6673713db7a077b63c0b1c376ead012cd3badb40"},"type":"library","time":"2015-05-30T17:02:26+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.3.2","duncan3dc/speaker":"^0.2","guzzlehttp/guzzle":"^5.2","psr/log":"*","ext-soap":"*","ext-sockets":"*","php":">=5.4.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":420872},"1.4.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.4.0","version_normalized":"1.4.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"749def5cdd46c96be9bd647e78434fd5a2a0c099"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/749def5cdd46c96be9bd647e78434fd5a2a0c099","type":"zip","shasum":"","reference":"749def5cdd46c96be9bd647e78434fd5a2a0c099"},"type":"library","time":"2015-06-15T12:03:07+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.3.2","duncan3dc/speaker":"^0.5.0","guzzlehttp/guzzle":"^6.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.5.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":433947},"1.4.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.4.1","version_normalized":"1.4.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"eab133332dcd0a8a6e982227b8a001de77565218"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/eab133332dcd0a8a6e982227b8a001de77565218","type":"zip","shasum":"","reference":"eab133332dcd0a8a6e982227b8a001de77565218"},"type":"library","time":"2015-07-18T10:53:04+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.3.2","duncan3dc/speaker":"^0.5.0","guzzlehttp/guzzle":"^6.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.5.0"},"require-dev":{"mockery/mockery":">=0.9.2"},"uid":465349},"1.4.2":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.4.2","version_normalized":"1.4.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"1222b6a3564344659321ddb52903b09dc5d23ab8"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/1222b6a3564344659321ddb52903b09dc5d23ab8","type":"zip","shasum":"","reference":"1222b6a3564344659321ddb52903b09dc5d23ab8"},"type":"library","time":"2015-08-16T19:41:52+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\Sonos\\Test\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.3.2","duncan3dc/speaker":"^0.5.0","guzzlehttp/guzzle":"^6.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.5.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":492625},"1.5.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.5.0","version_normalized":"1.5.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"38e2491426f2a32746a95237b2d205635cad2284"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/38e2491426f2a32746a95237b2d205635cad2284","type":"zip","shasum":"","reference":"38e2491426f2a32746a95237b2d205635cad2284"},"type":"library","time":"2015-08-29T19:43:27+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.5.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":506027},"1.5.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.5.1","version_normalized":"1.5.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"5e1e22e4188440e233ac3f08bf1ad5009474ae5d"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/5e1e22e4188440e233ac3f08bf1ad5009474ae5d","type":"zip","shasum":"","reference":"5e1e22e4188440e233ac3f08bf1ad5009474ae5d"},"type":"library","time":"2015-09-08T15:46:20+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.5.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":515523},"1.6.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.6.0","version_normalized":"1.6.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"7fce8d2567582532a4bac738888843305a24a43b"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/7fce8d2567582532a4bac738888843305a24a43b","type":"zip","shasum":"","reference":"7fce8d2567582532a4bac738888843305a24a43b"},"type":"library","time":"2015-09-09T20:41:23+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.5.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":516933},"1.6.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.6.1","version_normalized":"1.6.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"9845dad3ffcfec75d6c3f81a1948a61cf5270657"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/9845dad3ffcfec75d6c3f81a1948a61cf5270657","type":"zip","shasum":"","reference":"9845dad3ffcfec75d6c3f81a1948a61cf5270657"},"type":"library","time":"2015-09-16T11:04:41+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.5.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":523084},"1.7.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.7.0","version_normalized":"1.7.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"9ce7741ee204e9e4f7d2f1c6e4d2344340551044"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/9ce7741ee204e9e4f7d2f1c6e4d2344340551044","type":"zip","shasum":"","reference":"9ce7741ee204e9e4f7d2f1c6e4d2344340551044"},"type":"library","time":"2015-09-19T18:21:18+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":526659},"1.7.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.7.1","version_normalized":"1.7.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3dd54309b236713c7f3af4741d730cd5df9071b3"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3dd54309b236713c7f3af4741d730cd5df9071b3","type":"zip","shasum":"","reference":"3dd54309b236713c7f3af4741d730cd5df9071b3"},"type":"library","time":"2015-10-16T18:24:32+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":553416},"1.7.2":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.7.2","version_normalized":"1.7.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3f90ee89b371669b3c13d8ad01c73986a84e8265"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3f90ee89b371669b3c13d8ad01c73986a84e8265","type":"zip","shasum":"","reference":"3f90ee89b371669b3c13d8ad01c73986a84e8265"},"type":"library","time":"2015-10-18T15:36:55+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":555139},"1.7.3":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.7.3","version_normalized":"1.7.3.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"eed52b02e9709d471f6e7ef65d887343c7469c5d"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/eed52b02e9709d471f6e7ef65d887343c7469c5d","type":"zip","shasum":"","reference":"eed52b02e9709d471f6e7ef65d887343c7469c5d"},"type":"library","time":"2015-11-19T21:11:23+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":591819},"1.7.4":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.7.4","version_normalized":"1.7.4.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"57a02f047a766953e1cb5339ef4e640a0fbd3c10"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/57a02f047a766953e1cb5339ef4e640a0fbd3c10","type":"zip","shasum":"","reference":"57a02f047a766953e1cb5339ef4e640a0fbd3c10"},"type":"library","time":"2015-11-28T11:06:38+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":607962},"1.8.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.8.0","version_normalized":"1.8.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"9cabc945665d7dc979019013531aa55cb32fcebd"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/9cabc945665d7dc979019013531aa55cb32fcebd","type":"zip","shasum":"","reference":"9cabc945665d7dc979019013531aa55cb32fcebd"},"type":"library","time":"2016-01-10T14:12:18+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^4.8"},"uid":651505},"1.9.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.0","version_normalized":"1.9.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"bc85268d63ff4f1b5e9ab48c3befe55bebef187a"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/bc85268d63ff4f1b5e9ab48c3befe55bebef187a","type":"zip","shasum":"","reference":"bc85268d63ff4f1b5e9ab48c3befe55bebef187a"},"type":"library","time":"2016-03-12T17:42:29+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.2"},"uid":734593},"1.9.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.1","version_normalized":"1.9.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"48d85b757f6482b392ad0c94079f1adeb0085328"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/48d85b757f6482b392ad0c94079f1adeb0085328","type":"zip","shasum":"","reference":"48d85b757f6482b392ad0c94079f1adeb0085328"},"type":"library","time":"2016-03-13T00:18:32+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.6.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.2"},"uid":734878},"1.9.10":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.10","version_normalized":"1.9.10.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"8da4949a216c97621647e19e77e690dadddd64c9"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/8da4949a216c97621647e19e77e690dadddd64c9","type":"zip","shasum":"","reference":"8da4949a216c97621647e19e77e690dadddd64c9"},"type":"library","time":"2017-11-03T11:54:43+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":"^5.6|^7.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.7.14","satooshi/php-coveralls":"^1.0"},"uid":1703393},"1.9.11":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.11","version_normalized":"1.9.11.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"a273a30eedaba39e4add5501fafd8024059eea21"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/a273a30eedaba39e4add5501fafd8024059eea21","type":"zip","shasum":"","reference":"a273a30eedaba39e4add5501fafd8024059eea21"},"type":"library","time":"2017-11-25T19:28:20+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^5.6|^7.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.7.14","satooshi/php-coveralls":"^1.0"},"uid":1747764},"1.9.2":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.2","version_normalized":"1.9.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"8a38d639326ebcc12bcc8c6cf9c7e118d5c0616c"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/8a38d639326ebcc12bcc8c6cf9c7e118d5c0616c","type":"zip","shasum":"","reference":"8a38d639326ebcc12bcc8c6cf9c7e118d5c0616c"},"type":"library","time":"2016-09-12T19:05:26+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.2"},"uid":990254},"1.9.3":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.3","version_normalized":"1.9.3.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"8b9ea96b554faf0bb7519fd84439cf758f7f5f90"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/8b9ea96b554faf0bb7519fd84439cf758f7f5f90","type":"zip","shasum":"","reference":"8b9ea96b554faf0bb7519fd84439cf758f7f5f90"},"type":"library","time":"2016-10-04T18:47:08+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.2"},"uid":1022318},"1.9.4":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.4","version_normalized":"1.9.4.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"4c08609d64a9f00e5f59f7fa6c65ab76ce719b91"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/4c08609d64a9f00e5f59f7fa6c65ab76ce719b91","type":"zip","shasum":"","reference":"4c08609d64a9f00e5f59f7fa6c65ab76ce719b91"},"type":"library","time":"2016-12-31T05:07:46+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":">=5.6.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.2"},"uid":1148278},"1.9.5":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.5","version_normalized":"1.9.5.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"fd424bebd13b26c7855d5d25cfd23d003e6cb4ae"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/fd424bebd13b26c7855d5d25cfd23d003e6cb4ae","type":"zip","shasum":"","reference":"fd424bebd13b26c7855d5d25cfd23d003e6cb4ae"},"type":"library","time":"2017-01-19T23:04:38+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":"^5.6|^7.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.2"},"uid":1183582},"1.9.6":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.6","version_normalized":"1.9.6.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"bd11d940e32f2ea943d78ccd30baae06febccb63"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/bd11d940e32f2ea943d78ccd30baae06febccb63","type":"zip","shasum":"","reference":"bd11d940e32f2ea943d78ccd30baae06febccb63"},"type":"library","time":"2017-02-12T14:22:19+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":"^5.6|^7.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.7"},"uid":1228206},"1.9.7":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.7","version_normalized":"1.9.7.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"46aa9e49fdebf00c3fe32405b53e37cdca69beca"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/46aa9e49fdebf00c3fe32405b53e37cdca69beca","type":"zip","shasum":"","reference":"46aa9e49fdebf00c3fe32405b53e37cdca69beca"},"type":"library","time":"2017-02-19T13:36:00+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":"^5.6|^7.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.7.14"},"uid":1240666},"1.9.8":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.8","version_normalized":"1.9.8.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3a1e8ad1569207e87a74fcd7e5d72e2108f820df"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3a1e8ad1569207e87a74fcd7e5d72e2108f820df","type":"zip","shasum":"","reference":"3a1e8ad1569207e87a74fcd7e5d72e2108f820df"},"type":"library","time":"2017-02-22T20:04:51+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":"^5.6|^7.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.7.14"},"uid":1247861},"1.9.9":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.9","version_normalized":"1.9.9.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"2be9abfb6ea39b0cb0e64325311fe3f83a0e455b"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/2be9abfb6ea39b0cb0e64325311fe3f83a0e455b","type":"zip","shasum":"","reference":"2be9abfb6ea39b0cb0e64325311fe3f83a0e455b"},"type":"library","time":"2017-09-29T08:38:56+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/","duncan3dc\\SonosTests\\":"tests/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"1.0.0","ext-soap":"*","ext-sockets":"*","php":"^5.6|^7.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.7.14","satooshi/php-coveralls":"^1.0"},"uid":1638824},"1.9.x-dev":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"1.9.x-dev","version_normalized":"1.9.9999999.9999999-dev","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"a273a30eedaba39e4add5501fafd8024059eea21"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/a273a30eedaba39e4add5501fafd8024059eea21","type":"zip","shasum":"","reference":"a273a30eedaba39e4add5501fafd8024059eea21"},"type":"library","time":"2017-11-25T19:28:20+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"doctrine/cache":"^1.4","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^5.6|^7.0"},"require-dev":{"duncan3dc/object-intruder":"^0.1.0","mockery/mockery":"^0.9.4","phpunit/phpunit":"^5.7.14","satooshi/php-coveralls":"^1.0"},"uid":2447212},"2.0.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.0.0","version_normalized":"2.0.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"41e554cf60eb398637f5ec9755b3d5a8a20f979f"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/41e554cf60eb398637f5ec9755b3d5a8a20f979f","type":"zip","shasum":"","reference":"41e554cf60eb398637f5ec9755b3d5a8a20f979f"},"type":"library","time":"2018-07-21T12:54:40+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.1","squizlabs/php_codesniffer":"^3.3","phpunit/phpunit":"^6.4"},"uid":2348423},"2.0.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.0.1","version_normalized":"2.0.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"16a3e3ae62c461747cc88f6353fdbacdba04b4e6"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/16a3e3ae62c461747cc88f6353fdbacdba04b4e6","type":"zip","shasum":"","reference":"16a3e3ae62c461747cc88f6353fdbacdba04b4e6"},"type":"library","time":"2018-07-22T16:56:28+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.1","squizlabs/php_codesniffer":"^3.3","phpunit/phpunit":"^6.4"},"uid":2350164},"2.0.2":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.0.2","version_normalized":"2.0.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"3023bc89b8f1844b7bfc1caa4aa5f9034744b3d2"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/3023bc89b8f1844b7bfc1caa4aa5f9034744b3d2","type":"zip","shasum":"","reference":"3023bc89b8f1844b7bfc1caa4aa5f9034744b3d2"},"type":"library","time":"2018-07-25T19:58:32+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.1","squizlabs/php_codesniffer":"^3.3","phpunit/phpunit":"^6.4"},"uid":2358257},"2.0.3":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.0.3","version_normalized":"2.0.3.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"56052ffbdd34393f0613fdd269114916157284b0"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/56052ffbdd34393f0613fdd269114916157284b0","type":"zip","shasum":"","reference":"56052ffbdd34393f0613fdd269114916157284b0"},"type":"library","time":"2018-09-13T20:53:21+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3","phpunit/phpunit":"^6.4"},"uid":2462224},"2.0.4":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.0.4","version_normalized":"2.0.4.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"0dd19be8ee6d8d4594b08ec818bb549ba9a2356e"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/0dd19be8ee6d8d4594b08ec818bb549ba9a2356e","type":"zip","shasum":"","reference":"0dd19be8ee6d8d4594b08ec818bb549ba9a2356e"},"type":"library","time":"2018-10-24T14:33:28+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3","phpunit/phpunit":"^6.4"},"uid":2539477},"2.0.5":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.0.5","version_normalized":"2.0.5.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"7adb972718d8eb3d16e6e78e0298fb200f4c0f0e"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/7adb972718d8eb3d16e6e78e0298fb200f4c0f0e","type":"zip","shasum":"","reference":"7adb972718d8eb3d16e6e78e0298fb200f4c0f0e"},"type":"library","time":"2018-12-13T22:28:26+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":2638259},"2.0.6":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.0.6","version_normalized":"2.0.6.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"04ab6ecd87e15680542bfd63f338f73dd9669965"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/04ab6ecd87e15680542bfd63f338f73dd9669965","type":"zip","shasum":"","reference":"04ab6ecd87e15680542bfd63f338f73dd9669965"},"type":"library","time":"2018-12-13T22:48:06+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":2639102},"2.0.7":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.0.7","version_normalized":"2.0.7.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"e62250f9cba4ab3e23b7982ed7b3820e9bf75e3c"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/e62250f9cba4ab3e23b7982ed7b3820e9bf75e3c","type":"zip","shasum":"","reference":"e62250f9cba4ab3e23b7982ed7b3820e9bf75e3c"},"type":"library","time":"2019-03-15T16:57:39+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":2836229},"2.1.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.1.0","version_normalized":"2.1.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"8aa9dc3267aa675df5331fb6ba409a28f8c95361"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/8aa9dc3267aa675df5331fb6ba409a28f8c95361","type":"zip","shasum":"","reference":"8aa9dc3267aa675df5331fb6ba409a28f8c95361"},"type":"library","time":"2019-08-25T11:04:16+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0,<1.2.3","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":3183955},"2.1.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.1.1","version_normalized":"2.1.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"b7c57c4a0429a3ea4cc674e050f714d69d02f734"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/b7c57c4a0429a3ea4cc674e050f714d69d02f734","type":"zip","shasum":"","reference":"b7c57c4a0429a3ea4cc674e050f714d69d02f734"},"type":"library","time":"2019-11-03T18:51:00+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0,<1.2.3","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":3348374},"2.1.x-dev":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.1.x-dev","version_normalized":"2.1.9999999.9999999-dev","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"fe0eb447d1779f24c045b3fb4037dd3f2f2af49f"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/fe0eb447d1779f24c045b3fb4037dd3f2f2af49f","type":"zip","shasum":"","reference":"fe0eb447d1779f24c045b3fb4037dd3f2f2af49f"},"type":"library","time":"2019-03-24T17:02:56+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpunit/phpunit":"^6.4","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2"},"uid":2348420},"2.2.0":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.2.0","version_normalized":"2.2.0.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"fbb58d328b6b61d6189ea3bbc0d0b887058b7804"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/fbb58d328b6b61d6189ea3bbc0d0b887058b7804","type":"zip","shasum":"","reference":"fbb58d328b6b61d6189ea3bbc0d0b887058b7804"},"type":"library","funding":[],"time":"2022-04-14T12:00:13+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":6159583},"2.2.1":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.2.1","version_normalized":"2.2.1.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"828a5edd7cb35160be4c30f5eaa33b6d10256354"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/828a5edd7cb35160be4c30f5eaa33b6d10256354","type":"zip","shasum":"","reference":"828a5edd7cb35160be4c30f5eaa33b6d10256354"},"type":"library","funding":[],"time":"2022-04-19T08:46:34+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":6169431},"2.2.2":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.2.2","version_normalized":"2.2.2.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"aa755b31328429229f55edf9c67b265fbc213cbf"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/aa755b31328429229f55edf9c67b265fbc213cbf","type":"zip","shasum":"","reference":"aa755b31328429229f55edf9c67b265fbc213cbf"},"type":"library","funding":[],"time":"2022-09-06T20:01:43+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":6544588},"2.2.3":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.2.3","version_normalized":"2.2.3.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"687524b0c095008db604bfe6c97ce6b6541245a6"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/687524b0c095008db604bfe6c97ce6b6541245a6","type":"zip","shasum":"","reference":"687524b0c095008db604bfe6c97ce6b6541245a6"},"type":"library","funding":[],"time":"2023-01-17T12:22:42+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":7164129},"2.2.4":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.2.4","version_normalized":"2.2.4.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"5ed789bd8f3a3584e22f6de7ef99b71afaefdde7"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/5ed789bd8f3a3584e22f6de7ef99b71afaefdde7","type":"zip","shasum":"","reference":"5ed789bd8f3a3584e22f6de7ef99b71afaefdde7"},"type":"library","funding":[],"time":"2023-04-30T13:44:35+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0 || ^7.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":7164130},"2.2.5":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.2.5","version_normalized":"2.2.5.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"6749f45f457b739ee19337568202040040a103f6"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/6749f45f457b739ee19337568202040040a103f6","type":"zip","shasum":"","reference":"6749f45f457b739ee19337568202040040a103f6"},"type":"library","funding":[],"time":"2024-12-18T14:48:28+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0 || ^2.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0 || ^7.0","league/flysystem":"^1.1.4","psr/log":"^1.1 || ^2.0 || ^3.0","psr/simple-cache":"^1.0 || ^2.0 || ^3.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","monolog/monolog":"^2.10","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":8686700},"2.2.6":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"2.2.6","version_normalized":"2.2.6.0","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"77051029c805903dd32a297560e58ed79b29ab73"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/77051029c805903dd32a297560e58ed79b29ab73","type":"zip","shasum":"","reference":"77051029c805903dd32a297560e58ed79b29ab73"},"type":"library","funding":[],"time":"2024-12-18T15:09:40+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0 || ^2.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0 || ^7.0","league/flysystem":"^1.1.4","psr/log":"^1.1 || ^2.0 || ^3.0","psr/simple-cache":"^1.0 || ^2.0 || ^3.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","monolog/monolog":"^2.10","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.6"},"uid":8686757},"dev-device-descriptions":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-device-descriptions","version_normalized":"dev-device-descriptions","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"5db46f5b6ba68c55413b6a3abea7f4ac4ea604e8"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/5db46f5b6ba68c55413b6a3abea7f4ac4ea604e8","type":"zip","shasum":"","reference":"5db46f5b6ba68c55413b6a3abea7f4ac4ea604e8"},"type":"library","funding":[],"time":"2024-12-17T08:20:04+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0 || ^7.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":8686734},"dev-documentation":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-documentation","version_normalized":"dev-documentation","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"1d083cceacf16e255f387364d2bd06b23f79f3bf"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/1d083cceacf16e255f387364d2bd06b23f79f3bf","type":"zip","shasum":"","reference":"1d083cceacf16e255f387364d2bd06b23f79f3bf"},"type":"library","funding":[],"time":"2024-12-17T08:19:38+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0 || ^7.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":8686733},"dev-favourites":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-favourites","version_normalized":"dev-favourites","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"c1d99c21417bac7758eafca0388081907d84303e"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/c1d99c21417bac7758eafca0388081907d84303e","type":"zip","shasum":"","reference":"c1d99c21417bac7758eafca0388081907d84303e"},"type":"library","funding":[],"time":"2019-03-24T17:03:54+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":8686727},"dev-google-instant-mixes":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-google-instant-mixes","version_normalized":"dev-google-instant-mixes","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"c3643e09ae83e30a5ab9c9a90ae9944a71574c1e"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/c3643e09ae83e30a5ab9c9a90ae9944a71574c1e","type":"zip","shasum":"","reference":"c3643e09ae83e30a5ab9c9a90ae9944a71574c1e"},"type":"library","funding":[],"time":"2019-03-24T17:04:17+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":8686728},"dev-issue-62":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-issue-62","version_normalized":"dev-issue-62","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"c63d15f6a1f680216bb6baf5623627408df4f09f"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/c63d15f6a1f680216bb6baf5623627408df4f09f","type":"zip","shasum":"","reference":"c63d15f6a1f680216bb6baf5623627408df4f09f"},"type":"library","funding":[],"time":"2019-03-24T16:59:37+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":8686726},"dev-main":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-main","version_normalized":"dev-main","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"cd4e9617888d727b13dc5c6e9cf3fbb68dabe894"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/cd4e9617888d727b13dc5c6e9cf3fbb68dabe894","type":"zip","shasum":"","reference":"cd4e9617888d727b13dc5c6e9cf3fbb68dabe894"},"type":"library","funding":[],"time":"2024-12-18T15:09:41+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"default-branch":true,"require":{"ext-soap":"*","ext-sockets":"*","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","league/flysystem":"^1.1.4","php":"^7.3 || ^8.0","duncan3dc/domparser":"^1.4.1 || ^2.1","guzzlehttp/guzzle":"^6.0 || ^7.0","duncan3dc/cache":"^1.0 || ^2.0","psr/simple-cache":"^1.0 || ^2.0 || ^3.0","psr/log":"^1.1 || ^2.0 || ^3.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","monolog/monolog":"^2.10","phpunit/phpunit":"^9.6"},"uid":6057837},"dev-mock-system":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-mock-system","version_normalized":"dev-mock-system","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"98995c4e7c65ef18f480ff880bfd96151a2b5566"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/98995c4e7c65ef18f480ff880bfd96151a2b5566","type":"zip","shasum":"","reference":"98995c4e7c65ef18f480ff880bfd96151a2b5566"},"type":"library","funding":[],"time":"2024-12-11T16:20:46+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0 || ^7.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":8686732},"dev-php-8":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-php-8","version_normalized":"dev-php-8","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"df9323c45fe2ceb6a7e95bd3d1ab4b8a640d38cf"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/df9323c45fe2ceb6a7e95bd3d1ab4b8a640d38cf","type":"zip","shasum":"","reference":"df9323c45fe2ceb6a7e95bd3d1ab4b8a640d38cf"},"type":"library","funding":[],"time":"2024-12-18T15:04:25+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0 || ^2.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0 || ^7.0","league/flysystem":"^1.1.4","psr/log":"^1.1 || ^2.0 || ^3.0","psr/simple-cache":"^1.0 || ^2.0 || ^3.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","monolog/monolog":"^2.10","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.6"},"uid":8686735},"dev-spotify":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-spotify","version_normalized":"dev-spotify","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"4f7c4c299e2d12cc2e1d480b02c550cedc1d7bfe"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/4f7c4c299e2d12cc2e1d480b02c550cedc1d7bfe","type":"zip","shasum":"","reference":"4f7c4c299e2d12cc2e1d480b02c550cedc1d7bfe"},"type":"library","funding":[],"time":"2019-03-24T17:04:27+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":8686729},"dev-subscriptions":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-subscriptions","version_normalized":"dev-subscriptions","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"0017a2a509aa542b819b54d1caa363508bd9e4f9"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/0017a2a509aa542b819b54d1caa363508bd9e4f9","type":"zip","shasum":"","reference":"0017a2a509aa542b819b54d1caa363508bd9e4f9"},"type":"library","funding":[],"time":"2019-03-24T17:04:37+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^0.6.0","duncan3dc/domparser":"^1.4.1","duncan3dc/logger-aware-trait":"^0.2.0","duncan3dc/sonos-common":"^0.1.0","duncan3dc/speaker":"^0.7.0","guzzlehttp/guzzle":"^6.0","league/flysystem":"^1.0","psr/log":"^1.0","psr/simple-cache":"^1.0","react/http":"^0.8.1","ext-soap":"*","ext-sockets":"*","php":"^7.1"},"require-dev":{"duncan3dc/object-intruder":"^0.3.0","maglnet/composer-require-checker":"^1.0","mockery/mockery":"^1.0","phpstan/phpstan":"^0.10.2","squizlabs/php_codesniffer":"^3.3.2","phpunit/phpunit":"^6.4"},"uid":8686730},"dev-version3":{"name":"duncan3dc/sonos","description":"Control Sonos speakers using a simple API","keywords":["streaming","sonos","upnp"],"homepage":"https://github.com/duncan3dc/sonos","version":"dev-version3","version_normalized":"dev-version3","license":["Apache-2.0"],"authors":[{"name":"Craig Duncan","email":"git@duncanc.co.uk","homepage":"https://github.com/duncan3dc","role":"Developer"}],"source":{"url":"https://github.com/duncan3dc/sonos.git","type":"git","reference":"24ee8db67687fceb4e64c21b4bcdbcd03499b1e1"},"dist":{"url":"https://api.github.com/repos/duncan3dc/sonos/zipball/24ee8db67687fceb4e64c21b4bcdbcd03499b1e1","type":"zip","shasum":"","reference":"24ee8db67687fceb4e64c21b4bcdbcd03499b1e1"},"type":"library","funding":[],"time":"2024-11-27T18:16:32+00:00","autoload":{"psr-4":{"duncan3dc\\Sonos\\":"src/"}},"require":{"duncan3dc/cache":"^1.0","duncan3dc/domparser":"^1.4.1 || ^2.1","duncan3dc/logger-aware-trait":"^0.2 || ^1.0","duncan3dc/sonos-common":"^1.0","duncan3dc/speaker":"^1.0","guzzlehttp/guzzle":"^6.0 || ^7.0","league/flysystem":"^1.1.4","psr/log":"^1.1","psr/simple-cache":"^1.0","ext-soap":"*","ext-sockets":"*","php":"^7.3 || ^8.0"},"require-dev":{"duncan3dc/object-intruder":"^0.3 || ^1.0","maglnet/composer-require-checker":"^2.0 || ^3.0 || ^4.0","mockery/mockery":"^1.5","nikic/php-parser":"^4.13","phpstan/phpstan":"^0.12.99","phpstan/phpstan-mockery":"^0.12.14","phpstan/phpstan-phpunit":"^0.12.22","squizlabs/php_codesniffer":"^3.6","phpunit/phpunit":"^9.5"},"uid":8686731}}}}