Microsoft today debuted its XBox Music feature for web browsers. This hub allows those with an XBox Music Pass to stream “millions of songs” from the web. [Source: GeekWire]