Quick thought on streaming metrics:
- bytes/second
- messages/second
- replay mode (timestamp writes, playback with saved timing)
<?xml version="1.0"?> | |
<e:propertyset xmlns:e="urn:schemas-upnp-org:event-1-0"> | |
<e:property> | |
<ZoneGroupState><ZoneGroups><ZoneGroup Coordinator="RINCON_000E581CD93201400" ID="RINCON_000E581CD93201400:0"><ZoneGroupMember UUID="RINCON_000E581CD93201400" Location="http://192.168.1.119:1400/xml/device_description.xml" ZoneName="BRIDGE" Icon="x-rincon-roomicon:viper" Configuration="1" Invisible="1" IsZoneBridge="1" SoftwareVersion="26.1-76230" MinCompatibleVersion="24.0-00000" LegacyCompatibleVersion="24.0-0000" BootSeq="25"/></ZoneGroup><ZoneGroup Coordinator="RINCON_000E58F3878001400" ID="RINCON_000E58F3878001400:9"><ZoneGroupMember UUID="RINCON_B8E9375433D201400" Location="http://192.168.1.120:1400/xml/device_description.xml" ZoneName="Portable" Icon="x-rincon-roomicon:living" Configuration="1" SoftwareVersion="26.1-76230" MinCompatibleVersion="24.0-00000" LegacyCompatibleVersion="24.0-0000" BootSeq="36"/><ZoneGroupMember UUID="RINCON_000E58F3878001400" Location |
AirSonos Diagnostics | |
node version v0.10.22 | |
operating sys darwin (x64) | |
Searching for Sonos devices on network... | |
Device {"host":"172.17.106.37","port":1400} (BR100) | |
`- attrs: {"CurrentZoneName":"BRIDGE", | |
"CurrentIcon":"x-rincon-roomicon:viper", | |
"CurrentConfiguration":"1"} |
# This file is used with the GYP meta build system. | |
# http://code.google.com/p/gyp | |
# To build try this: | |
# svn co http://gyp.googlecode.com/svn/trunk gyp | |
# ./gyp/gyp -f make --depth=. mpg123.gyp | |
# make | |
# ./out/Debug/test | |
{ | |
'variables': { |
- [ ] one month's rent as deposit | |
- [ ] pricing, payment method + schedule | |
- [ ] included vs. not included - utilities (internet, water, electricity, ...) | |
- [ ] duration | |
- [ ] location | |
- [ ] # of people | |
- [ ] rental rules (verbatim) | |
- [ ] insurance (not included) |
<?xml version="1.0" encoding="utf-8"?> | |
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> | |
<s:Body> | |
<u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"> | |
<InstanceID>0</InstanceID> | |
<CurrentURI>x-rincon-mp3radio://172.17.104.77:8000/listen.m3u</CurrentURI> | |
<CurrentURIMetaData/> | |
</u:SetAVTransportURI> | |
</s:Body> | |
</s:Envelope> |
<?xml version="1.0"?> | |
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> | |
<s:Body> | |
<u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"> | |
<InstanceID>0</InstanceID> | |
<CurrentURI>x-rincon-mp3radio://172.17.107.111:8004/listen.m3u</CurrentURI> | |
<CurrentURIMetaData><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="R:0/0/49" parentID="R:0/0" restricted="true"><dc:title>Local</dc:title><upnp:class>object.item.audioItem.audioBroadcast</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON65031_</desc></item></DIDL-Lite></CurrentURIMetaData> | |
</u:SetAVTransportURI> | |
</s:Body> | |
</s:Envelope> |
<?xml version="1.0"?> | |
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> | |
<s:Body> | |
<u:AddURIToQueue xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"> | |
<InstanceID>0</InstanceID> | |
<EnqueuedURI>x-sonos-spotify:spotify%3atrack%3a7eQUgarLukHLkZaO1mxtab?sid=12&flags=32</EnqueuedURI> | |
<EnqueuedURIMetaData><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="10030020spotify%3atrack%3a7eQUgarLukHLkZaO1mxtab" parentID="10060a6cspotify%3auser%3astephencwan%3aplaylist%3a2pR3LTIQS0nOng3Oofk6Ef" restricted="true"><dc:title>The Sound of Silence</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON3079_X_#Svc3079- |
<?xml version="1.0" encoding="utf-8"?> | |
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> | |
<s:Body> | |
<u:AddURIToQueue xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"> | |
<InstanceID>0</InstanceID> | |
<EnqueuedURI>x-sonos-spotify:spotify%3atrack%3a6EKQbI0jKua5AehBsicMdD</EnqueuedURI> | |
<EnqueuedURIMetaData><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <item id="108405684spotify%3atrack%3a6EKQbI0jKua5AehBsicMdD" restricted="true"> <dc:title></dc:title> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON2311_X_#Svc2311-0-Token</desc> </item> </DIDL-Lite></EnqueuedURIMetaData> | |
<?xml version="1.0"?> | |
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> | |
<s:Body> | |
<u:AddURIToQueue xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"> | |
<InstanceID>0</InstanceID> | |
<EnqueuedURI>x-sonos-spotify:spotify%3atrack%3a6ouTGbETM7ZdID1eMXZJde?sid=12&flags=32</EnqueuedURI> | |
<EnqueuedURIMetaData><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="10030020spotify%3atrack%3a6ouTGbETM7ZdID1eMXZJde" parentID="100a006cstarred" restricted="true"><dc:title>Day &apos;N&apos; Nite - Crookers Remix</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON3079_X_#Svc3079-0-Token</desc></item& |
Quick thought on streaming metrics: